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

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

3天内不再提示

重磅更新 | 先楫半导体HPM_APPS v1.11.0 全新上线6套硬核参考设计方案

先楫半导体HPMicro 2026-06-08 16:49 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

下载地址:https://resource.hpmicro.com/hpm_apps_v1.11.0.zip

文档路径:
本地路径:

  • English: hpm_apps/docs/index.html
  • 中文: hpm_apps/docs/index_zh.html
    在线文档:
  • English:https://hpm-apps.readthedocs.io/en/latest/
  • 中文:https://hpm-apps.readthedocs.io/zh-cn/latest/

代码仓库
hpm_apps:

  • github:https://github.com/hpmicro/hpm_apps
  • gitee:https://gitee.com/hpmicro/hpm_apps

hpm_sdk:

  • github:https://github.com/hpmicro/hpm_sdk
  • gitee:https://gitee.com/hpmicro/hpm_sdk

请注意:每个 HPM_APPS 应用示例均依赖特定版本的 HPM_SDK,使用前请查阅对应示例目录中的 README 文件,确认 SDK 版本要求。若需适配其它版本 SDK,可自行修改版本限制完成适配。

1. 三网合一:HPM6750 Combo 开发板多网络融合方案

概述

HPM6750 Combo 开发板是基于 HPM6754 RISC-V MCU 设计的高性能开发平台,板载 4MB Flash,集成了 USBSDIO WIFI、RGMII 三大网络接口,支持从外置 XPI Octal Flash 启动,为用户提供一站式高性能外设功能与性能评估体验。

f87aea30-6316-11f1-ab55-92fbcf53809c.jpg

核心特性

三网合一—— 同时支持 RGMII 有线以太网(~900Mbps)、SDIO WIFI(~100Mbps)、USB 4G 蜂窝网络,三路独立运行,互不干扰

XPI Octal Flash 启动—— 板载 XPI0/XPI1 8线接口,支持从外置 Octal Flash 启动代码,8线模式最高频率 133MHz,DDR 传输,相比传统 4线 Flash 带宽翻倍

双 USB 接口—— 内置高速 PHY,USB0/USB1 均支持 Device 和 Host 模式,基于 CherryUSB 协议栈,可根据应用场景灵活配置

WIFI 高速无线—— AP6256 模块,SDIO 接口,2.4G/5G 双频,实测 TCP 速率可达 90Mbps 以上

RGMII 千兆有线—— 基于 RTL8211F PHY,实测 TCP 速率可达 900Mbps

多网融合架构

f885033a-6316-11f1-ab55-92fbcf53809c.pngf8959a24-6316-11f1-ab55-92fbcf53809c.png

三路网口均通过 lwIP 协议栈统一管理,各自独立 MAC/IP,支持 ping、iperf 等网络性能测试。用户可通过-S选项指定网卡进行定向通信

f8a3f132-6316-11f1-ab55-92fbcf53809c.png

性能实测

WIFI iperf TCP 吞吐测试:

f8b6d5cc-6316-11f1-ab55-92fbcf53809c.png

RGMII iperf TCP 吞吐测试:

f8cef332-6316-11f1-ab55-92fbcf53809c.png

典型应用场景

  • 工业边缘网关(有线+无线+蜂窝多网冗余)
  • 需要灵活网络接入的嵌入式设备
  • 多网融合通信终端

2. 八层硬件合成:基于 HPM6800 的多图层仪表盘方案

概述

本方案基于 HPM6800EVK 平台的 LCDC(LCD 控制器)8 层硬件合成能力,结合 LVGLFreeRTOS 与 PDMA,实现了一套面向车载数字仪表的八图层 Dashboard演示工程。与传统"整屏重绘"方案不同,本方案将仪表盘拆分为 1 个全屏基础层 + 7 个局部硬件叠加层,高频动画元素独立成层,大幅降低无效刷新面积与内存带宽压力。

f8daf3da-6316-11f1-ab55-92fbcf53809c.png

核心原理:硬件图层合成

LCDC 支持最多 8 个硬件图层,各层独立帧缓冲、独立刷新,最终由硬件按图层顺序进行 Alpha 混合输出。这意味着:

  • 局部变化不触发全局重绘 —— 指针旋转只刷新指针所在小图层
  • 各层独立帧率 —— 背景层几乎不刷新,指针层可按 60fps 独立更新
  • 透明叠加 —— 各子层采用 ARGB8888 格式 + src_over 混合模式

