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.

[参考译文] MSPM0L1106:待机1中的 I2C 控制器(主器件)模式

Guru**** 2529560 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1257165/mspm0l1106-i2c-controller-master-mode-in-standby1

器件型号:MSPM0L1106

我与一位在控制器(主)模式下使用 I2C 的客户合作。 他们采用的是预制器件、并且很快将更新为最终生产的器件。 它们还需要定期进入待机1模式以获得<2uA 的操作。 我们通过实验发现、在请求进入待机1模式时、I2C 外设正在绘制~1.2mA。 即使没有请求或发生有效的 I2C 事务、也是如此。

我们通过调用 DL_I2C_disableController () 在执行 ___ WFI () 指令、然后调用 DL_I2C_enableController () 当从 ___ WFI () 就可以实现<2uA 的待机1电流。

接下来、我们有几个问题:

  1. 这是预期行为吗?
    1. TI 正在出售哪些产品?
    2. 量产器件上?
  2. 其他外设是否需要类似的"禁用"? 同一项目中具有一个活跃的 UART 外设、无需类似地禁用即可实现<2uA。
    1. 是否存在需要在 Standby1中禁用的外设列表、以达到电流消耗的数据表水平?
  3. 这是正确的解决方案还是首选其他解决方案?

谢谢。

斯图尔特

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

    您好,

    我已经运行 I2C 代码示例并测试了待机1条件。 让我来回答您的问题。

    是的。  

    2.其他外设也可能具有相同的行为。

    在不影响程序运行的情况下、我们建议禁用外设以确认低功耗。

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

    Zoey,

    我们是否有一个在进入待机1之前必须禁用的外设列表? 我在数据表和 TRM 中查找此值、但到目前为止找不到这样的列表。

    谢谢。

    斯图尔特

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

    Stuart、

    我们没有该列表。  可以确定的是、当外设禁用时、可以满足数据表参数要求。

    如果您不禁用外设、则会存在漏电流、这 取决于外设的功能设置和硬件连接。

    因此、我们 建议禁用外设以确认低功耗。