本文具体介绍怎么运用廉价的555定时器,在一些不需求LED驱动器悉数功用的运用中,替代微处理器对专用LED驱动器施行操控。这样做可让用户在下降总体系本钱的一起,保持LED驱动器的稳定电流。
专用LED驱动器常常被规划为微处理器操控型,旨在完成比如模仿或脉宽调制(PWM) LED电流操控、每个LED的独立操控、LED状况和毛病信息读取等特性。关于一些仅要求稳定LED电流的运用(例如:LED照明或许发光)来说,或许不需求这些高档特性。在这些运用中,比如TLC555的555定时器能够替代微处理器,然后在完成LED电流准确操控的一起下降体系本钱,其与输入电压、温度和LED正向压降无关。
例如,TLC5917是一款专用LED驱动器,其操控八个独立的恒流电流阱。正常状况下,它要求一颗微处理器,以驱动四个数字输入信号。指令/OE(答应输出)激活和封闭IC。串行数据输入 (SDI) 数据在时钟 (CLK) 上升沿被时钟输入至IC的输入移位寄存器。移位寄存器中的数据在 LE 下降沿(锁闭)转入内部开/关锁存器中。当需求LED电流的简略LED开/关操控时,下列电路运用随处可见的555定时器,来替代微处理器操控。
图1 TLC555定时器替代LED驱动器的微处理器
TLC5917输出能够驱动八个独立LED,或许也能够并联其输出以进步电流才能来驱动单个更高功率的LED。其内部电流设置寄存器具有默许发动值。这些值与Rext一起设置LED电流。在这种运用中,Rext将每个输出的电流设置为IOUT = 18.75A / Rext = 18.75A / 178 ohm=0.105A。将一切输出并联衔接,得到0.842A的LED电流。
上电时,内部开/关锁存器默许将一切输出开或许关至“0”,因而在输出敞开曾经这些锁存器有必要被设置为“1”。555 定时器替代微处理器完成该功用。CLK和LED都一起衔接至555定时器的方波输出。在每个CLK上升沿,SDI数据被移位至TLC5917输入移位寄存器中。在LE的下降沿,该数据被锁存至开/关锁存器中。因为数据的搬运和锁存发生在不同的时钟沿,因而CLK和LE引脚能够衔接至相同输入时钟信号。通过硬连线/OE接地,IC被永久性地激活。SDI可衔接至Vcc,以在上电时主动敞开LED。这种衔接“1s”接连计时,以敞开一切输出。咱们还能够将SDI衔接至一个开关或许数字输入,以完成LED开/关操控。之后,可将SDI拉至Vcc,一切“1s”接连计时,然后敞开输出。不然其将被拉至接地,一切“0s”接连计时以封闭输出。
555定时器的时钟速度决议了LED开关的快慢。每个LE下降沿将SDI数据锁存至另一个八内部开/关锁存器中时,八时钟脉冲期间LED电流在0-100%之间斜坡改变,然后敞开或许封闭另一个八输出。图2显现了发生的阶梯状LED电流,其随每个接连LE下降沿而添加和削减。即使是相对较慢的10 kHz时钟频率,也会发生一个仅为0.8mS的关-开和开-关过渡,咱们人眼对此的感觉仅是一会儿。使用十分慢的时钟频率能够完成逐步开和关。将时钟频率设置为 0.1Hz,能够在0.8秒时间内逐步敞开和封闭LED。
图2 10 kHz时钟频率时的LED敞开和封闭状况