开发工具篇:评估套件、软件工具链与开发调试流程
点击查看详情:专为向STM32设计供电量身定制的PMIC
文章概述
ST 提供完整硬件评估板、GUI 工具、STM32Cube 生态工具,支持 PMIC 的配置、NVM 编程、参数调试。本篇介绍硬件套件、软件工具、标准开发流程。
4.1 官方硬件评估套件
| 套件型号 |
对应器件 |
套件组成 |
用途 |
| STEVAL‑PMIC1K1 |
STPMIC1L |
PMIC 主板,配套 USB 调试狗 |
STPMIC1L 性能评估,I²C 配置,NVM 参数烧录 |
| STEVAL‑PMIC2LKV1 |
STPMIC2L |
STEVAL‑PMIC2LM1A 主板 + STEVAL‑USBDNGV1 USB 调试狗 |
STPMIC2L 完整评估,扩频 EMI 功能验证,时序调试 |
USB 调试狗:实现 PC 与 PMIC I²C 总线通信,电脑端直接修改寄存器,设置输出电压、上电时序、保护阈值。
评估板引出全部电源输出引脚,可外接负载,测试各类工况。
4.2 配套软件工具
- STM32CubeProgrammer :支持 PMIC 的 NVM 非易失性存储器读写,把电压配置、上电时序固化进芯片内部,掉电保存。
- PC 端 GUI 工具:配合 USB 调试狗,可视化修改各路 Buck/LDO 输出参数,查看保护状态、故障标志位。
- STM32MP Cube 软件包:STM32MP BSP 原生支持 STPMIC1L / STPMIC2L 驱动,Linux 设备树原生适配,无需从零编写底层驱动。
4.3 标准开发调试流程
- 前期选型 :确认 MPU 型号,STM32MP1 系列选 STPMIC1L;STM32MP2 系列选 STPMIC2L;
- 原型评估 :使用对应 STEVAL 评估板,测试各路输出电压、上电时序、负载瞬态响应、保护功能;
- 参数配置 :PC‑GUI 调整 Buck/LDO 电压、使能顺序、保护阈值;通过 CubeProgrammer 将配置烧入 PMIC 片上 NVM;
- 硬件原理图设计 :参考评估板参考设计,完成产品原理图;
- 软件适配 :STM32MP 设备树启用 STPMIC 驱动;可以选择 NVM 自动加载配置,或者 Linux 启动后 I²C 动态配置;
- 整机验证 :整机高低温、负载变化、故障保护场景测试。
4.4 开发注意点
- NVM 固化配置后,上电 PMIC 自动运行存储参数,可以减轻 MPU 启动阶段初始化负担;
- STPMIC2L 的扩频调制功能可以在 GUI 打开,用于改善 EMC 测试结果;
- 所有硬件保护(过压、过流、过热)属于硬件底层机制,即使主控未运行依然生效。
适用人群
STM32MP 固件工程师,电源硬件调试工程师,嵌入式原型开发人员。
文章总结
ST 提供完整的硬件评估板、PC 端 GUI、STM32CubeProgrammer NVM 编程工具,同时 STM32MP BSP 原生支持两款 PMIC 驱动。从原型评估、参数配置、NVM 烧录,到整机量产验证形成完整链路,降低基于 STPMIC1L / STPMIC2L 的产品开发难度。 |