# power_supply
Configurable switch-mode power supply modules for common topologies.
## Usage
\`\`\`python
load("power_supply.zen", "BuckConverter", "BoostConverter")
\`\`\`
## Exported Symbols
| Symbol | Description |
|--------|-------------|
| `BuckConverter` | Step-down converter, 4.5–28V input, adjustable output |
| `BoostConverter` | Step-up converter, 2.5–5.5V input, up to 12V output |
| `BuckBoost` | Buck-boost converter for inputs above or below output |
## Configuration
\`\`\`python
reg = BuckConverter(
v_in = Voltage(12),
v_out = Voltage(3.3),
i_max = Current(3.0),
switching_freq = Frequency(500_000),
)
\`\`\`