高效LED驱动器LTC3219的工作原理
1、软启动:LTC3219的软启动主要是在1.5X和2X模式转换初期起作用。初始化时,软启动电路处于关断状态。加电时,VBAT通过位于VBAT和CPO之间的一个弱电流开关向CPO的输出电容器缓慢充电(CPO引脚上的电流是以125μs的周期线性增大的),以防止出现大的充电电流。当器件转换到加强模式时,充电泵的这种软启动特性也会进一步限制浪涌电流和电源偏差。
2、模式转换:当LTC3219的有效电流源电压下降至电源编程电压以下时,LED端会出现电压关断(6out),此时充电泵会从1X模式自动切换到1.5X模式。从出现电压关断到自动切换模式的时间约400μs,LED会在这段时间预热,并最终达到所需的前向电压。通过给CPO写入不同的字可手动切换到1X、1.5X或2.0X模式,这往往应用在CPO端自动模式无效的电源负载中。另外,非编程电流源不会影响关断。在电流源控制的ENU为低时,也不会影响关断。
3、外部使能控制(ENU):通过ENU引脚可以进行编程,即通过对REGl~REG9的相应数据位或REGl0、REGll的相应控制位的设置,可以对全部所选显示器进行独立调节。当不需重复访问I2C端口时,ENU可用于LTC3219的通和断,因此,在没有微控制器控制的情况下,它会提示有电话进来。只有先将I2C接口置为所需LED的输出才能使用ENU引脚。当ENU为高时,可接通所选显示器,同时设置REGl0和REGll;ENU为低时,则关闭所选显示器。若没有编程接通任一个显示器,LTC3219器件将处于关断状态。
ENU引脚也可用于灰度的预编程控制。在这类应用中,可以根据相应的灰度要求对寄存器进行编程,编程时可忽略UP位。当ENU为低时,允许对寄存器编程;ENU为高时,则接通寄存器,且所选的LED的输出升高。另外,在ENU为低时,所选LED输出电流也降为0,输出关断。设计时如需用到关断状态,充电泵则不必置于手动模式。应用ENU引脚,且其它ULED输出有效,ENU会在其下降沿使器件进入1X充电泵模式。而在不用ENU引脚时,将其接地即可。
4、I2C串行总线接口:LTC3219可通过标准的两线I2C接口与主机进行通信,其总线上的各信号时序关系如图3所示。与I2C串联接口相连的微控制器可以提供所有的命令和控制输入信号。它共有12个数据寄存器、一个地址寄存器和一个次地址寄存器。SDA输入端的数据可在SCL的上升沿装入,D7在先,DO在后,而且应先写数据寄存器,再写次地址寄存器。当所有地址位写入到地址寄存器后,LTC3219会向主机发出确认信号。每个数据寄存器都有次地址。数据写入后,紧跟在停止位后会生成一个负载脉冲,这个负载脉冲可把数据寄存器中的数据转换到DAC寄存器中,同时停止位会一直延迟到数据全部写入。但此时的LED电流会有所改变。表1为次地址寄存器的地址位及功能。串行接口采用的是静态逻辑寄存器。总线不用时,可将SDA和SCL置高。另外,设计时还需外接上拉电阻或电流源。
阅读更多请您关注: