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

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

3天内不再提示

先楫方案 | LED车尾灯纯硬件高刷新率解决方案

先楫半导体HPMicro 2025-12-30 08:31 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

上海先楫半导体科技有限公司(先楫半导体, HPMicro) 基于国产高性能MCU HPM6P00推出纯硬件高刷新率的LED车尾灯解决方案。


HPM6P00系列MCU是先楫半导体推出的高性能MCU,该MCU搭载单核32位RISC-V处理器,主频高达600MHz,内置1MB ⾼速Flash和256KB SRAM,32KB 高速缓存 (I/D Cache),128KB ILM(本地指令存储器)和128KB DLM(本地数据存储器) 零等待RAM。该系列支持2个集成电路内置音频总线I2S,每个I2S支持多种音频标准如I2S,LSB对齐,MSB对齐,PCM,TDM等,能满足多种单声道和立体声应。每个I2S支持4路发送数据信号和4路接收数据信号,支持工作在主模式和从模式,支持独立的时钟配置,可以支持多种码率的音频。I2S 每个 TX 带有8字深,32位宽的输入输出FIFO缓冲区域,为高速数据流输出提供了硬件基础。

e72d9346-e516-11f0-8ce9-92fbcf53809c.png


本车尾灯显示方案基于HPM6P00的I²S接口,结合链式DMA与SPI外设,实现对LED行驱动芯片(ICN2012)与列驱动芯片(ICN2038)的高效控制。通过利用I²S多通道同步输出特性,配合链式DMA自动完成整屏扫描与数据刷新,实现了CPU 零负载参与刷屏过程,仅需在后台更新显存数据,系统性能远超传统GPIO扫描方式,刷新率与显示效果显著提升。

e743cec2-e516-11f0-8ce9-92fbcf53809c.pnge754b606-e516-11f0-8ce9-92fbcf53809c.png


方案特性

1、核心特性:

全硬件自动扫描:基于链式DMA + I²S + SPI协同工作,刷屏过程无需CPU介入。

高刷新率与低延迟:支持最高25MHz驱动时钟,单行(128列)扫描时间仅约7μs。

灵活的色彩深度:支持RGB111/222/333/444/555等多种灰度等级。

强大的扩展能力:单系统最多可驱动 256列 × 232行 LED点阵。

高可靠性设计:支持R/G/B信号分流控制(R2/G2/B2),避免过流风险。

2、关键性能指标:

当前硬件配置:128列 × 26行

最大理论扩展:256列(基于8×32位FIFO)× 232行(基于32位GPIO组解码)

扫描时钟:≤ 25MHz(受驱动芯片限制)

CPU占用率:刷屏期间 0%

数据更新方式:CPU仅更新SRAM中的显示缓冲区,由DMA自动搬运至I²S发送


系统架构

1、本方案以先楫半导体HPM6P00系列高性能MCU为核心控制器,充分发挥其丰富的外设与高带宽互联架构。系统利用其两路I²S接口共8个发送通道,分别控制LED的色光与锁存信号(R1/G1/B1、R2/G2/B2、LE、OE)。其中,R2/G2/B2通道可根据设计需求,用于扩展驱动能力或实现信号分流,以支持更高密度或更大电流的LED阵列。行选控制则由一组GPIO实现,用于寻址与使能相应的行驱动芯片。

2、为确保两路I²S输出数据严格同步,本方案引入SPI模块作为主时钟源,由其提供统一的位时钟(SCLK)至两个I²S接口,从而保证色彩与控制信号的时序对齐。

3、整个扫描与刷新流程完全由链式DMA自主协调,无需CPU介入。DMA自动从显存搬运数据,通过I²S发送至驱动芯片,并同步控制GPIO切换行选,实现了从内存到屏端的全硬件自动化驱动。

4、系统整体架构如下图所示,清晰展示了数据流、控制流与时钟关系:

e767d7d6-e516-11f0-8ce9-92fbcf53809c.png


软件设计

该方案软件采用分层与硬件加速协同的设计架构,实现了从图形渲染到信号输出的全流程高效管理。其核心在于利用链式DMA构建了一个自主运行的刷新“引擎”,使CPU在刷屏过程中完全解放。具体数据流与控制流如下图所示:

e77e1bae-e516-11f0-8ce9-92fbcf53809c.png

1、架构核心解读:

a. 应用层: 仅负责内容的生成与更新(如图形、动画),将最终帧数据写入显存缓冲区。

b. 显存双缓冲: 在SRAM中开辟两个缓冲区,前台用于DMA读取发送,后台用于应用写入,避免画面撕裂,实现平滑更新。

c. 链式DMA控制器(核心引擎):

