A plain-language guide to sizing EMC chokes for an inverter: the difference between common-mode and differential-mode, how core geometry sets inductance, and the saturation and Steinmetz core-loss limits.
A switching inverter generates conducted EMI that comes in two flavours, and they need different filtering:
That cancellation is the whole trick of a CM choke: because the wanted current produces no net flux, you can use a small high-permeability core and get large impedance to CM noise without the core saturating on the load current.
Inductance comes from the magnetic circuit: L = N² / R_m, where N is the turns and R_m is the core's reluctance (its "resistance" to flux, set by the magnetic path length, the effective cross-section area Ae, and the material permeability). A toroid has an exact closed-form geometry; U- and E-cores are approximated as a rectangular loop, but real datasheets publish part-specific Ae/le/window area because those families have no single universal formula — so a final design cross-checks the manufacturer's numbers.
The window also has to physically fit the turns, and the target impedance (a CISPR 25 class gives a starting rule-of-thumb) sets how much inductance you need in the first place.
How the impedance target, saturation limit and core loss trade against each other, why powder toroids need a derated Ae, and a checklist for sizing a CM or DM choke.
🔒 CM / DM choke deep dive Premium