// Code snippet components for the one-pager function CodeHero() { return (
# buck regulator · parametric{"\n"} import Power from "interfaces.ato"{"\n"} import Buck from "generics.buck"{"\n"} {"\n"} module Rail3v3:{"\n"} {" "}power_in = new Power{"\n"} {" "}power_out = new Power{"\n"} {" "}v_out: voltage = 3.3V ± 2%{"\n"} {" "}i_max: current = 2A{"\n"} {"\n"} {" "}reg = new Buck{"\n"} {" "}reg.v_out ~= v_out{"\n"} {" "}reg.i_max ~= i_max{"\n"} {"\n"} {" "}assert power_in.voltage > v_out + 0.5V{"\n"} {" "}assert reg.efficiency > 85%
L1 from 4.7µH → 6.8µH (Coilcraft XAL)