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.

[参考译文] MSP430FR5972:如何(通过 SW)保护 FRAM 免受 EM 干扰?

Guru**** 2582405 points
Other Parts Discussed in Thread: MSP430FR5972

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/790975/msp430fr5972-how-could-i-protect-via-sw-fram-against-em-disturbances

器件型号:MSP430FR5972

大家早上好、  

我撰写此帖子是因为我需要您的帮助、以便(我希望)可以解决我面临的这一令人烦恼的问题。

MSP430FR5972 FRAM 有一些问题:有些电路板(MSP430FR5972上有)以随机不可预测的方式无法正常工作、因为处理器的 FRAM 会以任何形式擦除 EM 干扰。

在这种情况下、是否可以通过软件保护 FRAM 免受此类干扰?

我只想保护低 32KB 代码存储器。 我是否可以参考任何示例?

如果有任何帮助和建议、我们将不胜感激!

此致、  

Maria Angela

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Maria、
    通常、您可以在 SW 侧执行的操作部分远小于在 HW 中执行的操作。 这与问题的根源不是 SW、而是设计的 HW 与这些干扰的干扰和抗扰度有关。 因此、很难降低 SW 的影响。 仍然有一些选项可供选择、但为此、了解故障机制和硬件设计的详细信息至关重要。 抗扰性较差的一个可能原因是干扰导致 CPU 超频。 如果使用外部时钟源、例如晶体或陶瓷谐振器、并且使用数字时钟时没有 CPU 预分频器、则这种情况会主要发生。 这会导致占空比漂移、甚至时钟上的毛刺脉冲、从而使 CPU 过频。
    但是、如前所述、还有大量其他可能的根本原因、因此、如果您想进一步了解详情、我需要完全了解您的应用的详细信息。 您可以通过 E2E 系统请求与我建立友谊来分享敏感材料。 在我接受后、您可以将任何信息私下发布给我、而无需将其披露给 E2E 社区。
    在文档/应用报告方面、我们只有一些关于 EMI 稳健性的硬件相关方面的报告、因为这是抗扰性的主要方面。 其他一切都试图纠正在其他地方发生的错误。 我知道、这通常是一个难题、因为硬件更改并不容易且耗时。

    此致
    Peter
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Maria、
    请告诉我们您是否需要有关此问题的进一步支持。 如果不是、请关闭螺纹。 非常感谢。

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

    早上好、Peter、

    非常感谢您提供详细而清晰的答案。

    我完全理解您在硬件设计方面所写的内容、但我在上一篇文章中可能不清楚。 我根本不担心硬件设计、因为它用于许多其他应用、任何东西都能正常工作。

    我想更好地理解的是、如何使用内存保护单元来保护 FRAM、以及是否可以仅保护 FRAM 区域、以便我可以确保为客户提供更强大的应用程序。

    我的起点是  SLAU367G (MSP430FR58/59/68/69XX 系列的编程指南)、尤其是第7章:存储器保护单元。


    如上所述、任何意见、帮助和建议都将不胜感激!

    此致、

    Maria Angela  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Maria、
    很抱歉、您的问题被误解了。 存储器保护功能可以增强对基于 FRAM 的器件和应用的保护、其意义在于保护代码执行和常量区域免受意外的写入访问、 这可能是由高干扰水平导致的、要么破坏使用的晶振或谐振器时钟源、要么当然是在极高的干扰水平下破坏芯片上的信号"直接"。
    如果尝试在此处重新设置所有详细信息、则所有详细信息的描述会导致太远。 有关更多详细信息、请参阅 www.ti.com/.../slaa628.pdf 、其中包含与这些主题相关的完整章节、其中一方面介绍了这些功能以及应如何使用它们、另一方面还显示了 IAR 和 CCS 中的必要步骤和配置。

    强烈建议出于这些目的使用 MPU (另请参阅我们的文档)。

    当然、与器件相关的功能在您提到的《用户指南》SLAU367G 的一章中进行了介绍。
    请阅读这两个文档。 如果有其他问题、当然您可以就这些问题再次向我们提出。

    此致
    Peter
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Maria、
    您是否对这方面还有任何疑问?

    此致
    Peter
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    早上好、Peter、
    不是现在!
    如果我需要进一步的帮助、我会重新打开此主题、对吧?

    感谢您的明确回答。
    此致、
    Maria Angela