m08-08 теория 6 мин

Обвязка, без которой плата не работает

Обвязка — это детали вокруг микроконтроллера, без которых он не запустится или будет сбоить. На плате их немного, но каждая важна.

Питание: конденсатор 100 нФ на каждый вывод питания плюс 10–100 мкФ на вход платы. Без них — сбои при передаче, «мусор» в АЦП, случайные сбросы.

Сброс (RESET/EN): подтяжка 10 кОм к питанию и конденсатор 100 нФ на землю. Это задержка старта и защита от помех. У ESP32 на этой линии ещё висит схема автосброса от USB-UART (два транзистора).

Тактирование: внешний кварц 8–40 МГц с двумя конденсаторами 10–22 пФ, если нужна точность. Внутренний RC-генератор проще, но плывёт по температуре (до ±2 %). Для UART и таймеров лучше кварц.

Boot-пины: у ESP32 GPIO0, 2, 12, 15 определяют режим загрузки. Если на них висит что-то тянущее вниз/вверх — плата не загрузится. Проверяй, что к ним подключено.

USB-UART: CH340, CP2102, FT232. Нужен для прошивки и отладки. Дешёвые CH340 требуют драйвер в Windows.

Стабилизатор: 3.3 В с запасом по току. AMS1117 греется при 5 → 3.3 В и большом токе, лучше брать получше.

Антенна (для радио): не класть под металл, не экранировать, оставить зазор. Это звучит как мелочь, но дальность падает в разы.

Общее правило: если самодельная плата «иногда не стартует», смотри питание, сброс и boot-пины — в этом порядке.

Зачем

Обвязка — минимальный набор, без которого даже правильно прошитый чип не работает.

Сделай сейчас

Найди на своей плате стабилизатор, конденсаторы у пинов питания и резистор на EN. Зарисуй их — это и есть обвязка.

Проверь себя

Почему плата не прошивается, если к GPIO0 подключён датчик с подтяжкой к земле?

GPIO0 при загрузке должен быть в единице, иначе ESP32 уходит в режим прошивки и не запускает программу (или наоборот — не входит в режим прошивки). Подтяжка к земле ломает режим загрузки.

Пройти тест 5 заданий
0 из 102 · 0%
Источники
  1. Espressif: ESP32 Hardware Design Guidelines
    обвязка и разводка
  2. Wikipedia: Decoupling capacitor
    конденсаторы питания
Теги
обвязка mcu схема