KiCad: upload a project .zip. Plugin recommended.
Altium: upload a .net/.edif netlist.
TPS2553_Current_Limiter.pdf
24 pg · 716.8 KB
ESP32-S3-WROOM-1_Datasheet.pdf
52 pg · 2.3 MB
BQ25895_Buck_Charger.pdf
76 pg · 2.0 MB
TPS2121_Power_Mux.pdf
40 pg · 1.1 MB
TPS2595_eFuse.pdf
28 pg · 768.0 KB
One DP4T throw state energizes both Rp and Rd paths on the same CC pin, which violates USB-C sourcing rules and could stress the switch.
SYS_5V only shows about 10 uF near the TPS2121 output feeding the TPS2595, so a 3-4 A switchover or inrush can droop the rail and trip protection.
In one DP4T position the CC pull-downs are lifted while USB-C OUT is powered, so a plugged-in host may not see Rd and could backfeed.
The SMF11A on the USB-C input has an 11 V standoff and starts clamping near 18 V, so most 5 V surge energy will bypass protection.
R18 = 560 ohm programs roughly 3.9-4.4 A on the input eFuse, close to the device and cable ratings.
The second TPS2595 mirrors the same 560 ohm ILIM, giving another ~4 A limit on the outbound port.
The mechanical CC selector can be set opposite the intended role, leaving the wrong Rp/Rd pair active for the port orientation.
R15 = 820 ohm sets the TPS2121 ILM around 3 A; switchover could trip if outbound load surges above that.
PMEG2010EA is rated for about 2 A continuous. OTG or boost mode above 2 A could overheat the clamp.
The TS pin is tied to a 10 kOhm divider to REGN, emulating a mid-scale NTC. The charger will never see pack temperature and may flag TS if the divider drifts.