ROW链表:像一个预设好的“行扫描脚本”,每个节点自动完成一行LED的驱动(切换行+发送该行所有列数据)。所有节点链接成环,实现周而复始的自动扫描。

SET链表:是关键的性能优化设计。它充当“导演”角色,在每一帧刷新开始时,自动修改所有ROW节点中指向显存的地址,使其指向新一帧的数据。这避免了为每一行重复配置DMA,极大地节省了内存和CPU配置开销。

d. 硬件输出层: I²S在SPI提供的主时钟下同步工作,将DMA搬运来的并行像素数据,转化为串行信号输出至LED驱动芯片,完成最终的电平控制。

2、DMA链式配置:

e7896ec8-e516-11f0-8ce9-92fbcf53809c.png

a. ROW链表:

每个节点对应一行的扫描过程:先输出行选信号(通过GPIO组),随后通过I²S发送该行对应的所有列RGB数据。

所有行的ROW节点链接成一个循环链表,DMA自动依次执行,实现连续行扫。

b. SET链表:

用于在帧刷新时,批量更新所有ROW节点中对应的显存源地址(指向新帧数据)。

此设计避免了为每一行单独预配置大量DMA描述符,极大节省了RAM开销。

总结而言: 此架构通过“双缓冲显存”与“ROW+SET双链表DMA”的精密配合,构建了一个高度自动化、低延迟的刷新流水线。CPU仅在后台更新显存内容,刷屏全流程由DMA驱动硬件自主完成,实现了极致的性能与效率。


性能实测

1、测试条件

显示分辨率:128列 × 26行

色彩深度:RGB555(16位色)

I²S时钟:25MHz (受限驱动芯片频率)

驱动芯片限制频率:25MHz

2、实测结果

单行扫描时间:约7μs(128列数据)

整帧刷新时间:26行 × 7μs x 32(RGB555)≈ 6ms

理论最大帧率:≥ 100 fps(纯扫描,不含渲染时间)

CPU占用率:刷屏期间 0%(由DMA全权负责)

数据更新延迟:CPU写入显存后,最晚在下一帧即可显示(双缓冲机制下无撕裂)

3、优势对比

