← usb-c-multi-rail-power

Circuit review & bench-test guide

USB-C multi-rail power module

Design-stage — board not yet fabricated

Document purpose#

This guide explains the usb-c-multi-rail-power prototype and provides a repeatable manual-review, first-power-up, and bench-validation procedure. It is derived from the implemented schematic/PCB, frozen BOM, design values, architecture contract, simulation, and QA evidence in this directory.

The repository records 28 PASS, 5 CONDITIONAL, 7 OPEN, and 0 FAIL preflight results. No assembled-board evidence closes the electrical, thermal, interoperability, fault, sequencing, or certification gates. Treat all calculated values as hypotheses to measure.

1. What the board does#

The board negotiates exactly 15 V at 3 A from a suitable USB-C PD source. A TPS25730AD PD controller contains the protected sink switch and deliberately keeps its PD_15V output off if the source cannot satisfy the configured voltage/current capability. Four independent TPSM63603 synchronous buck power modules then generate simultaneous 3 A rails:

There is no reduced-power 5 V/9 V/12 V fallback. All four buck channels default on once the protected 15 V bus is available. Their EN and PG signals are exposed, but the board does not implement a sequencer, per-rail crowbar, or secondary output overvoltage protection.

Functional block diagram#

                           CC1 / CC2
USB-C J1 ──────────────────────┐
                              v
VBUS_RAW ───────────────> TPS25730AD U1
   │                      PD negotiation + protected sink path
   ├── D1 TVS2200                 │
   ├── D2 negative clamp          │ only for valid 15 V / 3 A contract
   ├── C1 + C32-C35               v
   └── CC filters C2/C3        PD_15V bus
                                  │
             ┌────────────────────┼────────────────────┐
             v                    v                    v
       TPSM63603 U2         TPSM63603 U3          TPSM63603 U4/U5
        1.1 V / 3 A          1.8 V / 3 A          3.3 V and 5 V / 3 A
             │                    │                    │
        J4 / J5              J6 / J7              J8-J11 outputs

2. Safety and operating boundaries#

3. Startup and power flow#

  1. Before attachment, U1 is in its VBUS-powered/dead-battery configuration. VIN_3V3 is grounded as prescribed for this standalone mode.
  2. A source detects the sink through CC1 or CC2 and applies initial VBUS.
  3. U1's internal VBUS LDO generates PD_LDO_3V3; C5 and C6 stabilize its 3.3 V and 1.5 V internal rails.
  4. U1 samples ADCIN1–ADCIN4. The dividers encode minimum 15 V, maximum 15 V, operating 3 A, maximum 3 A. PD5VMAX is strapped low.
  5. If the source does not offer 15 V/3 A, U1 asserts capability mismatch and keeps the sink path off. There is intentionally no converter input.
  6. After a valid explicit contract, U1's integrated protected high-voltage path slews PD_15V up while providing overvoltage and reverse-current protection.
  7. C7 and all eight converter input MLCCs charge. The four EN pull-ups then allow U2–U5 to start.
  8. Each module switches at its programmed frequency, regulates from a 1.0 V feedback reference, and releases its open-drain PG output when valid.

Contract strap truth#

InputDivider from PD_LDO_3V3DecodeMeaning
ADCIN1, R1/R2162 kΩ / 38.3 kΩ3Minimum voltage 15 V
ADCIN2, R3/R4140 kΩ / 60.4 kΩ4Maximum 15 V; disable on capability mismatch
ADCIN3, R5/R6162 kΩ / 38.3 kΩ3Operating current 3 A
ADCIN4, R7/R8191 kΩ / 9.53 kΩ1Maximum current 3 A
Reserved pin 26, R910 kΩ to GNDrequiredStandalone configuration
PD5VMAX, R1010 kΩ to GND0PD operation above 5 V enabled

All values are 1% E96. An incorrect divider can change the requested contract or mismatch policy, so verify installed values before applying expensive loads.

4. External interfaces and test points#

Connectors#

ReferenceSignalsUse / limit
J1USB-C VBUS, GND, CC1, CC2PD input; USB data and SBU are unused
J23V3, GND, FAULT_N, CAP_MIS_N, four EN/PG pairsDNP control/sequencing header
J33V3, GND, I2C SDA, I2C SCLDNP PD diagnostic header
J4 / J6 / J8 / J10rail, GNDDNP Phoenix 1715721 terminals; intended full-load outputs
J5 / J7 / J9 / J11rail, rail, GND, GNDDNP light-load headers; ≤0.5 A

Core SMT manufacture leaves J2–J11 unpopulated. Manual/secondary assembly is therefore required before ordinary output testing.

