我目前的项目用 STM32L4,设计为 4‑20mA 回路供电变送器,器件供电 VCC 为 3V。产品正常工作后的典型电流约为 8mA@3V。使用内置 Bootloader,通过 UART1对 MCU 编程。
部分电路板在首次烧录固件之前,3V 供电会有约 40~50mA 的电流。我们电源额定输出只有 50mA;一旦开始进入 Bootloader 编程流程,电流会超过电源上限。如果换用更大电流能力的电源供电,器件可以正常完成烧录。烧录完成、固件运行之后,3V 总电流恢复为预期的 8mA。
我想请教这类 MCU 在首次烧录前,是否存在已知的工作状态与对应的电流特性?
另外我查到,内置 Bootloader 可以使用 USART1/2/3、I2C1/2/3 以及 USB DFU。在 Bootloader 运行阶段,USART 和 I2C 通道会使用哪些引脚?
|
|