seveibar/usbc-pd-charger

This code defines and assembles a hardware schematic of an 18W USB-C PD wall charger with mains input, protection, high-voltage isolation, a DC buck converter with switching regulator, filtering, and USB-C output with ESD protection.

Version
1.0.2
License
unset
Stars
0

annotated_bom.csv

Designator,Qty,Value_or_MPN,Package,Manufacturer,Suggested_order_code,Population,Notes
J1,1,282838-2,10mm THT,TE Connectivity,C5168775,Populate,Direct 2-position side-entry screw terminal; 13.5A 600Vac
F1,1,2010T1A250V,Radial THT,,C354900,Populate,1A 250V fuse
RV1,1,MOV-14D471K,Radial THT,,C1527439,Populate,300Vac-class MOV
PS1,1,IRM-20-24,Encapsulated THT,Mean Well,C194964,Populate,Exact safety-approved module only
R12,1,0R,1206,Yageo,RC1206JR-070RL,Populate normal / remove for J4 test,Low-voltage isolation link
J4,1,2-pin 2.54mm header,PinHeader_1x02,Harwin,M20-9990246,Optional test,Pin1 VIN24; pin2 GND
C1 C2,2,10uF 50V X7R,1210,Murata,GRM32ER71H106KA12L,Populate,Input ceramics
U1,1,ST1S14PHR,HSOP-8 EP,STMicroelectronics,C84130,Populate,Buck regulator
C3,1,220nF 100V X7R,1206,Murata,GRM31CR72A224KA01L,Populate,Bootstrap capacitor
D1,1,STPS3L60U,SMB,STMicroelectronics,C132769,Populate,3A 60V Schottky
L1,1,7447709680,12x12mm THT/Würth,Würth Elektronik,C5155055,Populate,68uH 3.2A
C5,1,860020574012,8mm radial,Würth Elektronik,,Populate,220uF 35V electrolytic
C6,1,22uF 25V X5R,1210,Murata,GRM32ER61E226KE15L,Populate,Output ceramic
R1,1,200k 1%,0603,Yageo,RC0603FR-07200KL,Populate,Feedback top resistor
C4,1,100pF 50V C0G,0603,Murata,GRM1885C1H101JA01D,Populate,Feed-forward capacitor
R2,1,13k 1%,0603,Yageo,RC0603FR-0713KL,Populate,Feedback ladder
R3,1,4.7k 1%,0603,Yageo,RC0603FR-074K7L,Populate,Feedback ladder
R4,1,4.87k 1%,0603,Yageo,RC0603FR-074K87L,Populate,Feedback ladder
R5,1,8.66k 1%,0603,Yageo,RC0603FR-078K66L,Populate,Feedback ladder
R6,1,33k 1%,0603,Yageo,RC0603FR-0733KL,Populate,Feedback ladder
U3,1,TPS7B6933QDBVRQ1,SOT-23-5,Texas Instruments,C781801,Populate,3.3V LDO
C7,1,2.2uF 25V X5R,0805,Murata,GRM21BR61E225KA12L,Populate,LDO input
C8,1,2.2uF 10V X5R,0805,Murata,GRM21BR61A225KA01L,Populate,LDO output
U2,1,STUSB4710AQTR,VFQFPN24 4x4 EP,STMicroelectronics,,Populate,NVM programming required
C9 C10,2,1uF 10V X5R,0402,Murata,GRM155R61A105KE15D,Populate,STUSB internal-regulator bypass
R7,1,100k 1%,0402,Yageo,RC0402FR-07100KL,Populate,ADDR0 pulldown
R8 R9,2,2.2k 1%,0603,Yageo,RC0603FR-072K2L,Populate,I2C pullups
J3,1,4-pin 2.54mm header,PinHeader_1x04,Harwin,M20-9990446,Optional programming,GND 3V3 SDA SCL
Q1,1,SI4925DDY-T1-GE3,SO-8,Vishay,C469464,Populate,Dual P-channel load switch
R10,1,47k 1%,0603,Yageo,RC0603FR-0747KL,Populate,Gate pullup
R11,1,22k 1%,0603,Yageo,RC0603FR-0722KL,Populate,Gate drive limiter
J2,1,TYPE-C 16PIN 5A 143,USB-C hybrid SMT/THT,,C7431072,Populate,Verify contact map against vendor drawing
D2,1,ESDA25L,SOT-23-3,STMicroelectronics,C343997,Populate,CC1/CC2 ESD
C11,1,10uF 25V X5R,1206,Murata,GRM31CR61E106KA12L,Populate,VBUS bulk
D3,1,ESDA25P35-1U1M,DFN1610-2,STMicroelectronics,C1974707,Populate,VBUS surge/ESD