系列介绍
性能
RISC-V 双核支持双精度浮点运算及强大的 DSP 扩展,主频超过 600 MHz,性能超过 6780 CoreMarkTM 和 3420 DMIPS。
实时以太网系统
EtherCAT 从站控制器,3+1端口千兆以太网交换机,支持时间敏感网络;千兆以太网控制器。
增强运动控制系统
4 个 8 通道增强型 PWM 控制器,PWM 调制精度高达100ps;多种运动传感器接口,包括增量式和绝对值位置传感器接口,旋转变压器解码接口和磁编码器接口;脉冲式位置输出接口和绝对值位置输出接口; 包括运动控制单元,空间矢量变换和闭环控制器在内的硬件运动控制环路。
外扩存储
1 个串行总线控制器,支持 NOR Flash / HyperFlash,支持 NOR Flash 在线加密执行,提供扩展性和兼容性极高的程序空间。 外部扩展存储控制器,支持 166MHz 的 32/16 位 SDRAM,SRAM 或兼容 SRAM 接口的外部器件。
丰富外设
多种通讯接口:1 个内置 PHY 的高速 USB,多达 8 路 CAN/CAN-FD,以及丰富的 UART、SPI、I2C 等外设。 Σ∆ 数字滤波 SDM,包含 SINC 数字滤波器,可外接 Σ∆ 调制器。
重置选择
-
产品简介
-
数据手册
-
用户手册
-
勘误表
-
CAD/CAE资源
-
应用文档
显示结果
名称
类型
语言
日期
-
hpm_motor库
hpm_motor是一个针对电机控制核心算法的库文件,该库旨在通过不断地更新完善,模块化管理具体功能算法;对用户来说不用去关心底层如何实现,加速用户程序开发。轨迹规划算法:电机在启停时,速度存在阶跃的情况。电机速度的突变可能会导致电流过载。所以通常用加减速控制算法来规划电机速度。libhpm_motor.a中使用的轨迹规划算法是S型曲线,其核心是通过可变加加速度大小来控制加速度的变化,保证加速度不突变,使得加减速的速度曲线平滑,以此达到电机平稳运行的目的。
-
Bootrom OTA升级方案
本方案主要介绍如何借助 bootrom 自带的 SEC_IMG_OFFSET 功能进行 OTA 升级。OTA 升级我们采用 UART xmodem 功能,并且运行的是加密固件。
-
HPM二级Boot固件升级方案
本方案是定制化的二级Boot升级方案,支持在二级Boot中固件升级,也支持在APP应用中固件升级。支持升级包制作,支持不同的校验算法,如:checksum/xor/crc32/sha1/sha256/sm3;支持ping/pang升级,二级Boot支持remap跳转,userapp只需一个工程和linker文件;二级Boot支持版本校验及智能跳转。
-
HPM电机外接SPI编码器方案
该方案通过PWM特定时刻触发ADC采样,同时在PWM另一特定时刻触发HDMA操作SPI控制器,并依靠HDMA链式模式,做成循环链表,由HDMA全自动完成SPI的读写任务,将读到的数据存放到指定内存中,无需CPU参与。同时HPM ADC控制器也自带DMA,ADC采样完成后自带DMA将采样的数据存放到指定内存中,CPU也无需参与。 用户可直接在ADC采样完成中断中使用ADC采样结果及SPI编码器信息,去做后续闭环算法,最终调整下一周期PWM占空比。
-
电源通用软件架构方案
HPM Power方案是汇总电源MCU的需求,整合成一个通用的软件结构方案,并提供各类API接口。HPM Power Driver API 是基于HPM Software Development Kit (HPM SDK) 封装的针对电源类的驱动API接口。Power API将硬件上PWM对、PWM、ADC通道抽象成自定义ID序号,上层应用只需关注抽象的ID序号即可。