f8e6999c-6316-11f1-ab55-92fbcf53809c.png

效果动图:

f8fc3676-6316-11f1-ab55-92fbcf53809c.gif

注:以下动图仅作效果演示,帧率受 GIF 录制影响,不代表实际运行性能。

八图层划分

f911dd3c-6316-11f1-ab55-92fbcf53809c.png

渲染链路

LVGL 绘制 → PDMA 脏区搬运 → D-Cache 同步 → LCDC 硬件合成 → 显示输出

  • 主层 Direct Render:LVGL 直接在全屏 buffer 上组织画面,PDMA 仅搬运脏区域到 LCDC 扫描缓冲,减少 CPU 逐像素拷贝
  • 子层 Full Render:子层面积小,整层重绘成本可控,flush 时直接切换双缓冲
  • 三缓冲设计:主层采用 3 组全屏缓冲(2 组绘制 + 1 组扫描),兼顾性能与显示稳定性

f91f98b4-6316-11f1-ab55-92fbcf53809c.png

方案价值

  • 降低无效像素搬运:高频动画仅占用对应子层极小带宽
  • 提升动画流畅度:各层独立刷新,无互相干扰
  • 便于扩展维护:显示问题可按层定位,新增动态控件只需增加子层
  • 适用场景:车载仪表盘、智能座舱 HMI、工业 HMI 等大分辨率显示场景

3. 显控一体:EtherCAT 主站电机控制方案

概述

本方案基于 HPM6800EVK 平台,融合开源 CherryECAT 主站协议栈与 LVGL 图形界面,实现了一套EtherCAT 主站 + 触摸屏显控一体电机控制解决方案。方案支持 CIA402 标准协议(CSP/CSV 模式),配合实时波形显示与触摸交互,为工业运动控制提供"一站式"开发参考。

f9307940-6316-11f1-ab55-92fbcf53809c.png

核心特性

EtherCAT 主站

  • 基于 CherryECAT 开源协议栈,异步队列式传输,单次可携带多个 Datagram
  • 零拷贝技术:直接使用 ENET 收发缓冲区,减少内存复制
  • 支持热插拔与从站自动扫描
  • 分布式时钟(DC)同步

CIA402 电机控制

  • 支持 CSP(位置控制模式)、CSV(速度控制模式)
  • 多台从站设备切换控制
  • 位置/速度/状态实时反馈

LVGL 触控界面

  • 弧形滑块调节目标速度/位置
  • Chart 图表实时显示运动曲线(期望值 vs 实际值双色对比)
  • 启动/停止、正转/反转快捷操作按钮
  • 设备列表与状态实时显示

系统架构

f93ebf8c-6316-11f1-ab55-92fbcf53809c.pngf949ab72-6316-11f1-ab55-92fbcf53809c.png

系统启动后可自动扫描 EtherCAT 总线上的伺服驱动器,在触摸屏上呈现完整的设备信息与控制界面。波形图实时绘制电机运动轨迹,期望值与实际值以不同颜色叠加显示,方便调试与性能分析。

f962ee0c-6316-11f1-ab55-92fbcf53809c.png

典型应用场景

  • 工业机器人运动控制器快速原型
  • 多轴伺服系统显控一体终端
  • CNC/包装/印刷等领域的 EtherCAT 主站评估

4. 多轴随动:HPM6E00 机器人伺服驱动方案(ROBOT3.0)

在工业多轴运动控制中,如何用一颗 MCU 同时搞定 EtherCAT 从站通信、高精度电机控制与实时调试?HPM6E_ROBOT_SERVO3.0 给出了答案。

概述

本方案基于先楫HPM6E00 系列 RISC-V MCU,采用自研闭环步进电机算法库,提供了一套完整的闭环步进伺服驱动参考实现。

HPM6E00 芯片为运动控制场景深度定制:内置 3 端口 EtherCAT 从站控制器(ESC),支持多设备级联;16 通道高分辨率 PWM、4 通道 Sigma-Delta 信号接收单元、16 路 16 位 ADC,以及 PLB 可编程逻辑模块,将原本需要多颗芯片协同的功能集成于一身。

方案关键指标:输入电压 24V,最大输出电流 13A,最高转速 900rpm。开放电机调整参数与核心函数接口,方便用户针对不同规格电机快速适配。

f96fcc9e-6316-11f1-ab55-92fbcf53809c.gif

硬件平台

