Skip to content
Documentation sections

RC Snubber Calculator — Damp Switch-Node Ringing from Two Measurements

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

Slug rc-snubber. Size an RC damping snubber from the ringing you measure: the ring frequency alone and with a known capacitor added give the parasitic capacitance and inductance, the snubber resistor and capacitor, the power the resistor dissipates and the time constant, checked against the minimum on-time.

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 rc-snubber
NameUnitRangeDefaultDescription
ringFrequencynumberMHzat least 0.001100Frequency of the ringing at turn-off, measured across the switch with no snubber fitted
addedCapacitancenumberpFat least 0.001100A known capacitor placed across the switch for the second measurement; choose it to roughly halve the ring frequency
ringFrequencyAddednumberMHzat least 0.00150Ring frequency measured with the test capacitor across the switch; it must be lower than the first
capacitorMultiplenumber×at least 0.14Snubber capacitor as a multiple of the parasitic capacitance; 2 to 4 is usual, and more damps harder but dissipates more
switchVoltagenumberVat least 0.00148Voltage the snubber capacitor charges to at each transition, normally the voltage across the open switch
switchingFrequencynumberkHzat least 0.001500How often the switch turns on and off; the capacitor charges and discharges once each per cycle
minOnTimenumbernsat least 0.001100Shortest time the switch stays on; the snubber capacitor discharges through the resistor and the switch during it
eSeriesnumbernone0 … 960Rounds every part to the nearest value in the series; the response and the export are the rounded design's.One of: 0 Ideal values · 12 E12 (10%) · 24 E24 (5%) · 48 E48 (2%) · 96 E96 (1%)

Outputs

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

Outputs of rc-snubber
FieldUnitDescription
snubberResistanceheadlineΩThe loop's characteristic impedance, rounded to the part series when one is chosen
snubberCapacitancepFn times the parasitic capacitance, rounded to the part series when one is chosen
resistorPowerWResistor Power (C_s·V²·f_sw)
parasiticCapacitancepFParasitic Capacitance
parasiticInductancenHParasitic Inductance
characteristicImpedanceΩCharacteristic Impedance of the Ringing Loop
timeConstantnsSnubber Time Constant (R·C_s)

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.