背景:最近设计的PCB跑EFT(电快速脉冲群)±4KV 100kHz 0.75ms 300s L和N都过不了,MCU频繁复位甚至直接像死机了一样,于是和MCU厂说他们的MCU太垃圾,叫他们派FAE过来帮忙处理一下,经过几天整改尝试,跟着FAE学到了不少,并且峰回路转,一波三折。
分析干扰路径
尝试1:问题出在MCU复位,故原因大概率出在供电即MCU的VDD和GND,FAE看了我的板子说是布线问题不大,尝试电容整改,即,VDD,GND换电容尝试去耦,FAE说我电容大小位置错了,整改后EFT2分钟本来一开始就会复位,现在能抗一会儿了,只能说有用,但不多,失败
于是FAE就和我私下说,他们的MCU的IO口如果干扰过大也可能会导致芯片复位,说我的IO口连接的负载连到了太大的噪声。于是割线串电阻,N相莫名其妙就能过了。
但是还是不够,FAE又和我说,串电阻是为了减小噪声能量,限流用,如果要真的滤除噪声还得连电容到地,于是,从负载口方向看过来,IO上多了个RC滤波,巧了,真过了。
但是问题也更大了,因为我有10个IO口连着大负载,用来驱动电机等设备,为什么整改一个就好了?是不是其他的IO口也可以?到这里FAE就先不和我说了,就跑了。