A Downlight/Panel PSU is a mains-powered LED supply that combines PFC with an isolated CV/CC output so luminaires meet PF/THD rules while delivering stable, low-flicker current. This page focuses on the practical “proof points” engineers need—waveforms, test points, protections, EMI/safety margins, and logs—to make the design compliant, reliable, and field-debuggable.
When to use a Downlight/Panel PSU (decision entry)
Choose a Downlight/Panel PSU when the product needs mains-side power quality (PF/THD), reinforced/basic isolation,
and a predictable CV/CC output behavior with measurable evidence for compliance and reliability.
This page treats the PSU as a system: AC input → EMI filter → bridge → boost PFC → DC bus → isolated DC/DC → CV/CC output → LED load,
plus safety boundaries and health monitoring. Topology-specific deep dives (AC-direct, isolated flyback/LLC details) belong to their dedicated pages.
Decision gates that justify this PSU class
Power-quality gate (PFC): target PF/THD under rated line and rated load. If the market or power level demands predictable input-current shaping, a boost PFC front-end is the default route.
Safety gate (isolation): fixture class and touch-safety typically drive an isolation barrier with defined creepage/clearance and leakage-current budget (especially when Y-capacitors are used for EMI).
Output-behavior gate (CV/CC): the load and LED module strategy require stable constant-current operation or a controlled CV/CC handoff without visible artifacts. Dimming protocol implementation may live outside the PSU; this page only defines the interface responsibility.
VAC range coverage: low-line / nominal / high-line functional pass.
PF@full load: measured at rated line + rated load after thermal steady-state.
THD: measured under the same conditions as PF (avoid mixing measurement setups).
Hold-up time: mains removal → time until output leaves regulation window.
Output ripple: ripple amplitude and bandwidth limit declared (ripple can map into flicker risk and EMI behavior).
Cite this figure: Decision map for selecting a downlight/panel lighting PSU class (PFC + isolation + CV/CC) vs alternative subpages.
See References.
End-to-end architecture (from mains to LED load)
A downlight/panel PSU is best understood as a chain of energy conversion plus a parallel chain of risk control
(conducted EMI, isolation/leakage, thermal/lifetime, fault handling). The architecture below defines the reference test points used throughout validation and debugging.
Architecture checklist (module intent)
Input EMI filter: shapes the conducted-noise path before the bridge; also impacts inrush and leakage (via X/Y parts).
Bridge rectifier: sets the rectified mains baseline; thermal and surge stress often localize here.
Boost PFC stage: aligns input current with mains voltage (PF/THD) and establishes a regulated DC bus.
DC bus energy storage: sets hold-up behavior and 100/120 Hz ripple stress (lifetime driver for bulk capacitors).
Isolated DC/DC: enforces the safety boundary and delivers a controlled secondary rail for CV/CC regulation.
CV/CC output control: enforces LED current (or regulated rail) across load/temperature variation with predictable protection responses.
Protection + monitoring: defines fault thresholds, restart policy, thermal derating, and field evidence (counters/events).
Bleeder/discharge: safely discharges energy storage after power-off (safety + service + predictable re-start behavior).
Test point map (evidence anchors)
TP
Where
What it proves
TP1
AC after EMI filter
Conducted-noise coupling, inrush behavior, line disturbances entering the power chain
Loop behavior and protection decisions (helps distinguish true faults vs control instability)
Later chapters will reference TP1–TP6 explicitly to keep every claim measurable and repeatable.
Cite this figure: System-level architecture for a downlight/panel PSU showing energy path, isolation boundary, protection/monitoring, and TP1–TP6 evidence anchors.
See References.
Boost PFC stage (PF/THD, brownout, inrush)
The boost PFC stage sets the PSU’s grid-facing signature (PF/THD) and the PSU’s downstream stability envelope
(DC-bus ripple, startup behavior, brownout handling). Treat it as a system coupling point: issues here often reappear as CV/CC jitter, output ripple, or nuisance protection events.
Evidence must be repeatable: PF/THD is only meaningful when the line condition, load point, and thermal state are fixed and recorded.
Checklist (system-level levers)
PF/THD targets + current-mode choice: mention CCM/CrM only as a selection knob (power band, EMI sensitivity, light-load behavior). Avoid theory; focus on what changes in waveforms and margins.
Brownout threshold + start policy: set entry/exit thresholds with hysteresis and time qualification so the PSU does not “bounce” during weak mains or long cable drops.
Inrush strategy trade-off: NTC / relay bypass / active inrush. The best choice depends on “hot re-plug” expectations, breaker sensitivity, EMI X-cap charging, and BOM/complexity.
DC-bus ripple coupling risk: bus ripple at 100/120 Hz (TP2) can modulate the isolated stage’s operating point and destabilize CV/CC handoff—measure correlation between TP2 and TP4.
Evidence fields (minimum record set)
Input waveforms: capture mains voltage and input current on the same timebase (shows phase alignment and distortion signatures).
TP2 DC-bus ripple: record ripple amplitude at 100/120 Hz and how it moves with load changes (this is the coupling “handle”).
Startup inrush peak: record peak input current and any line droop / breaker trip symptoms; note “cold start” vs “hot re-plug”.
Practical debug hint: if output artifacts appear, always check whether TP2 ripple and TP4 ripple share the same low-frequency envelope;
if yes, treat PFC/bus as the primary suspect before tuning the secondary loop.
Common failure modes to prevent
PF looks OK but THD spikes: current “flat-topping” or notches—often visible immediately in the input-current waveform even before a numeric report.
Brownout chatter: threshold too close to operating point, missing hysteresis/time filter → repeated restart cycles (visible as TP2 sawtooth ramps).
Inrush fixes EMI but trips breakers: X-cap charging and bridge stress can dominate; confirm peak current and line droop during plug-in.
Bus ripple drives downstream jitter: TP2 envelope modulates the isolated stage and later appears as CV/CC switching jitter or output flicker risk.
Cite this figure: PFC evidence storyboard showing VAC–Iin alignment, distortion signatures, TP2 DC-bus ripple coupling, and startup inrush peak.
See References.
CV/CC output integration (dual-loop coordination)
CV/CC integration is not a topology lesson. The goal is a stable handoff between voltage regulation and current regulation,
with clear priority/limiting rules that prevent visible artifacts (flicker-like modulation), audible noise, and nuisance protection triggers under load dynamics.
Key idea: if the CV loop and CC loop “fight” for authority, the output becomes a modulated waveform. The fix is usually in handoff policy,
hysteresis/clamps, or upstream ripple coupling (TP2 → control) rather than in the LED load itself.
Checklist (handoff stability levers)
Handoff condition: define the CV→CC and CC→CV transition criteria with hysteresis or soft limiting to avoid rapid toggling near the boundary.
Priority + clamp logic: decide which loop is “master” and which loop provides a limiter (current clamp or voltage clamp). Keep the limiter smooth to prevent “bang-bang” behavior.
Load dynamics interaction: different LED modules behave differently (direct strings vs driver boards with large capacitance). Design for the worst dynamic impedance case and validate with load steps.
Ripple-to-flicker path (system-level): treat TP2 low-frequency envelope and TP4 ripple correlation as a first-class diagnostic before tuning the secondary loop bandwidth.
Evidence fields (what to measure)
CC accuracy: steady-state LED current accuracy at rated conditions and near the transition boundary.
CV accuracy: voltage regulation accuracy (if used) across load variation and temperature.
Load-step response: capture TP4 response for step-up and step-down; record settling time and overshoot/undershoot.
Handoff waveform: capture the transition moment (TP4) and the control evidence node (TP6) to prove whether it’s loop competition or true load fault.
Recommended correlation check: log TP2 bus envelope, TP4 ripple, and TP6 clamp activity.
If TP6 repeatedly hits a clamp while TP2 is moving, treat the issue as “handoff policy + coupling,” not “random load behavior.”
Output ripple → visible risk (path-only, no detours)
Low-frequency envelope: TP2 bus ripple can propagate into regulation margin and appear as a low-frequency modulation at TP4 during or near CV/CC boundary.
High-frequency residue: switching ripple and layout/EMI interactions can appear at TP4 and confuse measurements unless bandwidth is stated.
Suppression handles: reduce coupling (bus → secondary), enforce smooth clamp behavior, and verify with bandwidth-limited measurements.
Cite this figure: Dual-loop CV/CC handoff with priority/clamp logic, hysteresis, and coupling inputs (TP2/TP4/TP6) for stable transitions.
See References.
EMI filtering and layout (conducted emission first)
Conducted EMI becomes manageable when noise is treated as current loops with a source, a return path, and a coupling mechanism.
This section locks the workflow: identify DM vs CM paths → assign each filter part a role → minimize hot-loop area → prove improvement with repeatable evidence.
Priority: pass conducted emission first; then revisit any remaining coupling that turns into radiated problems.
Component roles (DM/CM path ownership)
CM choke: raises impedance for common-mode noise current while keeping normal line current nearly unaffected.
DM inductor: raises impedance for differential-mode noise; affects input ripple and may change PF/THD behavior if pushed too far.
X-cap (L–N): provides a high-frequency bypass for DM noise; requires a safe discharge path (bleeder) and can influence inrush behavior.
Y-cap (L/N→PE or primary→reference): creates a controlled return path for CM noise; improves EMI but consumes leakage-current budget (handshake with Safety).
Bleeder/discharge: supports safety discharge requirements; increases standby loss—select value by discharge time vs power budget.
Layout levers (what matters most)
Minimize hot-loop area: PFC switch loop and rectifier/bulk loop are the highest di/dt offenders—reduce loop area before adding parts.
Control dv/dt coupling: keep the high dv/dt switching node away from input/filter and sensing circuits; avoid broad copper that “broadcasts” CM energy.
Filter placement discipline: place the input filter close to the input connector so DM/CM currents close locally (not across the board).
Return-path clarity: ensure Y-cap return and PE/chassis reference are intentional; uncontrolled returns often “move” the noise rather than reduce it.
Evidence fields (prove the fix)
LISN spectrum: compare before/after changes and note which frequency band moved (DM filters often affect lower bands; CM paths often show distinct patterns).
Switch-node dv/dt: capture waveforms to explain CM bursts; correlate spikes with LISN peaks.
Return-path check: verify where CM current returns (PE/chassis/reference) and whether it crosses sensitive zones.
Cite this figure: Conducted EMI current-path map showing DM (solid) vs CM (dashed) loops, filter part roles, hot loops, and sensitive routing zones.
See References.
Safety must be implemented as boundaries and budgets, not a list of terms. Start by drawing the insulation barrier between
Primary (mains), Secondary (SELV/output), and PE/Chassis (if present), then validate leakage and spacing with evidence.
Any CM-EMI improvement using Y-cap or parasitic return must be checked against leakage-current limits and insulation boundary integrity.
Leakage current control (Y-cap budgeting)
Budget first: define the allowable leakage current under the intended test conditions (line, frequency, PE connection, operating mode).
Placement matters: Y-cap location and return loop decide whether leakage is useful (controlled CM return) or harmful (uncontrolled coupling).
Watch hidden contributors: parasitic capacitance from high dv/dt nodes to secondary/chassis can add leakage-like current paths.
Creepage/clearance pitfalls (board-level reality)
Primary ↔ Secondary: keep creepage/clearance consistent across the full barrier (including around transformer pins and opto/isolation parts).
Slots/windows: slots can extend creepage distance, but verify that coating/potting does not unintentionally bridge the gap.
Hardware edges: screw holes, heatsinks, sharp copper edges, and cutouts are common “unexpected cross points”.
Humidity/contamination: spacing that looks fine in dry lab conditions can drift under humidity/pollution; treat this as a reliability risk factor.
Evidence fields (documented test conditions)
Leakage current: record VAC, frequency, PE condition, operating state (on/standby), and ambient temperature/humidity.
Hi-pot / withstand: record applied voltage, duration, and pass/fail criteria; repeat after thermal stress if required.
Insulation resistance (IR): record test voltage and environment; watch drift under humidity.
Cite this figure: Isolation boundary map highlighting primary/secondary/PE zones, leakage (Y-cap) return path, creepage/clearance checkpoints, and typical hazardous crossings.
See References.
A protection system must be explainable (why the thresholds and policies won’t cause nuisance trips)
and verifiable (every trip can be reconstructed from waveforms + counters). The fastest path to that
is to design protection as a fault state machine with explicit qualification (blanking, hit counters, windows)
and explicit recovery rules (derate / hiccup / latch).
Protection strategy matrix (design knobs)
Fault
Detect signal
Qualify
Action
Recover
UX risk
OVP
Vout
blanking + N-of-M hits
limit / shutdown
hysteresis + retry
flicker if retry too fast
OCP
Iout / sense
soft-start window + hits
current limit
self-recover if stable
audible / dim if oscillation
SCP
Iout + Vout collapse
fast detect + short blanking
hiccup / shutdown
retry with backoff; latch if persistent
visible “breathing” if backoff wrong
OTP
T (NTC / internal)
sensor lag + hysteresis
derate curve then shutdown
cooldown + hysteresis
hard-off causes flicker & stress
Key rule: qualification logic (blanking/hit counters) must be documented and logged, otherwise nuisance trips cannot be debugged.
Common nuisance-trip sources (and how to suppress them)
Open-load false detect: output capacitance recharge, connector bounce, or load-step recovery can momentarily lift Vout. Use blanking after mode transitions and a hit counter window.
Short false detect: current spikes at start-up or after load reconnection can look like SCP. Gate fast protection with a soft-start window and classify SCP by “I high + Vout collapsed”.
OTP chatter: sensor placement/lag causes repeated entry/exit near threshold. Use derating (T1) + shutdown (T2) and keep a clear hysteresis band.
Hiccup “breathing light”: retry period too short is visually obvious; too frequent retries add surge/thermal stress. Use backoff (increasing wait) and cap retry count before latch.
Evidence fields (waveforms + timing + counters)
Trip snapshot: Vout, Iout, temperature, and DC-bus (Vbus) captured at “Detect” and at “Protect entry”.
Qualification: blanking time, hit counter (N), and window length (M) used for this trip.
Recovery timing: protect duration, retry period, backoff step, and number of retries before latch.
Chatter metric: trips per minute and protect-entry/exit counts (detect instability).
Cite this figure: Fault state machine with qualification (blanking, hit counters), protect policies (derate/hiccup/latch), and the minimum log fields needed to reproduce every transition.
See References.
Lifetime becomes engineerable when it is treated as a measurable stress stack:
temperature + ripple current + surge stress + humidity/contamination.
Each driver maps to a failure mode (cap dry-out, drifted thresholds, insulation margin loss), and each has a field-verifiable indicator.
Electrolytic aging (temperature + ripple current + derating)
What accelerates aging: core temperature rise driven by ripple-current heating (ESR) and ambient enclosure temperature.
Why “case temp” is not enough: the core can run hotter than the case; use hotspot correlation (thermocouple + operating point) for confidence.
Derating is multi-axis: voltage derating, ripple-current derating, and ambient temperature derating must all be respected together (one axis alone is not protection).
Failure signature: bus ripple increases over time, PF/THD stability degrades, and restart/hold-up behavior can drift.
Thermal: case temperature, hotspot rise above ambient, time-to-thermal-steady-state.
Bus capacitor stress: Vbus ripple waveform and an estimated/recorded ripple-current indicator at rated load.
Surge aftermath: before/after drift of Vbus ripple, restart stability, and protection trip thresholds.
Humidity sensitivity: leakage/IR drift trends under moisture/contamination exposure.
Cite this figure: Lifetime driver stack mapping temperature, ripple-current stress, surge clamp aging, and humidity to measurable failure modes and drift indicators.
See References.
Monitoring & safety/reliability telemetry (what to log)
Telemetry should answer one question: “What happened, under what conditions, and is it getting worse?”
A minimal but high-value telemetry set combines low-rate runtime trends with event snapshots.
This enables field triage without scope creep into protocol or security-root topics.
Log taxonomy (3 buckets)
Runtime (trend): periodic sampling to show operating envelope and derating behavior.
Production/config (traceability): calibration point ID, threshold revision, configuration CRC, write-lock flag (field names only).
Minimum log field table (Field / unit / sampling / trigger)
Field name
Unit
Sampling
Trigger
Why it matters
vac_bucket
enum
runtime 1–5s
always
separates low-line issues from load-side issues
vbus
V
runtime 1–5s
always
reveals brownout margin and PFC stability
vbus_minmax_evt
V
event snapshot
surge/otp/brownout/reset
captures “what changed” at failure time
iout
A
runtime 1–5s
always
distinguishes limit/derate vs load anomaly
temp_hotspot
°C
runtime 1–5s
always
explains OTP/derate and lifetime stress
fault_code / fault_cnt
enum / count
event
on trip
separates rare from frequent failures
reset_cnt_unexpected
count
event
on boot
reveals brownout/EMI induced resets
Storage guidance: use a ring buffer for runtime trend records and event-priority slots so key events are not overwritten.
Field triage: the 5 most useful items
vac_bucket (input condition classification)
vbus_minmax_evt (margin around the event)
iout + mode (CV/CC/derate context)
temp_hotspot + derate_level (thermal root cause)
fault_code + fault_cnt (frequency and drift)
Cite this figure: Telemetry pipeline from sensors to sampling, thresholds, event snapshots, and log storage (ring buffer + event-priority), highlighting the 5 most useful field-debug items.
See References.
Validation plan (bring-up → EMI pre-check → safety checks)
The fastest validation path avoids rework by using gates: stabilize start-up first, verify PF/THD and bus ripple at full load,
confirm dynamic behavior (mode transitions), then run conducted-EMI pre-check (LISN), and finally do safety pre-checks (leakage/hi-pot/IR).
Each gate must specify operating point, test points (TP), required records, and pass criteria.
Minimal toolchain (pre-check oriented)
Oscilloscope (with suitable probes) for Vbus/Vout/I sense timing and dv/dt observation.
Power meter for PF/THD under defined VAC and load points.
LISN for conducted EMI pre-check and DM/CM dominance identification.
Leakage / hi-pot / IR instruments for safety pre-check (record conditions, not only pass/fail).
Temperature measurement (thermocouple/IR) for hotspots and derating confirmation.
Gate checklist with required records
Gate
Operating point
TP / records
Pass criteria (example)
If fail →
Gate 1: Bring-up
no/low load
TP2 Vbus ramp, Vout/Iout, trip counters
no nuisance hiccup; stable start
H2-7 policies
Gate 2: Full-load PF/THD
rated load
PF/THD + TP2 ripple
PF/THD within target; ripple acceptable
PFC tuning (earlier H2)
Gate 3: Dynamics
load steps
Vout/Iout step response, mode transitions
no oscillation; recovery time bounded
CV/CC coordination
Gate 4: Conducted EMI
rated + typical
LISN spectrum + switch dv/dt note
no dominant narrow-band peaks
H2-5 paths/layout
Gate 5: Safety pre-check
defined VAC/conditions
leakage + hi-pot + IR with conditions
stable margin; no drift
H2-6 isolation
Pass criteria are project-specific; the page must record conditions and waveforms so results are reproducible and comparable across builds.
Cite this figure: Gate-based validation flow linking each stage to TP points, required records, and “fail → fix” loops to prevent iterative rework.
See References.
Field debug playbook (symptom → 2 measurements → isolate → first fix)
This playbook compresses common field failures into repeatable actions. Each symptom uses the same four-step pattern:
2 measurements (preferred test points), isolation logic (what the readings imply),
and a first fix (the fastest change that usually restores stability).
Default measurement order: TP2 (DC bus) → TP4 (output V/I) → TP5 (temperature) → logs.
This prevents chasing EMI/loop issues when the real root cause is bus collapse, inrush, or thermal derating.
Preferred field test points (same names as earlier chapters)
TP1: AC after EMI filter (for line events & conducted noise context)
TP2: DC bus (PFC output / bulk capacitor node)
TP4: Secondary output (Vout/Iout, CV/CC behavior)
TP5: Temperature sense (NTC region / hottest bottleneck correlation)
1) Cold-start fail / “breathing” brightness at low temperature
Typical pattern: start attempts repeat, output ramps then drops, or visible cyclic dimming. Common roots are
bulk-cap ESR at low temp, inrush limiter behavior, and protection qualification (blanking/hit counters).
2 measurements
TP2 Vbus: capture start-up ramp and any collapse/retry period.
TP4 Iout/Vout: capture the first 1–3 seconds to see whether CV/CC enters oscillation or trips.
Isolate
Vbus droops before output trips: suspect bulk capacitor ESR or inrush/brownout threshold too aggressive.
Vbus stable but output cycles: suspect protection qualification (blanking too short) or loop interaction at start-up.
First fix (fastest)
Increase cold-start margin: choose low-temp rated bulk capacitor series; reduce ripple heating near the cap.
Reduce nuisance trips: extend start-up blanking window and require N-of-M hits before declaring fault.
Inrush stability: verify NTC sizing and relay-bypass timing (if used).
Evidence (2 waveforms + 2 log fields)
Waveforms: TP2 Vbus ramp/collapse; TP4 Iout during the first ramp.
Notes: MPNs are examples for sourcing; ratings and safety approvals must match the actual design and target market.
2) PF drops / THD spikes at full load
Typical pattern: input current loses sinus alignment, harmonic content increases, or PF collapses only near maximum power.
Common roots are PFC saturation/thermal stress, bus ripple interaction, or current-sense distortion.
2 measurements
TP2 Vbus ripple: measure 100/120Hz ripple amplitude at full load.
Input current shape: measure line current waveform (or use a PF/THD analyzer) under the same load and VAC.
Isolate
Ripple grows with temperature: suspect bulk capacitor heating/aging or insufficient bus capacitance margin.
Current waveform clips/steps: suspect current-sense filtering, saturation, or PFC device thermal limits.
First fix (fastest)
Stabilize bus ripple: verify bulk capacitor ripple current rating and thermal placement; add margin if near limit.
Clean current sense: review sense resistor and RC filter placement to avoid switching noise injection.
Evidence (2 waveforms + 2 log fields)
Waveforms: TP2 Vbus ripple @ full load; line current waveform vs line voltage (phase & distortion).
Logs:pf_full_load, thd_full_load.
Example MPNs (BOM-level parts)
Current sense resistor: Vishay WSL2512R1000FEA (0.1Ω, low inductance example)
Bus film capacitor (HF decoupling example): KEMET R76PI3100SE30J (example)
Typical pattern: immediate trip at plug-in, or repeated trips only at certain line impedance / breaker types.
Root causes are usually bulk-cap charging surge, NTC/relay timing, or MOV leakage/aging.
2 measurements
TP1 inrush current (or line current): capture first half-cycle to 200ms.
TP2 Vbus charge profile: ramp slope and peak charging current correlation.
Isolate
Huge first-cycle peak: insufficient inrush impedance or relay bypass too early.
Inrush acceptable, still trips: suspect MOV leakage/aging, wiring/earth fault, or upstream breaker sensitivity.
First fix (fastest)
Increase inrush impedance: adjust NTC class or add controlled bypass timing; validate at worst-case VAC and cold NTC.
Check MOV condition: replace if leakage or clamping drift suspected after repeated surge hits.
Evidence (2 waveforms + 2 log fields)
Waveforms: line current peak at plug-in; TP2 Vbus ramp time and overshoot.
Logs:inrush_peak, surge_flag.
Example MPNs (BOM-level parts)
MOV: Littelfuse V275LA40AP (275VAC class example)
Inrush NTC: Ametherm SL32 2R025 (example)
Bridge rectifier: Vishay GBJ2508 (example)
4) Conducted EMI fails at a specific band (single-peak problem)
Typical pattern: one dominant peak fails margin while the rest looks acceptable.
Root causes often map to DM resonance, CM return path, or switch-node dv/dt coupling.
2 measurements
LISN spectrum: record peak frequency and its change between load levels.
Switch node dv/dt (near PFC switch): observe edge speed and ringing correlation with the failing band.
Isolate
Peak moves with load: likely DM network resonance (X-cap/DM-L interaction).
Peak stable but sensitive to chassis/earth: likely CM return path (Y-cap placement/loop).
First fix (fastest)
DM peak: adjust DM-L / X-cap values or damping (RC) to move/flatten resonance.
CM peak: refine Y-cap placement to shorten CM loop; verify leakage budget (do not “stack caps” blindly).
Edge/ringing: add/optimize snubber on high dv/dt nodes and reduce loop area.
X-cap (film, EMI): KEMET R46KI310000M1K (X2 class example)
Y-cap (safety): Vishay VY1A472M63Y5UQ (Y2 class example)
CM choke (example family): Würth Elektronik 744821112 (example)
5) Brightness drops only when hot / intermittent reboot after warm-up
Typical pattern: output current derates after minutes, or the PSU restarts after reaching a thermal plateau.
Most often this is OTP derating, thermal bottleneck, or bulk-cap ripple heating.
2 measurements
TP5 temperature: correlate NTC reading with the true hotspot (thermal camera or thermocouple reference).
TP2 Vbus + TP4 Iout: check whether derating starts with temperature or with bus ripple/instability.
Isolate
Temp rises, then Iout steps down: OTP derating is active (expected if thresholds are correct).
Temp stable but reboot occurs: suspect bus instability, protection chatter, or marginal components at high temp.
First fix (fastest)
Thermal bottleneck: improve heat spreading at the earliest hotspot (layout/copper, thermal interface, airflow path).
Sensor realism: move NTC toward the true bottleneck; increase hysteresis to prevent OTP chatter.
Cap heating: reduce ripple stress near bulk caps (placement away from hotspots; verify ripple current margin).
Evidence (2 waveforms + 2 log fields)
Waveforms: TP5 temperature vs time; TP4 Iout change at derate entry.
6) Sporadic latch / slow recovery (rare but painful)
Typical pattern: the PSU rarely latches off, and recovery requires long cooldown or repeated AC cycling.
Root causes are often threshold drift, fault misclassification, or recovery backoff tuned for safety but too conservative.
2 measurements
TP4 output at trip + recovery: capture Vout/Iout just before latch and during recovery attempt.
TP5 temperature: confirm whether latch is thermal-driven or logic-driven.
Isolate
Temp below OTP region: latch is likely from SCP/OVP classification or retry cap exceeded.
Temp high and rising: latch is thermal protective; check sensor location vs real hotspot and airflow path.
First fix (fastest)
Reduce misclassification: tighten “SCP = I high + V low” rule; increase blanking after mode transitions.
Recovery tuning: set backoff so it is not visually obvious but avoids repeated stress; cap retries before latch only for clearly unsafe faults.
Evidence (2 waveforms + 2 log fields)
Waveforms: TP4 Vout/Iout at latch entry; TP5 temperature near latch entry.
Logs:last_fault_code, retry_cnt.
Example MPNs (BOM-level parts)
Fast rectifier (example, secondary): STMicroelectronics STPS10H100CT (example)
Cite this figure: Field debug decision tree for downlight/panel PSUs. Start at TP2 (Vbus), then TP4 (output), then temperature and logs to choose the fastest “first fix” path.
See References.
Minimal field kit (tools, not BOM)
Oscilloscope: Keysight DSOX3054T (example)
Current probe: Tektronix TCPA300 + TCP312A (example)
PF/THD analyzer: Yokogawa WT310E (example)
LISN (pre-check): TDK-Lambda / Schaffner class LISN (example)
Thermal: FLIR E8-XT (example)
Note: tool models are examples; the key requirement is repeatable capture of TP2/TP4/TP5 waveforms and consistent PF/THD/EMI pre-check conditions.
Request a Quote
H2-12. FAQs ×12 (Accordion; Each Maps Back)
These FAQs target real bring-up, compliance pre-check, and field-return questions for a Downlight/Panel PSU
(PFC + isolated CV/CC). Every answer is structured as: Short answer (1 sentence) + What to measure (2 items) + First fix (1 item),
and each maps back to the chapter evidence chain (waveforms, TP points, logs).
Frequently Asked Questions
PF meets target but THD is still high—where is the input current “flat-topping”?
Short answer: High THD with good PF usually means the input current is being clipped or distorted around the mains peaks due to control limits or bus ripple coupling.
What to measure
Overlay VAC and input current (iIN) at full load; look for peak flattening and zero-cross crossover distortion.
Measure DC-bus ripple at TP2 (100/120 Hz) and correlate ripple peaks with iIN distortion.
First fix
Reduce bus ripple influence (PFC compensation + bus cap ESR/ripple rating check) so current shaping stays linear.
Mapped:H2-3H2-10
At light load it “breathes” (periodic flicker)—hiccup policy or CV/CC handoff chatter?
Short answer: Light-load breathing is typically a restart/standby strategy (hiccup or burst) interacting with the CV/CC transition, creating a slow limit-cycle visible as flicker.
What to measure
TP4 output V/I over 5–10 seconds; identify periodic drop/recover events and their period.
Controller status or fault counters (hiccup entry count, CV↔CC transition flag) around the flicker moments.
First fix
Add hysteresis/blanking to CV/CC thresholds or increase minimum load/burst floor to break the loop.
Mapped:H2-4H2-7
Breaker trips right at plug-in—inrush or X-cap charging? Which two points first?
Short answer: Immediate trips are almost always a high peak current from inrush (bulk cap + PFC path) or a too-aggressive EMI front-end (X-cap/bridge charging) at a bad mains phase.
What to measure
Line current at TP1 during the first 5–20 ms; capture peak and mains phase at plug-in.
TP2 bus voltage ramp rate; confirm if bus rises abruptly (hard charge) or controlled (soft-start/NTC).
First fix
Re-size NTC / add pre-charge or slower soft-start so the first-cycle peak stays below breaker/relay limits.
Mapped:H2-3H2-5
EMI fails mainly at 150–300 kHz—suspect DM or CM first?
Short answer: A narrow-band bump around 150–300 kHz often points to a differential-mode resonance (X-cap + DM L + source impedance), while broad rises across bands are more likely common-mode coupling.
What to measure
LISN scan with line/neutral separation; see if the peak moves with X-cap/DM-L changes (DM signature).
Switch-node dv/dt and its timing vs the failing band; confirm coupling source strength.
First fix
Tune the DM network (DM L value, damping resistor/RC, X-cap placement) to kill the resonance peak.
Mapped:H2-5H2-10
Bigger Y-cap fixes EMI but leakage current fails—how to do a leakage budget?
Short answer: Y-caps reduce common-mode noise by creating a return path, but leakage is proportional to total CY at mains frequency; you must allocate a leakage “budget” across all Y paths and tolerances.
What to measure
Leakage current at rated VAC/frequency in both normal operation and standby (worst-case temperature if required).
Total installed CY (count + value + tolerance) and verify actual measured capacitance on samples.
First fix
Split/relocate Y paths and reduce total CY while improving layout/CM choke effectiveness to recover EMI margin.
Mapped:H2-6
Brightness drops only when hot—wrong NTC placement or OTP curve too aggressive?
Short answer: If derating starts too early or too steep, it is often a sensor placement issue (NTC not tracking the true hotspot) or an OTP curve tuned for a different thermal path than the real assembly.
What to measure
Log NTC temperature vs actual hotspot (MOSFET/transformer/secondary rectifier) using a probe or IR spot checks.
Record output current and derating state vs temperature to see if the slope/threshold matches design intent.
First fix
Move NTC nearer the true hotspot or re-shape OTP to slope-limit current smoothly above the real safe temperature.
Mapped:H2-8H2-7
Large DC-bus ripple causes visible flicker—fix PFC compensation first or the output loop?
Short answer: If flicker aligns with 100/120 Hz bus ripple, start upstream: reduce ripple at TP2 and prevent it from modulating the CC output; only then tune the output loop if residual ripple-to-light transfer is high.
What to measure
TP2 ripple amplitude and phase vs output current ripple at TP4; verify modulation path.
Flicker index / percent modulation under steady load while sweeping input VAC (low line is usually worst).
First fix
Increase effective bus energy (cap ripple rating/ESR) and tune PFC loop to reduce 100/120 Hz ripple injection.
Mapped:H2-3H2-4
Passed production test, fails after ~6 months—electrolytic aging or surge stress? What evidence?
Short answer: Six-month field returns often come from electrolytic wear-out (heat + ripple current) or accumulated surge stress; the fastest separator is trend evidence: temperature exposure, ripple current indicators, and surge-event counters.
What to measure
Hotspot/ambient history (max/avg temperature, time-above-threshold) and bus-cap ripple current proxy if available.
Surge event marks (MOV/TVS stress flags, line transient counters) and compare to failure timing.
First fix
Upgrade bus capacitor endurance (105°C, higher ripple rating) and tighten surge protection coordination for the installation class.
Mapped:H2-8H2-9
OVP triggers randomly—open-load detection too sensitive or a real transient spike?
Short answer: Random OVP is either a detection threshold/blanking problem during load transitions (false open-load) or a real voltage spike from cable/LED disconnection dynamics; only fast waveforms can tell which.
What to measure
TP4 output voltage with a fast capture around the event; look for a narrow spike vs a sustained rise.
Fault reason + timestamp and whether the event coincides with CC↔CV transitions or open-load checks.
First fix
Add blanking/hysteresis to open-load/OVP logic or clamp the transient (RC snub / TVS coordination) if spike is real.
Mapped:H2-7H2-4
Same model, different batches show EMI spread—layout loops or component tolerance? First evidence?
Short answer: Batch-to-batch EMI spread is frequently driven by small layout/assembly differences (loop area, grounding, Y-cap routing) amplified by tolerance drift (CM choke leakage inductance, X-cap ESR). Prove it by correlating EMI deltas to measurable electrical “signatures.”
What to measure
Compare LISN spectra between batches and note which band shifts (resonance shift suggests tolerance; broad rise suggests coupling/layout).
Measure switch-node dv/dt and ringing frequency; correlate ringing frequency shift with EMI peak shift.
First fix
Lock down sensitive routing/return paths and add damping where tolerance moves resonances (RC/series R on X-cap path).
Mapped:H2-5H2-4
Cold-start is slow—brownout threshold/soft-start, or discharge/bleeder policy?
Short answer: Slow cold-start is often a control-guard issue: brownout threshold too conservative, soft-start too long, or a discharge/bleeder strategy that leaves the bus in an ambiguous mid-level after brief power interruptions.
What to measure
TP2 bus after a short mains drop and re-apply; see whether it fully discharges or lingers near restart thresholds.
Brownout flag timing vs soft-start ramp; confirm if the controller repeatedly inhibits start at low temperature.
First fix
Re-tune brownout hysteresis and ensure deterministic bus discharge (bleeder sizing) to avoid “half-alive” restarts.
Mapped:H2-3H2-5
How to pick the “most useful 5 log fields” so service can isolate failures fast?
Short answer: Choose fields that disambiguate power-quality, thermal, protection cause, and recovery behavior; the best set identifies “what happened,” “how bad,” and “what the PSU did next” without needing lab equipment.
What to measure
Minimum VIN (or brownout band) + TP2 bus min/max around the event (captures supply dip vs internal bus collapse).
Fault reason + restart counter + max temperature (captures protection cause and whether it is recurring/thermal).
First fix
Implement exactly 5 fields: reset_reason, last_fault_code, vin_band_or_vin_min, bus_v_min, temp_max (plus a rolling restart_cnt if storage allows).