This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] LP-MSPM0G3507:如果 UART RX 引脚下拉、MSPM0G 会消耗大量电流

Guru**** 1633940 points
Other Parts Discussed in Thread: MSPM0G1507, LP-MSPM0G3507, ENERGYTRACE, SYSCONFIG
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1359866/lp-mspm0g3507-mspm0g-is-drawing-significant-current-if-uart-rx-pin-is-pull-down

器件型号:LP-MSPM0G3507
主题中讨论的其他器件:MSPM0G1507ENERGYTRACESysConfig

你(们)好!

最近、我们正在为 MSPM0G 启用低功耗模式。 在我们的定制电路板(使用 MSPM0G1507)上、我们可以看到、如果我们添加阻值为100K 欧姆的外部下拉电阻器、那么在启用 UART 外设的情况下、MCU 消耗的功率比预期的要大。

这在 LP-MSPM0G3507 EVAL 板上可重现。 要重现:

  1. 使用示例工程 uart_echo_interrupts_standby
  2. 使用 EnergyTrace 测量功率、断开 J4 (LED)和 J13 (A-PWR)
  3. 使用以下3个 SysConfig:
    1. 默认(未选中、禁用"Enable pin configuration")
    2. 将相关 UART 引脚设置为上拉电阻器
    3. 将相关 UART 引脚设置为下拉电阻器
  4. 执行以下外部接线操作:
    1. 将100K Ω 电阻器连接到 Tx 引脚
    2. 将100K Ω 电阻器连接到 Rx 引脚
  5. J21/J22连接:
    1. 连接外部电阻器时、XDS UART 仍处于连接状态(1-2)
    2. 连接外部电阻器时、XDS UART 会断开(2-3、或悬空)

我观察到以下结果、总结如下:

基线(3a+5a):MCU 10~30uA

如果 Rx 引脚被任意组合(3a+4b+5b 或3c+5b 或3c+4b+5b)"下拉"、则 MCU 消耗的功率很大、~1.2mA

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好,虎

    是否可以确认是否在没有调试的情况下测量了电源连接(自由运行模式)?

    您能解释一下为什么要在 UART RX 引脚上添加下拉电阻器。

    您能否共享 UART 信息、波特率和 RX 数据?

    谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是的、我们是  在不启动调试会话的情况下运行 EnergyTrace 的。

    1. 调试、下载代码、运行。 停止调试。
    2. 打开 EnergyTrace、开始记录。
    3. 如果测试的重点是该差异、则应用下拉并将其删除。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我已经在 LP-MSPM0G3507 EVM 电路板上运行了一些测试。 我得到了和你一样的结论。 下拉电阻器时、接收器的输出将变为0。 在这种情况下、MCU 会消耗更多功率。  

    实际上、UART TX 和 RX 引脚的 IDLE 状态为逻辑高电平。 在 TX/RX 引脚上添加下拉电阻器确实会消耗更多功率。 在 我这边添加这个下拉电阻器是没有意义的。  

    关于在 UART TX/RX 引脚上添加上拉电阻器、在一些用例中可能需要这个电阻器。  当微控制器处于复位状态时、其 I/O 引脚将被配置为高阻抗输入。 因此、用于 UART 串行发送数据(TXD)的引脚在此期间将悬空。 这会导致噪声、从而导致垃圾被传输。 上拉电阻器可以避免这种情况。 我还使用内部上拉电阻器进行了测试、它不会给 MCU 造成额外的电流消耗。 客户可以在需要时添加此功能。  

    此致、

    现金豪