Правила выбора
Ситуация → что взять → как выбрать → что проверить цифрами.
Затвор через резистор 100–220 Ом, 10 кОм на землю, диод параллельно индуктивной нагрузке. Общий GND обязателен.
Проверь: Максимальный Rds(on) при доступном Vgs (например, 2,5 В при управлении 3,3 В), допустимый Vds с запасом по выбросам, потери I²R и нагрев при пусковом токе.
Logic level: грабли на 3.3 ВДля учебной сборки возьми низковольтный аналог. Для сетевой нагрузки выбирай готовое устройство, явно рассчитанное на её тип. Оптрон сам по себе не гарантирует безопасной изоляции всего модуля.
Проверь: В паспорте устройства проверь сетевое напряжение, допустимый тип нагрузки, рабочий и пусковой ток.
Защита: предохранитель, диод, TVSLDO здесь даст 14 Вт тепла. Buck с запасом по току, на выходе электролит 100 мкФ.
Проверь: Вход ≥ 12 В, выход 5 В, ток ≥ 3 А, КПД 85 %+
Импульсный понижающий (buck)Просто и тихо. Тепло: (5−3.3)×0.2 = 0.34 Вт — корпус терпит.
Проверь: Dropout ≤ 1.1 В, конденсаторы 10 мкФ на входе и выходе
Линейный стабилизатор (LDO)TP4056 управляет зарядом. Защиту от переразряда обеспечивает отдельная схема, которая есть не на всех модулях. Для стабильных 3,3 В во всём диапазоне напряжений ячейки проверь, нужен ли buck-boost. Для работы во время зарядки выбирай схему с power path.
Проверь: Допустимый ток заряда и диапазон напряжений по паспорту аккумулятора, пороги защиты, входной диапазон преобразователя.
Проект 5: автономное устройствоКнопка на GND, резистор к 3.3 В. В коде — debounce 20 мс.
Проверь: 10 кОм, 20 мс фильтр
Подтяжка: почему линия «висит в воздухе»SDA, SCL, GND, питание. Подтяжки 4.7 кОм на обе линии. Устройства различаются адресом.
Проверь: 100–400 кГц, адреса 7-бит
I2C: две линии и адресаSCK, MOSI, MISO, CS на каждое устройство. Скорость десятки МГц.
Проверь: 4 провода на устройство, CS отдельный
SPI: быстро, четыре проводаTX→RX крест-накрест, общий GND, одинаковый baud. Для длинных линий — RS485.
Проверь: 9600–115200, 8N1
UART: два провода, точка-точкаДелитель годится для медленного однонаправленного сигнала. Для I2C — двунаправленный модуль.
Проверь: Скорость линии, двунаправленность
Согласование 3.3 В и 5 ВДля источника до 15 В делитель 47 кОм сверху и 10 кОм снизу даёт около 2,63 В при 15 В. Для более высокого входного напряжения пересчитай делитель. Проверь, успевает ли вход АЦП установиться за время выборки.
Проверь: Допустимый диапазон АЦП, запас на допуски резисторов и выбросы источника, допустимое выходное сопротивление делителя.
Делитель напряжения — самая нужная схема на светеДиод проще, но теряет 0.3 В. MOSFET — почти без потерь, требует правильного включения.
Проверь: Vds ≥ 2× питания, Id ≥ ток нагрузки
Защита: предохранитель, диод, TVSПроверь провода питания (толстые и короткие), блок питания по току, добавь конденсаторы у потребителя.
Проверь: 470 мкФ/10 В + 100 нФ
Почему ESP32 перезагружаетсяRC 1 кОм + 100 нФ режет ВЧ-помехи; в коде усредняй 8–32 замера. Проверь землю и питание.
Проверь: fсреза ≈ 1/(2πRC)
RC-фильтр: сгладить и отсечьУсиление до 0…3 В, питание 3.3 В, повторитель перед АЦП при необходимости.
Проверь: Gain = 1 + R2/R1, полоса ≥ 10× сигнала
Операционный усилитель: три нужные схемыРезистор 0.01–0.1 Ом в разрыв, падение измеряется усилителем. INA219 сразу отдаёт ток по I2C.
Проверь: Pшунта = I²R < 0.5 Вт, падение ≤ 100 мВ
Операционный усилитель: три нужные схемы32.768 кГц кварц и подзарядка от батарейки; точность ±2 ppm у DS3231.
Проверь: I2C, батарейка CR2032
Обвязка, без которой плата не работаетESP32 — Preferences, AVR — EEPROM, внешний 24C32 по I2C если нужно много. Пиши только при изменении.
Проверь: Ресурс 10⁴–10⁵ циклов
Память: flash, RAM, EEPROMБез резисторов источник не подаст 5 В. Для 5 В достаточно пассивной схемы, для PD нужен контроллер.
Проверь: 5.1 кОм ×2, ток до 3 А без e-marker
USB: почему это отдельная боль595 — 3 провода дают 8 выходов (каскадируется). WS2812 — один провод, каждый светодиод адресуемый.
Проверь: Питание ленты по току: 60 мА на диод при полной яркости
Триггер и защёлка: память на элементахДва входа направления + ШИМ на скорость. Отдельное питание мотора, общий GND, конденсатор на входе.
Проверь: Ток на канал ≥ 2× пускового тока мотора
Проект 4: управление нагрузкойСветодиод + фототранзистор, земли разделены. Резистор на светодиод рассчитать по току.
Проверь: CTR, скорость (кГц для PC817, Мбит/с для 6N137)
Защита: предохранитель, диод, TVSБез подтяжки вход не увидит высокий уровень. Учитывай ток и скорость линии.
Проверь: 10 кОм для медленного, 1–4.7 кОм для быстрого
Открытый коллектор и открытый стокДифференциальная пара, витая пара, терминаторы 120 Ом по концам. UART на входе модуля.
Проверь: До 1200 м на низкой скорости, до 10 Мбит/с на короткой линии
Что выбрать: таблица решенийСпи 99 % времени, просыпайся на событие/таймер, отключай светодиоды и стабилизатор, читай датчик быстро.
Проверь: Сон 10–50 мкА, пик 100–300 мА на секунды
Проект 5: автономное устройствоСравни напряжение, ток, скорость, корпус. Проверь даташит аналога, а не только название.
Проверь: V, I, скорость, корпус, распиновка
Как искать деталь и подбирать аналогПитание мотора отдельным проводом, общий GND в одной точке, 100 нФ + электролит у платы, экран на датчик.
Проверь: 100 нФ керамика + 100 мкФ электролит
Помехи: экран, витая пара, развязка595 — три провода на 8 выходов. 4051 — один АЦП-пин на 8 аналоговых входов.
Проверь: Количество каналов, скорость обновления
Триггер и защёлка: память на элементахОдин проект за раз. Начни с мигания, потом кнопка, потом датчик по I2C, потом нагрузка через MOSFET.
Проверь: Бюджет 3–5 тыс. ₽ на старт
Проект 1: мигающий светодиодВычти прямое напряжение светодиода из напряжения источника и раздели разность на целевой ток. Для красного светодиода с падением около 2 В и целью 10 мА расчёт даёт 300 Ом. Ближайший номинал выше — 330 Ом, около 9 мА.
Проверь: Ток при максимальном питании и минимальном прямом напряжении, предел тока GPIO и мощность резистора.
Резистор для светодиода: считаем раз и навсегдамКл — милликулон, одна тысячная кулона. Если за 3 секунды прошло 12 мКл, средний ток равен 12 ÷ 3 = 4 мА. Деление мКл на секунды сразу даёт мА.
Проверь: мА измеряет ток, мКл — заряд. При неравномерном токе расчёт даёт среднее за выбранный интервал.
Три величины: напряжение, ток, сопротивлениеИзмерь падение на низковольтном проводе или контакте при работающей нагрузке. Если на контакте падает 0,4 В при токе 1 А, его эффективное сопротивление в этот момент около 0,4 Ом. Отдельно проверь обратный провод.
Проверь: Падение на участке, ток нагрузки и напряжение на плате в том же режиме.
Падение напряжения ищет неисправностьОбесточь схему, разомкни цепь и включи прибор в разрыв. Начни с подходящего защищённого токового входа и диапазона выше ожидаемого тока. По окончании верни щуп в гнездо измерения напряжения.
Проверь: Пределы диапазона и предохранителя прибора. Не подключай амперметр поперёк источника.
Как мерить ток (и как сжечь предохранитель)На низковольтной плате с общей землёй измеряй питание у выводов потребителя. Для шины 3,3 В, где требуется не опускаться ниже 3,0 В, начни со связи DC и запуска по спаду через 3,0 В.
Проверь: Минимум напряжения, длительность просадки, короткое подключение земли щупа и совпадение с моментом запуска нагрузки.
Осциллограф: зачем, если есть мультиметрВ схеме с низкобоковым ключом подключи катод диода к плюсу питания катушки, анод — к выводу катушки со стороны ключа. При выключении ключа диод даёт току катушки путь для затухания.
Проверь: Допустимое обратное напряжение, ток в момент выключения и время отпускания реле. Диод может замедлить отпускание.
Катушка индуктивности: инерция токаОсциллографом проверь время подъёма линий. Если длинный провод замедляет фронты, начни с укорочения или снижения частоты. Две подтяжки по 4,7 кОм на одной линии дают около 2,35 кОм.
Проверь: Для Fast-mode до 400 кГц время подъёма обычно ограничено 300 нс. При уменьшении сопротивления проверь ток, который устройства должны отводить в низком состоянии.
Почему I2C не работает: три причиныЗафиксируй новое состояние, когда вход не менялся выбранное время. Если на осциллограмме переходы затихают за 8 мс, начни с окна 12–15 мс и проверь как нажатие, так и отпускание.
Проверь: Один фронт на событие, задержка реакции и минимальный интервал между отдельными нажатиями.
Дребезг кнопкиЕсли устройство берёт 40 мА 1 секунду в минуту и 0,1 мА остальные 59 секунд, средний ток около 0,765 мА. Для грубой оценки 1000 мА·ч ÷ 0,765 мА ≈ 1300 часов.
Проверь: Ток измеряй со стороны батареи, чтобы учесть преобразователь. Учитывай полезную ёмкость и просадку на пиках.
Время работы от батареи: одна формулаВместо одного порога задай два. Например, включай при росте выше 2,1 В, а выключай при снижении ниже 1,9 В. Между порогами выход сохраняет состояние.
Проверь: Порог вверх и вниз, размах помех, допустимая погрешность порога и диапазон входа компаратора.
Компаратор: сравнить два напряжения