Proč#
Digitální čip odebírá proud v ostrých pulzech, při každé hraně hodin. Zdroj je daleko, za spoji, které mají indukčnost, takže tyto pulzy nestíhá sledovat; napětí na pinu poklesne a čip se chová divně nebo se resetuje. Kondenzátor vedle pinu dodá pulz lokálně a mezi pulzy se dobije.
Recept#
- 100 nF keramický na každém napájecím pinu (nebo páru pinů), co nejblíž: méně než 2–3 mm spoje k pinu a via přímo do země.
- Jeden zásobní kondenzátor na každou větev tam, kde napájení vstupuje do bloku: 10 µF keramický pro logickou větev 3.3 V, víc pro rádia a LED.
- Řiďte se katalogovým listem, kde chce víc: Espressif chce 10 µF
- 100 nF na 3V3 modulu a zdroj, který dodá aspoň 500 mA.
Na desce#
Ve schématu je kondenzátor prostě „na síti“. Kam přijde, je rozhodnutí pro desku (PCB): po Aktualizovat DPS přetáhněte kondenzátor k jeho pinu a udržte smyčku VCC → kondenzátor → GND malou. Souvislá rozlitá měď GND pod čipem pomůže víc než cokoli jiného.
Na co si dát pozor#
- Kondenzátor umístěný „někde na 3V3“ na druhém konci desky nedělá nic pro čip, který ho potřebuje.
- Rádia (Wi-Fi u ESP32) odebírají špičky několika set mA. Málo zásobní kapacity se projeví resety kvůli podpětí (brown-out) hned, jak se Wi-Fi spustí.