
Pulse Frequency Modulation (PFM) in DC-DC Converters — Theory, Design Trade-offs, and IC-Based Solutions
Global electronic component supplier ERSAELECTRONICS: Rich inventory for one-stop shopping. Inquire easily, and receive fast, customized solutions and quotes.
What is Pulse Frequency Modulation (PFM) in DC-DC?
Pulse Frequency Modulation (PFM) is a light-load power-saving control mode in DC-DC converters that keeps the on-time nearly constant while reducing the switching frequency as load current drops. It is widely used in buck/boost/buck-boost regulators and PMICs to extend battery life.
Why it matters
- Iq / light-load efficiency: lowers switching losses to stretch standby battery life.
- Ripple pattern: variable-frequency pulse trains change ΔVout characteristics.
- EMI predictability: frequency wanders vs. fixed-frequency PWM; compliance strategy differs.
- Audible-noise risk: when effective frequency dips below ~20 kHz.
- ADC/RF sensitivity: jittered energy can couple into precision measurements or audio/RF paths.
- PFM↔PWM transitions: entry/exit thresholds and transients must be considered in design.
How it works
In PFM, the regulator delivers bursts with a nearly constant on-time; the spacing between bursts increases at light load and decreases as load rises. By contrast, PWM keeps a fixed switching frequency and varies duty cycle. Many vendors name PFM as power-save / eco-mode / pulse-skipping.

Where you meet it
You will encounter PFM in buck, boost, buck-boost regulators and PMICs as Auto-PFM↔PWM. Many devices expose a MODE/PS pin or register to force PWM when ripple/EMI or audible noise is critical.
Not sure about your load threshold? Jump to the Engineer’s Checklist.
PFM vs PWM: Quick Decision Table for DC-DC Converters
PFM (pulse frequency modulation) saves power at light load by lowering switching frequency, while keeping on-time nearly constant. PWM holds a fixed frequency and varies duty cycle for predictable ripple and EMI. Neither is “better” in all cases—your choice depends on Iq, ripple/EMI/noise, and transient behavior.
Mode | Iq (light load) | fsw stability | ΔVout (ripple) | EMI / audible | Transients / switching | Typical use | Need MODE? |
---|---|---|---|---|---|---|---|
PFM (Auto-PFM) | Very low (µA-level possible) | Variable / pulse-skipping | Irregular; may add low-freq content | Spectrum spreads; risk <20 kHz noise | Mind PFM↔PWM entry/exit thresholds | Battery/IoT, standby-first designs | Yes—prefer parts that can force PWM |
PWM (Forced-PWM) | Higher (fixed switching losses) | Fixed; SYNC-friendly | Predictable; easier to filter | Controlled EMI; add spread-spectrum if needed | Consistent response; simpler loop tuning | Audio/RF/precision ADC; EMI-critical nodes | MODE or register to force PWM is required |
Choose Auto-PFM for wearables & low-duty IoT.
Prefer Forced-PWM for audio/RF/precision ADC.
Use switchable modes + spread-spectrum for EMI budgets.

Need forcing conditions and thresholds? Jump to Section 3 (MODE / Forced-PWM). Want ripple/noise fixes? See Section 4.
PFM in Buck/Boost & MODE / Forced-PWM
After choosing between PFM and PWM, real designs hinge on entry/exit thresholds and how cleanly the converter transitions from bursty PFM to continuous PWM. In noise-sensitive nodes (audio/RF/precision ADC), you often force PWM via a MODE/PS pin or register.
Entry/Exit thresholds & transition behavior
Define two practical currents in the datasheet:
- IPWM→PFM (entry): as load falls, the regulator enters PFM below this current.
- IPFM→PWM (exit): as load rises, it leaves PFM and resumes continuous PWM above this current (often with hysteresis).
Near the threshold, expect the pulse spacing to compress; transitions can induce Vout dip/overshoot or sweep into the audible band. Keep sensitive rails above IPFM→PWM or force PWM.
Design tip (preload): If you must avoid PFM on a sensitive rail, add a small preload to hold the load above the exit threshold. Use Rpreload = Vout / Ipreload
, choosing Ipreload ≳ IPFM→PWM
while balancing standby loss.
MODE / register control (Forced-PWM)
Typical logic is MODE = High → Forced-PWM
, MODE = Low → Auto-PFM
(some parts invert—always check the datasheet). Use Forced-PWM for audio/RF/precision ADC paths or any fixed-frequency EMI budget. Retain Auto-PFM on battery-critical branches for maximum efficiency.
Vendor / Series | Naming | MODE High | MODE Low | Notes |
---|---|---|---|---|
TI — TPS62840 / TPS62122 | MODE / Power-save | Forced-PWM | Auto-PFM | Low Iq; some support spread-spectrum/SYNC |
TI — TPS63070 | Power-save / FPWM | Forced-PWM (buck-boost) | Auto-PFM (eco) | Buck-boost with eco-mode |
ST — L6981 / ST1PS01 | Low-power / FPWM | Forced-PWM | PFM / pulse-skipping | Fixed-freq options; AEC-Q variants exist |
NXP — PCA9420 (PMIC) | Power-save | Forced-PWM (per rail via register) | Auto-PFM (per rail) | Multi-rail PMIC, register-controlled |
Renesas — ISL91127/91126 | Auto-PFM / PWM | Forced-PWM (mode pin/reg) | Auto-PFM buck-boost | Good for mid-power buck-boost rails |
onsemi — NCP1529/1521 | Power-save / FPWM | Forced-PWM | PFM (skip) | Compact bucks; mobile-focused |
Microchip — MCP1640 | PFM/PWM auto | Forced-PWM (variants) | Auto-PFM (boost) | Simple boost; great for coin-cell/AA |
Stability & transient control around mode switching
- Preload: hold the rail above IPFM→PWM to avoid bursty operation on sensitive nodes.
- Compensation / phase margin: validate margin near the exit point; retune if dip/overshoot appears.
- Output capacitance & ESR: modest ESR helps tame spikes; consider extra C or an RC snubber.
- Inductor value & ripple current: avoid saturation or sub-harmonics in the transition zone.
- Synchronization: for ADCs, sync sampling to PWM or add anti-alias RC if PFM is unavoidable.

