Power Electronics Calculators
SMPS efficiency, MOSFET losses, ripple, and core-loss math.
- SMPS Efficiency ChainCascade converter-stage efficiencies to get total efficiency, input power, and thermal loss.η_total = η₁ · η₂ · … · ηₙ , P_in = P_out / η_total , P_loss = P_in − P_out
- MOSFET Conduction + Switching LossEstimate total MOSFET power loss — I²R conduction plus turn-on/turn-off switching energy — for a hard-switched converter.P_cond = I_rms²·R_DS(on)·D , E_sw = ½·V_DS·I_sw·(t_on+t_off) , P_sw = E_sw·f_sw , P_total = P_cond + P_sw
- Inductor Ripple Current (Buck)Size the buck-converter inductor from switching frequency and duty — get peak-to-peak ripple and peak current.D = Vout/Vin , ΔiL = Vout·(1 − D) / (L·fsw) , Ipk = Iout + ΔiL/2
- Output Cap Ripple VoltageEstimate output-capacitor ripple in a switching converter from capacitance, ESR, and inductor ripple current.Buck: ΔV_C = ΔI/(8·f·C) , ΔV_ESR = ΔI·ESR , Boost: ΔV_C = I_load·D·T/C , ΔV_ESR = I_pk·ESR , ΔV ≈ ΔV_C + ΔV_ESR
- Buck Converter Duty CycleSolve duty cycle, output voltage, inductor ripple, and CCM boundary for a synchronous or diode buck.D = (Vout + Vd)/(Vin + Vd) , ΔiL = (Vin − Vout)·D / (L·f) , I_boundary = ΔiL/2
- Steinmetz Core LossFerrite core loss from datasheet Steinmetz coefficients — loss density plus total dissipation for your core volume.Pᵥ = k · f^α · B̂^β (f in kHz, B̂ in T, Pᵥ in kW/m³ = mW/cm³) , P = Pᵥ · Vₑ