【2025电源模块创意大赛】数字电源LiveUpdate Toll—使用USB Bridge(使用了MIE1W0505)给DSP进行程序升级

上一张帖子介绍了使用MIE1W0505、ADUM3201、MCP2221A制作了一个用于给DSP进行程序升级的隔离型的USB Bridge,想在这个帖子展示一下使用USB Bridge通过UART口给单片机升级程序,工具没有什么特殊,主要就是考虑MIE1W0505的高压隔离型特性,不过这次演示是在低压环境下。

这次演示用的MCU型号是dsPIC33AK系列的DSP,主要面向于电机和电源应用。演示之前,先讲一讲使用MDFU协议给DSP升级的相关补充。MDFU协议通过Python脚本,将Clent Upadte File通过UART、IIC或者CAN接口传递给需要升级的从机。MDUF ClenMDFU的框图如下:

在正式测试之前,先测了一下MIE1W0505的电源纹波,纹波大小在20mV左右,可以满足USB bridge MCP2221A的供电要求,测试图如下。

测试步骤:

1、在Client MCU中下载Bootloader程序(使用烧录器),下载完程序后,demo上的LED长亮,演示视频如下:

2、使用Python脚本和USB Bridge通过UART口给Client MCU升级APP code,升级完APP后,指示灯开始闪烁,视频如下:

强调一下,这个USB Bridge主要是利用了MIE1W0505隔离特性,避免了高压电源在升级过程中的热地对前级设备的影响。

MIE1W0505启动过冲和负载能力怎么样

这个没测试过,后面我去测试一下