Hi all,
recently I saw a MCU PCB, that commands Relays(mounted like 2inch away from MCU), that switch on and off incandescent or LED lamps. Sometimes when the load is big enough like 100W or more the MCU stops responding. It seems the pcb has problems with too long traces, that act as an antenna for EM disturbances. This made me realize how big the problem with EMC is.
So my question is having a badly traced PCB, is there any way to make it EMC proof like transils, GDTs, MOVs or LC RC low pass filters or ferrite on the 5v DC supply line, where I measured up to 2 - 2,5v attenuating spikes with 100 -250 ns period (what frequency is this : 1-4MHz ?)?
Does such a voltage spike for such a small time cause the problem with MCU?
Or may be some of the I/O pins also acts as an antenna and needs filtering?
So what is best to use as filter on power supply line and on input pins?
Thanks in advance for the help!
recently I saw a MCU PCB, that commands Relays(mounted like 2inch away from MCU), that switch on and off incandescent or LED lamps. Sometimes when the load is big enough like 100W or more the MCU stops responding. It seems the pcb has problems with too long traces, that act as an antenna for EM disturbances. This made me realize how big the problem with EMC is.
So my question is having a badly traced PCB, is there any way to make it EMC proof like transils, GDTs, MOVs or LC RC low pass filters or ferrite on the 5v DC supply line, where I measured up to 2 - 2,5v attenuating spikes with 100 -250 ns period (what frequency is this : 1-4MHz ?)?
Does such a voltage spike for such a small time cause the problem with MCU?
Or may be some of the I/O pins also acts as an antenna and needs filtering?
So what is best to use as filter on power supply line and on input pins?
Thanks in advance for the help!