Understanding Schematic Design


@help why do we need multiple decoupling caps of different values on the ESP32 power pins?
Multiple decoupling capacitors on the ESP32’s power pins serve to filter noise across a very wide frequency range. Each value has its own “sweet-spot” impedance vs. frequency curve, so by combining them you get low impedance from DC up into the hundreds of megahertz.

Table


Capacitor ValuePurposeFrequency Range Filtered
10 µF (bulk)Holds up the rail for large, slow transients (e.g. Wi-Fi bursts)DC – a few MHz
0.1 µF (mid-range)Local energy reservoir for medium-speed switching~1 MHz – 50 MHz
0.01 µF or less (high-freq)Snubs very fast spikes and RF noise50 MHz – hundreds MHz
By placing:
– a large bulk cap close to your regulator,
– a 100 nF right beside the ESP32 IC1, and
– a small high-frequency cap (e.g. 10 nF or lower) right at the power pin itself
you ensure that switching currents and RF bursts from the ESP32 have a low-impedance path to ground at all relevant frequencies, preventing supply-rail dips, oscillation, and RF-induced glitches.
Find bulk capacitor
Find high-frequency cap
Layout guidelines from datasheet
Routing practice

J3
C13
Capacitance
1uF
C23
Capacitance
.1uF
R1
Resistance
10kΩ
C20
Capacitance
1uF
C10
Capacitance
1uF
C3
Capacitance
1uF
R4
Resistance
100 Ω
C5
Capacitance
1uF
R5
Resistance
10kΩ
R2
Resistance
100 Ω
C11
Capacitance
1uF
J4
J5
L1
Inductance
2.2nH
C21
Capacitance
10uF
C17
Capacitance
10uF
U1
End of Life
C1
Capacitance
10uF
Y2
L4

ESPRSSO32 Smart Scale AI Auto Layout [Example]

ESPRSSO32 Smart Scale AI Auto Layout [Example] thumbnail