Documentation sections
RCD Clamp Snubber Calculator — Flyback Leakage-Inductance Clamp
POSThttps://rftools.io/ api/ py/ v1/ calculate
Slug rcd-clamp-snubber. Design the RCD clamp that limits a flyback converter's drain voltage spike: clamp power including the reflected-voltage factor, the clamp resistor and capacitor, the peak drain voltage and the diode's reverse-voltage rating, from the leakage inductance, peak current and clamp voltage.
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 |
|---|---|---|---|---|
| leakageInductancenumber | µH | at least 0.001 | 1 | Primary leakage inductance of the transformer, measured with the secondary shorted; typically 1 to 3% of the magnetising inductance |
| peakCurrentnumber | A | at least 0.001 | 5 | Primary current at the moment the switch turns off, at full load and minimum input voltage |
| switchingFrequencynumber | kHz | at least 0.001 | 100 | Switching frequency of the flyback converter |
| reflectedVoltagenumber | V | at least 0.001 | 40 | Output voltage (plus the rectifier drop) times the primary-to-secondary turns ratio n, which the primary sees while the secondary conducts |
| clampVoltagenumber | V | at least 0.001 | 80 | Voltage the clamp capacitor holds above the input rail; AN-4147 suggests 2 to 2.5 times the reflected voltage |
| ripplenumber | % | 0.1 … 99 | 5 | Allowed ripple on the clamp capacitor as a share of the clamp voltage; 5 to 10% is usual |
| maxInputVoltagenumber | V | at least 0 | 72 | Highest DC input voltage (for an off-line converter, the rectified peak of the highest mains voltage) |
| 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 |
|---|---|---|
| clampPowerheadline | W | Clamp Power |
| clampResistance | kΩ | V_sn²/P_sn, rounded to the part series when one is chosen |
| clampCapacitance | nF | V_sn/(ΔV_sn·R_sn·f_s), rounded to the part series when one is chosen |
| peakDrainVoltage | V | Peak Drain Voltage (V_in,max + V_sn) |
| diodeReverseVoltage | V | Diode Reverse Voltage (minimum rating) |
| leakagePower | W | Leakage-Energy Loss Alone (½·L·I²·f) |
| lossFactor | none | Reflected-Voltage Factor V_sn/(V_sn − nV_o) |
| diodeConductionTime | ns | Diode Conduction Time |
| rippleVoltage | V | Clamp Ripple Voltage |
| clampVoltageBuilt | V | The voltage the clamp settles to with the resistor as rounded: the energy balance V·(V − nV_o) = R·½·L·I²·f, the clamp voltage entered with the exact resistor |
| rippleVoltageBuilt | V | The ripple the rounded capacitor and resistor give at that clamp voltage, V/(R·C·f_s) (AN-4147 Eq. 5) |
| clampPowerBuilt | W | What the rounded resistor dissipates at the clamp voltage it settles to, V²/R; the export sizes the resistor from it |
| peakDrainVoltageBuilt | V | V_in,max plus the clamp voltage the rounded resistor gives |
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.