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.

[参考译文] AWRL6432:深度睡眠模式的唤醒源问题

Guru**** 2547530 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1343314/awrl6432-question-on-the-wakeup-source-of-deep-sleep-mode

器件型号:AWRL6432
主题中讨论的其他器件:SysConfig

您好!

我对 深度睡眠模式的唤醒源有一些问题。 您可以提供帮助吗?

在 TRM 中、我找到了以下信息。

当 HCLK 和 FCLK 都被选通时、CPU 的含义是什么? 这意味着 CPU 深度睡眠模式吗?  

2.器件的深度睡眠模式(大多数省电模式)唤醒源是 睡眠计数器、UART、SPI 和 GPIO。 其中没有提到 SYNC_IN 可以从器件深度睡眠模式唤醒器件。

但在下文中、SYNC_IN 似乎也可以将器件从器件深度睡眠模式唤醒。 您可以帮助再次确认吗?

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1290399/awrl6432-deep-sleep-wakeup-source-enable

3.在上面的信息中,它说"从 UART、 SPI 或 GPIO 唤醒是这些信号的负边沿 ",但在下面的寄存器中,我看到了正边沿或负边沿可被选择唤醒。 因此、如果正确设置以下寄存器(例如 WU_SOURCE_EN 的位10设置 为0)、则也支持正边沿(上升沿)从器件深度睡眠模式唤醒器件、对吧?

谢谢。

克里斯

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

    嘿、Chris、

    我将按以下顺序回答您的问题:

    1. 是的、如  TRM 的第23.1.3.2节"CPU/器件睡眠/深度睡眠"中所述、当门控 HCLK 和 FCLK 时、CPU 处于深度睡眠模式
    2. 该器件可通过将 SYNC_IN 作为源唤醒。 您还可以 在 SDK 5.4中的  /examples/drivers/power/power_modes、支持 SYNCIN_IO。
    3. 您可以使用 SysConfig 为 GPIO 或 SYNC_IO 选择正沿(上升)或负沿(下降)。 对于 UART 和 SPI、您 可以使用以下代码来 配置边沿。 注意:对于字段名称、对于 UART、请使用 CSL_TOP_PRCM_WU_SOURCE_EN_WU_SOURCE_EN_UART_RX_EDGE;对于 SPI、请使用 CSL_TOP_PRCM_WU_SOURCE_EN_WU_SOURCE_SPI_CS_EDGE。

      regVal = HW_RD_REG32(CSL_TOP_PRCM_U_BASE + CSL_TOP_PRCM_WU_SOURCE_EN);
      HW_SET_FIELD32(regVal, /*insert field name*/, /*insert field value*/); 
      HW_WR_REG32(CSL_TOP_PRCM_U_BASE + CSL_TOP_PRCM_WU_SOURCE_EN, regVal);

    请告诉我这是否解答了您的问题。

    此致、

    克里斯蒂安