移位寄存器在LED应用设计中的特点分析

描述

在使用LED的设计中,移位寄存器可能是十分有用的器件。例如,假设系统包括七段显示器、单个指示器或LED阵列组成网格或面板,可以使用标准8位移位寄存器,以便允许低引脚数微控制器驱动多个LED。

图1给出一个例子。单个5V 74HC595移位寄存器集成串行输入和串行或并行输出,为微控制器提供I/O扩展。串行数据施加至74HC595的串行输入,并通过输入时钟获取时钟信息。74HC595载入后,输出时钟将数据施加至存储寄存器和并行与串行输出。74HC595控制的外部驱动器随后便激活相应的LED。

图1. 8位移位寄存器7HC595驱动多个LED

将7HC595用于I/O扩展意味着它只需三个MCU控制引脚便可驱动多达八个LED。降低控制引脚数使得使用低引脚数的MCU成为可能,最终实现尺寸更小、性价比更高的设计。

另外,由于7HC595集成串行输出,因此可级联多个器件。图2为布局图。

图2. 级联74HC595器件以驱动更多LED

这样,级联之后,同样三个微控制器引脚可以用来控制多达16或24个LED,而非仅仅8个。移位寄存器的级联能力可降低设计所需的微控制器总数,有助于降低成本并缩小尺寸。

某些情况下,5 V、8位寄存器(比如75HC595)可用来直接驱动LED。当LED额定具有相对较低的电压和正向电流时,这样做可获得最佳效果。若LED工作电压高于6 V,或者要求正向电流超过70 mA,那么通常需要用到外部驱动器。

开漏输出

为移位寄存器加入开漏输出可构成单芯片解决方案,无需使用外部驱动器。这样可以大幅减少物料清单,因为每个移位寄存器输出都能直接驱动LED。

图3给出了这类器件——恩智浦的NPIC6C596A LED驱动器——的输出原理图,它结合了类似于74HC595的移位寄存器功能,具有高压(HV) MOSFET驱动器。

图3. 带开漏输出的移位寄存器输出原理图

图4显示使用NPIC6C596A代替74HC595。

图4. 带开漏输出的移位寄存器输出原理图

以NPIC6C596A代替74HC595后,无需使用外部驱动器,从而建立了更为紧凑且物料更少的设计。

NPIC6C器件具有33 V容压开漏输出。每个输出设计为可吸收100 mA电流,没有接地电流限制。所有输出可同时主动吸收100 mA。输出包括限流电路,将可吸收的电流最大值设为250 mA,每路输出还包括热保护。集成这些保护功能意味着相比74HC595,NPIC6C496A器件可用来驱动更多种类的LED,包括工作电压更高以及具有更高正向电流的LED。

保护特性

图5显示NPIC6496A开漏输出的限流电路特性。该电路限制每个输出可以吸收的最大电流。漏极-源极电流随着漏极电压的增加而降低。它可以保护所驱动的输出和元器件。25 °C时,输出钳位通常在漏极-源极电流为250 mA时激活。

图6显示NPIC6C596A的开漏输出如何提供热保护。钳位电流与温度成反比。随着温度升高,输出电阻也会增加,从而限制漏极-源极电流,并防止输出以及它所驱动的元器件受损。25 °C时,输出通常将漏极-源极电流限制在120 mA。

图5. NPIC6C596A中的限流特性

图6. NPIC6C596A中的热保护

多种选项:

表1显示恩智浦提供的NPIC6C LED驱动器。NPIC6C596和NPIC6C596A均为8位解决方案,而NPIC6C4894是12位解决方案。所有这些器件都集成可用来级联的串行输出。数据在输入时钟的上升沿通过移位寄存器传播。使用NPIC6C595和NPIC6C4894时,相同的上升沿可用来将数据送至串行输出QS。NPIC6C596和NPIC6C596A将串行输出延迟至输入时钟的下一个下降沿执行。延迟会延长数据保持时间,改善时序裕量并使多个移位寄存器的级联变得简单。

可在4.5和5.5 V范围内使用NPIC6C596和NPIC6C4894,以便让这些器件适用于5.0 V控制逻辑接口。可在2.3至5.5 V范围内使用NPIC6C596A,以便它能用于5.0、3.3和2.5 V控制逻辑接口。所有NPIC6C器件均在-40至+125 °C范围内工作,且输入时钟频率至少为10 MHz。

表1. 恩智浦NPIC6C LED驱动器

显示器

NPIC6C LED驱动器采用业界标准SO和TSSOP封装,以及节省空间的DQFN无引脚封装,相比TSSOP封装最高减少76%的面积,相比QFN最高减少40%面积。DQFN封装还集成散热片,是使用更高电流的空间受限型应用首选封装。另外还提供汽车级版本。

表2. NPIC6C LED驱动器封装选项

结论

当设计中含有LED时,采用移位寄存器使得尺寸更小、成本更低的微控制器应用成为可能。包括恩智浦在内的很多供应商都提供标准8位移位寄存器(比如75HC595)。使用集成开漏输出的移位寄存器(比如恩智浦NPIC6C系列)则可在此基础上更进一步,无需使用外部LED驱动器。

责任编辑:gt

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分