方案以达妙 DM-J6006-2EC作为示例电机,主要接口如下:

f99061b6-6316-11f1-ab55-92fbcf53809c.pngf99cba06-6316-11f1-ab55-92fbcf53809c.png

电机接线关系与电气参数:

f9a9e320-6316-11f1-ab55-92fbcf53809c.pngf9c568a2-6316-11f1-ab55-92fbcf53809c.jpg

核心功能

EtherCAT 从站与 CIA402 协议

  • 基于内置 ESC 实现 EtherCAT 从站通信,支持 CSP(位置控制)、CSV(速度控制)两种模式
  • 支持 FoE(File over EtherCAT)固件升级,现场即可更新固件,无需额外烧录工具

闭环步进控制算法

  • 先楫自研闭环算法,以步进电机的成本实现接近伺服的动态性能
  • 电流环参数自动整定:在线辨识 PI 参数,无需手动调参
  • 惯量辨识:自动辨识负载惯量,优化加速与制动响应
  • 3P3Z 前馈控制:提升速度环带宽,增强抗扰动能力

完善的系统保护

  • 硬件过流保护、过压/欠压保护、飞车保护,确保设备长期稳定运行

HPM Monitor Studio 实时调试

  • 通过 UART 连接上位机,以波形方式实时监测和调整控制变量,显著提升调试效率

典型应用场景

  • 工业机器人多轴关节伺服驱动
  • 多轴协同运动控制(级联 EtherCAT 从站)
  • 需要现场固件升级与远程调试的分布式驱动节点

5. 协议互通:EtherCAT-CAN 网关全链路通信方案

概述

本方案由三个协同模块组成,实现了从EtherCAT 主站 → ECAT-CAN 网关 → CAN 终端设备的完整协议转换与数据互通链路,为先楫 MCU 在工业现场总线融合场景提供端到端的参考实现。

f9d531c4-6316-11f1-ab55-92fbcf53809c.png

系统组成

主站模块(Gateway ECAT Master)—— HPM6E00 Full Port 硬件平台

  • 基于 CherryECAT 主站协议栈
  • 3.5 寸 LCD 屏幕显示通信状态
  • 支持 Trigger(按键触发)和 Cycle(周期循环)两种发送模式
  • 可配置 CAN 参数:波特率(10k~1M)、帧模式(标准/扩展)、数据帧/远程帧
  • 实时显示发送/接收帧数、数据内容

f9ec73ac-6316-11f1-ab55-92fbcf53809c.png

网关模块(Gateway ECAT2CAN)—— HPM6E00EVK 平台

  • 基于 ETG 5001.5000 标准网关协议,实现 EtherCAT 报文与 CAN 报文双向转换
  • 支持 Module Slot 方式动态修改 PDO 映射
  • 通过 CoE(CANopen over EtherCAT)对象字典配置 CAN 波特率、发送模式
  • 支持标准帧/扩展帧/远程帧/数据帧全类型转换

f9fbfa16-6316-11f1-ab55-92fbcf53809c.png

CAN 终端设备(Gateway Device)—— HPM5E00EVK 平台

  • 接收 ECAT 主站经网关转换后的 CAN 报文
  • 数码管实时显示接收报文数量
  • 通过按键将当前计数值以 CAN 报文回传至主站
  • 支持 USB Shell 命令行调试

通信流程

fa07898a-6316-11f1-ab55-92fbcf53809c.png

  1. 主站上电后扫描并配置从站(网关),进入 OP 状态
  2. 主站通过 Trigger 或 Cycle 模式发送数据,经网关转换为 CAN 帧发送至终端设备
  3. 终端设备数码管实时累加显示接收帧数
  4. 按下终端设备按键,当前计数值以 CAN 帧回传网关,网关转换为 ECAT 报文上报主站
  5. 主站 LCD 同步显示回传数据,两端数据一致

fa13830c-6316-11f1-ab55-92fbcf53809c.png

核心指标

fa236e66-6316-11f1-ab55-92fbcf53809c.png

fa2f6b12-6316-11f1-ab55-92fbcf53809c.png

fa4303ca-6316-11f1-ab55-92fbcf53809c.png

典型应用场景

  • 工业现场 EtherCAT 网络与传统 CAN 设备互联
  • 老旧 CAN 设备接入 EtherCAT 总线系统
  • 分布式 CAN 节点数据汇集与上报

6. 巧用硬交换:基于 TSN 交换引擎的多端口以太网通信方案

