Why does a high PWM frequency heat the driver more?

At every turn-on and turn-off transition of a MOSFET the voltage and the current are both high for a short moment, and at that moment energy turns into heat. Since the number of transitions per second is directly proportional to the frequency, the switching loss also grows in direct proportion to the frequency. Conduction loss, on the other hand, is independent of frequency and is determined by P = I² × RDS(on).

The loss in a semiconductor switch consists of two components:

That is why a high frequency brings quietness and low current ripple while consuming the thermal budget. If cooling is limited the board temperature rises, and because the RDS(on) of the MOSFET increases with temperature the conduction loss grows and the process feeds itself. For this reason the thermal calculation must be done not with the 25 °C datasheet value but with the normalised RDS(on) versus junction temperature curve.

The variable the user can actually control is the current: a correctly sized motor, adequate cable cross-section and a current selection with a safety margin are the three items that reduce heating the most.

Knowledge Center