Fast Charger / Adapter: USB-C PD/PPS Power Architecture & Debug
← Back to: Consumer Electronics
Core idea: A fast charger/adapter is an evidence-driven power system: the output “fast charge” behavior is defined by the AC front-end, primary topology, secondary SR/output loop, and the USB-C PD/PPS control plane working together under clear protection rules.
What this page delivers: A practical, adapter-scoped map from symptoms (VBUS droop, PPS disconnects, EMI peaks, light-load noise, thermal throttling) to the exact measurements and blocks that cause them—so issues can be isolated and fixed without guessing.
H2-1 — Scope, power levels, and “fast charging” definitions (PD/PPS/QC)
This chapter locks the engineering boundary: only the adapter/charger hardware from AC mains to USB output (VBUS). It also defines PD, PPS, and QC in hardware terms so later chapters can stay evidence-driven and avoid cross-topic spill.
- Fixed voltage classes: 5V / 9V / 15V / 20V are the mainstream rails exposed on VBUS.
- PPS (Programmable range): commonly 3.3–21V with step changes; the sink may sweep voltage while drawing power.
- Typical power tiers: ~20–240W adapters exist; higher tiers amplify thermal, EMI, and protection tuning sensitivity.
- PD (Fixed PDO behavior): discrete VBUS setpoints; stress appears as step transitions and renegotiation events.
- PPS (Programmable Power Supply): quasi-continuous VBUS control; stress appears as sweep stability, cable drop compensation, and limit-mode interactions.
- QC (compat modes): alternative handshake that still maps to “VBUS mode selection + current limiting + protections” on the adapter side.
- CC/CV view: current limit and voltage regulation define normal operation and overload response.
- Constant power view: when power is held roughly constant, I ≈ P / V; lower VBUS implies higher current for the same watts.
- Adapter implications: the “worst-case heat” often shifts to low-voltage / high-current conditions (SR FETs, output inductors/caps, connector and cable losses, OCP margins).
- Evidence hook for later testing: electronic-load sweeps that separate CV/CC/CP regions make limit-mode behavior measurable (thresholds, settling, hiccup/latch decisions).
| Spec / Symptom | Dominant block (most likely) | What to verify (adapter-side evidence) |
|---|---|---|
| Standby / no-load | Controller bias supply, auxiliary winding, burst/skip strategy | Input power at no-load across line; bias rail stability; burst frequency vs audible/EMI signatures |
| Ripple / noise | Secondary filter + SR behavior + layout current loops | Ripple with proper probing (short ground); SR gate timing/ringing; output LC damping |
| Load transient | Control loop compensation + output cap/LC + current limit policy | Step-load settling; undershoot/overshoot vs detach; limit-mode entry points under PPS sweeps |
| Leakage / touch feel | Y-cap sizing/placement, EMI filter topology, primary-secondary parasitics | Leakage-related measurements; correlation to EMI filter and common-mode paths |
| Touch temperature | Transformer + primary switch + SR FETs + enclosure thermal path | Hotspot map (IR/thermocouple); derating knee; sustained CP operation at low VBUS |
H2-2 — System block diagram: end-to-end power path & control domains
This architecture map provides a 30-second mental model of an AC-to-USB-C fast charger. The same diagram will be referenced by later chapters for EMI, PFC, flyback/ACF/LLC, SR, PD/PPS control, and debug evidence.
- Input protection & inrush: fuse/NTC/MOV set the survival envelope and inrush waveform.
- EMI filter: shapes conducted noise paths; strongly coupled to leakage/common-mode behavior.
- Bridge rectifier: creates the HV DC bus; commutation can become an EMI contributor.
- (Optional) PFC: regulates the bulk bus and changes downstream operating points and stress.
- Isolated conversion: flyback/ACF/LLC + transformer delivers isolated energy to secondary.
- Secondary SR + filter: drives efficiency, ripple and transient response at high current.
- USB-C PD control domain: CC detection, contract enforcement, VBUS gating/sensing.
- Energy domain: AC → bulk → switch node → transformer → SR → VBUS.
- Regulation domain: primary loop (current/voltage sensing, clamp/snubber stability) and secondary dynamics (LC damping).
- Protocol/policy domain: PD/PPS sets allowed VBUS behavior and may trigger detach/limit based on faults.
- TP1 Bulk bus (post-bridge / post-PFC): reveals brownout/hold-up and ripple stress.
- TP2 Primary switch node (drain): reveals ringing, clamp health, and switching regime.
- TP3 Secondary rectification region (SR gate / rect node): reveals SR timing and ringing.
- TP4 VBUS ripple & transient at connector: correlates to detach, OCP/OVP triggers, and device complaints.
- TP5 CC1/CC2 status + PD fault reason: separates “policy detach” from “power collapse”.
H2-3 — Input protection + inrush + EMI filter: what to choose and what breaks
Adapter front-end hygiene determines surge robustness, conducted EMI margin, leakage behavior, and long-term reliability. This section focuses on measurable cause–effect: component coordination, waveform fingerprints, and pre-scan evidence.
- Protection stack: fuse + MOV/TVS define the “energy absorption → disconnect” sequence under surge events.
- Inrush shaping: NTC (or relay/active inrush) controls the bulk-cap charging current at plug-in and hot-replug.
- EMI network: X-cap and DM elements target differential-mode noise; Y-cap and CM choke manage common-mode return paths.
- Hidden coupling: Y-cap and parasitic capacitance form a leakage path; CM noise reduction often trades against touch/leakage constraints.
| Element | Primary job (adapter-side) | Typical failure signature |
|---|---|---|
| Fuse | Final disconnect when stress exceeds safe limits; coordinates with MOV/TVS energy handling | Open-circuit after repeated stress; nuisance blow if inrush is unmanaged or MOV is undersized |
| MOV | Absorb surge energy and clamp peaks; protects downstream rectifier and switch nodes | Progressive aging → increased leakage/heat; catastrophic short after extreme events |
| TVS (if used) | Faster clamp behavior in selected topologies; complements surge handling in specific designs | Overstress → short/open; can increase losses or trigger unintended stress if misapplied |
NTC too small
High plug-in peak and fast decay; bulk charges quickly but stress rises (bridge/fuse/MOV thermal load).
NTC too large
Slow bulk ramp; repeated UVLO start/stop can appear under weak mains or cold conditions.
Hot replug edge case
NTC still warm → low resistance; second plug-in surge can exceed “cold-start” assumptions.
Relay/active inrush timing issues
Two-step surges or secondary “kick” appear when bypass engages too early or precharge is incomplete.
- DM sources: bridge commutation and pulsed charging of the bulk capacitor; also the switching current ripple in the primary power stage.
- CM sources: fast dv/dt at the primary switch node couples through parasitic capacitance (primary-to-secondary, heatsink-to-chassis, winding capacitance).
- Victim linkage: CM paths often dominate broad-band rise in the conducted EMI spectrum; DM paths often create stronger “tone-like” peaks around switching harmonics.
- Conducted EMI pre-scan (LISN): capture spectrum at LISN ports and look for shape: harmonic clusters near switching frequency (edge/loop-driven) vs broad-band lift (CM-path-driven).
- Bulk correlation: measure TP1 bulk bus ripple while scanning; large line-cycle ripple can modulate switching behavior and spread noise.
- Inrush capture: record input current and bulk voltage ramp at plug-in; check for double-kicks, slow-ramp UVLO cycling, or abnormal peaks on hot replug.
- Quick isolation logic: if EMI shape shifts strongly with switching edge control (gate drive/slew) it is edge/loop dominated; if it shifts with Y-cap/CM network it is return-path dominated.
H2-4 — PFC or no PFC: when it’s needed and what it changes downstream
PFC is not a “checkbox”; it reshapes the bulk bus and changes downstream operating margins, brownout behavior, and hold-up dynamics. This section provides decision triggers and adapter-only evidence to validate the impact.
- Higher power tiers: as watts increase, peak input current and thermal density rise; bulk behavior becomes a stronger limiter.
- Efficiency/temperature goals: when low touch temperature at high output power is a priority, controlling the bulk bus can improve downstream margin.
- Wide-line robustness: when operation must remain stable across weak mains and brownout conditions, the bulk bus behavior becomes a first-class constraint.
- No-PFC bulk: rectified mains creates a large line-cycle envelope ripple; downstream stages must regulate across a wider instantaneous bus swing.
- PFC bulk: bulk is actively shaped; ripple amplitude and spectrum shift; downstream conversion sees a more controlled bus (but with its own switching artifacts).
- Practical consequence: control-loop headroom and protection thresholds should be evaluated against the bulk waveform, not a single DC number.
- Boost PFC: common architecture that shapes the bulk bus and input current profile.
- Transition-mode vs CCM: trade space between efficiency, EMI signature, component stress, and control complexity; the key is how each influences bulk ripple and switching noise coupling.
| Interaction | What it can cause in flyback/ACF/LLC | Adapter-only evidence to capture |
|---|---|---|
| Bulk ripple → control margin | Frequency/operating-point movement; reduced margin can surface as noise, transient weakness, or detach under stress | TP1 bulk waveform + output transient traces + fault reason codes |
| Brownout behavior | Repeated UVLO start/stop; unstable regulation near line dips; contract drops driven by power collapse | Line dip test: bulk sag curve, restart cadence, output droop timing |
| Hold-up requirement | Bulk capacitance/strategy impacts size and heat; protection thresholds must avoid “false resets” during brief interruptions | AC interruption: bulk discharge profile, output survival time, recovery overshoot |
H2-5 — Primary conversion topology: Flyback vs ACF vs LLC (selection by power tier)
Topology choice becomes mechanical when driven by constraints: power tier, volume target, efficiency/thermal headroom, EMI risk tolerance, and BOM cost. This section maps those constraints to QR flyback, active-clamp flyback (ACF), and LLC, then links each to measurable “failure signatures.”
- QR flyback: strong candidate when cost and simplicity dominate and the design can tolerate higher peak stresses and stronger dependence on clamp/snubber tuning.
- ACF (active clamp flyback): favored when reducing primary stress and improving EMI/efficiency matter, while accepting extra control/timing sensitivity around the clamp loop.
- LLC: typically selected for higher power density and high efficiency, with the main risk shifting to tuning (resonant tank + operating window) and light-load behavior.
Transformer constraints
Turns ratio, leakage inductance, and parasitic capacitance jointly set stress, EMI coupling, and thermal headroom. These are topology-sensitive constraints, not afterthoughts.
Clamp / snubber network
Controls drain spike and ringing energy. In ACF, the clamp loop becomes an active energy path that must remain stable and low-parasitic.
Switching window
QR flyback relies on valley timing; LLC relies on a controlled frequency window around resonance. The window shape impacts EMI and light-load modes.
Primary sensing
Current sense, ZCD/valley detect, and protection thresholds determine repeatability across production spread and line/load extremes.
| Topology | Typical bench-visible signature | First suspects (adapter-side) |
|---|---|---|
| QR flyback | High drain spike or strong ringing; wide-band EMI rise near switching harmonics; light-load burst with audible noise | Clamp/snubber tuning, loop area at hot nodes, valley detect margin, auxiliary bias stability |
| ACF | Clamp-node ringing and elevated clamp device temperature; unexpected spikes during transitions; EMI sensitive to layout changes | Clamp loop parasitics, clamp timing/drive, clamp capacitor sizing, leakage energy handling path |
| LLC | Burst/skip noise at light load; weak load-step response; start-up overshoot or sensitivity to bulk ripple modulation | Resonant tank tuning, operating window limits, light-load control strategy, compensation/feedback placement |
- Primary drain waveform: measure spike height and ringing decay; correlate with conducted EMI shape and device temperature rise.
- Primary current sense: check peak and slope consistency across line/load; look for jitter or abnormal cycle-to-cycle behavior.
- ACF clamp node / LLC resonant current: verify energy circulation remains controlled through transitions and at light load.
- Thermal map: identify hotspots (MOSFET, transformer, clamp device, rectifier path). Thermal hotspots are usually the limiting constraint.
H2-6 — Secondary side: SR, output filters, and ripple/transient control
Output quality and thermal limits are frequently secondary-limited. The rectification method (SR vs diode), output LC network, and real-world ESR/ESL determine ripple, transient response, and stability under PPS operating points.
- Higher output current: SR reduces conduction loss and can materially improve touch temperature and efficiency margin.
- Thermal bottlenecks: when the secondary rectifier is a hotspot, SR often provides the cleanest relief without changing the primary topology.
- Complexity trade: SR introduces timing and reverse-conduction control requirements, especially across light-load transitions.
Capacitance is not the whole story
Ripple and transient behavior depend on ESR/ESL and ripple-current rating; layout and return path become part of the effective ESL.
Inductor role
Inductor value and saturation margin shape high-frequency ripple suppression and step-load current slew capability.
Sense point placement
Voltage sense taken at the wrong point can “regulate the wrong node,” making cable drop and connector resistance appear as instability.
Layout as a filter component
Output loop area, ground return, and capacitor proximity directly affect ringing and measured ripple (including measurement artifacts).
- Controlled undershoot/overshoot: transient deviation remains bounded and does not trigger mode hopping.
- Fast settling without sustained ringing: a small number of damped cycles is acceptable; persistent oscillation indicates margin loss.
- No low-frequency wobble: repeated slow modulation often correlates with burst/skip interaction or poor sense placement.
- Operating point movement: PPS and constant-power tendencies shift V/I operating points, changing the effective loop gain and plant dynamics.
- Added delay/extra loop: cable drop compensation or remote sensing introduces additional phase lag; margin can shrink under worst-case cable and connector conditions.
- Practical symptom: load steps look fine at fixed 5V/9V, but become sluggish or ringy under PPS ranges due to reduced phase margin.
- Ripple measurement pitfalls: long probe ground leads create false ringing; use a short return method and consistent bandwidth limiting when comparing designs.
- Where to measure: compare ripple at the output capacitor pads vs at the connector to separate filter performance from cable/connector impedance.
- Load-step capture: record Vout + Iout simultaneously; look for recovery time, ringing decay, and any mode transitions (burst/skip) near light load.
H2-7 — USB-C PD/PPS/QC control plane: CC pins, VBUS switching, and policy enforcement
Fast-charging stability depends on a hardware control plane: CC detection establishes attachment and cable capability, the controller enforces a contract (PDO/PPS/QC), and VBUS power-path switching applies that policy to the power stage. Most “mystery” drops are explainable by correlating CC/contract state with VBUS droop and protection flags.
Control-plane inputs
CC1/CC2 attach state, cable capability (eMarker/VCONN), VBUS sense, current/temperature fault lines, brownout indicators.
Policy outputs
Contract selection (PDO), PPS setpoint enforcement, QC stepping, plus gating decisions: allow VBUS on/off, reset, and fallback.
- Attachment integrity: CC instability can be induced by connector resistance, contamination, or noise injection from switching edges and return-path coupling.
- eMarker capability: cable capability limits current/power tiers; incorrect capability reads typically lead to repeated fallback or “won’t step up” behavior.
- VCONN reliability: unstable VCONN can manifest as intermittent cable-ID reads and contract oscillation under load transitions.
- Soft-start / inrush control: dv/dt limiting and current limit behavior determine whether a contract change causes a VBUS dip.
- VBUS OVP and discharge: over-voltage responses and controlled discharge behavior affect renegotiation stability and “quick reattach.”
- Reverse-current management: prevents back-feed and reduces false fault triggers during rapid PPS transitions.
| Symptom | Likely mechanism (adapter-side) | First evidence to capture |
|---|---|---|
| Renegotiation loop | Contract change triggers VBUS instability or CC noise; policy falls back and retries, repeating the same event chain. | Contract state timeline + reset counters; VBUS min dip duration; attach/detach reason sequence. |
| Droop-induced detach | Load step + cable drop + insufficient transient margin drives VBUS below a threshold, interpreted as detach or power fault. | VBUS sag waveform (min + time); current step alignment; UV/attach threshold flags. |
| False OCP during PPS sweep | Setpoint transitions create current spikes; sensing/blanking window mismatches capture spikes as OCP events. | OCP flag timestamp vs PPS command timestamp; Ipeak capture; power-path ILIM activity. |
| Observed behavior | Read first: PD controller | Read first: power path / power stage |
|---|---|---|
| Won’t step up / keeps falling back | Cable capability / eMarker status, VCONN good, policy fallback reason, contract state | VBUS OVP/OCP history, brownout counter, thermal warning, discharge active |
| Works at fixed PDO, fails under PPS | PPS active state, setpoint update counters, hard reset counters, detach reason | Current-limit activity, Ipeak capture, VBUS min/hold time, UV/OV flags |
| Brief on then off after plug-in | Attach state timeline, detach reason, contract negotiation state | Inrush/soft-start events, OVP/SCP triggers, VBUS discharge behavior |
H2-8 — Sensing, protections, and metering: making faults explainable
Protection that triggers without explanation looks like random instability. Explainable protection ties sensing, thresholds, blanking/deglitch windows, and action modes (foldback/hiccup/latch) to a minimal telemetry set so the reason for each fallback is recoverable.
Latch
Max safety and clear containment. Requires deliberate recovery logic; otherwise user experience resembles a hard failure after a brief event.
Hiccup
Automatic retry while limiting thermal stress. If the root cause persists, repeated restarts can masquerade as renegotiation loops.
Foldback
Gentle overcurrent handling with reduced output power. Can be misinterpreted as “won’t charge” if policy expects a stable minimum VBUS.
Policy alignment
Protection modes must match PD policy expectations; otherwise power-stage recovery patterns can be misread as detach or contract failure.
- OVP: distinguish short spikes from sustained overshoot using a deglitch window; record peak and dwell time.
- OCP/SCP: define whether the trip is peak-based or average-based; coordinate blanking time around setpoint changes and soft-start edges.
- OTP: apply hysteresis and recovery rules to avoid temperature-edge chatter that mimics intermittent drops.
- UVLO / brownout: treat input sags as a diagnosable class of events (counter + timestamp), not a “silent” reset.
| Method | Strength (what it can explain well) | Common pitfalls (what causes mystery trips) |
|---|---|---|
| Shunt (high-side) | Best alignment to true output current; enables credible OCP correlation under PPS and cable drop. | Noise pickup and layout sensitivity; amplifier common-mode limits can distort fast edges if not managed. |
| Shunt (low-side) | Simple implementation and low cost; useful for consistent limit enforcement in a controlled layout. | Ground reference shifts and return-path coupling can create apparent current spikes and false triggers. |
| Primary estimation | Low BOM and fewer high-side constraints; adequate for coarse limiting in stable designs. | Parameter drift and operating-point dependence; may fail to explain edge cases under PPS sweeps or cable extremes. |
| SR sense | Provides rectification-state visibility; can help interpret secondary conduction anomalies. | Timing sensitivity and switching noise can contaminate measurements without proper filtering/blanking. |
- Fault code: OVP/OCP/SCP/OTP/UVLO and the action taken (foldback/hiccup/latch).
- Context snapshot: VBUS, temperature, Ipeak, and an input brownout counter to separate line events from load events.
- Sequence / counters: retry count, hard reset count, and “last contract” index so control-plane and power-plane timelines can be aligned.
- Blanking/deglitch windows: apply around soft-start, contract changes, and PPS setpoint transitions to suppress sampling of predictable spikes.
- Layered limits: separate policy-level power limiting from hardware fast-trip; ensure one clear dominant path per event class.
- Deterministic recovery: define recovery thresholds and hysteresis for OTP/UVLO to prevent state chatter that looks random.
H2-9 — Thermal design & derating: why chargers throttle or die
Thermal problems are rarely “everything is hot.” Most throttling and sudden failures are dominated by one or two hotspots (primary switch, transformer, SR devices, or the USB-C interface) coupled to a weak thermal path to the enclosure and ambient. A measurable thermal approach links loss sources, thermal resistance paths, time constants, and derating policy.
Primary switch
Switching loss and conduction loss shift with line, frequency, and burst/skip behavior; edges and recovery effects can concentrate heat.
Transformer
Copper + core loss plus leakage-related stress; enclosure coupling often makes it a steady-state limiter in compact adapters.
SR FETs / rectifier
High-current conduction dominates; low-voltage, high-current PPS regions can push SR and copper planes into the top hotspot ranking.
USB-C interface
Contact resistance and local copper losses create small-area hotspots that can drive touch temperature and trigger conservative derating.
- Junction → package: sets the first temperature rise step; limited by silicon and package design.
- Package → PCB: copper area, vias, and local plane geometry determine whether heat spreads or stays concentrated.
- PCB → enclosure → ambient: the most common “shortest board” in compact chargers; drives touch temperature and long-duration stability.
- Too far from the hotspot: protection reacts late, allowing repeated thermal stress before derating engages.
- Too much thermal mass: slow response (large τ) masks transient heating during PPS sweeps and load steps.
- Wrong coupling: measuring “air pocket” or enclosure skin temperature can miss junction peaks in switching devices and SR paths.
- Low-voltage PPS regions: maintaining the same output power forces higher current, pushing SR devices, output copper, and the connector toward worst-case heating.
- Policy coupling: when thermal derating changes available current, contracts can fall back, and repeated policy changes can look like instability unless logged.
| Evidence item | What to capture | What it proves |
|---|---|---|
| IR hotspot map | Fixed scan points: primary switch, transformer, SR FETs, output inductor, USB-C interface, enclosure area above hotspots. | Identifies the limiting hotspot and whether it is device-limited or enclosure/thermal-path limited. |
| Steady-state vs transient | Temperature vs time curves: long soak to equilibrium vs short PPS sweeps and load-step events. | Separates Rθ-limited steady heating from τ-limited transient spikes that trigger short-term throttling. |
| Touch temp correlation | Enclosure temperature at defined points plus internal hotspot ranking. | Explains “feels too hot” complaints and validates whether external temperature reflects internal stress. |
| Derating signature | Power reduction timing aligned to temperature and output current; record the event code/counter if available. | Confirms the throttle is thermal-driven (not OCP/UVLO) and identifies which sensor or policy triggered it. |
H2-10 — Validation test plan (bench): pass/fail criteria and minimum instrumentation
A compact but deep bench validation plan reduces field surprises. Each test item should define setup, measurement, and pass criteria in a consistent format, and should generate artifacts that correlate electrical behavior (VBUS, ripple, transients, protections) with control-plane behavior (contracts, PPS sweeps, attach/detach cycling).
Must-have
AC source (or equivalent), electronic load, oscilloscope with safe measurement capability, power measurement, basic temperature capture.
Recommended
LISN + spectrum for EMI pre-scan, current probe, isolated/differential probing, PD/PPS analyzer (or a contract/log capture method).
- Leakage awareness: Y-cap choices and layout impact touch sensation and leakage behavior; treat anomalies as design risks.
- Isolation boundary: any unexpected coupling or breakdown indicators are hard-stop issues; record as failures for design review.
- Brownout: observe recovery mode (limit/hiccup/latch), and confirm counters/logs make the event class explainable.
- Surge/EFT/ESD (power-stage level): look for false trips, resets, repeated renegotiation, and persistent drift after events.
- EMI pre-scan: identify signature shapes (CM vs DM, switching harmonics, rectifier commutation components) to drive targeted design fixes.
- PDO stepping: step 5/9/15/20V contracts and correlate VBUS droop with policy state and protection flags.
- PPS sweep: sweep voltage setpoints to expose false OCP windows and transient instability; record Ipeak and VBUS min duration.
- Attach/detach cycling: repeated connect/disconnect to validate consistent detach reasons, counters, and stable re-attach behavior.
| Test item | Setup | Measurement | Pass criteria |
|---|---|---|---|
| Line regulation | Min/nom/max input line; fixed PDOs | VBUS accuracy, drift, stability | Within defined window; no oscillation |
| Load regulation | 10–100% load at each PDO/PPS point | VBUS droop, recovery | Within window; stable control |
| Efficiency curve | 10/25/50/100% load; typical line | Pout/Pin; hotspot trend | Meets target curve; no abnormal heating |
| No-load / standby | No load; typical line | Input power, burst behavior | Within standby target; stable idle |
| Ripple | Nominal load; worst-case points | Ripple p-p, HF noise | Below limit; no sustained ringing |
| Load transient | Fast step (e.g., 20→80% load) | Overshoot/undershoot, settling | Settles within time; no multi-cycle oscillation |
| OCP threshold & mode | Increase load past limit | Trip point, action mode | Trip at intended range; deterministic recovery |
| OVP behavior | Induce overshoot condition (design-specific) | OVP flag, discharge, recovery | No damage; clear log; stable return |
| Brownout | Input dip events; repeatable profile | VBUS response, counters | Explainable fallback; no hidden latch |
| EMI pre-scan (signature) | LISN + spectrum; key loads | CM/DM signature shapes | No gross signature outliers vs target |
| PDO step stress | Cycle PDOs; repeat across loads | VBUS min/hold; contract state | No renegotiation loop; no detach |
| PPS sweep stress | Sweep setpoints; high-current region | Ipeak; OCP flags; VBUS dips | No false OCP; stable sweep completion |
| Attach/detach cycling | Repeated connect/disconnect | Detach reason; reset counters | Consistent reasons; stable reattach |
H2-11 — Field debug playbook (symptoms → evidence → isolation steps)
This playbook focuses on adapter-side root-cause: capture the smallest evidence set that uniquely points to a block (PD/control, power stage, protections, or thermal), then isolate with controlled swaps. The goal is to stop “guess-and-replace” debugging.
1) Evidence-first rule: capture the “minimum complete pack” before swapping parts
Fast chargers fail in ways that look random because multiple protection loops overlap (PD detach reasons, power-stage OCP/UVLO, hiccup/latch behaviors, and thermal derating). The fastest path is a fixed capture order that turns every symptom into a comparable dataset.
| Evidence item | How to capture | What it proves (adapter-side) |
|---|---|---|
| VBUS waveform #1 |
Measure at USB-C receptacle VBUS/GND; record both steady-state and a fast load step (e-load preferred). | Distinguishes control-plane detach (VBUS collapses after PD state change) vs power-stage limit (VBUS droops first and triggers detach/OCP). |
| CC/PD event #2 |
Read PD controller event/fault log (attach/detach reason, OVP/OCP flags, PPS step activity). If no log, infer via repeatable attach/detach timing. | Confirms whether the PD policy engine is commanding a shutdown (OVP, VBUS-to-CC short, thermal) or reacting to a VBUS collapse. |
| Primary/bulk #3 |
Probe bulk capacitor voltage; observe brownout resets; probe primary switch drain for ringing and clamp behavior (high-voltage probe). | Separates mains/inrush problems and PFC/primary control instability from secondary-side issues. |
| Secondary ripple & SR #4 |
Check output ripple with proper probing; observe SR gate drive and rectifier temperature; repeat at high current / PPS low-voltage points. | Identifies SR mis-drive, output LC/ESR limits, and “PPS worst-case heating” (high current at low VBUS). |
| Thermal map #5 |
IR snapshot after 1 min / 5 min / 15 min at a fixed contract; record ambient; note enclosure touch points. | Shows whether throttling is driven by transformer/core, primary switch, SR FET, or enclosure bottleneck. |
2) Symptom playbooks (repeatable steps that isolate the failing block)
A) “Negotiates, then drops / reconnects”
- First evidence: VBUS waveform during the drop + PD detach reason/event log.
- Isolation moves: lock to a fixed PDO (avoid PPS sweep), then repeat with two cables (short/long), then repeat at two loads (50% and 90% rated).
- Likely root causes (adapter-side):
- VBUS droop triggers PD detach: weak output capacitor/LC, SR timing issue, aggressive OCP blanking, or cable drop compensation overshoot.
- Policy loop shutdown: VBUS-to-CC short detection, VBUS OVP clamp event, or internal thermal/OTP gating.
- Primary brownout reset: bulk bus dips (no-PFC or small bulk cap), causing controller restart and PD re-attach loop.
B) “Clicks / squeals under light load”
- First evidence: output ripple pattern in light load + primary drain switching mode (burst/skip signatures).
- Isolation moves: add a small preload (e.g., 50–200 mA) and check whether noise disappears; repeat at 5 V vs 20 V.
- Likely root causes: burst mode entering audible magnetics range, control-loop hunting at light load, or snubber/clamp resonance moving into an audible band.
C) “Hot only in PPS”
- First evidence: thermal map at two PPS points: (i) low voltage / high current, (ii) high voltage / lower current (same output power).
- Isolation moves: compare PPS vs fixed PDO at similar power; test with short cable vs long cable (cable drop increases current stress).
- Likely root causes: constant-power region pushes worst-case current; SR conduction and transformer copper loss rise; output filter ESR heating increases; cable compensation increases commanded VBUS and current.
D) “Works on short cable only”
- First evidence: VBUS droop at connector under load step + attach stability during movement/orientation changes.
- Isolation moves: test three cables: short thick, long thick, long thin; then test with an eMarker-rated cable for high power.
- Likely root causes: insufficient VBUS margin causing detach, CC noise susceptibility, eMarker capability mismatch limiting current, or VBUS switch/eFuse current limit set too low.
3) Make faults explainable: “symptom → first flags/logs → candidate block”
Many charger failures are not component damage—they are policy decisions or protection loops. The first read should always be the device that made the decision: the PD controller (detach reasons / VBUS-CC short / OVP-OCP) and the power-stage controller (brownout / cycle-by-cycle limit / hiccup or latch).
| Symptom | First checks (fast) | Most likely block |
|---|---|---|
| Drop / renegotiation loop | PD detach reason + VBUS droop timing + bulk bus dip | PD policy gating vs output current limit vs primary brownout |
| False OCP under PPS sweep | Current-limit threshold vs commanded current; VBUS switch/eFuse ILIM behavior | Power-path protection, current-sense scaling, transient blanking |
| Whine at light load | Switching mode (burst/skip) + magnetics resonance | Primary control law, clamp/snubber, transformer/mechanics |
| Hot enclosure / throttling | IR hotspot + ramp rate + contract/power point | Transformer/core, primary switch, SR FETs, enclosure bottleneck |
Example “known-good” parts to anchor debugging (MPN examples)
These are reference MPNs commonly used in chargers/adapters; they help interpret where faults can originate and what signals typically exist on the board. Final selection depends on power tier, package, region, and compliance targets.
| Block | Example MPNs (ICs) | Why useful in debug |
|---|---|---|
| USB-C PD/PPS control |
STUSB4761 (ST) VP302 (VIA Labs) CYPD3135-32LQXQ (Infineon EZ-PD™ CCG3) CYPD3171 / CYPD3174 / CYPD3175 (Infineon EZ-PD™ CCG3PA) IP2726 / IP2726H (Injoinic, multi-protocol incl. PD/PPS/QC) |
Provides attach/detach decisions, contract changes, VBUS monitoring and protection gating. Critical for “negotiates then drops” cases. |
| Legacy QC / D+/D- fast-charge | WT6670F (Weltrend, QC2/3/3+) | Explains mixed-protocol behavior when the charger supports QC and USB-C simultaneously (handshake conflicts and fallbacks). |
| Primary conversion controller |
UCC28780 (TI, active-clamp flyback controller) INN3370C-H302 (Power Integrations, InnoSwitch3-Pro) |
Anchors “drain ringing / restart / brownout” debugging: clamp behavior, burst mode, and restart sequences shape many field symptoms. |
| PFC + higher-power stages |
UCC28056 (TI, transition-mode PFC controller) UCC25600 (TI, resonant LLC controller) |
Helps interpret bulk bus ripple and hold-up behavior; prevents mislabeling AC-line dips as PD issues. |
| Secondary synchronous rectification | UCC24612-1 / UCC24612-2 (TI, SR controller) | SR mis-drive often appears as “PPS-only hot”, unexpected droop, or high ripple under fast load steps. |
| VBUS power-path & protection |
TPS25947 (TI, eFuse with reverse current blocking) TPD6S300 (TI, USB Type-C port protection) |
Many “short cable only / false OCP / sporadic detach” cases are power-path limit or CC/VBUS protection triggers. |
| High-speed port ESD (if USB3/DP exists) | TPD4EUSB30 (TI, ESD protection array) | Useful when the platform combines charging with data/alt-modes; ESD layout issues can mimic random attach events. |
| Thermal sensor (NTC example) | NCP18XH103F03RB (Murata, 10k NTC) | Thermal throttling depends on NTC placement and calibration; wrong placement creates “throttle too early” field returns. |
Figure F11 — Evidence-first debug map (what to capture first, then what to isolate)
Use this map as a fixed worksheet: pick the symptom, collect the numbered evidence items, then apply the isolation moves. When evidence and isolation agree, the failing block becomes unambiguous.
H2-12 — FAQs (adapter-scoped, evidence-led)
Each answer stays adapter-side: start with VBUS/CC/current/flags/thermal evidence, then isolate with A/B tests (fixed PDO vs PPS, short vs long cable, load-step). Example MPNs are provided only as anchors for “where to read logs / where limits happen”.
Q1. PD negotiates 9V/12V, but VBUS collapses under load—check OCP threshold or loop stability first?
Start with the VBUS droop timing. If VBUS sags before any detach/re-negotiate, prioritize output dynamics: LC/ESR limits and loop phase margin (H2-6). If VBUS collapses in a periodic pattern with a clear limit point, read protection behavior (hiccup/latch) and OCP scaling (H2-8). Quick split: a load-step waveform that “rings and recovers” suggests loop/LC; a “hard foldback” suggests OCP. Power-path limits often live in eFuse/hot-swap (e.g., TPS25947), while PD event logs may come from controllers such as STUSB4761, CYPD317x, or IP2726.
Q2. PPS ramp causes periodic disconnects—how to prove VBUS droop vs CC noise false-detach?
Capture VBUS and CC status time-aligned. If VBUS droops first (especially at low-V/high-I PPS points), the power stage is driving the detach (secondary stress, ILIM, or cable drop). If CC/PD state flips first while VBUS still looks healthy, suspect CC noise/contact or protection logic that interprets CC events as detach. The fastest A/B is: (1) lock a fixed PDO at similar power, (2) repeat PPS sweep, (3) repeat with short vs long eMarker-rated cable. PD controllers with event flags (e.g., CYPD317x, STUSB4761, IP2726) help distinguish “commanded detach” vs “VBUS brownout reaction”.
Q3. Why does the charger run cooler at 20V than at 9V for the same wattage?
Same power at lower voltage means higher current, and I²R heating dominates. At 9V, higher current increases loss in SR FETs/diodes, output copper, connectors, and cable resistance. PPS often worsens this because constant-power operation pushes the worst-case current at low VBUS. Prove it with two measurements: (1) compare Iout at 20V vs 9V for equal watts, (2) IR-map the hotspot ranking (SR FETs, output inductor/copper, USB-C receptacle). SR controllers (e.g., UCC24612) and power-path parts (e.g., TPS25947) are common heat contributors when current climbs.
Q4. High-pitched noise only at light load—what waveform confirms burst/skip behavior is the cause?
Look for “switching in packets”. On the primary drain/SW node, burst/skip shows clusters of switching pulses separated by quiet gaps; the repetition rate often falls into the audible range. Confirm correlation: the audible tone changes with the burst packet rate, and disappears when adding a small preload (e.g., 50–200 mA). If VBUS ripple also becomes packet-like in sync with the switching envelope, the noise is control-mode related rather than random mechanical buzz. Active-clamp flyback controllers (e.g., UCC28780) and highly integrated primary switches (e.g., INN3370C) commonly implement such light-load modes.
Q5. Passes steady load but fails fast load-steps—how to separate output LC limits vs control-loop compensation?
Use a single standard load-step and classify the waveform shape. If the first droop is deep and the recovery is slow but monotonic, the output LC/ESR is limiting energy delivery. If recovery rings or overshoots with multiple cycles, loop phase margin/compensation is the bottleneck. Fastest A/B: repeat the same step at two output voltages (5V and 20V) and two cable conditions (short vs long). LC-limited issues scale strongly with current and cable R; compensation issues often show consistent ringing frequency. Validate with a bench test matrix (H2-10) before changing hardware.
Q6. Adding more output capacitance made transient worse—how can ESR/loop phase margin explain it?
More capacitance can remove helpful ESR damping and shift poles into a worse phase margin. Ultra-low ESR caps may reduce the ESR zero that previously stabilized the loop, while added C moves the output pole lower and increases loop delay. Evidence to capture: compare load-step waveforms before/after the capacitor change—worsened ringing and slower settling indicate reduced damping. A practical A/B is “same capacitance, different ESR” (polymer vs MLCC mix). If higher ESR improves settling, the loop relied on ESR-based compensation.
Q7. Why do some cables trigger “works at 5V only”—is it eMarker, VBUS drop, or CC contact issues?
Run a three-way A/B: capability, resistance, and contact stability. If an eMarker-rated cable immediately enables higher current/PDOs, it was a capability limit. If failures correlate with current (works at light load, drops at high load), it is likely VBUS drop and margin (cable R + connector contact). If behavior changes with slight plug movement while current is low, suspect CC contact/noise or port-protection triggers. Adapter-side power-path limits can be enforced by eFuses (e.g., TPS25947) and Type-C protection (e.g., TPD6S300), while PD state/event comes from controllers like CYPD317x or STUSB4761.
Q8. Brownout causes repeated reboot cycles—what two measurements separate PFC hold-up vs primary UVLO?
Measure the bulk bus and the controller supply/reset behavior. If the bulk capacitor voltage collapses quickly during a line dip and the converter restarts in sync, the hold-up energy is insufficient (PFC/no-PFC and bulk sizing issue). If bulk stays relatively high but the controller supply (Vcc) hits UVLO/reset, the primary bias/UVLO threshold is the trigger. The signature difference is “bulk droops first” vs “Vcc/UVLO first”. PFC stages (e.g., UCC28056) change bulk behavior, and resonant/flyback controllers (e.g., UCC25600 / UCC28780) define restart timing.
Q9. Conducted EMI fails near a specific band—what usually dominates: bridge commutation, PFC switching, or primary clamp ringing?
Use band fingerprints plus one quick A/B change. Bridge commutation noise often shows broader low-to-mid bands tied to line phase and rectifier current pulses. PFC tends to produce strong components around its switching frequency and harmonics, often with a narrower “comb” structure. Primary clamp/drain ringing typically produces sharp peaks tied to a resonance frequency that also appears on the drain waveform. Fastest proof: capture a drain ringing spectrum and see if the EMI peak matches that resonance; then A/B snubber/clamp change to confirm causality (adapter-side only, no certification steps).
Q10. Why can SR improve efficiency but worsen EMI or ringing—what layout/current-loop evidence should be captured?
SR reduces conduction loss but can sharpen di/dt in the secondary loop. If SR gate timing creates abrupt current transitions, ringing increases and can couple into EMI paths. Evidence to capture: (1) SR gate vs secondary node ringing timing, (2) near-field scan hotspots around the secondary loop (transformer secondary, SR FET loop, output cap loop), and (3) whether EMI peaks move with SR timing or load. If improved efficiency coincides with sharper ringing, loop inductance/layout is the lever; SR controllers like UCC24612 are common nodes to observe.
Q11. OVP trips only on certain phones/devices—how to keep this adapter-scoped while still diagnosing likely root cause?
Treat devices as external stimuli and diagnose only what the adapter can measure. Capture VBUS at the connector during the trip and classify: overshoot, ringing, or sudden unload/step that triggers a protection threshold. If OVP triggers without visible overshoot, suspect sensing/filtering/threshold calibration or a power-path protection false trigger. The clean approach is A/B: same cable, same contract, two devices—compare VBUS transient signatures and fault flags. Adapter-side OVP/OCP gating may be enforced by power-path parts (e.g., TPS25947) or Type-C protection (e.g., TPD6S300), while PD logs come from controllers like STUSB4761 / CYPD317x.
Q12. Is PFC always better? What measurable adapter-only metrics decide PFC vs no-PFC at a given power level?
PFC is a trade: it can improve efficiency and reduce bulk ripple sensitivity, but adds cost, switching noise, and control complexity. Decide with adapter-only measurements: (1) efficiency vs load curve at target line voltages, (2) bulk bus ripple and hold-up under line dips (brownout robustness), (3) conducted EMI pre-scan margin, (4) thermal headroom at full power, and (5) standby/no-load power. A test matrix (H2-10) makes the decision mechanical rather than opinion-based; PFC controllers like UCC28056 define switching signatures you can directly correlate to EMI and thermal results.
Figure F12 — FAQ coverage map (evidence-led questions across adapter blocks)
This map shows how the 12 FAQs stay within adapter scope: each question routes to a measurable block (EMI front-end, PFC/bulk, primary topology, secondary SR/output, PD control plane, protections, thermal, and field evidence).