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

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

3天内不再提示

高效提升控制效率 | 基于ACM32 MCU的LED灯箱控制器方案

上海航芯 2023-07-08 10:01 次阅读

前 言

LED灯箱上各种文字、图案有序跳跃、交替辉映,产生强烈的视觉冲击力,被广泛应用于商场、美容美发、宾馆、娱乐场所等地方。

锁存器的工作原理

在LED和数码管显示方面,要维持一个数据的显示,往往要持续的快速的刷新。尤其是在四段八位数码管等这些要选通的显示设备上。在人类能够接受的刷新频率之内,大概每三十毫秒就要刷新一次。这就大大占用了处理器的处理时间,消耗了处理器的处理能力,还浪费了处理器的功耗。


锁存器的使用可以大大的缓解处理器在这方面的压力。当处理器把数据传输到锁存器并将其锁存后,锁存器的输出引脚便会一直保持数据状态直到下一次锁存新的数据为止。这样在数码管的显示内容不变之前,处理器的处理时间和IO引脚便可以释放。可以看出,处理器处理的时间仅限于显示内容发生变化的时候,这在整个显示时间上只是非常少的一个部分。而处理器在处理完后可以有更多的时间来执行其他的任务。这就是锁存器在LED和数码管显示方面的作用:节省了宝贵的MCU时间。


LED单元板的最基本元件74HC595是8位串行移位寄存器和8位存储/输出寄存器组成,移位寄存器负责在时钟脉冲的每个上升沿接收输入的数据,而存储/输出寄存器负责将输入的8bit数据并行输出到引脚(Q0~Q7)。因此适当的设计MCU的SPI和LED单元板的连接可以高速将显示数据传送到LED显示屏。显然将MCU的一个SPI模块对应于LED单元板的一条扫描线可最大限度发挥SPI的速度优势。对于一个扫描线不多而每条扫描线又很长的情况下(超长LED条屏),使用SPI对应于单元板的一条扫描线可输出速度高达系统时钟的1/4或更高。

6082a08c-1d33-11ee-a579-dac502259ad0.png

74HC595引脚图

LED灯箱控制器方案

上海航芯LED灯箱控制器方案以ACM32F070CBT7为主控芯片,主频64MHz,128KB eFlash和32KB SRAM,带有两路高达50Mbps的SPI接口。SPI模块支持1线、2线、4线传输模式,在4线传输模式下,每个时钟周期可同时输出4bit数据,每根SPI数据线可作为一路锁存器的串行输入,因此一个SPI模块可同时输出控制32个LED或者数码管的引脚,大大的提高了控制效率,可以为MCU节省大量的时间去处理其他任务。

60b10df0-1d33-11ee-a579-dac502259ad0.png

SPI四线模式时序图

60d486c2-1d33-11ee-a579-dac502259ad0.png

LED灯箱控制器方案框图

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

    关注

    237

    文章

    22455

    浏览量

    645896
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16022

    浏览量

    343679
