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:CC2340 DIO21、因为 ADC 会导致睡眠电流过高。

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1454148/cc2340r5-cc2340-dio21-as-adc-cause-sleep-current-too-high

器件型号:CC2340R5

工具与软件:

您好、TI 专家。
我们发现了一个有趣的问题。
当我将 DIO21设置为 ADC、然后进入睡眠模式时、睡眠功耗将达到约120uA。
同时、我们做了一些实验、
在 syscfg 中设置 DIO21


2.在任何示例代码中,在 main 执行 board_init ()后,下一行是 Power_shutdown (0 );此时功耗将为120uA。
如果我们在本实验中将 DIO21替换为 DIO6、则功耗将降至0.27uA


3.如果我们在 board_init ()之前设置 Power_shutdown (0、0)、功耗约为0.27uA。

当 DIO21被设置为 ADC 然后进入睡眠状态时、似乎会发生这种情况。
是否有关于在不更改 PCB 的情况下解决此问题的任何建议?

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

    您好、Weli:

    我希望你做得好。 我在结束时进行了检查、DIO21将产生~13uA、DIO6将产生~ 0.4uA 的关断模式。  

    谢谢!
    Alex F

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

    您好、Alex。

    当此 DIO21设置为 ADC 模式并进入睡眠模式时、是否有其他方法可以权变措施来降低功耗?

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

    您好、Weli:

    在进入睡眠模式之前、您的确调用了 ADCBuf_Close 校正、当 ADC 外设处于活动状态时、其将防止低功耗状态。  

    谢谢!
    Alex F