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.

[参考译文] CC2340R5:MCU 消耗的电流过多

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1648262/cc2340r5-excessive-current-draw-from-mcu

器件型号: CC2340R5

您好:

我们最近遇到了一个问题、该问题可能与制造过程中的某些问题有关、导致 PCB 上的 CC2340R53 消耗了荒谬的电流。 MCU 内部的某个器件可能会损坏。 例如、我们的应用在运行期间的平均电流通常在 10uA 至 20uA 之间、但表现出该状态的器件最终会平均消耗数百 uA 至数百 mA 的电流。 在测试装置上运行时、应用程序看起来像正常工作。

我想知道是否有任何有用的寄存器可以被监控以查看 MCU 的内部发生了什么。 需要注意的一点是、如果问题 MCU 换成已知良好的 MCU、电流消耗将恢复正常、因此我们已将其缩小到 MCU 发生的情况。

谢谢、
Alex Trujillo

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

    您好 Alex Trujillo  

    作为测试、您可以加载空工程(并注释掉 GPIO 切换开关)、该工程应该会将器件置于恒定待机状态、我们应该能够对其进行测量。

    此外、对于您的工程、使用的是目标 SDK?  

    谢谢、
    Alex F

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

    澄清一下、在我们的器件构建完成后、这是一个问题、因此在我们的制造过程中可能会发生一些事情来导致这个问题。  

    存在此问题的器件的待机电流介于几百 uA 到几百 mA 之间。 这项测量已经完成。 我要寻找的主要内容是一些可通过 HWREG 读取的硬件状态寄存器、这些寄存器可能会提供有关 MCU 哪个部分损坏的状态信息。

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

    您好 Alex Trujillo、

    如果我们不知道什么寄存器损坏、您可以转储寄存器、在两种情况下、一种是“正常工作“器件的寄存器转储、另一种是“错误“器件、然后进行比较。  

    谢谢、
    Alex F