app
Adom Fields
Public Made by Adomby adom
Adom Fields: where the current and the heat go on your board.
main
John Lauer
adom-fields 0.7.9: power delivery. Each rail's impedance from its load pin, 1 kHz to 1 GHz, against V·tolerance/step; t…
c6429ba
adom-fields 0.7.9
- Power delivery. Each rail's impedance seen from its load pin, 1 kHz to 1 GHz: the regulator or the supply leads, every capacitor (value, ESR, body and mounting inductance) and the plane in parallel, against V·tolerance / step current over the rail's band. A peak over the target is
pdn-impedance, with the capacitor (value, package, pin) that brings it under, chosen by re-solving; a converter's input rail also gets Middlebrook's stability check (input-filter-stability). - What feeds each rail comes from the spec's sources, the modelled converter, an on-board regulator, or the connector the solve found the current entering by. A rail with none of these is listed as not checked, with the reason, rather than guessed.
- ngspice cross-check. Each rail is written as
pdn-<net>.cirand run when ngspice is installed: on the buck it agrees within 0.02 % at all 241 points. - The Power view sweeps the frequency: each part's share of the current as a column, the target as a glass sleeve at the load pin, |Z(f)| per rail in the panel. A narrated video on the page.
- Narration: an automatic first-run explanation no longer races a requested one (the subtitles stuck on the first sentence).
- Spec:
pdn.<net>withtargetOhm,tolPct,stepA,fminHz,fmaxHz,sourceOhm,sourceNh,crossoverHz,load.
# adom-fields 0.7.9
- **Power delivery.** Each rail's impedance seen from its load pin, 1 kHz to 1 GHz: the regulator or the supply leads, every capacitor (value, ESR, body and mounting inductance) and the plane in parallel, against V·tolerance / step current over the rail's band. A peak over the target is `pdn-impedance`, with the capacitor (value, package, pin) that brings it under, chosen by re-solving; a converter's input rail also gets Middlebrook's stability check (`input-filter-stability`).
- **What feeds each rail** comes from the spec's sources, the modelled converter, an on-board regulator, or the connector the solve found the current entering by. A rail with none of these is listed as not checked, with the reason, rather than guessed.
- **ngspice cross-check.** Each rail is written as `pdn-<net>.cir` and run when ngspice is installed: on the buck it agrees within 0.02 % at all 241 points.
- **The Power view** sweeps the frequency: each part's share of the current as a column, the target as a glass sleeve at the load pin, |Z(f)| per rail in the panel. A narrated video on the page.
- Narration: an automatic first-run explanation no longer races a requested one (the subtitles stuck on the first sentence).
- Spec: `pdn.<net>` with `targetOhm`, `tolPct`, `stepA`, `fminHz`, `fmaxHz`, `sourceOhm`, `sourceNh`, `crossoverHz`, `load`.