【2025电源模块创意大赛】固态硬盘核心供电解决方案-(4)DIY 调试GUI

4.2 MP54524

MPM54524 通过 I2C 接口实现参数配置与状态读取,I2C 从机地址由ADDR1和ADDR2引脚硬件配置,脚本中需根据实际硬件选择对应地址(设计中ADDR1、ADDR2为LOW)

MPM54524中共有42个寄存器,大概可以分为五类:

①状态监控类寄存器(只读):用于监控芯片的OV、UV状态、芯片结温等,如00h、01h、24h;

②故障清楚类寄存器(写1清除):清除芯片的错误状态,如07h、08h

③配置控制类寄存器(读写):配置各通道的输出使能、输出电压、开关频率等,如0Ch,0Fh, 15h-8h

④保护与电流控制类寄存器(读写):配置相位模式和保护电流,如14h,26h;

⑤MTP 配置类寄存器(读写):控制 MTP 存储器的自动写操作,如30h;

调试GUI主要实现了部分配置控制和MTP配置功能,后续功能还需要逐步完善。

可以实现对输出电压和频率的设置,以及对电压、电流、频率的读取功能

chA 带载3A电流:

注意事项1:四个通道的电压设置是通过15h-18h寄存器完成,但是要先读取25h寄存器确定电压范围以及调整step,电压读取也是同样的逻辑

MPM54524读取四通道电压代码:

注意事项2:MTP烧录根据手册中提供的方法,确保烧录时EN处于关闭状态,即关闭所有输出。

在GUI中已实现了上述逻辑,并在执行MTP Download时进行了提示,

MPM54524 MTP烧录代码: