主题中讨论的其他器件:MSPM0G1507、 ENERGYTRACE、 SysConfig
你(们)好!
最近、我们正在为 MSPM0G 启用低功耗模式。 在我们的定制电路板(使用 MSPM0G1507)上、我们可以看到、如果我们添加阻值为100K 欧姆的外部下拉电阻器、那么在启用 UART 外设的情况下、MCU 消耗的功率比预期的要大。
这在 LP-MSPM0G3507 EVAL 板上可重现。 要重现:
- 使用示例工程 uart_echo_interrupts_standby
- 使用 EnergyTrace 测量功率、断开 J4 (LED)和 J13 (A-PWR)
- 使用以下3个 SysConfig:
- 默认(未选中、禁用"Enable pin configuration")
- 将相关 UART 引脚设置为上拉电阻器
- 将相关 UART 引脚设置为下拉电阻器
- 执行以下外部接线操作:
- 将100K Ω 电阻器连接到 Tx 引脚
- 将100K Ω 电阻器连接到 Rx 引脚
- J21/J22连接:
- 连接外部电阻器时、XDS UART 仍处于连接状态(1-2)
- 连接外部电阻器时、XDS UART 会断开(2-3、或悬空)
我观察到以下结果、总结如下:
基线(3a+5a):MCU 10~30uA
如果 Rx 引脚被任意组合(3a+4b+5b 或3c+5b 或3c+4b+5b)"下拉"、则 MCU 消耗的功率很大、~1.2mA