IC examples (cross-brand families)
- TI: TPS62840 / TPS62122 (Buck), TPS63070 (Buck-Boost)
- ST: L6981, ST1PS01 (Low-power mode + Forced-PWM)
- NXP: PCA9420 (PMIC, per-rail power-save)
- Renesas: ISL91127 / ISL91126 (Buck-Boost, Auto-PFM/PWM)
- onsemi: NCP1529 / NCP1521 (Buck)
- Microchip: MCP1640 (Boost, auto switching)
- Melexis: Sensor/driver focused; pair with above regulators
Full parameters (MODE, Iq, fsw, spread-spectrum/SYNC, AEC-Q) appear in Section 9.
Need ripple/EMI/audible fixes? See Section 4. Ready for cross-brand shortlists? Jump to Section 9 or Submit your BOM.
Ripple / EMI / Audible Noise — Problems → Actions
PFM spreads energy over variable frequency and saves power at light load, but can raise low-frequency ripple, EMI unpredictability, and audible noise. PWM holds fixed frequency for predictable filtering and compliance. Use the checklists below to diagnose symptoms and apply concrete fixes—then choose suitable MODE/Forced-PWM and IC options.
A) Audible noise < 20 kHz
Symptoms
- Whine/chirp at light or no load; brief squeal on load steps.
Causes
- PFM frequency sweeping into the audible band.
- Magnetics mechanical resonance; MLCC piezoelectric effect.
- SW node ringing/undershoot exciting acoustics.
Quick fixes
- Force PWM (MODE/reg); or raise/lock fsw.
- Enable spread-spectrum or SYNC to avoid audible region.
- Add a small preload to keep load above PFM exit threshold (see Section 3).
- Swap to low-noise magnetics; parallel polymer/tantalum with MLCC; consider potting.
- Add an RC snubber at SW (validate thermal loss).
IC hook
Prefer regulators with Forced-PWM, Spread-Spectrum, and SYNC support; clear PFM↔PWM thresholds.
Measurement
- Sound level meter / mic + scope FFT; test at light-load and during load steps.
Layout / Parts
- Minimize hot loop area (VIN-HSFET-SW-input cap-GND).
- Limit SW copper splash; mechanically secure inductor; avoid MLCC stress.
B) Ripple / ADC / RF integrity
Symptoms
- Irregular output ripple; ADC jitter/elevated noise floor; RF adjacent-channel issues.
Causes
- PFM pulse-spacing jitter introduces low-frequency components.
- SW ringing coupling into sensitive traces/grounds.
- Sampling beating with switching frequency.
Quick fixes
- Force PWM; synchronize ADC sampling to PWM; or move sampling away from harmonics.
- Add RC preload/damping at Vout (small current improves ripple profile).
- Tune L value / output ESR; add polymer in parallel to reduce low-freq ripple.
- Refine compensation; verify phase margin around the transition region.
- Route shortest high-di/dt loops; single-point AGND-DGND; keep sensitive traces away from SW.
IC hook
Choose parts with MODE, Spread-Spectrum, SYNC, and low-noise reference/EA; see Section 9.
Measurement
- Scope AC-coupled, 20 MHz limit, spring ground; FFT for LF/sidebands.
- Add anti-alias RC ahead of ADC if PFM unavoidable.
Layout / Parts
- Mix MLCC + polymer/tantalum; add small RC/LC dampers where needed.
- Keep sense/feedback traces quiet and short; proper Kelvin connections.
C) EMI (conducted / radiated)
Symptoms
- Margins failing in pre-scan; interference into adjacent subsystems or cables.
Causes
- Fast edges and large loop areas; input-rail resonance; unpredictable PFM spectrum.
Quick fixes
- Use fixed frequency (add spread-spectrum if needed) or SYNC to a master clock.
- Add π filter at VIN with damping; consider common-mode choke at egress.
- Tame edges: adjust gate resistors/driver slew to reduce dV/dt and dI/dt.
- Shielding/grounding: keep SW copper compact; solid GND plane; shields with thermal checks.
- At connectors: CM choke + ESD/TVS; define return paths and stitching vias.
IC hook
Select ICs offering Spread-Spectrum, SYNC, and MODE control; tune SW edge options if available.
Measurement
- Near-field probe + spectrum analyzer; conducted pre-scan with LISN.
- Budget margin for lot/aging variance; verify across modes.
Layout / Parts
- Place input ceramics tight to VIN/GND pins; minimize hot-loop length.
- π filter with series R/RC damping to avoid peaking; ground stitching near edges.

