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.

[参考译文] msp430F5529:控制器上的电源电压噪声会导致它停留在某处、这样它不执行它的 while (1)指令、而是执行它的定时器 ISR 指令。

Guru**** 2564565 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/605625/msp430f5529-noisy-supply-voltage-at-controller-cause-it-to-stuck-somewhere-such-that-it-does-not-execute-its-while-1-instructions-but-execute-its-timer-isr-instruction

器件型号:MSP430F5529

您好!

   我正在处理 一个应用、在此应用中、我使用继电器进行开关4-70V。PCB 中有两个隔离接地(一个是外部电源接地(4-70V)、另一个是操作卡所需的24V 电源接地)。 现在,只要继电器被切换,它就会发出噪音(瞬态) 在这两个接地中,由于这个时间控制器看起来挂起或卡住了,使得包括控制器3.3V 在内的卡上的所有电压电平都很嘈杂,它不执行它的 while (1)指令 [],而是执行它的计时器 ISR 指令。

有什么建议吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    接地端之间是否存在电隔离? 是否有缓冲器来防止继电器线圈的电感反冲?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、Clemens、
    是的、两个接地端都是电气隔离的、但它们是如何拾取噪声的(我认为布局可能不正确)。 对于瞬态抑制、目前它们在 PCB 中没有缓冲电路、但我已经检查过、我将其放入修订版中。
    我对控制器的工作方式感到好奇吗? 我简化了代码以进行调试、在 while 例程中、它只扫描开关以切换 LED、在计时器 ISR 中、它闪烁 LED、但有一些由于噪声、它会停止扫描开关但继续闪烁 LED。

    我尝试使用调试器进行调试、但当控制器卡住时、调试器在停止 CPU 时也会遇到问题。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当电源(或任何相对于接地的 I/O 电压)超出建议的工作条件时、可能会发生任何情况。