High-Power Buck-Boost Controller
This guide covers high-power buck-boost controllers with external FETs: why to adopt a scalable multiphase architecture, how to size FETs/inductors, keep loops stable across buck/boost/crossover, and deploy PMBus/SMBus telemetry with thermal-aware derating. It ties layout and validation to a seven-brand selection matrix—helping you go from BOM to proven hardware with fewer spins.
Overview & When to Use
Choose a controller with external FETs and parallel phases when monolithic devices hit thermal/current limits, your VIN range forces buck–boost operation (including crossover at VIN≈VOUT), and you need scalable power, serviceable components, and PMBus/SMBus telemetry for V/I/T and derating.
Power/Current Threshold
Targets at ≥300–500 W or ≥30–40 A typically favor controller + external FETs for thermal headroom and cost per watt.
VIN/VOUT Windows
Automotive/industrial rails (e.g., 9–60 V) and frequent VIN≈VOUT crossover require stable buck–boost control.
Thermal & Serviceability
Discrete FETs/inductors enable targeted upgrades and better heat spreading; phases can be added or dropped.
Telemetry & Control
PMBus/SMBus hooks provide alarms, current/thermal derating, phase management, and logging for predictive maintenance.
- Monolithic device exceeds junction temperature or package dissipation at the required load.
- VIN span forces frequent buck–boost crossover with tight transient limits.
- Need scalable power via two or more interleaved phases and field serviceability.
- Require telemetry for V/I/T, alarms, derating curves, and logs.
- Cost per watt improves with external FETs at your target volume.
Architecture & Control Loops
High-power non-inverting buck–boost controllers operate across three regions: buck, crossover (VIN≈VOUT), and boost. Interleaved phases reduce ripple and hot spots, while compensation must respect RHPZ (in boost) and capacitor ESR zeros. Current-mode choice (peak/valley/average) directly affects limit timing and transients.
Operating Regions
Buck (VIN≫VOUT), Crossover (VIN≈VOUT), Boost (VIN≪VOUT). Plan bandwidth “limits” for the crossover zone to avoid glitches.
Current-Mode Options
Peak vs valley vs average current-mode impacts limit timing and noise sensitivity; boost region shows higher input RMS current.
Interleaving & Sharing
Two or more phases with 180°/N spacing reduce ripple; use an average-current loop and mismatch calibration to keep |I₁−I₂|/I_total ≤ 5–10%.
Compensation Constraints
Boost-region RHPZ caps your achievable bandwidth; ESR zero helps phase but drifts with temperature—keep margin and verify across lots.
- Inductor ripple: ΔIL ≈ (VL/L) · D · Ts.
- Boost RHPZ: ωRHPZ ≈ (1−D)² · Rload / (L · D).
- Load-line (AVP): Ravp ≈ ΔVallow / ΔIstep.
- Sharing target: |I₁−I₂| / Itotal ≤ 5–10%.
Power Stage Sizing (External FETs & Inductors)
Balance conduction, switching, and drive losses for MOSFETs; size the inductor for target ripple and saturation; and keep multiphase components symmetrical. The goal is system-level optimum, not minimum RDS(on) alone.
FET Loss Budget
Pcond≈Irms2·RDS(on)·(1+αTΔT); Pgate≈Qg·Vdrv·fsw; Psw≈0.5·V·I·(tr+tf)·fsw.
Gate Drive
Pick Vdrv, Rg to control dv/dt & ringing while meeting Qg budget; check driver thermal at fsw.
Inductor Sizing
ΔIL≈(VL/L)·D·Ts (by region). Choose Isat ≥ Iout+ΔIL/2; copper loss ≈ Irms2·DCR.
Multiphase Matching
Match L value/tolerance, mirror routing and via fields, and maintain symmetric thermal paths for even sharing.
Gate-Drive Budget (per phase)
| Vdrv (V) | Qg@Vgs (nC) | fsw (kHz) | Pgate (mW) | tr/tf (ns) | Psw note |
|---|---|---|---|---|---|
| 6–10 | 40–120 | 200–600 | Qg·Vdrv·fsw | 10–40 | Use 0.5·V·I·(tr+tf)·fsw as first estimate. |
Inductor Selection (per phase)
| L (µH) | ΔIL (% Iout) | Isat (A) | DCR (mΩ) | Core | Notes |
|---|---|---|---|---|---|
| 0.22–1.0 | 20–40% | ≥ Iout+ΔIL/2 | Low as practical | Powder/Metal | Match L across phases; verify temp rise < target. |
Current Sensing & Sharing
Choose shunt or inductor DCR sensing by accuracy, bandwidth, and loss; close an average-current loop for multiphase sharing; and set consistent peak/valley/average limits within the devices’ SOA across buck, crossover, and boost regions.
Shunt vs DCR — Selection Matrix
| Aspect | Shunt | Inductor DCR |
|---|---|---|
| Accuracy | High (low tempco options) | Medium; temp drift requires compensation |
| Bandwidth | Wide; simple RC filter | Limited by L & sense network |
| Loss | Pshunt≈Irms2·R | Very low; adds no series element |
| Layout | Simple Kelvin routes | Needs accurate DCR tap and temp sense |
| Cost | Low part cost, higher loss | No extra part, higher calibration effort |
- Vsense(DCR) ≈ I · DCR · (RC/RS) with temp compensation network.
- Pshunt ≈ Irms2 · Rshunt (check thermal rise vs. accuracy gain).
- ωf ≈ 1 / (Rsense·Cfilter) — keep above current-loop bandwidth margin.
- SOA: Ilimit(T) with ton,max; target ≥1.2× peak stress margin.
- Sharing target: |I₁−I₂| / Itotal ≤ 5–10% after calibration.
- Sampling RC does not choke current-loop bandwidth; verify Bode and step response.
- Post-calibration sharing: |I₁−I₂|/Itotal ≤ 5–10% over temperature.
- Consistent limit behavior across buck/crossover/boost; no false trips.
- Thermal images confirm phase symmetry; adjust K factors if needed.
- Fault logs and alarm thresholds match system derating policy.
Compensation & Transient Tuning
Tune the control loop consistently across buck, crossover (VIN≈VOUT), and boost regions. Use AVP/load-line to shape allowable droop, plan soft-start and pre-bias behavior, define hiccup/retry boundaries, and suppress SW-node noise with well-placed RC filters that do not choke bandwidth.
Buck Region
Higher achievable bandwidth; verify ESR zero drift margin. Target PM ≥ 55–60° for fast recovery.
Crossover (VIN≈VOUT)
Limit bandwidth/edges to avoid glitches; apply soft-slope or rate-limit on duty/phase changes.
Boost Region
RHPZ caps fbw; keep fbw ≤ 0.5×fRHPZ with PM ≥ 45–55°. Validate across temp and ESR spread.
- Boost RHPZ (frequency): fRHPZ ≈ (1−D)2 · Rload / (2π·L·D).
- Load-line (AVP): Ravp ≈ ΔVallow / ΔIstep.
- Cap requirement (quick check): Cout ≥ ΔIstep · (1 / ΔVallow) · (1 / fbw).
- Soft-start slope: dV/dt ≈ Iss / Css (device-model dependent).
- Input RC for sense anti-alias: fc,RC ≳ 4× fbw to avoid choking the loop.
Cross-Region Compensation Targets
| Region | fbw Guideline | Phase Margin | Notes |
|---|---|---|---|
| Buck | Aggressive (device-safe) | ≥ 55–60° | ESR zero drift; confirm worst-case PM. |
| Crossover | Limited / rate-controlled | ≥ 50–55° | Duty/phase slew limits to avoid glitches. |
| Boost | fbw ≤ 0.5× fRHPZ | ≥ 45–55° | Validate across temperature & ESR spread. |
Startup, Pre-bias & Fault Retry
| Item | Guideline | Notes |
|---|---|---|
| Soft-Start | Set slope via Iss/Css; avoid inrush/overshoot | Coordinate with downstream PG timing. |
| Pre-bias | Detect and start without discharging output | Reverse-conduction/anti-backflow path check. |
| Hiccup/Retry | Add hysteresis & cool-down timing | Prevent fault oscillation and thermal runaway. |
Thermal & Layout Rules
Keep high-di/dt return paths short and tight, route phases symmetrically, apply Kelvin-sense for accurate sampling, and spread heat with copper and via arrays. Use thermal imagery to confirm hotspot distribution, then link to current/phase derating policies.
Return Path Minimization
Close input loop (HS FET–Cin–LS FET) with shortest path; confine SW copper to just what is needed; join PGND/SGND at a quiet node.
Symmetric Phases
Mirror routing and via fields between phases; match L values/tolerances and loop area to reduce sharing skew and hotspots.
Kelvin-Sense
Use dedicated Kelvin pairs for shunts/DCR taps; keep reference ground away from SW noise and return near the controller’s AGND.
Copper & Vias
Employ copper pours with thermal-via arrays (pitch 1.0–1.2 mm, drill 0.2–0.3 mm). Avoid flooding sensitive analog areas.
- Place ceramic input caps within 2–3 mm of the high-side FET path.
- Target inter-/intra-phase temperature delta ≤ 5–10 °C under rated load.
- Start derating when Tcase or Tinductor reaches 105–115 °C (or per datasheet).
- Constrain SW copper to reduce radiated coupling; prioritize short return loops.
- E-load steps at min/max VIN and temperature: confirm no glitches at crossover.
- Thermal imaging: inter-/intra-phase ΔT ≤ 5–10 °C; hotspots below derating thresholds.
- Near-field probe/LISN quick-check: SW region radiation controlled by copper boundaries.
- Kelvin-sense: clean step response without abnormal spikes; RC compatible with loop bandwidth.
- Phase add/drop tied to thermal policy; logs/alarms captured for root-cause analysis.
Telemetry & PMBus/SMBus Hooks
Implement accurate V/I/T/power metering, robust alarm thresholds with hysteresis/debounce, thermal derating & current limit tables, phase add/drop policies, and structured logging for predictive maintenance via PMBus/SMBus.
Measurement Channels
Voltage (divider+ADC), per-phase & bus current (shunt/DCR/Hall), NTC temps; synchronized sampling and offset/gain trim.
Limits & Alarms
UV/OV, OC (peak/valley/avg), OT warn/fault, P-limit; debounce windows and hysteresis to avoid flicker.
Derating & Phase Policy
I
PMBus/SMBus Map
VOUT_COMMAND, IOUT_OC_FAULT_LIMIT, OT_WARN/FAULT_LIMIT, PHASE_CONTROL, POWER_STATUS; CSV log export.
Telemetry Channel Matrix
| Channel | Range / Resolution | Bandwidth | Filter | Notes |
|---|---|---|---|---|
| VOUT / VIN | 0–60 V / 10–14 bit | kHz–10 kHz | RC anti-alias | Kelvin reference to AGND; divider tempco. |
| IOUT (phase) | 0–100 A / 12–16 bit | 10–100 kHz | Sense RC | Shunt/DCR; sync to PWM for averaging. |
| Temperature | −40–150 °C / 0.25–1 °C | ≤10 Hz | IIR | NTC on FET/inductor; linearization table. |
| Power/Energy | P=V·I / E=∑P·Δt | Match I/V | Numeric | Bias/gain trim; overflow-safe accumulator. |
Swipe horizontally to view more →
Limits, Hysteresis & PMBus Hooks
| Item | Warn / Fault | Hysteresis | Debounce | PMBus/SMBus |
|---|---|---|---|---|
| UV/OV | ±(2–5)% / ±(5–10)% | 1–3% | 3–10 samples | VOUT_OV/UV_WARN/FAULT_LIMIT |
| OC (peak/avg) | 0.9–1.0× / 1.05–1.2× | 2–5% | 3–10 samples | IOUT_OC_*_LIMIT, STATUS_WORD |
| OT | 90–110 °C / 115–130 °C | 5–10 °C | 100–500 ms | OT_WARN/FAULT_LIMIT, TEMPERATURE_x |
| P-limit | Rated × (0.9–1.0) | 3–5% | 50–200 ms | PIN/POUT limits, STATUS_INPUT/OUTPUT |
Swipe horizontally to view more →
Logging & Predictive Maintenance Fields
| Field | Description | Rate | Notes |
|---|---|---|---|
| Timestamp | Monotonic/log-time | — | UTC or system time, rollover-safe |
| VIN/VOUT/IOUT/T | Key telemetry snapshot | 10–100 ms | Calibrated |
| PhaseMask | Active phases bitmask | Event | Add/drop tracking |
| FaultCode | Warn/fault with source | Event | Debounced |
| Energy | ∑P·Δt accumulator | 1–10 s | Overflow-protected |
| HealthScore | ΔT, current skew, t |
1–10 s | Triggers service hints |
Swipe horizontally to view more →
Validation Flow & Checklists
Execute a repeatable validation plan: Bode across regions, load transients, VIN scan near crossover, thermal imaging & probe points, corner consistency (temperature/batch), and finalize mass-production & field parameter forms.
Bode Sweep
Measure f
Load Transients
ΔI, slew, ΔV
VIN Scan
Sweep through VIN≈VOUT; no hiccup; limits and alarms consistent.
Thermal & Probing
Thermal images & probe points; inter-/intra-phase ΔT ≤ 5–10 °C.
Measurement Setup
| Instrument | Setting | Notes |
|---|---|---|
| Oscilloscope | ≥200 MHz, 1–5 GS/s | Short ground spring; bandwidth limit as needed |
| Bode Analyzer | Sweep up to f | Inject via 10–50 Ω |
| E-load | ΔI & slew programmable | 4-wire sense; avoid cable inductance ringing |
| Thermal Camera | Emissivity calibrated | Consistent angle & distance; mark probe points |
Swipe horizontally to view more →
Bode / Transient / VIN Scan Records
| Test | VIN / IOUT | Key Metrics | Pass Criteria | Notes |
|---|---|---|---|---|
| Bode | Min/Nom/Max | f | PM ≥ 55°/50°/45° | Boost: f |
| Transient | VIN@min/max | ΔV, t | ΔV ≤ ΔV | Uniform across regions |
| VIN Scan | Sweep through VIN≈VOUT | Glitch/Hiccup | No hiccup/false trips | Observe phase add/drop |
Swipe horizontally to view more →
Mass-Production & Field Parameter Form
| Category | Parameter | Value | Unit | Notes |
|---|---|---|---|---|
| Limits | UV/OV/OC/OT | — | — | Warn/Fault/Hys/Debounce |
| Derating | I | — | A | Steps or linear |
| Phases | Add/Drop thresholds | — | %/A/°C | Min dwell & cool-down |
| PMBus | Refresh rates | — | ms | Per field criticality |
| Logging | Fields & retention | — | days | PHM baseline ready |
Swipe horizontally to view more →
Controller IC Selection Matrix (7 Brands)
Compare external-FET buck-boost controllers by VIN/VOUT capability, phase count, current-sense method, compensation interface, telemetry/PMBus, sync/gate-drive strength, automotive grade, and package. On mobile, swipe horizontally to view the full matrix.
Capability Badges Legend
| Brand | Part No. | VIN Range | VOUT Range | Phases | Current Sense | Compensation I/F | Telemetry / PMBus | Sync / Gate Drive | Protections | Automotive | Package |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Texas Instruments | LM5176-Q1 | 3–55 V | 0.8–55 V | 1–6 (multiphase) | DCR / Shunt | Type-III / EA pin | PMBus (device families) | Ext. sync; ~2–3 A gate | UV/OV, OC pk/avg, OT | AEC-Q100 | QFN / TQFP |
| Analog Devices | LT8705A | 2.8–80 V | 0.5–80 V | 1–4 (with ext. phases) | DCR / Shunt / In-Inductor | Digital / Type-III | PMBus (select parts) | Ext. sync; ~1–2 A gate | UV/OV, OC, OT, Pre-bias | AEC-Q100 | QFN / LQFP |
| Infineon | TLD5542-1 | 4.5–40 V | Buck-Boost (ext. FET) | 1–2 | Shunt / DCR | Type-III | SMBus (variant-dep.) | Ext. sync; ~2–4 A gate | UV/OV, OC, OT | AEC-Q100 | TQFP / QFN |
| Renesas (Intersil) | ISL81601 | 4.5–60 V | 0.8–60 V | 1–4 (multiphase) | DCR / Shunt | Type-III / EA pin | PMBus (variant-dep.) | Ext. sync; ~2–3 A gate | UV/OV, OC pk/avg, OT | AEC-Q100 | QFN / TQFP |
| MPS | MPQ8875 | 4.5–36 V | 3–36 V | 1–4 | Shunt / DCR | Type-III | SMBus / PMBus (model-dep.) | Ext. sync; ~2 A gate | UV/OV, OC, OT, Hiccup | AEC-Q100 | QFN |
| Microchip | MCP19124/5 | 4.5–42 V (with ext. front-end) | Configurable | 1–2 | Shunt / DCR (via amp) | Digital (programmable) | PMBus (firmware) | Ext. sync; ~1–2 A gate | UV/OV, OC, OT | AEC-Q100 | QFN / TSSOP |
| NXP | MC34VR500 (family) | Automotive supply | Multi-rail (incl. buck-boost stage) | 1–2 | Shunt | Type-III | SMBus (variant-dep.) | Ext. sync; ~1–2 A gate | UV/OV, OC, OT | AEC-Q100 | QFN / SOIC |
Swipe horizontally to view the full table →
Submit your BOM — 48-hour cross-brand recommendation
Send your target VIN/VOUT, load, phase budget, PMBus needs, and AEC-Q100/packaging preferences. We return alternatives across TI/ADI/Infineon/Renesas/MPS/Microchip/NXP with sizing notes, derating hints, and validation shortcuts within 48 hours.
FAQs
Engineering guidance for multiphase, external-FET buck-boost controllers. Expand an item for a concise answer and a link to a deeper section of this page.