Decision flow:
- Audible present? → apply Block A.
- ADC/RF impacted? → apply Block B.
- EMI margin failing? → apply Block C.
Priority: Mode (Forced-PWM / Auto-PFM + preload) → Frequency (fixed/SS/SYNC) → L/C/ESR & damping → Layout & shielding → Edge control & part swaps.
Share your waveforms/layout photos — we’ll map actions & IC replacements using this checklist. Jump to Section 9 for cross-brand picks or Submit your BOM for a 48-hour review.
Measurement & Calculations: frequency, duty, PRI↔PRF, averaging
With PWM the switching frequency is fixed, while PFM varies pulse spacing at light load. The math (PRI, PRF, duty, average) is straightforward, but measurement windows and setup differ—especially to avoid aliasing and to capture bursty behavior. Use the formula card and SOP below, then pick an IC with adjustable fSW/SYNC/spread-spectrum.
Formula card
- PRF–PRI:
PRF = 1 / PRI
(frequency ↔ period) - Duty cycle:
D = ton / T
(T = one full period) - PWM average (logic-level):
¯V ≈ D·VH + (1–D)·VL
(ideal 0–Vin →¯V ≈ D·Vin
) - Buck intuition (ideal CCM):
Vout ≈ D·Vin
(real designs deviate due to losses/comp)
Example A — PWM average
1 kHz, D=40%, 0–5 V ⇒ ¯V ≈ 0.4 × 5 = 2.0 V
Example B — PFM PRF estimate
Count 420 pulses in 10 ms ⇒ PRF ≈ 42 kHz
.
Over 100 ms you may see ≈39–45 kHz due to burst spacing jitter.
Oscilloscope / DMM measurement SOP
- Sampling: set ≥10× the highest frequency of interest; for PFM use a longer time window (≥5–20 ms) to compute PRF.
- Trigger: for bursts, use trigger holdoff or the scope’s frequency/period counter instead of eye-balling.
- Ripple method: AC-coupled, 20 MHz bandwidth limit, spring ground on the probe; measure across the output cap.
- Mean & duty: use scope measurements (Mean/Duty). DMM “average” can mislead in PFM.
- Avoid aliasing: match timebase to sampling rate; enable peak-detect if needed.
- Where to probe: ripple at Vout; frequency at SW or gate node; verify at multiple loads.
How to pick fSW (frequency selection)
- Efficiency: lower fSW reduces switching loss and helps light-load life (pair with Auto-PFM).
- EMI/predictability: fixed frequency is easier to filter; add spread-spectrum to lower peaks; SYNC to a master clock to avoid beat notes.
- Audible: avoid ~20 kHz region. Audio/RF/precision rails often use >400 kHz–2 MHz fixed frequency.
- Size vs heat: higher fSW → smaller L/C but more loss; check thermal budget.
- PFM reality: if PFM must remain, keep sensitive rails above the PFM-exit current or add a small preload (see Section 3).
IC hook: In datasheets, look for Switching-frequency range, Programmable fSW, External SYNC, Spread-Spectrum, Mode (PFM/PWM), Iq, and PFM entry/exit thresholds. Cross-brand options are summarized in Section 9; ripple/EMI fixes live in Section 4.
Share your scope screenshots — we’ll validate the setup and suggest adjustable-fSW/SYNC/spread-spectrum regulators. Head to Section 9 or Submit your BOM for a 48-hour shortlist.
PWM Fan Control (4-Pin / 12V): standard, wiring, tach, drivers & EMI
This pattern answers: can PWM control speed, is a CPU fan PWM, how to tell 3-wire DC vs 4-pin, and what “12V PWM” means. Use the 4-pin standard for quieter, stable control and tach feedback, and apply proper drivers & EMI practices. Cross-link: levels in Section 8, noise/EMI in Section 4, IC selection in Section 9.
A) 4-Pin standard (PWM control pin, TACH feedback, 12V power)
4-pin fans separate power (+12V) and control (PWM) while exposing speed via TACH (open-collector/open-drain). Duty ratio commands RPM internally.
- Pins: +12V / GND / TACH (open-drain, typically 2 pulses/rev) / PWM (logic input).
- PWM frequency: ~25 kHz (outside audible; compatible with internal sampling).
- Recommended drive: open-drain from MCU/FPGA with pull-up (5 V typical; check VIH/VIL in Section 8).
- Tach math:
RPM = (ftach / PPR) × 60
, commonlyPPR = 2
.
Kick-start tip: on start or very low speed, drive Duty = 100%
for 200–500 ms, then drop to target duty.
B) 3-wire DC vs 4-pin: identification & compatibility
3-wire fans expose +12V / GND / TACH only—no dedicated PWM pin. Speed control is done on the power rail and can disturb tach.
- Identify: check connector/keying & datasheet; confirm if a separate
PWM
pin exists. - 3-wire control options:
- Low-side PWM chop on 12V: simple, but tach drops pulses during OFF time—sample in ON window or reshape pulses.
- Linear/constant-voltage control: quieter tach but low efficiency and higher heat.
- Recommendations: prefer 4-pin for quiet/stable control; if staying 3-wire, add flyback/RC damping and calibrate tach math.
IC hooks: low-side/half-bridge drivers, hall/current sensing front-ends, robust comparators.
C) Power stage, flyback path & cable EMI
High-current fans or 3-wire PWM often need external stages. Ensure commutation currents have a low-impedance return and limit radiation.
- Protection: ideal-diode/ORing for multiple sources, TVS/ESD on 12V input and cable ingress.
- Drivers: low-side MOSFET or half-bridge; add Schottky/flyback path and RC snubber to tame ringing.
- Cable radiation: PWM edge rate and loop area dominate; consider ferrite bead/common-mode choke at the connector, define return path.
For system EMI/noise actions, see Section 4.
D) Bring-up & speed measurement (TACH/Duty/frequency)
- Check levels: PWM and TACH VIH/VIL; confirm PWM is open-drain or protected if push-pull.
- Kick-start: 100% duty 200–500 ms, then step down.
- Measure tach: scope TACH; compute
RPM = (ftach / PPR) × 60
(assumePPR=2
unless stated). - Curve: log Duty→RPM; define minimum stable duty and closed-loop PI gains if needed.
- Noise audit: mic/SPL across duties; adjust PWM frequency/edge rate/spread-spectrum to reduce tonal peaks.
Measurement techniques (duty/average/aliasing) reference Section 5.
E) Quick reference (parameters & suggestions)
- PWM freq: ~25 kHz on the control pin (4-pin standard); 3-wire low-side PWM per system trade-off.
- Duty range: recommend 20–100% with startup margin.
- TACH: open-drain, commonly 2 pulses/rev; add pull-up & debounce.
- Levels: PWM input often 5 V logic; use level shifting if MCU is 3.3 V (see Section 8).
- EMI/noise: prefer 4-pin + 25 kHz control; for 3-wire add cable filtering and edge-rate control.
IC hooks (solution building blocks)
- PWM fan controller ICs (PWM in, TACH readback, stall/fault protection).
- BLDC drivers (hall or sensorless) with external PWM speed command.
- MOSFET/half-bridge drivers for 3-wire PWM power chopping.
- Protection: TVS, ideal-diode/ORing, hot-swap/limiting as needed.
See cross-brand candidates in Section 9.
Need a quiet, closed-loop RPM BOM? Submit your BOM for a 48-hour shortlist.
PWM Dimming & Flicker (LED / Phone): high-frequency PWM, hybrid dimming, measurement & EMI
PWM dimming controls average luminance via duty cycle while keeping instantaneous LED current amplitude unchanged—great for color consistency. Risks appear when frequency is low or duty is extreme, causing visible flicker or camera banding. Use this playbook to select high-frequency PWM or hybrid dimming (PWM+Analog), and to align constant-current, layout, and EMI practices. Cross-links: frequency/duty math in Section 5, noise/EMI in Section 4, I/O levels in Section 8, driver ICs in Section 9.
A) What is PWM dimming? (incl. phone PWM)
PWM dimming varies duty cycle to set perceived brightness. Instant current amplitude stays constant, so chromaticity remains stable.
- Phones / displays: many devices use PWM at low brightness; some models drop to lower PWM frequencies, which can bother sensitive users or cause rolling-band artifacts on cameras.
- Alternative: DC dimming (analog current reduction) reduces flicker risk but can shift color/efficiency; a hybrid approach mixes both.
- Action: raise PWM frequency and/or use hybrid dimming for eye- and camera-friendly results; see Section C below.
B) Flicker basics: visibility & comfort
Flicker perception depends on PWM frequency, modulation depth, and the observer/sensor sampling (eye or camera).
- Metrics: %Flicker (modulation depth), Flicker Index—lower is better.
- Comfort targets (rules of thumb): general indoor ≥ 2–3 kHz; camera/sensitive users ≥ 10–20 kHz.
- Camera banding: avoid beat with shutter/frame rate; increase frequency or dither slightly (small spread) to reduce striping.
For formulas & averaging, see Section 5.
C) High-frequency PWM (>20 kHz) vs Hybrid dimming (PWM+Analog)
High-frequency PWM
- Pros: near flicker-free perception; stable color; easy duty-to-luminance mapping.
- Cons: higher switching loss; tougher EMI; tighter layout/filtering required.
- Use when: brightness > ~20%, or where color accuracy is critical.
Actions: pick drivers supporting >20 kHz PWM; enforce compact hot loops and output damping (see Section 4).
Hybrid dimming (PWM + Analog)
- Pros: cleaner ultra-low brightness, less camera banding, gentler EMI.
- Cons: small color/efficiency shift at very low current; needs luminance linearization.
- Use when: brightness < ~20%, camera-sensitive scenarios (phones, VR, automotive clusters).
Actions: add a small analog bias current + high-frequency PWM trim; calibrate with a log/Gamma curve.
D) Constant-current, topology, layout & EMI
Stable constant-current and tight current loops are the foundation of flicker-free, low-noise LED systems.
- Topologies: LED buck / boost / buck-boost / linear CC for small power; ensure loop stability and low LED current ripple.
- Sensing & routing: Kelvin sense at the shunt; keep LED+ and LED− tightly coupled; separate feedback from power switching paths.
- Filters/EMI: input decoupling; small RC/LC at output to shape ripple; use spread-spectrum/SYNC if supported; avoid audible zones or mechanical resonances.
Need mitigation steps? See Section 4.
E) Measurement & evaluation (LED / Phone)
- Tools: photodiode + TIA to scope (or high-speed lux/spectrometer); camera quick-check via slow-motion video.
- Steps: set target brightness, record optical waveform; compute %Flicker / Flicker Index; sweep frequency/duty; test against various shutter/frame rates.
- Criteria: meet project thresholds (e.g., %Flicker ≤ X%, fPWM ≥ Y kHz).
Electrical-only probing can mislead—prefer optical for flicker judgments; math & averaging in Section 5.
F) Quick reference (targets & tips)
- Recommended PWM freq: general ≥ 2–3 kHz; camera/sensitive users ≥ 10–20 kHz.
- Ultra-low brightness: use hybrid dimming to keep flicker low while preserving color.
- Linearity: apply log/Gamma mapping for duty→luminance calibration.
- Camera-friendly: avoid beats with frame/shutter; small spread (dither) if necessary.
IC hooks (LED driver capabilities to look for)
- High-frequency PWM (>20 kHz), hybrid dimming modes, wide dimming ratio (e.g., 5,000–10,000:1).
- Spread-spectrum / SYNC, precise low-current regulation, built-in linearization (LUT/log mapping).
- Protections (open/short/thermal), multi-string support, AEC-Q/industrial grades as needed.
See cross-brand driver picks in Section 9.
Give your target luminance and PWM frequency — we’ll return a driver shortlist and a sample-kit suggestion. Submit your BOM for a 48-hour recommendation.
Interface & Levels: VIH/VIL, idle polarity, 3.3V→12V level shifting, PWM signal basics
This section answers: What’s the max input voltage and the minimum high level (VIH/VIL)? Is PWM hardware or software? What does “Idle” mean? Is PWM AC or DC—and is it voltage or current? It also shows how to drive a 12 V load from a 3.3 V MCU safely with level shifting, isolation, and protection. Cross-links: measurements in Section 5, EMI/noise in Section 4, fan/LED applications in Section 6 & Section 7, IC picks in Section 9.
Terminology (quick answers)
- VIH / VIL: input-high minimum & input-low maximum. Values depend on the input family (TTL/CMOS/Schmitt) — always use the datasheet limits (don’t assume rails).
- Idle / polarity: the default line state when inactive. Define Active-High (Idle Low) or Active-Low (Idle High) so 0% duty behaves as expected.
- PWM hardware vs software: prefer timer/comparator hardware outputs (low jitter). Bit-banging only for low speed / non-critical paths.
- AC or DC? voltage or current? PWM is a digital voltage waveform referenced to a baseline. It controls the average power/current in the load; “current-mode PWM” usually means a constant-current driver being PWM-modulated, not a literal current square wave at the pin.
Quick myth-busters
- “12V PWM” has two meanings: (a) a logic-level PWM control pin (e.g., 4-pin fan, typically 5 V max) — do not drive it with 12 V; (b) PWM chopping the 12 V power rail to the load (needs a MOSFET stage and flyback/EMI care).
- VIH/VIL ≠ VDD/0: leave margin for process/temperature; confirm VIH(min)/VIL(max) in the receiver’s datasheet.
- No shared ground ≠ safe: without isolation, logic domains must share ground. For safety/noise, use digital isolators/optos or isolated drivers.
3.3 V MCU → 12 V systems (what interface do you need?)
- A) Logic → logic (e.g., 5 V input pin): use a level shifter / Schmitt buffer / comparator; or open-drain with a 5 V pull-up. Verify rise time and VIH/VIL.
- B) Switch a 12 V load (fan/LED/coil): use a low-side N-MOSFET (or half-bridge) with proper gate drive, flyback path (for inductive loads), and an RC snubber at the SW node as needed. For high current/high fSW, add a dedicated gate driver.
- C) Isolation/noisy grounds: put a digital isolator before the gate driver (or use an isolated driver). Define the return path on the secondary side.
- Measure & qualify: confirm VIH/VIL, edge rates, and dV/dt injection; run an EMI pre-scan (see Section 4).
Interface checklist
- Thresholds: record VIH(min)/VIL(max) of the receiver; set idle polarity and default pulls.
- Drive strength: estimate line/input capacitance; target rise/fall <10% of period; add buffer/comparator if needed.
- Open-drain path: pick pull-up by rise-time target (R ≈ tr/Cline as a first pass); validate sink current.
- Protection: series resistors, clamps (TVS/Zener), reverse-polarity via ideal-diode/ORing; check surge limits.
- Grounding: ensure common reference (unless isolated); single-point AGND–DGND tie for mixed-signal nodes.
- Edge control: add 10–33 Ω gate/series resistors; optional small C with pull-up to soften edges (trade-off with jitter).
Quick selector (common cases)
- 3.3 V → 5 V logic in: open-drain + 5 V pull-up / dedicated level shifter / Schmitt buffer.
- 3.3 V → 12 V load (low-side): logic-level N-MOS + gate resistor + flyback diode; add driver for high current/frequency.
- 3.3 V → 12 V high-side: half-bridge/high-side driver (bootstrap or isolated). Verify SOA and dv/dt immunity.
- Noisy/remote domain: digital isolator → local gate driver on the secondary.