Test points#

TPNetPurpose
TP1VBUS_RAWRaw source VBUS, narrow instrumentation branch only
TP2PD_15VProtected bus after U1
TP3 / TP4CC1 / CC2High-impedance PD observation
TP5GNDMeasurement reference
TP6 / TP7 / TP8 / TP91.1 V / 1.8 V / 3.3 V / 5.0 VRail output measurement
TP10 / TP12 / TP14 / TP16corresponding ENActive-high enable control/observation
TP11 / TP13 / TP15 / TP17corresponding PGOpen-drain power-good observation
TP18PD_SINK_EN_NPD protected-path enable/status observation

J2 pinout is: 1=3V3, 2=GND, 3=PD_FAULT_N, 4=CAP_MIS_N, 5/6=EN/PG 1.1 V, 7/8=EN/PG 1.8 V, 9/10=EN/PG 3.3 V, and 11/12=EN/PG 5.0 V. EN may be pulled low externally; never drive it above the local 3.3 V logic rail. PG is open-drain with a 47 kΩ local pull-up.

5. Component-by-component circuit review#

5.1 USB-C and PD protected input#

Ref.Part / datasheet summaryFunction and why neededIf absent/openIf shorted, wrong, or misassembled
J1GCT USB4105-GF-A-120 USB-C receptacleReversible power/CC inputNo input; open CC can make one orientation fail; partial VBUS/GND solder can pass light load but heat laterVBUS–GND trips source; CC–VBUS may damage U1; shell-stake defects reduce retention
U1TI TPS25730ADREFR, autonomous USB-C/PD sink controller with integrated protected high-voltage sink pathNegotiates exactly 15 V/3 A, rejects mismatch, controls inrush, OVP, and reverse currentNo explicit contract or protected bus; all rails stay offWrong suffix/strap can change power-path architecture or request policy; exposed-pad/QFN solder is electrically and thermally critical
D1TI TVS2200DRVR, 22 V standoff flat-clamp TVSShunts positive VBUS surge/ESD eventsU1 sees higher positive transient stressShort is VBUS-to-GND; long inductive routing ruins clamping effectiveness
D2Vishay SS34-E3/57T, 3 A/40 V SchottkyCathode to VBUS, anode to GND; handles negative disconnect/transient eventsNegative VBUS can go farther below GNDShort kills input; reversed polarity does not perform the intended clamp
C1Murata GRM31CR71H475KA12L, 4.7 µF X7RRaw-port local bypassMore VBUS bounce and controller susceptibilityShort trips source. Value field says 25 V while frozen ...H... MPN is a higher-rated family; normalize documentation
C2/C3330 pF, 50 V C0GCC1/CC2 filtering without a low-voltage shuntMore CC noise/EMI susceptibilityShort prevents attachment; excessive capacitance can disturb PD signaling
C32–C35GRM188R71H103KA01D, 10 nF X7RLocal bypass at U1 VBUS/VBUS_IN pin groupHigher local transient impedanceShort grounds VBUS; exact placement matters more than bulk capacitance

U1 tolerates/monitors higher CC fault voltages, but no dedicated external IEC ESD/short-to-VBUS protector is fitted. That remains an explicit pre-compliance decision, not an oversight to fix with an arbitrary low-voltage TVS.

5.2 PD controller support and diagnostics#

Refs.Value / partFunctionIf omitted or wrong
C5 / C6GRM31CR71E106KA12L, 10 µF, 25 V X7RStabilize U1 LDO_3V3 and LDO_1V5U1 may reset or become unstable. Exact DC-bias retention must satisfy 65.4% and 58.8% gates respectively
R11 / R123.3 kΩI2C pull-ups to PD_LDO_3V3Diagnostics fail open; too small overloads U1/open-drain drivers
R1310 kΩRequired PD_FAULT_N pull-upFault line floats and is unreadable
R39 / R4047 kΩPull up CAP_MIS_N and PD_SINK_EN_NCapability/enable status can float or take the wrong default
C7Panasonic 25SVPF47M, 47 µF/25 V conductive-polymerGuaranteed bulk energy on protected 15 V bus and part of the inrush/capacitance budgetBus relies only on bias-derated MLCCs; load steps worsenReverse polarity or short is severe; inspect polarity and solder
R14 + C91 MΩ + 4.7 nF C0GDC bleed/AC bond between USB shell and circuit groundShell floats if both absent; EMI/ESD behavior changesA short/hard bond changes chassis current and must be an explicit enclosure decision

5.3 Four TPSM63603 converter channels#

