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.

[参考译文] MSP430FR5869:PMM31、PMM32错误

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/781989/msp430fr5869-pmm31-pmm32-error

器件型号:MSP430FR5869

尊敬的 MSP430工程师:

PMM31和 PMM32误差将在何时得到解决?

我有一个7µs 需要 LPM3的应用、这是因为流耗、通过 COMPE 以 μ s 为单位快速唤醒以及通过 eUSCI_A 进行通信

"SLAZ460U–2014年5月–2019年1月修订版"中的变通办法 对我没有帮助。

谢谢

Martin

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

    您好 Martin、

     我正在向 MSP 团队咨询有关此主题的一些专家、以了解您的问题。 请允许我在本周的星期五之前跟进。

    谢谢、

    Chris

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

    尊敬的 Martin:

    在这里关注熟悉此主题的 MSP 团队成员对此主题的关注。

    TI 计划为未来的器件纠正此错误。 如果您想了解更多相关信息、请直接发送消息。

    此外、我还有几个问题、请提供以下反馈:

    1.您是否遇到任何与 PMM31、32相关的挂起问题?  

    2.您的整体应用用例是什么?  

    3.您计划对 eUSCI_A 使用什么波特率?  

    谢谢、

    Chris

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

    尊敬的 Chris:

    感谢您的回答。

    不、我没有遇到 PMM31、32挂起的情况。 我已经测试了我的软件并发现了一些奇怪的复位。 我将 RSTIFG、SYSUNIV 和 SYSSNIV 放在一起的一个字中、并且每秒通过 eUSCI_A 将它与其他数据一起发送到一个终端程序。  我发现 VMAIFG 被置位。 我检查了所有条件和无条件分支、我的堆栈管理和所有计算分支、没有发现错误。  然后我下载了勘误表并阅读 CPU47错误。  将堆栈设置为 RAM 顶部以下的4个字节后、VMAIFG 消失。 但我阅读了勘误表的其余部分并找到了 PMM31、32。

    2.应用程序 a)电池管理系统和 b)电动自行车系统的控制单元。 在这两种情况下、我都需要 LPM3来实现节能、并需要 COMPE 来实现短路检测。 因此 LPMx.5是不可能的。 2之间的通信通过 eUSCI_A 进行

    3. eUSCI_A 被设定为9600 8N1。 时钟源 ist SMCLK。 DCO 设置为1MHz。  ADC12由 MODCLK/4计时、并且只对由 SW 触发的转换开关进行序列处理。

    如何从外部看到 PMM31、32挂起? 端口是否仍处于最后状态?

    您是否有电子邮件地址来询问有关 PMM31、32的更多信息?

    感谢你的帮助

    Martin

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

    尊敬的 Martin:

    2 -

    您的 ADC 用例似乎可以。

    3 -  

    该应用易受 PMM 31、32勘误表影响、因为当将 eUSCI 与 SMCLOCK 配合使用时、时钟请求(例如数据接收)会在 CPU 进入 LPM3的同时发生。

    为避免这种情况、我们建议您将 ACLK 用于 eUSCI 或使用 LPM2而不是 LPM3。

    Chris

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Chris:
    我将使用 LPM2。 LPM2和3之间的唯一区别是 DCO 的直流发生器保持导通。 是这样吗?

    我无法使用 ACLK、因为 ACLK 的时钟频率为 VLO ~12kHz、而我对 eUSCI 使用9600、8、N、1。 XT1的引脚用作 IO、没有剩余的引脚。

    我在大约100个项目中使用 MSP430 19年。 在未来的项目中、我还将使用 MSP430。 当 PMM31/32误差将被解决时、是否有任何正向指导?

    Martin