IC hooks (tie-ins to Sections 6/7/9)
- Level shifters / buffers / Schmitt receivers for clean logic edges on long/noisy lines.
- Comparators (with hysteresis) to restore thresholds and reject noise.
- Digital isolators (multi-channel PWM pass-through) for safety/ground-noise domains.
- Gate drivers (low-side/high-side/half-bridge) with UVLO and TTL/CMOS-compatible inputs.
Cross-brand options listed in Section 9.
Share your interface specs (voltage, VIH/VIL, isolation needs). We’ll return level-shifting & gate-driver BOM options in 48 hours — Submit your BOM.
DC-DC Selection Basics: why DC-DC over LDO, low-Iq Auto-PFM value, cross-brand picks
This section answers why a switching DC-DC beats an LDO for efficiency/thermal, why low Iq + Auto-PFM matters for battery life, and how to shortlist cross-brand regulators with MODE/Forced-PWM, spread-spectrum and SYNC. It ties back to Section 3 (PFM & MODE) and Section 4 (ripple/EMI/noise).
A) Why DC-DC instead of an LDO?
Conclusion: when the voltage drop × load current is non-trivial, a buck converter dramatically reduces loss and temperature rise; LDOs shine only at tiny drop/low current or ultra-low-noise points.
- LDO efficiency:
η ≈ Vout/Vin
;Ploss ≈ (Vin − Vout)·Iout
; temperature riseΔT ≈ θJA·Ploss
. - Buck intuition:
η ≈ Pout / (Pout + Psw + Pcond + Iq·Vin)
(helps frame switching vs conduction vs quiescent losses). - Copyable example (12→5 V @ 0.5 A): LDO:
Ploss = (12−5)·0.5 = 3.5 W
; Buck (~90%):Ploss ≈ 0.28 W
. - Actions: estimate
(Vin−Vout)·Iout
; for noise-critical rails consider buck → post-LDO.

