0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

电子设计 来源:电子设计技术 作者:Michael Lyons,NPN 2021-03-15 16:23 次阅读

在使用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

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

    关注

    237

    文章

    22449

    浏览量

    645878
  • 显示器
    +关注

    关注

    21

    文章

    4737

    浏览量

    137865
  • 寄存器
    +关注

    关注

    30

    文章

    5028

    浏览量

    117721
收藏 人收藏

    评论

    相关推荐

    LabVIEW的移位寄存器

    。   图1 添加移位寄存器   图2 For循环结构移位寄存器   图3 While循环结构移位寄存器   例:利用循环结构计算1
    发表于 10-12 16:25

    移位寄存器原理

    移位寄存器概要  在数字电路移位寄存器(英语:shiftregister)是一种若干相同时间脉冲下工作的以触发为基础的器件,数据以并
    发表于 06-20 04:20

    移位寄存器特点和工作原理

    移位寄存器概要  在数字电路移位寄存器(英语:shiftregister)是一种若干相同时间脉冲下工作的以触发为基础的器件,数据以并
    发表于 06-20 04:20

    第二十六讲 寄存器移位寄存器

    第二十六讲 寄存器移位寄存器7.4.1 寄存器1.定义2.电路举例 3.逻辑功能分析7.4.2 移位寄存器一、单向
    发表于 03-30 16:30 9028次阅读
    第二十六讲 <b class='flag-5'>寄存器</b>和<b class='flag-5'>移位寄存器</b>

    可越位的移位寄存器

    可越位的移位寄存器
    发表于 04-10 10:24 437次阅读
    可越位的<b class='flag-5'>移位寄存器</b>

    线性移位寄存器

    线性移位寄存器移位寄存器可以构成序列信号发生器,其电路结构如下图所示。组合电路从移位寄存器取得信息,产生反馈信号加
    发表于 01-12 14:14 1775次阅读
    线性<b class='flag-5'>移位寄存器</b>

    移位寄存器,移位寄存器是什么意思

    移位寄存器,移位寄存器是什么意思 移位寄存器_
    发表于 03-08 14:50 1.7w次阅读

    移位寄存器及其应用实验

    一、实验目的 1、了解集成移位寄存器的控制功能。 2、掌握集成移位寄存器的应用。 二、实验原理 移位寄存器的功能是当时钟控制脉冲有效时,寄存器中存储的数码同时顺序向高位(
    发表于 07-16 22:59 22次下载

    寄存器移位寄存器

    寄存器移位寄存器:介绍寄存器原理和移位寄存器的原理及实现。
    发表于 05-20 11:47 0次下载

    移位寄存器实验报告_移位寄存器原理

    本文以移位寄存器为中心,主要介绍了移位寄存器特点移位寄存器原理。以及详细的说明了移位寄存器实验报告。
    发表于 12-22 14:29 2.7w次阅读
    <b class='flag-5'>移位寄存器</b>实验报告_<b class='flag-5'>移位寄存器</b>原理

    移位寄存器具有什么特点及作用?

    本文以移位寄存器为中心,主要介绍了移位寄存器原理、移位寄存器特点移位寄存器分类、移位寄存器作用
    发表于 12-22 14:44 8.2w次阅读
    <b class='flag-5'>移位寄存器</b>具有什么<b class='flag-5'>特点</b>及作用?

    移位寄存器特点_移位寄存器工作原理

    目前移位寄存器在电路中已经得到普遍使用。本文以移位寄存器为中心。主要介绍了移位寄存器分类、移位寄存器特点,以及详细的说明了
    发表于 12-22 15:20 4.6w次阅读
    <b class='flag-5'>移位寄存器</b>的<b class='flag-5'>特点</b>_<b class='flag-5'>移位寄存器</b>工作原理

    移位寄存器怎么用_如何使用移位寄存器_移位寄存器的用途

    移位寄存器是一个具有移位功能的寄存器,是指寄存器中所存的代码能够在移位脉冲的作用下依次左移或右移。本文主要介绍了
    发表于 12-22 15:49 1.9w次阅读

    移位寄存器的原理

    移位寄存器按照不同的分类方法可以分为不同的类型。 如果按照移位寄存器移位方向来进行分类, 可以分为左移移位寄存器移位寄存器和双向
    发表于 07-15 09:38 7.2w次阅读
    <b class='flag-5'>移位寄存器</b>的原理

    labview移位寄存器的用法及作用

    Labview while中的移位寄存器的创建和使用,移位寄存器就是while循环的变量
    的头像 发表于 11-11 17:26 5.1w次阅读