Развязывающие конденсаторы
Время: ~30 мин
Цели урока
- объяснить, зачем микросхеме локальный конденсатор по питанию
- расставить развязывающие конденсаторы на схеме по правилу «100 нФ на вывод + bulk на узел»
- понимать, почему важно расстояние от конденсатора до вывода
Что нужно знать заранее
Открой схему любой платы с микроконтроллером — и увидишь россыпь конденсаторов 100 нФ (0,1 мкФ) у выводов питания. Они ничего не фильтруют на входе и не задают частоту. Это развязывающие (блокировочные) конденсаторы — decoupling или bypass capacitors. Без них цифровая схема может работать «через раз».
Зачем они нужны
Заголовок раздела «Зачем они нужны»Цифровая микросхема потребляет ток не ровно, а импульсами: каждый раз, когда переключаются тысячи транзисторов внутри, ток на короткие наносекунды резко подскакивает. Провод или дорожка от стабилизатора — это не только сопротивление, но и индуктивность. А индуктивность сопротивляется быстрому изменению тока: на ней падает напряжение U = L · di/dt. В итоге на выводе питания микросхемы появляются провалы и выбросы, хотя стабилизатор выдаёт идеальные 3,3 В.
Развязывающий конденсатор — маленький местный запас энергии прямо у вывода. Быстрые импульсы тока микросхема берёт из него, а стабилизатор по длинной дорожке спокойно его подзаряжает.
Аналогия — бочка с водой на даче у грядки. Насос на скважине (стабилизатор) далеко, шланг длинный и «ленивый». Когда нужно быстро набрать ведро, берёшь из бочки, а насос потом её дольёт.
Заодно конденсатор не пускает высокочастотный «мусор» от этой микросхемы обратно в шину питания, к соседям. Отсюда название «развязка».
Правила: что и сколько ставить
Заголовок раздела «Правила: что и сколько ставить»Общепринятая практика, которую повторяют рекомендации производителей микроконтроллеров (например, в даташите Microchip PIC32CZ, разд. 2.2.1):
- 100 нФ керамический конденсатор на каждый вывод питания. Если у микросхемы четыре вывода VDD — четыре конденсатора, а не один «на всех». Отдельно — на аналоговое питание (AVDD/AVCC) и на вывод опорного напряжения, если даташит этого требует.
- «Большой» конденсатор (bulk) — один на узел питания: единицы–десятки микрофарад (в упомянутом даташите — 4,7–22 мкФ, керамика или тантал с низким ESR). Он покрывает более медленные и длинные провалы.
- Дополнительный маленький конденсатор 1–10 нФ рядом с основным — только когда даташит советует подавлять помехи в десятки мегагерц и выше. Для первых плат обычно не нужен.
Тип конденсатора — керамика с диэлектриком X7R или X5R, номинальное напряжение с запасом. Почему именно 100 нФ — исторически сложившийся компромисс: достаточно ёмкости, низкая собственная индуктивность в маленьком корпусе, доступно и дёшево. Это не закон природы: всегда открывай раздел даташита о питании — там бывают конкретные требования.
Размещение важнее номинала
Заголовок раздела «Размещение важнее номинала»Конденсатор, поставленный далеко, почти бесполезен: длинные дорожки до него — та же индуктивность, от которой мы защищаемся. Поэтому:
- как можно ближе к выводу питания, на той же стороне платы, что и микросхема. В даташите PIC32CZ, например, допускают вынос на другой слой через переходное отверстие, но с дорожкой от вывода до конденсатора не длиннее 6 мм;
- короткий путь к земле: от конденсатора — сразу переходное отверстие в полигон земли;
- питание сначала идёт к конденсатору, потом к выводу, а не наоборот;
- главное — площадь петли «вывод питания → конденсатор → земля → вывод земли» должна быть минимальной (правая часть рисунка).
Подробно о разводке — урок 5.7.
Практика
Заголовок раздела «Практика»- У ATmega328P в корпусе TQFP-32 есть два вывода VCC (4 и 6), вывод AVCC (18) и AREF (20). Сколько конденсаторов 100 нФ поставишь? Какой bulk? (По одному на 4, 6, 18 и, если используется внутреннее опорное напряжение, на AREF. Итого 3–4 × 100 нФ плюс один bulk 4,7–10 мкФ на шину питания. Сверься с даташитом: для AVCC там описан ещё и LC-фильтр.)
- Почему один конденсатор 470 нФ вместо четырёх по 100 нФ хуже, хотя ёмкость больше? (Он стоит у одного вывода, а у трёх других конденсатора рядом нет. Работает расстояние, а не суммарная ёмкость.)
🧯 Типичные ошибки
Микроконтроллер сбрасывается или зависает при включении нагрузки
Почему Нет развязывающих конденсаторов или они далеко: на выводах питания провалы.
Как исправить По 100 нФ на каждый вывод питания вплотную плюс bulk на шину. Проверь осциллографом питание прямо на выводе.
Конденсатор на схеме есть, а на плате он в другом углу
Почему Компоненты расставили «как удобно трассировать», забыв, к какой микросхеме относится конденсатор.
Как исправить Размещай развязку сразу после микросхемы, до трассировки остального.
Один конденсатор «на всю микросхему»
Почему Посчитали, что важна суммарная ёмкость.
Как исправить Конденсатор на каждый вывод питания. Отдельно не забудь AVCC/AVDD.
Это локальный запас энергии: дорожка от стабилизатора слишком «индуктивная» для быстрых импульсов.
Длинные дорожки добавляют индуктивность и сводят пользу конденсатора на нет.
По одному на каждый вывод питания, плюс bulk на узел.
Практическое задание~20 мин
Найди даташит микроконтроллера, который планируешь использовать в проекте 11.2 (например, ATmega328P), и выпиши из раздела о питании все требования к конденсаторам: номиналы, на каких выводах, есть ли фильтр на AVCC. Нарисуй фрагмент схемы питания МК со всеми конденсаторами и позиционными обозначениями по ГОСТ.