收藏 人收藏

    评论

    相关推荐

    ACM5807宽电压同步升压控制器介绍

    ACM5807是一款同步升压控制器,同步升压效率高,对于大功率应用非常重要。升压范围在5-36V,更宽的电压符合大部分应用。
    的头像 发表于 03-29 11:13 252次阅读
    <b class='flag-5'>ACM</b>5807宽电压同步升压<b class='flag-5'>控制器</b>介绍

    高效提升控制效率 | 基于ACM32 MCULED灯箱控制器方案

    灯箱控制器方案 我们推荐的LED灯箱控制器方案是以
    发表于 03-07 13:47

    基于ACM32 MCU的两轮车充电桩方案,打造高效安全的电池管理

    ACM32F403RET7为主控芯片,该方案包含了电源模块、控制模块、显示模块、通讯模块等。ACM32F403主频高达180MHz,带两路CAN接口,可与BMS通信,读取电池相关信息,
    发表于 03-06 15:10

    应用方案:Mini-LED背光控制

    系列MCU可用于Mini-LED背光控制器IC,作为专用BCON芯片使用。 方案特色:提供可复用的IO口进行单线通信控制,支持超过10000
    发表于 01-04 10:37

    基于ACM32 MCULED灯箱控制器方案

    基于ACM32 MCULED灯箱控制器方案
    的头像 发表于 11-03 17:30 330次阅读
    基于<b class='flag-5'>ACM32</b> <b class='flag-5'>MCU</b>的<b class='flag-5'>LED</b><b class='flag-5'>灯箱</b><b class='flag-5'>控制器</b><b class='flag-5'>方案</b>

    基于ACM32 MCU的胎压监测仪方案

    基于ACM32 MCU的胎压监测仪方案
    的头像 发表于 11-03 17:26 304次阅读
    基于<b class='flag-5'>ACM32</b> <b class='flag-5'>MCU</b>的胎压监测仪<b class='flag-5'>方案</b>

    雅特力AT32 MCU实现高效电机驱动控制应用

    近年全球提倡发展工业自动化之际,节能减碳意识不断加强,直流无刷电机强调更高的能源转换效率,得到了广泛的应用。电机控制方案重点在于高速实时的控制,AT32
    的头像 发表于 09-14 08:17 470次阅读
    雅特力AT32 <b class='flag-5'>MCU</b>实现<b class='flag-5'>高效</b>电机驱动<b class='flag-5'>控制</b>应用

    基于ACM32 MCULED灯箱控制器方案

    LED灯箱上各种文字、图案有序跳跃、交替辉映,产生强烈的视觉冲击力,被广泛应用于商场、美容美发、宾馆、娱乐场所等地方。
    发表于 07-12 14:36 273次阅读
    基于<b class='flag-5'>ACM32</b> <b class='flag-5'>MCU</b>的<b class='flag-5'>LED</b><b class='flag-5'>灯箱</b><b class='flag-5'>控制器</b><b class='flag-5'>方案</b>

    高效提升控制效率|基于ACM32 MCULED灯箱控制器方案

    LED灯箱上各种文字、图案有序跳跃、交替辉映,产生强烈的视觉冲击力,被广泛应用于商场、美容美发、宾馆、娱乐场所等地方。
    的头像 发表于 07-07 10:47 387次阅读
    <b class='flag-5'>高效</b><b class='flag-5'>提升</b><b class='flag-5'>控制</b><b class='flag-5'>效率</b>|基于<b class='flag-5'>ACM32</b> <b class='flag-5'>MCU</b>的<b class='flag-5'>LED</b><b class='flag-5'>灯箱</b><b class='flag-5'>控制器</b><b class='flag-5'>方案</b>

    基于ACM32 MCU的两轮车充电桩方案

    上海航芯的两轮车充电桩解决方案ACM32F403RET7为主控芯片,该方案包含了电源模块、控制模块、显示模块、通讯模块等。
    发表于 06-19 15:05 671次阅读
    基于<b class='flag-5'>ACM32</b> <b class='flag-5'>MCU</b>的两轮车充电桩<b class='flag-5'>方案</b>

    MCU是否会从ADAS域控制器消失

    ADAS的装机量和渗透率再提升,尤其L2及L2+级;那么随着ADAS域控制器主控芯片的增强,未来,MCU是否还会存在?
    发表于 06-05 09:33 303次阅读
    <b class='flag-5'>MCU</b>是否会从ADAS域<b class='flag-5'>控制器</b>消失

    实现智能水控 | 基于ACM32 MCU的分体式水控方案

    分体式水控概述分体式水控是一种常见的水控系统,它的工作原理是通过水的流动来控制水的供应和排放,该系统一般由两部分组成:控制器和水阀。控制器负责监测水的流量和压力,根据设定的参数来控制
    的头像 发表于 05-31 17:12 422次阅读
    实现智能水控 | 基于<b class='flag-5'>ACM32</b> <b class='flag-5'>MCU</b>的分体式水控<b class='flag-5'>方案</b>

    求一种基于ACM32 MCU的分体式水控方案

    分体式水控是一种常见的水控系统,它的工作原理是通过水的流动来控制水的供应和排放,该系统一般由两部分组成:控制器和水阀。控制器负责监测水的流量和压力,根据设定的参数来控制水阀的开和关,从
    的头像 发表于 05-30 11:17 834次阅读
    求一种基于<b class='flag-5'>ACM32</b> <b class='flag-5'>MCU</b>的分体式水控<b class='flag-5'>方案</b>

    特斯拉自研车用MCU控制器设计

    控制器(也称为控制器MCU 和其他名称变体)是构建现代车辆的支柱。无论汽车是由汽油、柴油、电力、氢气、PDG 还是其他任何动力驱动的,其功能都将在很大程度上依赖于控制器
    发表于 05-16 12:21 384次阅读
    特斯拉自研车用<b class='flag-5'>MCU</b><b class='flag-5'>控制器</b>设计

    MCU控制器是什么?MCU控制器有哪些作用?

    mcu控制器是什么意思   MCU控制器是Microcontroller Unit的简称,中文名称为“单片机”,是一种集成了处理、存储
    发表于 05-05 14:59