U2–U5 are TI TPSM63603RDHR modules. Each integrates controller, MOSFETs, and inductor, operates from 3–36 V, and delivers up to 3 A. The module needs external input/output capacitors, feedback, frequency programming, EN/PG bias, and correct thermal land/vias.

RailModuleRT / frequencyFeedback top / bottomOutput capacitorsEffective minimum
1.1 VU2R15 33.2 kΩ / 400 kHzR18 1.00 kΩ / R19 10.0 kΩC13–C16, 4×100 µF250 µF
1.8 VU3R21 22.1 kΩ / 600 kHzR24 8.06 kΩ / R25 10.0 kΩC20–C21, 2×100 µF120 µF
3.3 VU4R27 16.5 kΩ / 800 kHzR30 23.2 kΩ / R31 10.0 kΩC25–C26, 2×47 µF40 µF
5.0 VU5R33 13.0 kΩ / 1 MHzR36 40.2 kΩ / R37 10.0 kΩC30–C31, 2×47 µF25 µF
Refs. per channelPurposeIf absent or wrong
C10/C11, C17/C18, C22/C23, C27/C28Two 4.7 µF/50 V X7R input capacitors local to each moduleInput ripple/ringing and conducted EMI rise; one short collapses the shared bus
C12, C19, C24, C291 µF VCC bypass capacitorsInternal bias can become noisy/unstable. Frozen MPN is GRM188R71C105KA12D; value text is conservatively “6.3 V”
R16, R22, R28, R34100 kΩ EN pull-ups to PD_LDO_3V3Omission leaves default enable uncertain; short to GND keeps that channel off
R17, R23, R29, R3547 kΩ PG pull-upsPG unreadable if omitted; PG is status, not a load supply
R20, R26, R32, R380 Ω RBOOT–CBOOT linksPopulated efficiency option; DNP slows switch edge/helps EMI per design option. Wrong assembly changes switching behavior
Feedback pairsSet output from the module's 1.0 V referenceTop open tends toward minimum/incorrect output; bottom open can command dangerous high output. Verify before connecting loads
RT resistorsSet four intentionally different switching frequenciesOpen/incorrect RT changes frequency, loss, ripple, EMI, and possibly thermal margin

The custom 4×6 mm RDH0030A footprint follows TI's assembled EVM geometry. Four thermal vias under each module must be filled/planarized from the component side. Missing fill can wick solder, create voids, tilt the module, and increase thermal resistance. X-ray inspection is strongly recommended.

5.4 Output capacitors and connectors#

Refs.Exact MPN / roleWhat happens if missing or wrong
C13–C16, C20–C21Murata GRM32ER60J107ME20L, 100 µF/6.3 V X5R1.1/1.8 V loop stability and transient reservoir. Bias retention gates are tight: 91.9% and 88.2% after tolerance/temperature assumptions
C25/C26, C30/C31Murata GRM32ER71A476ME15L, 47 µF/10 V X7R3.3/5 V stability and transient reservoir; calculated gates are 62.6% and comfortably above 25 µF respectively
J4/J6/J8/J10Phoenix 1715721 terminal optionIntended 3 A connection. Missing terminal means no safe ordinary full-load interface; poor solder/wire torque heats
J5/J7/J9/J11Duplicated pin headersConvenient only for light load. At 3 A, Dupont leads/breadboards create drop, heat, and unsafe contacts

MLCC nameplate capacitance is not effective capacitance. DC bias, tolerance, temperature, aging, and lot/part substitution must be included. Do not replace these capacitors merely by matching the printed µF value.

6. Datasheet summary and design interpretation#

DeviceKey official factsInterpretation on this board
TPS25730AAutonomous USB-C/PD sink controller; TPS25730AD has integrated high-voltage sink path with slew control, OVP and reverse-current protection; VBUS/VBUS_IN recommended to 22 V and 28 V absolute max; internal VBUS LDO supports dead-battery startupADC straps must be sampled correctly and protected PPHV must remain off on mismatch. Capture the source contract and TP2 rather than assuming a 15 V label proves behavior
TPSM636033–36 V input, 1–16 V output, 3 A synchronous buck module; integrated inductor/MOSFETs; 200 kHz–2.2 MHz programmable frequency; EN, PG, protection, and spread-spectrum/EMI-oriented package15 V input is suitable. Four channels can each supply 3 A, but simultaneous thermal and input-power margin are system questions, not guaranteed by the per-channel rating
TVS220022 V standoff, maximum 28.4 V clamp at 40 A 8/20 µs, 40 A surge capability, 105 pF typicalCompatible with legal 20 V VBUS faults and placed on raw VBUS; actual board surge performance depends heavily on loop inductance/layout and lab validation
GRM31CR71H475KA12LMurata 4.7 µF X7R 1206 family with 50 V encoded ratingEight parts serve both local converter bypass and protected-bus capacitance budget. Archive exact DC-bias curves with the purchase lot
25SVPF47MPanasonic 47 µF, 25 V conductive-polymer capacitorSupplies reliable bulk capacitance with −20% corner used in the analysis; observe polarity and ripple/temperature limits