e795db7c-e516-11f0-8ce9-92fbcf53809c.png

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

    关注

    244

    文章

    24793

    浏览量

    693792
  • mcu
    mcu
    +关注

    关注

    147

    文章

    19265

    浏览量

    405331
  • 先楫半导体
    +关注

    关注

    12

    文章

    295

    浏览量

    3429
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    HPM知识库 | 半导体电机库简介

    HPM知识库本栏目是MCU开发的「一站式技术参考库」!每周上新,为HPM开发者提供全维度的技术文档、问题解决方案、开发指南与实战教程,了解更多,请访问https://kb.hpmicro.com
    的头像 发表于 05-22 10:58 122次阅读
    HPM知识库 | <b class='flag-5'>先</b><b class='flag-5'>楫</b>半导体电机库简介

    半导体×Andes晶心科技「RISC-V Now!」双城联动,生态共赢

    2026年5月12-14日,高性能MCU产品及嵌入式解决方案厂商半导体(HPMicro)受邀出席Andes晶心科技「RISC-VNow!byAndes」北京、上海双城技术研讨会,以生态伙伴+技术
    的头像 发表于 05-15 11:49 305次阅读
    <b class='flag-5'>先</b><b class='flag-5'>楫</b>半导体×Andes晶心科技「RISC-V Now!」双城联动,生态共赢

    如何更改 60Hz 视频刷新率的启动内核配置?

    我的 Vision5 以 100Hz 视频信号启动,这超出了我的显示器的规格。 如何更改 60Hz 视频刷新率的启动内核配置? 我可以在评论“内核功能”中手动编辑 /boot/config-5.15.0-61.fc33.riscv64 吗? 马尔科姆
    发表于 03-30 07:45

    当你让 Debian 飞行(启动)时,你对屏幕分辨/刷新率等的体验是什么?

    当你让 Debian 飞行(启动)时,你对屏幕分辨/刷新率等的体验是什么? 有什么警告和/或提示吗?
    发表于 03-25 06:13

    我们关注刷新率,却常忽略传输链路

    ——从电源完整性视角看DP线对刷显示的隐性支撑 在追求极致流畅体验的今天,144Hz、240Hz甚至360Hz刷新率已成为电竞玩家和专业用户的标配。 显卡参数拉满,显示器规格亮眼,系统设置中“
    的头像 发表于 03-17 17:51 1230次阅读

    东西协作·芯向未来|半导体亮相2026成都工博会

    2026年3月11-13日,成都|上海半导体科技有限公司(半导体,HPMicro)携全系列RISC-VMCU产品及行业解决方案重磅亮
    的头像 发表于 03-16 11:50 574次阅读
    东西协作·芯向未来|<b class='flag-5'>先</b><b class='flag-5'>楫</b>半导体亮相2026成都工博会

    方案 | 高达3.3KW+95%!国产高性能数字电源解决方案

    上海半导体科技有限公司(半导体,HPMicro)基于高性能国产MCUHPM5361推出全新高性能单相BoostPFC+全桥LLC数字电源解决
    的头像 发表于 12-17 08:32 1647次阅读
    <b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>方案</b> | 高达3.3KW+95%!国产高性能数字电源<b class='flag-5'>解决方案</b>

    解决方案 | 变频器EtherCAT通讯卡+远程IO方案

    半导体推出的基于HPM5E00系列的工业级变频器EtherCAT通讯卡及远程IO解决方案,致力于帮助开发者在以HPM微控制器作为设备从站的开发场景中快速部署符合工业以太网规范的各项设备,有效缩短
    的头像 发表于 12-12 10:35 636次阅读
    <b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>解决方案</b> | 变频器EtherCAT通讯卡+远程IO<b class='flag-5'>方案</b>

    【干货】必看!刷新率全解析:从原理到实战,告别卡顿拖影的终极指南

    刷短视频时画面拖影、玩游戏时操作延迟、长时间看屏幕眼睛酸胀——你有没有想过,这些影响体验的问题可能都和一个关键参数有关:刷新率。这个以"Hz"为单位的数字,藏着屏幕显示的核心逻辑
    的头像 发表于 11-20 19:33 5229次阅读
    【干货】必看!<b class='flag-5'>刷新率</b>全解析:从原理到实战,告别卡顿拖影的终极指南

    LED全息显示屏:1920Hz与3840Hz刷新率对比解析

    在科技飞速发展的当下,LED全息显示屏以其独特的视觉效果和广泛的应用场景,成为显示领域的焦点。其中,刷新率作为衡量显示屏性能的关键指标,直接影响着显示效果、拍摄质量以及应用场景的选择。本文将深入探讨LED全息显示屏中1920Hz
    的头像 发表于 10-08 14:57 1940次阅读
    <b class='flag-5'>LED</b>全息显示屏:1920Hz与3840Hz<b class='flag-5'>刷新率</b>对比解析

    8×8 LED点阵+镭射,纳祥科技可辨别转向单车尾灯方案,适配多骑行场景

    城市骑行安全需求逐步增长,但传统反光片和尾灯功能单一,夜间骑行隐患多,难以满足复杂路况下的主动警示需求。针对以上问题,纳祥科技为客户打造了一款集转向LED灯显示、动态交互于一体的可辨别转向的单车尾灯
    的头像 发表于 09-29 15:06 923次阅读
    8×8 <b class='flag-5'>LED</b>点阵+镭射,纳祥科技可辨别转向单<b class='flag-5'>车尾灯</b><b class='flag-5'>方案</b>,适配多骑行场景

    半导体完成B+轮融资,中移和创投资加持

    2025年9月10日,上海|国产高性能MCU产品及嵌入式解决方案供应商“上海半导体科技有限公司”(半导体,HPMicro)完成B+轮
    的头像 发表于 09-11 08:32 1703次阅读
    <b class='flag-5'>先</b><b class='flag-5'>楫</b>半导体完成B+轮融资,中移和创投资加持

    半导体获浦东产业基金战略投资,深入布局机器人赛道创“芯”领域

    2025年9月5日,上海浦东新区|国产高性能微控制器产品及嵌入式解决方案提供商“上海半导体科技有限公司”(半导体,HPMicro)宣
    的头像 发表于 09-05 08:33 2445次阅读
    <b class='flag-5'>先</b><b class='flag-5'>楫</b>半导体获浦东产业基金战略投资,深入布局机器人赛道创“芯”领域

    车灯led驱动恒流芯片IC方案 85V72V60V48V36V降压12V9V惠洋科技H5721L

    一些越野摩托车的车灯改造中,使用 H5721L 驱动芯片,可提升车灯的照明效果和使用寿命。 汽车尾灯照明:汽车尾灯需要在不同的工况下提供稳定的灯光信号。H5721L 的高低亮切换功能可以用于实现尾灯
    发表于 08-21 10:46

    HDMI接口分辨刷新率的区别

    在数字影音的世界里,HDMI接口早已成为连接设备的核心桥梁。然而,许多人对HDMI的“分辨”和“刷新率”仍停留在模糊认知阶段,本期我们将对其进行深度解析。
    的头像 发表于 08-13 16:01 3927次阅读
    HDMI接口分辨<b class='flag-5'>率</b>和<b class='flag-5'>刷新率</b>的区别