Common-mode and differential-mode inductor sizing for an EV motor-controller (inverter) — core geometry from Toroidal, Oval/racetrack, U-core, or E-core profiles, busbar pass-through or wound turns, and sizing driven by ripple current or EMC impedance targets.
New to CM / DM Chokes? Read the guide: Common-Mode & Differential-Mode Choke Sizing, Explained — a plain-language explainer of the standard behind this calculator.
Toroidal and Oval/racetrack core geometry is exact closed-form from the entered dimensions. U-core and E-core geometry is approximated as a simple rectangular magnetic loop — real datasheets publish part-specific Ae/le/Wa, and there is no single universal formula for those families the way there is for a toroid, so cross-check against manufacturer data for a final design. Toroidal Ae assumes a rectangular (square-cut) annulus — exact for ferrite/tape-wound/nanocrystalline toroids; rounded-cross-section powder toroids (MPP/Kool Mµ) typically have ~15-30% less real Ae than this estimate for the same OD/ID/height. Core loss uses a Steinmetz-style estimate with representative, editable coefficients, not manufacturer-verified loss curves. The CISPR 25 class selector sets a suggested starting target common-mode impedance — a filter-design rule of thumb, not a direct CISPR 25 clause value. CM saturation is driven by a user-editable worst-case DC imbalance/common-mode current, since a correctly wound balanced multi-phase CM choke has its load-current flux cancel. Treat this as a screening/estimation tool, not a substitute for prototype/EMC test-house qualification.
Validated: every closed-form formula (reluctance-model inductance L=µ₀µᵣAₑN²/lₑ, turns count, peak flux density, DM ripple sizing, CM impedance sizing, and Steinmetz core loss) was checked against an independent hand re-derivation and matched exactly, and the inverse pairs (turns↔inductance, ripple↔inductance, impedance↔inductance) all round-trip back to their inputs exactly. Toroidal core geometry (Ae, lₑ, window area) matches the standard published toroid formulas by hand for a 30/15/10 mm OD/ID/height example exactly.