Official references: TPS25730A datasheet/product, TPSM63603 datasheet/product, TVS2200 datasheet/product, Murata GRM31CR71H475KA12L sheet, and Panasonic 25SVPF47M. Use the current revision and exact orderable suffix at purchase time.

7. Calculated targets and margins#

Output and input power#

ItemCalculated targetBench significance
Maximum total output33.6 W1.1×3 + 1.8×3 + 3.3×3 + 5×3
Conservative input39.84 WUses preliminary efficiencies 75%, 80%, 85%, 88%
15 V input current2.656 ALeaves about 0.344 A / 5.16 W below a 45 W contract before transient uncertainty
Protected-bus spine6.55 mΩ, 17.4 mV, 46.2 mWFull-length copper estimate at 2.656 A; validate local necks and vias
Behavioral inrush0.295 A3.3 V/ms into 84.6 µF nominal; simplified averaged model
Behavioral full-load bus14.602 VModel with 149 mΩ source/hot switch and 2.673 A stimulus

Capacitance evidence gates#

BankNominalRequired effective result / retention
Protected 15 V busC7 47 µF + 8×4.7 µF = 84.6 µFPositive worst 97.76 µF <100 µF; MLCCs need ≥32.7% retention at negative corner to stay ≥47 µF
U1 LDO_3V3 / LDO_1V510 µF eachVendor curve retention ≥65.4% / ≥58.8%; positive tolerance 11 µF below 25 µF maximum
1.1 V output400 µF≥250 µF; calculated retention requirement 91.9%
1.8 V output200 µF≥120 µF; calculated retention requirement 88.2%
3.3 V output94 µF≥40 µF; calculated retention requirement 62.6%
5.0 V output94 µFmodeled exact bank about 48 µF effective; 32.6 µF after stated corners >25 µF

Regulation and thermal screening#

RailResistor-only expected rangePreliminary module loss / temperature rise
1.1 V1.098–1.102 V1.10 W / +37 °C
1.8 V1.790–1.822 V1.35 W / +45 °C
3.3 V3.274–3.367 V1.75 W / +59 °C
5.0 V4.940–5.101 V2.05 W / +69 °C

The temperature estimates use 33.5 °C/W and exclude mutual heating, enclosure, airflow, copper/process variation, and ambient rise. The 5 V channel is the first thermal focus. Resistor-only voltage ranges also exclude module reference, load regulation, ripple, DMM error, and PCB drop.

8. Manual review checklist#

9. Ordered bench-test procedure#

Stop on the first unexpected result. Record board serial/revision, assembly variant, source/cable, equipment and calibration, ambient, raw waveform files, photos, operator, and disposition.

A. Unpowered checks#

  1. With USB and loads disconnected, inspect and complete the checklist above.
  2. Measure VBUS_RAW-to-GND, PD_15V-to-GND, and every output-to-GND resistance in both meter polarities. Investigate a hard short.
  3. Check rail-to-rail isolation and terminal polarity.
  4. Verify ADC divider values and that EN defaults high through 100 kΩ while PG has 47 kΩ pull-up paths.

B. PD contract and protected path, no converter loads#

  1. Use a PD analyzer/emulator capable of controlled advertised PDOs. Start with a 15 V/3 A-capable source and no external rail load.
  2. Attach in both cable orientations. Confirm the explicit 15 V/3 A contract, TP1 raw VBUS, TP2 protected-bus slew, CAP_MIS_N, PD_FAULT_N, and SINK_EN_N.
  3. Repeat with sources offering only 5 V, 9 V, 12 V, 15 V below 3 A, and an adequate 15 V/3 A source. In every mismatch case, TP2 must remain off.
  4. Repeat across at least three independent ≥45 W adapters and representative cables. Record attach time, retries, resets, and bus overshoot.

C. First rail power-up#

  1. Power from a valid source with no external load. Observe all four rails, EN, and PG simultaneously if possible.
  2. Confirm monotonic startup, no output exceeding its limit, and no unexpected rail-to-rail ordering claim. Record actual timing.
  3. Measure rail DC voltage at both the test point and populated terminal. Use the resistor-only ranges as a review aid, not final acceptance limits.
  4. Pull each EN low individually through J2/test fixture; confirm only the corresponding rail turns off and its PG deasserts. Never drive EN high from an external 5 V source.

