Power Architecture Review
0:11
Thought for 5 sec
Thought for a moment
4:49
Thought for 2 sec
Created 4 tasks.
1/4 Inspect schematic nets and components around RP2040 Zero, buck converter, connector power input, and power-switching devices
Thought for 2 sec
Completed design checks — found 36 issues.
Read schematic.
Thought for 4 sec
2/4 Check relevant datasheet details for buck converter and RP2040 Zero power behavior
Thought for 5 sec
Read U2 datasheet for LMR14030 EN pin behavior input voltage s.
Read U1 datasheet for RP2040-ZERO module 5V pin 3V3 pin USB po.
Read Q1 datasheet for QM6015D P channel MOSFET pinout body dio.
Read schematic.
Read "[Datasheet for QM6015D] QM6015D P channel MOSFET pinout body diode direction maximum VGS recommended reverse polarity protection orientation" in QM6015D.pdf.
Read QM6015D.pdf.
Thought for 5 sec
Read U3 datasheet for MP6513 VCC supply operating voltage inpu.
Found 10 results for RP2040-Zero WaveShare schematic 5V pin USB diode back power external 5V.
Read schematic.
Thought for 3 sec
Read waveshare.com.
Thought for 16 sec
3/4 Determine whether the existing architecture prevents back-powering and auto-selects buck power correctly
Read 11 knowledge entries.
Thought for 13 sec
Thought for 5 sec
4/4 Create/update a project file documenting the issue, findings, and recommended architecture
Thought for 45 sec
Thought for 3 sec
4/4 tasks completed.
Thought for a moment
V5 buck output is directly tied to U1:5V, and the RP2040 Zero’s 5 V/VUSB/VSYS node is directly connected internally, so the fix should split V5 into buck-side and RP2040-side rails with a Schottky/ideal-diode power path; I also flagged Q1 source/drain orientation and C11’s likely net/role mismatch.Finished working
V5 is directly tied to U1:5V on the RP2040 Zero module, and the RP2040 Zero documentation states that its Pin 23 / 5 V / VUSB / VSYS node is directly connected to USB VBUS. Therefore, USB power on the RP2040 Zero can drive the board V5 rail and the buck output network.Existing Power Nets Observed
| Net | Connections relevant to this review | Comment |
|---|---|---|
VIN_28V_RAW | J1:1, Q1:S, D1:K, R1:P2 | 28 V input after connector, before protection MOSFET. |
VIN_28V_PROTECTED | Q1:D, U2:VIN, C1/C9/C10/C11:P1, R2:P2 | Buck input rail after Q1. |
V5 | L1:P2, C2/C7/C8/C5:P1, R5:P2, U1:5V | Buck output is directly tied to RP2040 Zero 5 V pin. |
V3V3_MOTOR | U1:3V3, U3:VCC, C4:P1 | Motor driver logic/motor rail is sourced from RP2040 Zero 3.3 V pin. |
Net 1 | U2:EN, R2:P1 | Buck enable is pulled up from VIN_28V_PROTECTED through R2. No pull-down was found in this review set. |
U1:5V is connected to the board V5 net, then USB VBUS and board V5 are effectively commoned.U2)QM6015D)|VGS| kept within the ±20 V rating.Q1:S on VIN_28V_RAW and Q1:D on VIN_28V_PROTECTED, which is opposite of that recommended orientation. This should be reviewed/fixed independently of the USB backfeed issue.J1:1 -> VIN_28V_RAW -> Q1 -> VIN_28V_PROTECTED -> U2 VIN -> buck output V5 -> U1:5V -> RP2040 Zero onboard 3.3 V regulator -> U1:3V3 -> U3:VCCU1:5V -> board V5 -> buck output capacitors C2/C7/C8/C5, feedback divider R5/R6, inductor L1, SW node/catch diode networkVIN_28V_PROTECTED directly in a simple DC sense, but it is still not isolated and should not be considered a correct architecture.U1:5V/V5, source selection is undefined. If the buck output is slightly above USB VBUS it may source current toward the USB/module side; if USB is higher or present during buck off/startup it can source the board V5 rail. This is not a controlled power mux.C11 has Role Details: “RP2040 module local 5 V rail decoupling”, but it is connected from VIN_28V_PROTECTED to GND, not from V5 to GND. Either the role details are wrong or the capacitor is on the wrong net.U2:EN is connected to R2, and R2 connects to VIN_28V_PROTECTED. No explicit EN pull-down was seen. The LMR14030 EN pin has an internal pull-up/current behavior and supports floating enable, but for deterministic behavior a UVLO divider or defined enable network is preferred.BUCK_5V -> Schottky diode -> U1_5V_MODULEBUCK_5V and accepting a small Schottky drop into the RP2040 module is likely acceptable if the module 5 V input remains within its allowed range.V5 net into at least two nets:BUCK_5V: buck output, output capacitors, feedback divider source.RP2040_5V: RP2040 Zero 5 V pin and local module 5 V decoupling.BUCK_5V to RP2040_5V:BUCK_5V, cathode to RP2040_5V.RP2040_5V cannot drive BUCK_5V when only USB is attached.Q1:D to VIN_28V_RAW, Q1:S to VIN_28V_PROTECTED.|VGS| <= 20 V at 28 V nominal and expected transients.U2:EN:VIN_28V_PROTECTED to EN/GND if a 28 V power threshold is desired.VIN_28V_PROTECTED to the module-side RP2040_5V rail.Welcome 👋
Flux helps you build PCBs faster with an AI teammate!
Create your account to collaborate, stay updated, fork your own version, and get instant answers from our AI agent.