B) Low Iq + Auto-PFM = standby life
Conclusion: at light load, quiescent current dominates. Auto-PFM lowers fSW to cut switching loss and extend battery life. For audio/RF/ADC rails, Forced-PWM keeps frequency fixed at the cost of extra Iq.
- Actions: define light-load current & standby budget; pick µA-class Iq parts with MODE (PFM↔PWM), plus spread-spectrum/SYNC options for EMI.
- References: thresholds & transitions in Section 3; noise fixes in Section 4.

C) Cross-brand series to start with
- TI: TPS62840 (Buck, low Iq, MODE), TPS63070 (Buck-Boost, Eco/Forced-PWM)
- ST: L6981, ST1PS01 (power-save + Forced-PWM)
- NXP: PCA9420 (PMIC, per-rail power-save)
- Renesas: ISL91127 / ISL91126 (Buck-Boost, Auto-PFM/PWM)
- onsemi: NCP1529 / NCP1521 (Buck)
- Microchip: MCP1640 (Boost, auto switching)
- Melexis: sensor/driver focused; pair with the above regulators
Series | MODE / toggle | Iq (typ) | fSW range | Spread-Spectrum | External SYNC | AEC-Q option |
---|---|---|---|---|---|---|
TI — TPS62840 (Buck) | MODE pin / Eco↔FPWM | µA-class | hundreds kHz–MHz class | ✓ (family-dependent) | ✓ (family-dependent) | varies by PN |
TI — TPS63070 (Buck-Boost) | Eco / Forced-PWM selectable | low, design-dependent | hundreds kHz–MHz class | — / varies | ✓ / varies | varies by PN |
ST — L6981 | Low-power / FPWM modes | µA-class (typical) | hundreds kHz–MHz class | ✓ / varies | ✓ / varies | often available |
ST — ST1PS01 | Power-save + FPWM | µA-class (typical) | hundreds kHz–MHz class | — / varies | — / varies | varies by PN |
NXP — PCA9420 (PMIC) | Per-rail power-save/PWM via reg | low per rail (PMIC) | per rail range | — / varies | — / varies | — / varies |
Renesas — ISL91127 / 91126 (Buck-Boost) | Auto-PFM/PWM + FPWM option | low, design-dependent | hundreds kHz–MHz class | — / varies | ✓ / varies | varies by PN |
onsemi — NCP1529 / 1521 (Buck) | Power-save / FPWM options | µA-class (typical) | hundreds kHz–MHz class | — / varies | — / varies | varies by PN |
Microchip — MCP1640 (Boost) | Auto PFM/PWM (family-dep.) | low, boost-class | hundreds kHz class | — / varies | — / varies | — |
Melexis — (pair with above) | — | — | — | — | — | — |