概述

本方案基于 HPM6E 系列 MCU 内部集成的 TSN 硬件交换引擎(TSW),巧妙地使用 ENET 外设代替 TSW 的内部 CPU PORT,构建了一个支持千兆线速交换的多端口以太网通信系统。

方案的核心设计在于:TSW 共有 P1、P2、P3 三个外部端口,其中 P1/P2 经 PHY 引出作为对外网口,P3 端口则通过板上电阻直连到 MCU 的 ENET MAC,将 ENET 作为内部的"CPU 端口"使用。这样既保留了 TSW 的硬件二层交换能力,又规避了内部 CPU PORT 的性能瓶颈,实现了真正的千兆级 CPU 接入。

fa579d12-6316-11f1-ab55-92fbcf53809c.png

核心原理:为什么用外部 P3 代替内部 CPU PORT?

TSN 交换模块通常提供一个内部 CPU PORT 用于与 MCU 交互数据,但该内部端口存在速率受限的问题。本方案另辟蹊径:

  • TSW P3 → 电阻直连 → ENET MAC:借助外部 TSW 端口(P3)通过物理连线接入 ENET,以 ENET 作为 CPU 侧的网络接口
  • TSW P1/P2 之间实现纯硬件二层线速转发,CPU 完全不参与数据面交换
  • 需要 CPU 处理的帧(匹配本机 MAC 或广播帧)由 TSW 转发至 P3,经 ENET 进入 lwIP 协议栈

fa62c6ec-6316-11f1-ab55-92fbcf53809c.png

硬件编号说明(见上板图):

fa75f78a-6316-11f1-ab55-92fbcf53809c.png

双模式组网

单网卡模式—— 设备对外呈现单一网络身份

fa82160a-6316-11f1-ab55-92fbcf53809c.jpg

  • 一套独立 MAC/IP,两个对外端口均可通信
  • P1/P2 之间硬件交换,适用于设备串联组网,无需外部交换机

双网卡模式—— 设备对外呈现两个独立网络身份

fa8ecfa8-6316-11f1-ab55-92fbcf53809c.jpg

  • 两套独立 MAC/IP,各自绑定一个对外端口
  • 适用于网络隔离场景(如内外网分离),各端口独立子网与网关

核心特性

  • 千兆线速交换:P1/P2 之间硬件二层转发,不占 CPU 带宽;TSW 与 ENET 均工作于 RGMII 模式,P3-ENET 链路同样为千兆
  • 10/100/1000M 自适应:自动协商速率,千兆时关闭存储转发以降低延迟,百兆以下开启存储转发
  • FreeRTOS + lwIP:支持多任务并发,TCP/UDP Echo 测试验证
  • SSD1306 OLED 显示:板载 OLED,集成 U8G2 图形库,默认显示 HPM Logo
  • USB Shell 命令行:支持交互式调试与配置

典型应用场景

  • 工业以太网环网/线形拓扑中的交换节点
  • 需要网络隔离的嵌入式网关(双网卡模式)
  • 以极低成本替代独立交换机芯片的通信终端

完结

