Skip to content
Documentation sections

Boost Converter Design Calculator

POSThttps://rftools.io/api/py/v1/calculate

Slug boost-converter. Calculate duty cycle, inductor value, and output capacitor for boost (step-up) DC-DC converter design

Inputs

Send every one of these in inputs, in the units shown. Most are required: a call without one is refused (400) and costs nothing; one the calculator can do without takes the default shown. An input outside its range is still computed and flagged in the provenance.

Inputs of boost-converter
NameUnitRangeDefaultDescription
inputVoltagenumberVat least 0.55Input Voltage
outputVoltagenumberVat least 112Output Voltage
outputCurrentnumberAat least 0.010.5Output Current
switchFreqnumberkHzat least 1100Switching Frequency
ripplePctnumber%5 … 8030Inductor current ripple as % of average inductor current
efficiencynumber%50 … 9988Estimated Efficiency
inputVoltageMinnumberVat least 00The lowest input the converter must work from; 0 for the nominal. The parts are sized and the stresses taken over the range.
inputVoltageMaxnumberVat least 00The highest input the converter must work from; 0 for the nominal. It must stay below the output.
coutEachnumberμF0.1 … 1000010One output capacitor; the bank is as many in parallel as the 5 % ripple target needs at the worst corner.
rdsOnnumbermΩ0.1 … 1000025The switch FET's on-resistance at its operating temperature.
tSwitchnumberns0 … 1000020The switch's rise and fall times added: the switching loss is ½·V_out·I_L·(t_r + t_f)·f_sw.
qgnumbernC0 … 1000010The switch's gate charge at the drive voltage: the gate drive takes Q_g·V_g·f_sw.
vGatenumberV1 … 205Gate Drive Voltage
vDiodenumberV0 … 30.45The rectifier diode's forward voltage at the load current: it dissipates V_F·I_out.
qrrnumbernC0 … 100000The rectifier's reverse-recovery charge (a Schottky's is its capacitive charge, near 0): the switch takes Q_rr·V_out at each turn-on, Q_rr·V_out·f_sw in all.
dcrnumbermΩ0 … 10000050The inductor's winding resistance.
coreLossnumbermW0 … 10000020From the inductor's datasheet at this ripple and frequency.
esrOutnumbermΩ0 … 1000005Output Capacitor ESR (each)

Outputs

Returned in values, by key. A value that is unbounded or undefined is null.

Outputs of boost-converter
FieldUnitDescription
dutyCycle%Duty Cycle
inductorCurrentAAverage Inductor Current
inductorValueheadlineμHInductor Value
outputCapacitorμFOutput Capacitor
peakCurrentAPeak Inductor Current
dutyMin%At the maximum input voltage
dutyMax%At the minimum input voltage
inductorMinWorstUHμHFor the ripple target where it needs the most inductance: at ⅔·V_out/η when the range spans it, otherwise at an end
inductorChosenUHμHThe E12 value at or above the minimum inductance; every current below is the chosen part's
rippleNomAAPeak to peak, at the nominal input, with the chosen inductor
rippleWorstAAThe largest at the corners of the input range; the ripple itself peaks at V_out/(2·η), and a warning gives it when the range spans that
rippleWorstVinVInput at the Worst Ripple
ilPeakWorstAThe peak the inductor, the switch and the rectifier carry; the inductor's saturation current must be at least this
ilPeakWorstVinVInput at the Worst Peak
inputCurrentWorstAThe average inductor (input) current, largest at the minimum input
inputCurrentWorstVinVInput at the Worst Input Current
q1RmsAASwitch RMS Current, Worst Case
q1RmsVinVInput at the Worst Switch Current
coutMinWorstUFμFFor today's 5 % ripple target at the worst corner, the minimum input
coutCountnoneHow many of the chosen output capacitor, in parallel
coutTotalUFμFOutput Capacitance (bank)
coutRmsAAThe AC part of the rectifier current, shared by the bank
coutRmsVinVInput at the Worst Output Capacitor Current
outputRippleMVmVPeak to peak: the bank's charge ripple plus its ESR step at the peak current, added (an upper bound)
outputRippleVinVInput at the Worst Output Ripple
outputRipplePct%Output Ripple, % of Vout
vdsRatingVThe rating sold at or above 1.5 times the output, which the switch blocks when off and the rectifier when the switch is on
coutVoltageRatingVThe rating sold at or above 1.5 times the output
lossSwConductionWSwitch Conduction Loss
lossSwSwitchingWSwitch Switching Loss
lossGateDriveWGate Drive Loss
lossDiodeWRectifier Conduction Loss
lossRecoveryWRectifier Recovery Loss
lossDcrWInductor DCR Loss
lossCoreWInductor Core Loss
lossCapEsrWOutput Capacitor ESR Loss
lossTotalWTotal Loss
outputPowerWOutput Power
efficiencyLossModel%At the nominal input and load, from the loss model. The currents are sized with the estimated efficiency input; set it to this value and they follow the loss model

Calling it

  • Calculate: one call, the request and response in full, and its errors.
  • Batch: this calculator with others, or a sweep, in one request.
  • Solve for a target: the value of one input that brings an output to a target.