Evaluate the performance of the schematic

Huy_Tran_DF
Posts: 18
Joined: Fri Sep 26, 2025 9:44 am

Evaluate the performance of the schematic

Postby Huy_Tran_DF » Mon Oct 06, 2025 4:55 am

I'm designing a circuit diagram using ESP32-C3. The purpose of the above diagram is:
1. Load firmware via USB or UART0
2. Get voltage from Battery via BAT1 and GND1 to supply 3v3 voltage to ESP32-C3
3. Battery charging function when supplying 5V voltage via USB
4. BLE antenna RF circuit
Do all the above purposes work? Please check and review to make sure none of the items are not working. If there are any errors, please give feedback so I can improve. Thanks everyone!
Attachments
Screenshot 2025-10-06 at 11.50.03.png
Screenshot 2025-10-06 at 11.50.03.png (299.88 KiB) Viewed 1785 times

Sprite
Espressif staff
Espressif staff
Posts: 10596
Joined: Thu Nov 26, 2015 4:08 am

Re: Evaluate the performance of the schematic

Postby Sprite » Tue Oct 07, 2025 1:17 am

You're missing decoupling caps on Vdd_SPI. Also, you probably do not want to use an AMS1117 when you're running off a battery; those have a pretty high quiescent current. There's other LDOs (I like the HT7833) that are better for that. You probably also want to connect the USB shell to gnd as well.

Huy_Tran_DF
Posts: 18
Joined: Fri Sep 26, 2025 9:44 am

Re: Evaluate the performance of the schematic

Postby Huy_Tran_DF » Tue Oct 07, 2025 2:01 am

Can you guide me how to calculate the impedance on the LNA or how to make a PCB that ensures the impedance is 50ohm? I don't have any documentation on it. Thanks !

Sprite
Espressif staff
Espressif staff
Posts: 10596
Joined: Thu Nov 26, 2015 4:08 am

Re: Evaluate the performance of the schematic

Postby Sprite » Wed Oct 08, 2025 2:38 am

Not in detail, sorry. From what I know, you would usually either go by guidelines for PCB striplines (allowing you to calculate an estimate of the expected impedance) and check/correct with a VNA later, or use EM-field calculating software to more closely simulate the impedances and reflections etc. Or alternatively, you can use one of our modules that already have all that included.

Who is online

Users browsing this forum: PerplexityBot and 4 guests