在使用过程中有任何疑问或者建议,欢迎在 github 对应项目中提交。

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

    关注

    14

    文章

    8405

    浏览量

    95855
  • 开发板
    +关注

    关注

    26

    文章

    6576

    浏览量

    121537
  • 先楫半导体
    +关注

    关注

    12

    文章

    297

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    HPM53M1:打破算力与空间的零和博弈,赋予机器人关节极致动力

    2026年6月2日,上海半导体科技有限公司(半导体
    的头像 发表于 06-02 10:31 276次阅读
    <b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>HPM</b>53M1:打破算力与空间的零和博弈,赋予机器人关节极致动力

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

    /简介电机库(HPM_MCLV2)是由半导体开发的一个专门用于电机控制的软件库,它支持广
    的头像 发表于 05-22 10:58 183次阅读
    <b class='flag-5'>HPM</b>知识库 | <b class='flag-5'>先</b><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 366次阅读
    <b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>半导体</b>×Andes晶心科技「RISC-<b class='flag-5'>V</b> Now!」双城联动,生态共赢

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

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

    迈向生态新征程 | RT-Thread BSP v1.11.0 正式发布

    亲爱的小伙伴们:我们很高兴地通知您,RT-ThreadBSPv1.11.0正式发布了。本次更新着力于以下向个方向:核心特性支持RT-ThreadLTS:基于RT-Thread5.2
    的头像 发表于 02-04 15:54 1441次阅读
    迈向生态新征程 | RT-Thread BSP <b class='flag-5'>v1.11.0</b> 正式发布

    【媒体视角】“五高一低” 筑核心,半导体助力具身智能行业新突破

    及嵌入式解决方案核心提供商,上海半导体科技有限公司(
    的头像 发表于 01-30 09:51 1800次阅读
    【媒体视角】“五高一低” 筑核心,<b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>半导体</b>助力具身智能行业新突破

    CES2026:半导体隆重推出HPM5E3Y,打造机器人运动控制芯片阵容

    新纪元。作为高性能微控制器产品及嵌入式解决方案提供商,上海半导体科技有限公司 (
    的头像 发表于 01-08 10:38 1895次阅读
    CES2026:<b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>半导体</b>隆重推出<b class='flag-5'>HPM</b>5E3Y,打造机器人运动控制芯片阵容

    CES 2026|半导体重磅发布HPM5E3Y,构建完整机器人关节MCU产品线

    。作为高性能微控制器产品及嵌入式解决方案提供商,上海半导体科技有限公司(
    的头像 发表于 01-08 08:51 1590次阅读
    CES 2026|<b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>半导体重磅</b>发布<b class='flag-5'>HPM</b>5E3Y,构建完整机器人关节MCU产品线

    2026・启芯程 | HPM_SDK v1.11.0 重磅发布

    测试工具版本ZCC4.1.5SeggerEmbeddedStudio8.24IARworkbenchforRISC-V3.30.1版本更新概况[Updated]openocd注意:由于upstream代码逻辑变动,此版本的openocd需要配合此版本中
    的头像 发表于 01-04 09:36 961次阅读
    2026・启芯程 | <b class='flag-5'>先</b><b class='flag-5'>楫</b> <b class='flag-5'>HPM</b>_SDK <b class='flag-5'>v1.11.0</b> <b class='flag-5'>重磅</b>发布

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

    上海半导体科技有限公司(半导体,HPMicro)基于国产高性能MCUHPM
    的头像 发表于 12-30 08:31 917次阅读
    <b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>方案</b> | LED车尾灯纯硬件高刷新率解决<b class='flag-5'>方案</b>

    重磅更新 | 半导体HPM_APPS v1.10.1发布

    重磅更新 | 半导体HPM_APPS v1.10
    的头像 发表于 12-26 08:33 1590次阅读
    <b class='flag-5'>重磅</b><b class='flag-5'>更新</b> | <b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>半导体</b><b class='flag-5'>HPM_APPS</b> <b class='flag-5'>v</b>1.10.1发布

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

    半导体推出的基于HPM5E00系列的工业级变频器EtherCAT通讯卡及远程IO解决方案,致力于帮助开发者在以
    的头像 发表于 12-12 10:35 655次阅读
    <b class='flag-5'>先</b><b class='flag-5'>楫</b>解决<b class='flag-5'>方案</b> | 变频器EtherCAT通讯卡+远程IO<b class='flag-5'>方案</b>

    半导体荣膺“年度优秀AI机器人创新产品奖” | “芯”动力赋能产业升级

    MCU产品——HPM6E8Y,成功斩获“年度优秀AI机器人创新产品奖”。该奖项旨在表彰在机器人领域具有技术突破性与市场影响力的创新成果,此次获奖既是行业对半导体
    的头像 发表于 11-06 17:06 1863次阅读
    <b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>半导体</b>荣膺“年度优秀AI机器人创新产品奖” | “芯”动力赋能产业升级

    半导体高性能MCU入驻立创商城,国产芯势力再添新动能

    半导体(HPMicro)宣布其全系列高性能MCU芯片正式上架立创商城(LCSC),标志着国产高端MCU在供应链渠道与生态服务方面迈上新台阶,国产芯势力再添新动能。
    的头像 发表于 07-31 08:32 1532次阅读
    <b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>半导体</b>高性能MCU入驻立创商城,国产芯势力再添新动能

    半导体亮相2025 RISC-V中国峰会,展现高性能实时控制芯片创新实力

    下参与。国产高性能微控制器产品及嵌入式解决方案提供商“上海半导体科技有限公司”(
    的头像 发表于 07-21 08:33 2065次阅读
    <b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>半导体</b>亮相2025 RISC-<b class='flag-5'>V</b>中国峰会,展现高性能实时控制芯片创新实力