Motor Driver Power Dissipation
Calculate motor driver IC or discrete MOSFET power dissipation including conduction loss and switching loss at a given PWM frequency.
Formula
P_cond = I² × R_DS × D, P_sw = f × Qg × V
How It Works
Worked Example
A DRV8876 motor driver IC (R_DS(on) = 565 mΩ total high+low side, R_θJA = 35 °C/W) drives a 12 V motor at 3 A continuous and 80% duty cycle. Ambient temperature is 40 °C. Step 1 — Conduction loss: P_cond = I² × R_DS(on) × D = 3² × 0.565 × 0.80 = 4.07 W Step 2 — Switching loss (assume f_PWM = 20 kHz, t_sw = 100 ns): P_sw ≈ V × I × t_sw × f = 12 × 3 × 100e-9 × 20000 = 0.072 W (negligible here) Step 3 — Total dissipation: P_total = 4.07 + 0.07 = 4.14 W Step 4 — Junction temperature: T_j = T_amb + P × R_θJA = 40 + 4.14 × 35 = 40 + 144.9 = 184.9 °C Step 5 — Maximum T_j for DRV8876 = 150 °C → EXCEEDED Solution: Reduce motor current to 2 A or add thermal pad to PCB copper pour. At 2 A: P_cond = 2² × 0.565 × 0.80 = 1.81 W → T_j = 40 + 1.81 × 35 = 103.4 °C ✓ Result: At 3 A, this driver overheats in free air at 40 °C. Derate to 2 A, or use a copper pour or external heat sink to reduce R_θJA.
Practical Tips
- ✓Expose the thermal pad on the bottom of QFN/DFN motor driver packages and solder it to a copper pour with at least 4 thermal vias to the ground plane on the opposite layer
- ✓Measure driver IC temperature with an IR thermometer during initial power-on testing — surface temperature above 80 °C indicates insufficient cooling and requires PCB layout improvement
- ✓For high-duty-cycle or continuous operation, select a motor driver with synchronous rectification (low-side MOSFET freewheeling instead of body diode) to halve freewheeling conduction losses
Common Mistakes
- ✗Using the bare R_θJA (junction-to-ambient) value from the datasheet without considering PCB copper area — a large copper pour can reduce effective R_θJA by 30–50%
- ✗Ignoring duty cycle in conduction loss calculations — conduction loss scales with duty cycle, so a motor idling at 20% duty cycle dissipates only 1/4 the power of 80% duty cycle at the same current
- ✗Calculating power dissipation at rated current without accounting for actual operating current — motors rarely draw rated current continuously; use the RMS current for accurate loss estimation
Frequently Asked Questions
Shop Components
Affiliate links — we may earn a commission at no cost to you.
Related Calculators
Motor
H-Bridge
Calculate H-bridge MOSFET requirements including peak current, conduction losses, and minimum current rating for DC motor drivers.
Power
MOSFET Power Loss
Calculate MOSFET conduction loss, switching loss, total power dissipation, junction temperature, and efficiency for power electronics design
Motor
Motor Efficiency
Calculate motor efficiency, power losses, and heat dissipation from electrical input and mechanical output measurements.
Motor
DC Motor
Calculate DC motor speed, torque, power, and efficiency from electrical parameters
Motor
Stepper Motor
Calculate stepper motor speed, step frequency, and travel per revolution
Motor
BLDC Motor
Calculate brushless DC motor no-load RPM, stall torque, maximum efficiency, input power, and propeller thrust from Kv rating and electrical parameters