通过将 LED 连接到不同的输出,它们将一次闪烁一个,但彼此的速率不同(每个输出频率为前一个输出频率的一半),并且不会同时全部“开启”或全部“关闭”,这使其成为我们简单的 LED 闪光电路的理想选择。
通过使用二分频器/计数器,并将多个 LED 连接到其输出,可以产生闪烁的星星或闪光灯效果,或者您选择的任何 LED 闪光灯显示,具体取决于您将 LED 连接到哪个波纹输出以及如何物理排列它们。
纹波计数器输出
计数器输出Q1至Q12能够“吸收”或“提供”最大约 15mA 的负载电流,足以直接驱动 LED。
4040 计数器既能“吸收”电流,又能“提供”电流,这意味着 LED 可以连接在计数器的输出端和电源之间以吸收负载电流,也可以连接在输出端和地之间以提供负载电流。例如:
输出的吸电和拉电
闪烁的 LED
在上面第一个电路中,LED 连接在正电源轨 ( +Vcc ) 和输出之间,在本例中为Q8。这意味着电流将“吸收”或流入 4040 计数器输出端,当输出为“低”时,LED 将“亮起”。
上面的第二个电路显示 LED 连接在输出、Q8和地(0v)之间。这意味着电流将“源”(供应)或流出 4040 计数器输出端,当输出为“高”时,LED 将“亮”。
纹波计数器既能吸收输出负载电流,又能提供输出负载电流,这意味着两个 LED 都可以连接到一个输出端子,从而增加了我们在简单的 LED 闪光器电路中可以使用的 LED 数量。但是,每次只有一个 LED 会处于“开启”状态,具体取决于输出状态是“高”还是“低”。
左侧电路显示了一个示例。两个 LED 将根据输出交替切换“开启”和“关闭”,从而产生交替闪烁动作。如果需要,可以使用串联电阻将 LED 电流限制在 15mA 以下。
我们之前说过,通过输出引脚吸收或提供负载电流的最大输出电流约为 15mA,这个值足以驱动或切换 LED 或小灯等。但是,如果我们想切换或控制更高功率的设备,如电机、电磁铁或继电器,而不是这个简单的 LED 闪光灯,该怎么办?那么我们需要使用晶体管来提供足够高的电流来驱动负载。
纹波计数器晶体管驱动器
晶体管输出驱动器
如果负载电流较高,上述两个例子中的晶体管可以用功率 MOSFET 器件或达林顿晶体管代替。当使用电机、继电器或电磁铁等电感负载时,建议直接在负载端子上连接一个“续流二极管”,以吸收电感设备在改变状态时产生的任何反电动势电压。
还可以在输出端添加更多 LED,但请记住,通常每个 LED 需要 1.2V 电压下约 15 到 20mA 的电流才能完全点亮,因此在将电路连接到电池或电源时请记住这一点。4040 IC 的一个优点是它自行限制其最大输入/输出电流,因此可以直接连接 LED,而无需任何限流电阻。
LED 闪光灯概述
我们已经看到,只需使用几个常用组件,一个 NE555 定时器(用于创建定时时钟信号)和一个 CMOS 4040 12 位异步纹波计数器(用于与 LED 接口),我们就可以创建一个非常简单的 LED 闪光器电路。如果需要,最简单的 LED 闪光器电路可以仅使用单比特 T 型触发器来构建,因为切换功能自然适合实现计数操作。
多位纹波计数器可以级联在一起,以产生您选择的更大位纹波分频器(或计数器),或者在特定二进制计数后解码以重置。4060B 是一个 14 位二进制纹波计数器,它有自己的内置振荡器电路,因此只需添加一个定时电容器和两个电阻器,就可以构建一个非常简单的 LED 闪光器电路,而无需额外的 NE555 定时电路。