资料

简易的LED驱动电路—无须微处理器控制的整合式LED驱动

上传人:Tsing Hsu

上传时间: 2011-07-07

浏览次数: 321

  发光二极管 (LED) 正逐渐成为广泛运用的照明解决方案,然而,不同的 LED 需要不同的偏压点才能达到相同的亮度,因此,想要以电压源驱动 LED 来达到 RGB LED 应用的亮度和色彩,就变得十分困难。为了解决这个的问题,许多 IC 都特别设计成利用恒定电流来驱动 LED,但是这些 IC 都需要透过微处理器进行程序设计。下文说明在无须微处理器控制器的情况下,如何使用恒定电流 LED 驱动器。

  德州仪器 TLC5940 等恒定电流多信道 LED 驱动器 (图 1) 会以 OUT0 至 OUT15 的内部恒定电流汲入来控制 LED 电流,可使被驱动的 LED 全都达到一致的亮度。其设计是以微处理器来控制每颗 LED 的个别亮度。仔细注意控制讯号,即可发现该 IC 可用于仅有脉冲宽度调变 (PWM) 讯号或启动 (ENABLE) 讯号的简易应用中。

  此恒定电流多信道 LED 驱动器仅用一个额外的三路逻辑反相器 (triple logic inverter)取代 MCU,并减少单一脉冲宽度调变/启动讯号所需的控制讯号 (图 2)。恒定电流多信道 LED 驱动器内含原厂设定的 EEPROM ,可针对全部的 LED 提供完整的电流亮度。减少 DCPRG 接脚数会迫使 IC 使用内部 EEPROM,便不需要从外部对各个输出进行程序设计。外部启动讯号搭配逻辑反相器所提供的时间延迟,能够产生启用 IC 和启动全部输出所需的时序和控制。在BLANK 讯号边缘下降后,GSCLK 讯号边缘会紧接着上升,此时全部 OUT0 至 OUT15 恒定电流汲入得以启动,若 BLANK 讯号边缘上升,则会使之停止。三个逻辑反相器可延迟并转换连接至 GSCLK 的脉冲宽度调变/启动数字讯号,以符合 TLC5940 BLANK 和 GSCLK 讯号的时序需求。

  使用一个电阻 R1,透过下列公式,即可调整流经全部 OUT0 至 OUT15 恒定电流汲入的汲入电流: 。

  16 个恒定电流汲入在某些应用中可能不足,使用额外的 LED 驱动器即可轻易地扩充电路。只需要一个三路逻辑反相器,就可产生全部LED 驱动器所需使用的延迟GSCLK 讯号。如果 LED 电流需求高于单一输出通道的 120mA 额定电流,OUT0 至 OUT15 即可并联。将全部的输出并联后,便能以 1.92A 驱动单一 LED。图 3 显示以 1.0A 驱动单一 LED 时,此电路的控制讯号和恒定电流输出。

  对于更进阶的应用,可于运用在实际电路之前,先在 TLC5940 的内部 EEPROM 中以数字方式个别调整和设定 OUT0 至 OUT15 恒定电流汲入的全部电流。

  例如,在需要 RGB LED 所产生混合色彩的应用中,恒定电流多信道 LED 驱动器可藉由各个通道的预先设定电流位阶,用来控制 5 个 RGB LED。


图 1:MCU 控制的恒定电流多信道 LED 驱动器


图 2:以一个脉冲宽度调变/启动 讯号控制的恒定电流多信道 LED 驱动器


图 3:恒定电流多信道 LED 驱动器的脉冲宽度调变讯号控制波形

  参考数据

  如需详细信息,请参见网页:www.ti.com/sc/device/tlc5940

| 收藏本文
最新评论

用户名: 密码: