Planar Transformer: Dowell AC Resistance and iGSE Core Loss

Compare interleaved and grouped PCB windings using layer MMF and Dowell resistance. Calculate harmonic copper loss, leakage inductance, and iGSE core and total loss.

#copper-loss #core-loss #Dowell #iGSE #interleaving #PCB-windings #planar-transformer

This planar transformer design calculator answers a practical question: how much copper loss can interleaving remove from a PCB winding stack, and how much core loss remains? It compares a grouped primary/secondary stack with repeated P/S sections or a symmetric stack with half-primary end sections. Engineers and students can use it to compare stack orders before committing to a PCB layout.

Enter the operating frequency and primary RMS load current, then describe the series-connected layers, turns per layer, copper thickness, winding breadth, and mean turn length. Copper fill is the sum of trace widths divided by the breadth of a layer. The secondary current follows the turns ratio with opposing ampere-turns. The available stack height checks whether both layouts fit, including the dielectric between every adjacent pair of layers. Section counts must divide the layer counts; symmetric end sections require twice as many primary subdivisions.

The Dowell AC resistance calculator evaluates skin and proximity effects from the MMF immediately above and below each conducting layer. It does not assign one average proximity multiplier to every layer. Sinusoidal current uses the fundamental; bipolar trapezoidal current uses its analytic odd-harmonic spectrum, including the entered transition duration. The copper-loss sum includes all retained harmonics. Increase the highest harmonic until the added-band indicator is small for both layouts; the displayed value is their maximum. The resistance sweep helps show why a low DC resistance can still give substantial MHz winding loss.

For iGSE core loss, enter effective core area, effective volume, and peak-to-peak flux swing. Choose ramps with dwell, a sinusoid, or a fundamental plus third harmonic. The last option can create minor loops, which are separated before their loss contributions are added. The indicated peak primary voltage follows Faraday’s law; it is the voltage required by the specified flux, not an independently imposed supply voltage.

The N49 preset uses a local frequency curve and flux exponent fitted to TDK loss data at 100 °C. It is restricted to 500–1000 kHz and 25–50 mT peak, with separate manufacturer curve points reserved for validation. For another material, frequency region, flux amplitude, or core temperature, select a custom fit and enter a sinusoidal reference loss density together with frequency and flux exponents. The reference flux is a peak amplitude, whereas the main flux input is peak-to-peak. Copper temperature changes copper resistivity only.

Read the copper reduction alongside total loss: interleaving winding loss may fall strongly while core loss stays the same. Leakage inductance is referred to the primary and includes dielectric energy and frequency-dependent field penetration into copper. This is a one-dimensional calculation. It does not predict temperature, winding capacitance, resonances, insulation performance, core-gap fringing, radial edge crowding, or current sharing in parallel layers. It also excludes magnetizing-current imbalance and unipolar current waveforms. Use field analysis or measurements where these effects control the design.

How it is calculated

For each harmonic, Ampère’s law gives the boundary MMF per ampere of primary current. In a primary layer the jump is the turns per layer; in a secondary layer it is the opposing secondary turns multiplied by the turns ratio. All layer terminals are series connected.

The Dowell slab solution is applied to each layer. With z=(1+j)tη/δz=(1+j)t\sqrt{\eta}/\delta, the complex factors are M=zcoth⁡zM=z\coth z and D=ztanh⁡(z/2)D=z\tanh(z/2). A layer bounded by MMFs FL,FRF_L,F_R contributes R0[(FR−FL)2M+2FLFRD]R_0[(F_R-F_L)^2M+2F_LF_RD], where R0=ρℓ/(ηwt)R_0=\rho\ell/(\eta wt) and ww is winding breadth. Real parts give resistance; imaginary parts divided by angular frequency give internal leakage inductance. Dielectric leakage is μ0ℓ/w∑gF2\mu_0\ell/w\sum gF^2. This is Dowell’s 1966 diffusion model; Chen et al., Appendix II, independently derive the same factors for planar layers.

Copper loss sums Ih,rms2RhI_{h,\mathrm{rms}}^2R_h. The bipolar trapezoid is a square wave averaged over one transition interval, giving odd peak harmonics proportional to sinc(hπr)/h\mathrm{sinc}(h\pi r)/h; the RMS normalization is 1−4r/31-4r/3. No renormalization hides omitted harmonics.

The iGSE integrates ∣dB/dt∣α(ΔBloop)β−α|dB/dt|^\alpha(\Delta B_{loop})^{\beta-\alpha} over each closed loop and divides the sum of loop energies by the full period. Each loop is partitioned from its global minimum to maximum and back. A work queue removes excursions from the rising and falling paths, then processes their nested loops. Crossing segments are split at their closure level, preserving their slope integrals. Extrema within 10⁻¹⁰ of the normalized amplitude use the largest following monotonic excursion as a deterministic, phase-independent tie-break. Analytical turning points are included for the third-harmonic family. The sinusoidal calibration uses the exact gamma-function cosine integral. PWM segments are integrated exactly; smooth flux is sampled piecewise linearly. See Venkatachalam et al. (2002), equations 9–13.

The N49 preset follows TDK’s June 2025 data at 100 °C over 500–1000 kHz and 25–50 mT peak. At 50 mT, a quadratic in log frequency passes through 80, 160 and 475 kW/m³ at 500, 700 and 1000 kHz; the endpoints are tabulated on page 2 and the middle point is read from the dashed 100 °C curve FAL0595-6 on page 5. The local frequency exponent is the slope of this curve. The flux exponent is ln(80/13.4)/ln(2), using the 25 mT/500 kHz point read from FAL0594-X. Reference loss and frequency move with the operating point; the iGSE integral uses those local exponents. These are fits made here, not manufacturer-supplied Steinmetz coefficients.

Validation excludes the 750 kHz/50 mT, 750 kHz/25 mT and 1 MHz/25 mT points from calibration. Their graph readings are approximately 193, 34.3 and 84.5 kW/m³. The separate E8.8 maximum-loss specification is an independent upper-bound check and is not a fit anchor.

Assumptions

Uniform series current within each winding; identical turn length and breadth for all layers; full ampere-turn cancellation at every harmonic. Copper has resistivity 1.724×10⁻⁸ Ω·m at 20 °C and resistance temperature coefficient 0.00393 K⁻¹ (rounded IACS values, NBS Handbook 100, 1966, sections 1.1a–b); thermal expansion is neglected. The copper-fill homogenization preserves DC conductance and uses effective conductivity ησ in the diffusion solution. Each layer has the entered copper thickness; gaps depend on whether adjacent layers belong to the same winding. No exterior-window field remains after ampere-turn cancellation.

Flux has zero DC offset and uniform effective core cross-section. The two chosen current and flux waveforms describe independent operating quantities; no converter circuit is solved. Material data must match core temperature. Layer numbers run from bottom to top; P means primary and S means secondary. The stack drawing shows layer order with exaggerated copper and dielectric spacing.

Where it applies

Dowell is a magnetoquasistatic, one-dimensional foil model. Narrow traces, radial current crowding, vias, unequal mean turn lengths, core-gap fringing, external fields, winding capacitance, and proximity to self-resonance require a richer model. Parallel layers and their current redistribution are outside this calculator. Leakage is the loaded, primary-referred differential value, including the AC internal contribution; it excludes magnetizing inductance.

The N49 preset is restricted to 500–1000 kHz and 25–50 mT peak at 100 °C; results are withheld outside this range until a custom fit is selected. Its held-out graphical checks agree within 10%, which is a screening tolerance rather than an accuracy guarantee for a particular core shape. The preset does not acquire a temperature correction when copper temperature changes. The iGSE does not capture DC-bias effects or loss relaxation during zero-voltage dwell; harmonic content outside the fit’s frequency band adds material uncertainty even at a valid fundamental.

Smooth flux uses 2048 uniform intervals by default, up to 4096, with analytical third-harmonic turning points added. The maximum keeps the full loss calculation and its phase/continuity diagnostics near the browser time budget; finer interval detail below this resolution is not resolved. PWM uses exact ramp and dwell knots. Current loss uses the entered highest odd harmonic; the next equally wide band is evaluated separately for both layouts, and the larger relative addition is reported as the convergence indicator. It is not a bound on the entire remaining tail. The harmonic bar chart shows the first 16 retained odd orders. Zero-range loops and excursions below 10⁻¹⁰ of the normalized waveform are omitted before evaluating a possibly negative β−α power. Positive α and β do not require β to exceed α. No thermal feedback or saturation dynamics are solved. Total loss means modeled copper plus core loss; it excludes dielectric, termination, shield, and converter losses.

References

  • Dowell, P. L. (1966), Effects of eddy currents in transformer windings, Proc. IEE 113(8), 1387–1394. DOI: https://doi.org/10.1049/piee.1966.0236
  • Venkatachalam, Sullivan, Abdallah & Tacca (2002), Accurate prediction of ferrite core loss with nonsinusoidal waveforms using only Steinmetz parameters. DOI: https://doi.org/10.1109/CIPE.2002.1196712 ; open manuscript: https://www.wcmagnetics.com/wp-content/uploads/2015/02/prediction.pdf
  • Chen et al. (2016), A Systematic Approach to Modeling Impedances and Current Distribution in Planar Magnetics, IEEE TPEL 31(1), 560–580, Appendix II. DOI: https://doi.org/10.1109/TPEL.2015.2411618 ; https://www.princeton.edu/~minjie/files/chen-planarmodel-2016.pdf
  • TDK Electronics, SIFERRIT N49 material data, June 2025, pp. 2 and 5, including curves FAL0594-X and FAL0595-6. https://www.tdk-electronics.tdk.com/download/528856/c44cc4ec800e9f6f22a8068409c85b4f/pdf-n49.pdf
  • Ridley Engineering, [099] Modern Magnetics Design, five-layer 10 mil foil example and Figure 6. https://ridleyengineering.com/component/content/article.html?id=264:99-modern-magnects-design
  • NBS Handbook 100 (1966), Copper Wire Tables, sections 1.1a–b. https://nvlpubs.nist.gov/nistpubs/Legacy/hb/nbshandbook100.pdf
  • TDK Electronics, E8.8 core and accessories, October 2022, p. 2, N49 ordering code B66302G0000X149; Ve=78 mm³ and maximum loss 65 mW at 500 kHz/100 mT/100 °C. https://product.tdk.com/system/files/dam/doc/product/ferrite/ferrite/ferrite-acc/data_sheet/80/db/fer/e_8_8.pdf

Inputs

InputSymbolUnitDefault
Operating frequencyf_swkHz1000
Primary RMS currentI_priA10
Current waveformi_shapeBipolar trapezoidal
Current transition / period
Each linear transition lasts this fraction of a period; 0.5 gives triangular current.
rise_frac0.03
Primary series layersL_pri4
Secondary series layersL_sec4
Primary turns per layern_pri1
Secondary turns per layern_sec1
Winding breadth
Radial width occupied by all turns in one layer.
b_wmm8
Mean turn lengthl_turnmm80
Primary copper thicknesst_prium70
Secondary copper thicknesst_secum70
Primary copper fill
Sum of trace widths divided by winding breadth.
eta_pri0.95
Secondary copper filleta_sec0.95
Same-winding dielectricg_samemm0.15
Primary–secondary dielectricg_psmm0.2
Copper temperatureT_cu°C80
Available stack heighth_windowmm3
Interleaving pattern
Compared with all primary layers followed by all secondary layers.
layoutHalf-primary end sections
Secondary sectionsq_sections2
Effective core areaA_coremm^280
Effective core volumeV_coremm^33000
Peak-to-peak flux swingB_ppmT100
Flux waveformb_shapePWM: ramps and dwell
Rising share of ramp timed_rise0.5
Total dwell / period
Dwell time is shared equally between the two flux extrema.
d_hold0.1
Third-harmonic fraction
Shape is (1 − c) sin(ωt) + c sin(3ωt), normalized to the entered flux swing.
c_third0.25
Core loss data
N49 is fitted over 500–1000 kHz and 25–50 mT peak.
core_dataTDK N49, 100 °C local fit
Sinusoidal reference loss densityP_fitkW/m^380
Reference frequencyf_fitkHz500
Reference peak flux densityB_fitmT50
Frequency exponent αa_fit2
Flux exponent βb_fit2.5
Highest current harmonicH_max201
Flux intervalsN_flux2048

Results

With the default inputs above, the calc gives:

ResultValue
Copper loss reduction (%)74.28
Interleaved copper loss3.064 W
Grouped copper loss11.911 W
iGSE core loss0.948 W
Interleaved total loss4.011 W
Grouped total loss12.859 W
Primary AC resistance, fundamental13.639 mohm
Secondary AC resistance, fundamental13.639 mohm
Primary AC / DC ratio1.064
Secondary AC / DC ratio1.064
Interleaved leakage, primary referred12.356 nH
Grouped leakage, primary referred129.6 nH
Copper skin depth73.462 um
Secondary RMS current10 A
Required peak primary voltage71.111 V
Closed flux loops per period1
Worst added band / copper loss (%)0.003
Dominant lossCopper loss governs

Checked against sources

Each case below was calculated by this calc and agrees with the value from its source (within the tolerance where one is shown).

TDK N49: 500 kHz, 50 mT peak

Source: TDK SIFERRIT N49, June 2025, p. 2: typical loss density 80 kW/m³ at 500 kHz, 50 mT peak and 100 °C. Published material point; sinusoidal iGSE recovery tests the normalization. https://www.tdk-electronics.tdk.com/download/528856/c44cc4ec800e9f6f22a8068409c85b4f/pdf-n49.pdf

Inputs: Operating frequency = 500 kHz; Flux waveform = Sinusoidal; the others as above.

ResultSourceThis calc
iGSE core loss density80 kW/m³80 kW/m³
iGSE loss / sinusoidal loss at same swing11

TDK N49: 1 MHz, 50 mT peak

Source: TDK SIFERRIT N49, June 2025, p. 2: typical sinusoidal core loss density 475 kW/m³ at 1 MHz, 50 mT peak, 100 °C. This is a calibration anchor, not independent evidence of accuracy for other waveforms. https://www.tdk-electronics.tdk.com/download/528856/c44cc4ec800e9f6f22a8068409c85b4f/pdf-n49.pdf

Inputs: Flux waveform = Sinusoidal; the others as above.

ResultSourceThis calc
iGSE core loss density475 kW/m³475 kW/m³

Ridley: five-layer 10 mil foil at 100 kHz

Source: Ridley Engineering [099], Figure 6 and adjacent text, reports about seven times DC resistance for a five-layer secondary of 10 mil foil at 100 kHz, with thickness about 1.24 skin depths. Here 10 mil = 254 µm and standard 20 °C annealed copper gives 1.215 skin depths and Fr = 6.53. Tolerance accounts for the source's approximate skin depth and rounded ratio; copper resistivity is not altered to match them. https://ridleyengineering.com/component/content/article.html?id=264:99-modern-magnects-design

Inputs: Operating frequency = 100 kHz; Primary series layers = 5; Secondary series layers = 5; Primary copper thickness = 254 um; Secondary copper thickness = 254 um; Copper temperature = 20 °C; Primary copper fill = 1; Secondary copper fill = 1; Interleaving pattern = Repeated P/S sections; Secondary sections = 1; Available stack height = 10 mm; Winding breadth = 20 mm; Core loss data = Custom Steinmetz fit; the others as above.

ResultSourceThis calc
Grouped secondary AC / DC resistance7 ± 0.56.528
Secondary thickness / effective skin depth1.24 ± 0.031.215

Venkatachalam waveform below minor-loop onset

Source: Venkatachalam et al., COMPEL 2002, equation 14 and Section III (manuscript p. 4, PDF p. 5): fundamental/third waveform contains one major loop for c ≤ 0.1. Uses the paper's harmonic mixture, rescaled to the chosen swing, which preserves loop topology. DOI 10.1109/CIPE.2002.1196712

Inputs: Flux waveform = Fundamental + third harmonic; Third-harmonic fraction = 0.05; Operating frequency = 20 kHz; Core loss data = Custom Steinmetz fit; the others as above.

ResultSourceThis calc
Closed flux loops per period11

Venkatachalam waveform with two minor loops

Source: Venkatachalam et al., COMPEL 2002, equation 14 and Figure 3: a third-harmonic mixture above c = 0.1 creates a minor loop at each end of the major loop. Thus c = 0.25 has three closed loops per fundamental period. DOI 10.1109/CIPE.2002.1196712

Inputs: Flux waveform = Fundamental + third harmonic; Operating frequency = 20 kHz; Core loss data = Custom Steinmetz fit; the others as above.

ResultSourceThis calc
Closed flux loops per period33

iGSE period identity: three sinusoidal cycles

Source: Independent sinusoidal Steinmetz closed form: with c = 1 in Venkatachalam et al. equation 14, the flux is a pure sine at three times the declared fundamental. With α = 2 and unchanged peak flux, the original Steinmetz law gives (3f/f)² = 9 times the fundamental sinusoidal loss, independent of loop integration. Tests the period-description consistency discussed in Section I-A. DOI 10.1109/CIPE.2002.1196712

Inputs: Flux waveform = Fundamental + third harmonic; Third-harmonic fraction = 1; Core loss data = Custom Steinmetz fit; the others as above.

ResultSourceThis calc
iGSE loss / sinusoidal loss at same swing99
Closed flux loops per period33

Analytic third-harmonic minor-loop loss

Source: Independent analytic integration of Venkatachalam et al. (2002), equation 14, c=1/4, normalized to unit peak; α=2, β=2.5. Major slope integral Qmaj=9π²/4+6π, combined minor integral Qmin=9π²/4−6π, each minor range 1−1/√2. Dividing Qmaj+sqrt((1−1/√2)/2)*Qmin by 2π² gives 2.14501276056. Minor loops run between successive equal positive maxima and successive equal negative minima, as in Figure 3. This is an analytic method check, not a measurement or an output of the numerical separator. DOI 10.1109/CIPE.2002.1196712

Inputs: Core loss data = Custom Steinmetz fit; Flux waveform = Fundamental + third harmonic; the others as above.

ResultSourceThis calc
iGSE loss / sinusoidal loss at same swing2.1452.145
Closed flux loops per period33

Minor-loop loss after a tiny harmonic perturbation

Source: Continuity limit of the independent analytic c=1/4 result, 2.145012760560436, from Venkatachalam et al. equation 14 and iGSE equation 9. A parameter increment of 10⁻¹¹ must not change the loss beyond the PWL quadrature tolerance. This detects arbitrary selection among repeated extrema; counting loops alone cannot. DOI 10.1109/CIPE.2002.1196712

Inputs: Core loss data = Custom Steinmetz fit; Flux waveform = Fundamental + third harmonic; Third-harmonic fraction = 0.25; the others as above.

ResultSourceThis calc
iGSE loss / sinusoidal loss at same swing2.1452.145

Grouped stack governs harmonic convergence

Source: User-supplied independent review regression: 24+24 layers, 12 symmetric sections, 10 kHz, rise fraction 0.002 and cutoff 201 produce a grouped next-band ratio of 6.53%, while the interleaved ratio is 0.0452%. The displayed comparison indicator must report their maximum. This is a reporting/convergence regression, not independent validation of Dowell's equations. Method: Dowell (1966), DOI 10.1049/piee.1966.0236.

Inputs: Core loss data = Custom Steinmetz fit; Operating frequency = 10 kHz; Primary series layers = 24; Secondary series layers = 24; Secondary sections = 12; Winding breadth = 50 mm; Available stack height = 15 mm; Current transition / period = 0.002; the others as above.

ResultSourceThis calc
Worst added band / copper loss (%)6.5286.528

N49 held-out curve: 750 kHz, 50 mT peak

Source: TDK N49, June 2025, p. 5, FAL0595-6, dashed 100 °C curve at 50 mT. Reading its vector path at 750 kHz gives 192.64 kW/m³, rounded to 193 with ±10 kW/m³ plot-reading/model tolerance. This point is excluded from calibration (calibration frequencies are 500, 700, 1000 kHz).

Inputs: Flux waveform = Sinusoidal; Operating frequency = 750 kHz; the others as above.

ResultSourceThis calc
iGSE core loss density193 ± 10 kW/m³192 kW/m³

N49 held-out curve: 750 kHz, 25 mT peak

Source: TDK N49, June 2025, p. 5, FAL0595-6, dashed 100 °C, 25 mT curve. Vector-path reading at 750 kHz is 34.30 kW/m³. Excluded from calibration; ±3.5 kW/m³ allows about 10% for graph precision and local power-law approximation.

Inputs: Flux waveform = Sinusoidal; Operating frequency = 750 kHz; Peak-to-peak flux swing = 50 mT; the others as above.

ResultSourceThis calc
iGSE core loss density34.3 ± 3.5 kW/m³32.153 kW/m³

N49 held-out curve: 1 MHz, 25 mT peak

Source: TDK N49, June 2025, p. 5, FAL0595-6, dashed 100 °C curve at 25 mT. Vector endpoint gives 84.48 kW/m³, rounded to 84.5. This amplitude/frequency combination is excluded from calibration. ±8.5 kW/m³ is a 10% graphical/local-fit tolerance.

Inputs: Flux waveform = Sinusoidal; Peak-to-peak flux swing = 50 mT; the others as above.

ResultSourceThis calc
iGSE core loss density84.5 ± 8.5 kW/m³79.562 kW/m³

Independent E8.8 sinusoidal loss ceiling

Source: TDK E8.8, B66302G0000X149, October 2022, p. 2: Ve=78 mm³, N49 loss <0.065 W/set at 100 mT peak, 500 kHz, 100 °C. The expected interval 0.0325±0.0325 W represents the bound 0…65 mW; 32.5 mW is not a measured or typical value. Neither this limit nor its midpoint is used for fitting. This 100 mT case is outside the narrowed preset range and is withheld by the material-input condition; its extrapolated formula is additionally checked against the independent ceiling. https://product.tdk.com/system/files/dam/doc/product/ferrite/ferrite/ferrite-acc/data_sheet/80/db/fer/e_8_8.pdf

Inputs: Flux waveform = Sinusoidal; Operating frequency = 500 kHz; Peak-to-peak flux swing = 200 mT; Effective core volume = 78 mm³; the others as above.

ResultSourceThis calc
iGSE core loss0.0325 ± 0.0325 W0.03725 W

Related Resources

Responses

Your email address will not be published. Required fields are marked *

L ading...