dc motor transzorb snubber
The current rating of the MOSFET is nearly 10x higher than the current flowing through it in this circuit. Voltage rating is also more than 2x. Same thing applies to all of the diodes in the circuit. So the amplitude of the peak current and voltage shouldn't heat the MOSFETs since they're much lower than the rated values. Couldn't be there any other reason that can cause the MOSFETs or diodes to get hot?
I know that spikes and oscillations should be handled by a snubber and therefore also tried a RC snubber across the MOSFET but it didn't change anything. I calculated the values of the snubber elements by looking to an application note (an280 from ST). I also tried different values for R and C and they didn't cause much change. But i'm not %100 sure that i used the right values anyway. Maybe i miscalculated the values of the snubber elements. If so, how can i find out the right way to calculate it?
The circuit is on a breadboard. Could it be the inductance of the wires, which cause these oscillations? I don't think so because the amplitude of the oscillations are nearly twice the supply voltage.