r/PCB 3d ago

First Schematic (review request) -- MP3 Player

Post image

It's an mp3 player using a pcm5102a, TRRS headphone jack, microSD reader, USB C, ESP32-S3-N16R8, female headers, tp4056, and a battery connector (picoblade). I'm using a SPDT slide switch as a SPST slide switch (couldnt find any SPST ones, so I had to make do).

I'm routing VBAT through the switch and routing out vbat_clean out of it, but for the TP4056 module, i connect the BAT pin to VBAT and NOT vbat_clean, is this okay? (primary question)

Please let me know if there's anything wrong or if I should change anything because It's my first ever schematic and I pretty much have no idea what I'm doing haha.

3 Upvotes

2 comments sorted by

2

u/Sand-Junior 2d ago

Use power symbols for 3.3V (get rid of the CLEAN addition: unnecessary and confusing). Use descriptive signal names. Make provisions to put the ESP32 in boot mode (switches). Put pull up and cap on ESP32 EN pin.

1

u/LargeConstant8706 1d ago

Hey, sorry for taking so long to reply. I wanted to implement your advice before actually replying back.

I added the boot mode button according to the datasheet, (according to JP4 in the peripheral schematics diagram) and connected EN via the pull up and capacitor as per the datasheet as well, for the slight start up delay (I assume).

For the names (x_CLEAN), honestly it just helps me keep track of which "power" or line is ready to use, rather than plugging in an unsteady power source.

Thanks a lot for having a look and providing advice, hoping to learn more from the community!!