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.

MSP430F5438A 带继电器 引起MCU复位或死机

Other Parts Discussed in Thread: MSP430F149, MSP430F5438, MSP430F5438A

1、外部晶振选用8M,电容20PF,当程序中选用外部晶振时,单片机控制继电器动作时,会引起单片机复位或死机,频率相当高,十有六七。

2、当程序中选择低频32.768晶振时,单片机控制继电器动作一切正常,已经通过上万次测试。

3、以下图是控制继电器的电路图,此电路之前选择的MCU是MSP430F149,外部晶振选择的是8M,之前没有任何问题,可是换成MSP430F5438,就出现以上问题了,请TI的工程师分析下,谢谢了。

  • 个人觉得很可能是受到干扰的原因。

    请问,使用MSP430F5438和msp430f149时的pcb布线有区别吗?

  • 1.首先,从F149的设计到F5438的设计你改动了什么,继电器这部分的原理图和PCB是否都没有改动过

    2.用单片机内部的高频时钟,先不要用外部晶振,比如FLL,也设置成8M,看是否还有类似的问题。

    3. Vcore旁边的电容都加了么?SetVcore到最高等级

    试试呢

  • 你好,

    如果你怀疑晶振的问题,你可以使用MSP430F5438A片内晶振,看看是否还会受干扰。

    我怀疑和PCB布线有关,你可以把PCB截图一下么?

  • 您好,我也碰到同样的问题,能分享下解决方案吗?谢谢。