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.

[参考译文] MSP430FR6972:我们想知道使用 LPM2时、PMM24仍然存在错误

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/876152/msp430fr6972-we-are-wondering-the-error-pmm24-is-still-remained-when-using-lpm2

器件型号:MSP430FR6972

各位专家、您好!

这是我们客户的声音。

他们生产了一个包含 MSP430FR6972和两个电池组的封装模块。

在生产了一千个之后、他们发现模块有时会锁定。

大约1%的生产软件锁存、他们找到了勘误表 PMM24。

他们使用 LPM2而不是 LPM3重写了模块的固件、并将其发货。

现在、他们有3个模块、已经在1500个作品中锁定。

勘误表 PMM24是否仍存在于 LPM2上?  我无法理解 DCO 中的 LDO 会导致锁定。

还有其他原因吗?  为什么有些 FR6972被锁定。

所有 MSP430FR6972均为修订版 A

B. R、

马萨。

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

    您好、Massa、

    我将直接与您联系以讨论详细信息。

    此致

    Lukas

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

    好的、谢谢。

    我将 等待 您的消息。

    B.R.

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

    只需一个侧注:

    代码中是否也实现了 PMM31/32权变措施?

    Lukas

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

    权变措施1 --您使用 LPM1而不是 LPM2: 不能使用 LPM1,因为设备具有小型电池和防水(不能将其打开)。  电流过大。

    权变措施2 --在深入 LPM2/3/4之前关闭 FRAM 电源: 必须将此代码放置在 RAM 上而不是 FRAM 上。  确认代码是否存在于 RAM 中并在代码损坏时修复代码太复杂了。  如果这是避免死锁的唯一方法、我们必须讨论如何在系统中执行代码。  

    如果您知道更简单的方法、请告诉我。

    此致、

    马萨。

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

    您是否考虑过、您看到的问题可能与 PMM31/32勘误表有关?

    此致

    Lukas

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

    很容易考虑 PMM31/32。

    但是、很难证明这一点。

    LPM0的使用是不可能的、因为 LPM0 MCU 会浪费大量的小型电池电流。

    LPMx.5不能使用、这是因为 LCD 控制器和 USCI 在系统中的 LPM3时始终处于激活状态。

    只能采用 FRAM 关闭权变措施。

    但在 RAM 区域添加固件代码并确认新固件正常非常复杂。

    特别是在断电和通电时、必须将代码替换到合适的 RAM 区域。

    用户必须从市场上召回数千个模块、并在不花钱的情况下进行更新。

    是否有任何方法可以证明问题是由 PMM31/32引起的。

    为了避免使用 PMM31/32、至少 TI 必须展示一份应用手册。

    此致、

    马萨。

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

    马萨-桑、

    对上面的主题有一些问题:

    1.客户能否可靠地重现行为?

    2.如果是,他们能否提供有关故障模式的更多详细信息? 时钟是否仍处于活动状态? 该单元在故障模式下的电流消耗是多少?

    3.客户是否正在使用 WDT? 如果是、我希望在其中一个 PMM 错误导致的情况下该部件在持续复位中挂起。
    您知道如何检查此项吗?

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

    您好、Walther - San、

    欢迎您提出问题。  我将回答您的问题。

    在使用 LPM3时、约0.6%的模块挂起。

       现在、他们使用 LPM2而不是 LPM3、他们感觉会变得更好。

       他们交付了1500个模块、并挂起了3个模块。  液晶屏关闭。

       退回后、将其打开并取出电池、然后再装回。  然后、这些模块再次工作。

      我不知道如何可靠或不可靠地检查行为。

    2.时钟被停止。  液晶屏脱落。  RST 信号不工作。  只有断电和打开才能打开器件。

      无法测量电流消耗。

    3.未使用 WDT。

    此致、

    马萨。

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

    马萨、

    好的、非常感谢。 您是否知道他们在进入或离开 LPM3时是否有针对 MODOSC 或 SMCLK 的时钟请求?
    表示 UART 或 ADC 处于活动状态?

    只有一个电源周期使它恢复、这意味着它必须是 PMM24、而不是 PMM31或 PMM32、因为这里的勘误表指出外部复位会使它恢复。

    此致、
    Dietmar