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.

[参考译文] MSP430FR6007:勘误表 PMM32

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1183944/msp430fr6007-errata-pmm32

器件型号:MSP430FR6007

有关勘误表 PMM32的说明

我们 对条件2有点担心、但希望第4项要求能帮我们节省成本。

我们使用与 MCLK 相同的源运行 SMCLK、但除以4。

 

DCOCLK = 8MHz

MCLK = DCOCLK / 1

SMCLK = DCOCLK / 4

我们有问题吗?  

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

    我认为不是 因为它是"并且"不是"或"。

    似乎问题在于 CPU 和外设/IRQ 请求之间的同步

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

    您好、伊斯天、

    至于条件2、勘误表指出、如果 SMCLK 和 MCLK 是不同的频率、则满足该条件、如果是同步则无关紧要。  您是否愿意澄清这是否正确?  

    客户对此有后续问题。 请参阅下面的内容。

    如果正确、SMCLK 必须始终具有与 MCLK 相同的频率。 这是真的吗?

    通常满足前3个子条件。 例如、如果 CPU 在 WAKUP 捕获 ACLK 上的定时器边沿后变为低功耗状态。 中断可以随时发生。
    那么 只剩下第4个子条件。 在实践中,这意味着绝不 能满足第四个条件。

    谢谢您、

    此致、

    Marvin

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

    MCLK 连接到 CPU 、SMCLK 连接到外设。 问题与中断有关。 因此、我假设 MCLK 和 SMCLK 不是同步的、这将导致问题。 这是我根据我在 PMM32上看到的信息进行猜测的

    2.是的、 SMCLK 必须始终具有与 MCLK 相同的频率。

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

    你好,伊斯天。

    我有点困惑。 我将其解读为

    在数字1中。 您表示我们没有问题。 (因为时钟是同步的。 SMCLK = MCLK /4)

    在数字2中。 您表示我们有问题。   

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

    你好,伊斯天。

    下面的内容可能对我们有所帮助。

    我们的应用程序的运行方式如下:

    当 SMCLK 正在运行时、进入 LPM1而不是 LPM3。

    从 LPM3唤醒 CPU 的中断绝不会同时发生、而是会发出 SMCLK 的外设时钟请求。

    示例:如果 UART 空闲、但已准备好以高波特率接收、这需要 SMCLK、然后是 LPM1

    而不是 LPM3。

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

    很抱歉让你感到困惑。

    1。从您的当前设置中可以看到、您可能会满足 PMM32要求、因为您的中断可以随时发生。

    2.建议的解决方案是使 SMCLK 和 MCLK 具有相同的频率、如8MHz。 此外、您还需要更新 UART 或其他外设的时钟配置。 对于 UART、您可以在 UG 中查看典型晶振和波特率的表30-5建议设置。

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

    好的、伊斯天、感谢您的回答。

    但是、您是否会说所有设计都应使  SMCLK 和 MCLK 具有相同的频率。

    我的意思是、前3个子条件非常正常。

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

    抱歉、我不太理解"但您不会说所有设计都应 使  SMCLK 和 MCLK 具有相同的频率。"

    是的、 前3个子条件对于客户来说非常正常、确保所有客户不符合 PMM32的方法是使 SMCLK 和 MCLK 的频率相同。 我知道这意味着您需要对代码进行一些更改。 另一种方法可能是使 MCLK 变为 DCOCLK/4、如果您接受 CPU 速度可能会更慢。