E) Three steps to a shortlist
Get a short-list for your load & ripple target (48h). We’ll return lead-time, pin-to-pin alternatives, compliance (AEC-Q/Industrial) and a sample-kit suggestion.
Engineer’s Checklist: datasheet must-check items before design freeze
Use this one-page checklist to review a regulator’s datasheet and avoid late rework. It distills Sec 2 (PFM vs PWM), Sec 3 (MODE/thresholds), Sec 4 (Ripple/EMI/Audible), Sec 5 (Measurements).

A) Mode & light-load behavior (PFM/PWM)
B) fSW, External SYNC, Spread-Spectrum
C) Load transient & loop stability
D) Output ripple & noise (PFM vs PWM)
E) EMI & clocking
F) Package, thermal, current rating & compliance
Pocket card — copy/paste this block into your lab notes
- ■ Iq (Typ/Max): __________ µA
- ■ PFM entry/exit: ______ / ______ mA (cond: __________)
- ■ MODE / FPWM bit / PS pin: __________
- ■ fSW range: ____–____ kHz | Set: ______ kHz
- ■ SYNC: Yes/No; Window: ____–____ kHz; VIH/VIL: __________
- ■ Spread-Spectrum: ± ______ % (profile: ______)
- ■ Transient dip/over: ______ / ______ mV (ΔI,dI/dt: ______)
- ■ Loop margin: PM ______ ° / GM ______ dB
- ■ Ripple PFM/PWM: ______ / ______ mVpp (20 MHz, AC-coupled)
- ■ EMI plan: Fixed / SS (±%); SYNC: Yes/No
- ■ Package / RθJA / rating: __________
- ■ AEC-Q / Industrial: Grade ______ / PPAP ______
Need a second set of eyes? Upload your datasheet links — we’ll return a red-pen review in 48 hours. Submit your BOM.
FAQ (PFM/PWM: concepts, measurement, frequency, applications, interfaces)
Short, practical answers to the remaining FAA items. Each entry ends with a single “Further reading” link to the most relevant section in this page.
A) Concepts
How does PWM actually work?
PWM controls the average power by varying duty cycle: D = ton/T
. For an ideal 0–Vin source, average voltage ≈ D·Vin
; in a buck, Vout ≈ D·Vin
under steady, ideal conditions. Further reading → Section 5.
Why is PWM called PWM?
Because it modulates pulse width at a (usually) fixed period to encode the control value—unlike PFM, which varies pulse spacing. Further reading → Section 2.
How many types of PWM are there?
Common forms include edge-aligned, center-aligned (phase-correct), single/dual-edge update, complementary with dead-time, etc. Focus on frequency, duty resolution, sync, and filtering. Further reading → Section 5.
B) Math & Measurement
How to average a PWM signal?
For logic PWM with levels VH, VL
, the average is V̄ = D·VH + (1−D)·VL
(≈D·Vin
if VL≈0
). Filtering and load shift the effective average. Further reading → Section 5.
What is the average voltage of PWM?
Ideally V̄ ≈ D·Vin
; real averages depend on output impedance and any RC/LC filtering. Further reading → Section 5.
How to calculate PRF and convert PRI ↔ PRF?
PRF = 1/PRI
. For PFM, count pulses over a longer window to avoid aliasing and capture burst spacing jitter. Further reading → Section 5.
How to check pulse frequency on a scope?
Use the scope’s frequency/period measurements and proper timebase; for bursty PFM add trigger holdoff and larger statistics window. Prefer AC-coupled / 20 MHz limit for ripple checks. Further reading → Section 5.
What is the PWM duty cycle?
D = tactive/T
where “active” is the asserted level (Active-High or Active-Low per interface polarity/idle). Further reading → Section 8.
C) Frequency & Selection
What is the (usable) range of PWM frequency?
From hundreds of Hz to several MHz in practice. Choice balances efficiency, EMI, audible risk, and passives size. Further reading → Section 5.
How do I select PWM/switching frequency?
Avoid audible bands/beat notes; use fixed frequency (+ optional spread-spectrum or SYNC) when EMI is critical; manage low-frequency ripple in PFM. Further reading → Section 4.
D) Applications
What is PWM on a phone? Is PWM good or bad?
Many phones use PWM dimming at low brightness; low frequencies can bother sensitive users or cameras. Use higher PWM or hybrid dimming to mitigate. Further reading → Section 7.
What is PWM dimming?
It varies duty cycle to control perceived luminance while keeping instantaneous LED current constant—great for color stability; watch for flicker at low f. Further reading → Section 7.
Does PWM control fan speed? Is a CPU fan a PWM?
Yes. 4-pin CPU fans use a dedicated PWM control pin and report speed via TACH; 3-wire DC fans need power-rail PWM or linear control. Further reading → Section 6.
Can Arduino generate a PWM signal? How to make one?
Yes—via timer peripherals (e.g., analogWrite()
) or libraries. Match required frequency, logic level, and drive strength; add level shifting/drivers if needed. Further reading → Section 8.
E) Interfaces & Levels
Is PWM an analog or digital signal? Is it an analog output?
It’s a digital voltage waveform whose time average can emulate an analog level after filtering or integration in the load. Further reading → Section 5.
What is PWM voltage? Is PWM voltage or current? Is it AC or DC?
PWM pins output a square voltage referenced to ground. It controls the average current/power in the load. As a signal, it’s a time-varying DC (not a symmetric AC). Further reading → Section 8.
What is the maximum input voltage for PWM? What is the minimum input high (VIH)?
Determined by the receiver’s absolute ratings and VIH/VIL thresholds—never assume it equals the supply rail; check the datasheet. Further reading → Section 8.
What is PWM idle?
The default line state when inactive. Define Active-High or Active-Low polarity so 0% and 100% duty map to the intended physical states. Further reading → Section 8.
F) Modes & Selection
What is forced PWM?
A mode that holds fixed switching frequency (no PFM) for predictable ripple/EMI and low audible noise—at the cost of higher light-load power. Further reading → Section 3.
Why use a DC-DC converter (vs LDO)?
When (Vin−Vout)·I
is significant, a switching regulator slashes loss and temperature rise; add a post-LDO for ultra-clean rails. Further reading → Section 9.
How do I reduce PWM noise/ripple?
Use fixed-freq/Forced-PWM, consider spread-spectrum or SYNC, add preload if needed, optimize L/ESR/compensation, minimize loop area, and apply RC snubbers/filters where appropriate. Further reading → Section 4.
Didn’t see your question here? Ask below or Submit your BOM for a tailored answer within 48 hours.
Submit Your BOM — 48h lead-time & alternatives
Within 48 hours you’ll receive: lead-time comparison, pin-to-pin alternatives, compliance check (AEC-Q/Industrial), and a sample-kit suggestion. We’ll also provide a recommended Forced-PWM / Auto-PFM configuration, plus spread-spectrum / SYNC options and ripple/EMI risk flags.
FAA → pain points
- Lead-time uncertainty / supply risk
- Pin-to-pin / second-source difficulty
- Compliance doubts (AEC-Q / Industrial)
- Design fit: PFM↔PWM, spread-spectrum/SYNC, ripple/EMI, Iq/battery
What you’ll get (48h)
- Lead-time comparison (multi-channel)
- Pin-to-pin alternatives (package/functional/electrical)
- Compliance check (AEC-Q/Industrial)
- Sample-kit suggestion + config notes (FPWM/Auto-PFM, SS/SYNC)
IC hooks & mapping
We align your needs to device capabilities: PFM vs PWM (Sec 2), MODE/thresholds (Sec 3), Ripple/EMI (Sec 4), Frequency/averaging (Sec 5), 4-pin fan (Sec 6), LED dimming (Sec 7), VIH/VIL & 12V PWM (Sec 8), low Iq picks (Sec 9).
