Skip to content
Documentation sections

Inrush Current Limiter (NTC) Calculator

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

Slug inrush-current-limiter. Calculate NTC thermistor requirements for inrush current limiting, including cold resistance, peak inrush current, time constant, and energy absorbed

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 inrush-current-limiter
NameUnitRangeDefaultDescription
supplyVoltagenumberVat least 0.112Supply voltage applied at power-on
filterCapacitancenumberμFat least 0.11000Total input filter capacitance that must be charged
targetInrushnumberAat least 0.0015Maximum allowable inrush current at power-on
ntcResistanceHotnumberΩat least 0.0010.5NTC thermistor resistance when fully heated (steady-state)
ntcR25numberΩ0 … 10000The R25 of the thermistor you fit; for the worst-case peak to meet the target it must be at least the required resistance over (1 − tolerance). 0 fits exactly the required resistance
ntcTolerancenumber%0 … 5020The thermistor's R25 tolerance, ±; TDK's S238 inrush limiters are ±20 %. The low end sets the worst-case peak

Outputs

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

Outputs of inrush-current-limiter
FieldUnitDescription
ntcResistanceColdheadlineΩRequired NTC Cold Resistance
peakInrushAPeak Inrush Current
timeConstantmsTime Constant
energyAbsorbedmJEnergy Absorbed
limitingResistorΩLimiting Resistance (cold)
hotRestartInrushAPeak current if power is reapplied before the thermistor has cooled: V_s / R_hot
peakInrushMaxAThe cold-start peak with the fitted thermistor at 25 °C and the low end of its R25 tolerance: V_s / (R25 × (1 − δ_R)). A warmer thermistor lets more through

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.