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.

[参考译文] MSP430F5438A:LPM2 &放大器;SMCLKOFF -表上的不同信息

Guru**** 2587365 points
Other Parts Discussed in Thread: MSP430F5438A

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/745722/msp430f5438a-lpm2-smclkoff---different-information-on-tables

器件型号:MSP430F5438A

你好!

 5xxx 器件的用户指南声明了两个不同的内容:

  • 根据表1-2、在 LPM2中 SMCLK 始终为关闭、独立于 SMCLKOFF 位 UCSCTL6、独立于 UCSCTL8中的 REQEN 位。
  • 但是、表5-1声称、如果相应的 SMCLKREQEN 位被置位、SMCLK 也可以处于激活状态。

哪一个是正确的? 我还没有测量它、但在电路中、某些工作模式下的 ADC12结果会导致假设在 LPM2中 SMCLK 实际上始终处于关闭状态。

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

    它们都是正确的! 在下述答覆中,具体情况可能因器件而异(例如不同 LPM 下的时钟是开/关),但一般原则是相同的。

    当进入 LPM2时、器件将关闭 SMCLK、正如您所指出的那样。 如果特定外设正在使用上述时钟、时钟请求机制可以覆盖此操作。 在这种情况下、器件不会一直下降到 LPM2、因为其关闭时钟仍处于开启状态、因此器件将有效地处于最低功耗模式、此时钟仍处于开启状态、直到时钟请求消失。 这样做的原因是、您希望通过尽可能低的 LPM 实现最大程度的功耗节省、但在这样做时、您仍然希望所选的外设能够正常工作。

    不过、您需要注意时钟启动时间、因为每次发出请求时都会损失启动时间。 提醒一下、时钟仅在相关时钟请求处于活动状态时才会进入/保持开启状态、一旦其失效、时钟就会关闭。 例如,在您的方案中,ADC 仅在主动采样/转换时请求时钟(所选外设的系列用户指南中的双校验请求事件); 因此、在两次采样之间、时钟将关闭、并且在下一次时钟请求为下一次采样变为高电平时、您必须等待该时钟的启动时间。 如果是说计时器、则如果计时器正在积极计数、则时钟请求保持有效、器件保持所请求的时钟开启。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    现在、我在第6.2节的器件数据表中找到了详细信息- MSP430F5438A 在 LPM2和 LPM3中似乎完全关闭了 SMCLK、而不受 SMCLKOFF 或 REQUEN-BIT 的影响-我对吗?

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

    是的、不同的 LPM 模式将尝试关闭 SMCLK (如您所指出的 LPM2或更低)、但不会单独关闭。 有关时钟请求信号如何与低功耗模式协同工作的更多信息、请参阅器件用户指南中的第5.2.11节"低功耗模式下的操作、外设模块请求"。