D. Individual load sweeps and dynamics#

  1. For each rail use its full-load terminal, short heavy leads, remote DMM sense at the terminal, and a suitable electronic load.
  2. Sweep 0, 0.1, 0.5, 1, 2, and 3 A while other rails are unloaded. Record DC voltage, input current, module/terminal/capacitor temperature, and PG.
  3. Apply 10%↔100% load steps. Capture undershoot, overshoot, settling, PG, and input-bus movement with probe bandwidth explicitly recorded.
  4. Measure ripple using a spring ground or coax at the terminal/capacitor.

E. Combined load and thermal soak#

  1. Increase all rails in stages while monitoring total input. Confirm the PD contract remains stable and TP2 does not collapse.
  2. Run each channel at 3 A, then all four together at 3 A for 60 minutes at room and worst intended ambient.
  3. Log U1, U2–U5, J1, C7, output capacitors, terminals, and bus/plane hot spots. Compare especially U5 against the preliminary +69 °C rise estimate.
  4. Stop before exceeding component junction/case, PCB, connector, wire, or enclosure limits. Case temperature is not junction temperature.

F. Fault, prebias, and reverse-energy tests#

  1. Using a protected fixture, current-limit/short each rail individually and then test planned simultaneous-fault cases. Capture current, VOUT, PG, module temperature, PD bus, and recovery mode.
  2. Test hot-plug with zero load and maximum permitted preload.
  3. With USB absent, apply a controlled prebias below nominal to one output and then attach USB. Verify monotonic startup and reverse current.
  4. Perform current-limited reverse injection only under a written limit plan. Confirm other rails and PD_15V do not rise dangerously.
  5. A module surviving one short does not validate repeated fault energy or enclosure safety; cool and inspect between tests.

G. Release-only testing#

Complete USB interoperability, CC short-to-VBUS/IEC protection decision, ESD, surge, conducted/radiated EMC, product safety, FPGA-specific sequencing/OVP, and production environmental compliance in suitable labs. The bare module's successful bench test is not a compliance certificate.

10. Troubleshooting map#

SymptomFirst measurementsLikely areas
No attach either orientationCC1/CC2, TP1, source logJ1, C2/C3 short, U1 solder/power
One orientation failscompare CC1/CC2 continuityone J1 CC contact/trace/U1 pin
Contract exists but TP2 is zeroCAP_MIS_N, SINK_EN_N, FAULT_N, source PDOADC straps, U1 protected path, mismatch policy
TP2 is 5/9/12 Vanalyzer contract and ADC ratioswrong R1–R10 value, U1 variant, source/analyzer interpretation; stop immediately
All rails zero with TP2 validPD_LDO_3V3, all EN pinsLDO caps, EN pull-ups, common assembly problem
One rail zeroEN, PG, VCC, feedback, local inputmodule solder, channel passives, output short
One rail too highfeedback node and divider valuesopen bottom resistor, wrong top value, solder bridge; disconnect loads
Ripple/oscillationeffective COUT, probing, input ripplewrong/substituted MLCCs, solder, layout, false long-ground measurement
PD resets at combined loadTP1/TP2 droop, input current, temperaturessource/cable margin, U1 path, inrush, total efficiency
Hot 5 V moduleVOUT current, switch frequency, airflowexpected worst channel, poor thermal-pad/vias, wrong RT, overload

11. Bench record template#

FieldRecord
Board revision / serial / assembly variant
DNP and exact-MPN audit
PD sources, cables, analyzer IDs
DMM/scope/load/thermal equipment and calibration
Ambient, airflow, enclosure state
Contract/mismatch results, both orientations
Startup/EN/PG timing
Per-rail 0–3 A regulation/ripple/load-step results
Combined-load input power and stability
60-minute temperature table / thermal images
Fault/prebias/reverse-injection results
Deviations and raw evidence paths
Reviewer / date / disposition

12. Review conclusion#

The board has a clear fail-closed input policy: its converter tree should see power only after an explicit 15 V/3 A contract. The four-module topology is straightforward and independently controllable, but the simultaneous 33.6 W load leaves limited source and thermal margin. The highest-priority closures are actual PD source/cable rejection behavior, exact capacitance retention, full-load regulation/dynamics, module and connector thermal soak, fault and reverse-energy behavior, CC protection strategy, and any downstream system's sequencing/OVP requirements.