Page actions
instrument implementation / implementation-contract
Switching Regulator (Boost) Component Calculator implementation
A source-bound implementation contract for Switching Regulator (Boost) Component Calculator; deployment and executable qualification remain separate.
Binding contract
This record describes what an executable surface must bind and validate. It does not claim that a public calculator, package, or production route is deployed.
- Record owner
- Guth Instruments
- Lifecycle
- verified-with-binding-errata
- Evidence ID
- t5-017
- Effect
- Computation or source lookup only
Input and validation requirements
The boundary and zero-denominator inputs require rejection, and the CCM/DCM branch is not defined even though the stated equations are explicitly idealized CCM equations. The capacitor-sizing formula and ripple convention are also omitted or ambiguous in the specification.
Required corrections
[
{
"vector": "1,3",
"field": "Cout_F",
"wrong": "v1 4.1667e-6, v3 4.375e-6",
"correct": "v1 8.333e-6, v3 3.646e-6 (Iout·D/(f·ΔV), which her own v4 uses exactly)",
"cause": "output-capacitor convention flips between vectors: v1 halves it, v3 uses IL_avg instead of Iout, v4 standard"
}
]Inspectable interface fixture
The sample below is evidence for interface and validation tests, not a production implementation.
{
"inputs": {
"Vin_V": 12,
"Vout_V": 24,
"Iout_A": 2,
"freq_Hz": 500000,
"delta_IL_A": 1.2,
"delta_Vout_V": 0.24
},
"expected_outputs": {
"D": 0.5,
"L_H": 0.00001,
"Cout_F": 0.0000041666666667,
"IL_avg_A": 4,
"switch_peak_A": 4.6,
"diode_peak_A": 4.6
},
"working": "D=1−12/24=1−0.5=0.5. L=12×0.5/(500000×1.2)=6/600000=0.00001 H. Cout=2×0.5/(500000×0.24)=1/120000=0.0000083333333333? Correction: denominator 500000×0.24=120000; numerator 1; therefore Cout=0.0000083333333333 F. IL_avg=2/(1−0.5)=2/0.5=4 A. Peak=4+1.2/2=4+0.6=4.6 A for both switch and diode."
}Other records
Sources and evidence
These pointers bind the page to evidence. They do not grant authority or collapse verification into deployment.
VERIFIED_LEDGER.jsonevidence-tranche5/tranche5-results.jsontranche errata record