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.
| Name | Unit | Range | Default | Description |
|---|---|---|---|---|
| ringFrequencynumber | MHz | at least 0.001 | 100 | Frequency of the ringing at turn-off, measured across the switch with no snubber fitted |
| addedCapacitancenumber | pF | at least 0.001 | 100 | A known capacitor placed across the switch for the second measurement; choose it to roughly halve the ring frequency |
| ringFrequencyAddednumber | MHz | at least 0.001 | 50 | Ring frequency measured with the test capacitor across the switch; it must be lower than the first |
| capacitorMultiplenumber | × | at least 0.1 | 4 | Snubber capacitor as a multiple of the parasitic capacitance; 2 to 4 is usual, and more damps harder but dissipates more |
| switchVoltagenumber | V | at least 0.001 | 48 | Voltage the snubber capacitor charges to at each transition, normally the voltage across the open switch |
| switchingFrequencynumber | kHz | at least 0.001 | 500 | How often the switch turns on and off; the capacitor charges and discharges once each per cycle |
| minOnTimenumber | ns | at least 0.001 | 100 | Shortest time the switch stays on; the snubber capacitor discharges through the resistor and the switch during it |
| eSeriesnumber | none | 0 … 96 | 0 | Rounds every part to the nearest value in the series; the response and the export are the rounded design's. |
Outputs
Returned in values, by key. A value that is unbounded or undefined is null.
| Field | Unit | Description |
|---|---|---|
| snubberResistanceheadline | Ω | The loop's characteristic impedance, rounded to the part series when one is chosen |
| snubberCapacitance | pF | n times the parasitic capacitance, rounded to the part series when one is chosen |
| resistorPower | W | Resistor Power (C_s·V²·f_sw) |
| parasiticCapacitance | pF | Parasitic Capacitance |
| parasiticInductance | nH | Parasitic Inductance |
| characteristicImpedance | Ω | Characteristic Impedance of the Ringing Loop |
| timeConstant | ns | Snubber 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.