本帖最后由 dirtwillfly 于 2025-6-9 15:46 编辑
~~
1.MCU介绍
我手里的开发板是HPM5300-EVK,板载MCU是HPM5361,主频为 480 MHz,内置 288KB SRAM 和 1 MB Flash,为工业自动化,新能源及汽车等应用提供了丰富的算力和高效的控制能力。
内部资源框图:
• RISC-V 内核支持双精度浮点运算及强大的 DSP 扩展,主频高达 480 MHz。
• 16KB 高速缓存 (I/D Cache) 和高达 256KB 的零等待指令和数据本地存储器 (ILM / DLM),极大避免了低速外部存储器引发的性能损失。
• 2 个 8 通道 PWM 控制器。
• 多种运动传感器接口,包括增量式和绝对值位置传感器接口,旋转编码器接口和磁编码器接口。
• 脉冲式位置输出接口和绝对值位置输出接口。
• 运动和位置控制单元。
• 可编程逻辑单元 PLB。
• 集成高效率 DCDC 转换器和 LDO, 支持系统单电源供电,可动态调节输出电压实现性能-功耗平衡,兼顾了电源的灵活性,易用性和效率。
• 多电源域设计,灵活支持各种低功耗模式。
• 超低功耗待机。
• 多种通讯接口:1 个内置 PHY 的高速 USB,多达 4路 CAN/CAN-FD 及丰富的 UART、SPI、I2C 等外设。
• 2 个 2MSPS 16 位高精度 ADC,配置为 12 位精度时转换率可达 4MSPS,多达 16 个模拟输入引脚;2 个增益可编程的运算放大器,2 个模拟比较器和 2 个1MSPS 12 位 DAC。
• 多达 20 路 32 位定时器,3 个看门狗和 RTC。
• 集成 AES-128/256, SHA-1/256 加速引擎和硬件密钥管理器。支持固件软件签名认证、加密启动和加密执行,可防止非法的代码替换、篡改或复制。
• 基于芯片生命周期的安全管理,以及多种攻击的检测,进一步保护敏感信息。
• 内建 Boot ROM,可以通过 USB 或者 UART 对固件安全下载和升级。
|