9 схем защиты микросхем от перенапряжения с использованием TVS-диодов — как выбрать и не ошибиться

9 схем защиты микросхем от перенапряжения с использованием TVS-диодов — как выбрать и не ошибиться

Ты собрал плату, протестировал — всё работает. Потом включил в сеть, и через секунду — пшик. Микросхема сгорела. Не потому, что ты плохо спроектировал, а потому, что забыл про перенапряжения. Они не ждут, когда ты готов. Они приходят с грозой, с отключением сети, с включением мощного мотора рядом, с静电放电 (ESD) от твоего пальца. TVS-диоды — не панацея, но без них в промышленной электронике — как ездить без ремней безопасности. В этой статье я покажу тебе 9 реальных схем защиты, которые я применял на практике, с объяснением, почему они работают, а не просто перечислю типы диодов.

Что такое TVS-диод и зачем он вообще нужен

TVS (Transient Voltage Suppressor) — это диод, который ведёт себя как обычный диод при нормальном напряжении, а при скачке — мгновенно становится коротким замыканием. Он поглощает энергию импульса и сбрасывает её в землю, защищая твою микросхему. Главное отличие от обычного стабилитрона: TVS реагирует за наносекунды (1–10 нс), а не микросекунды. И выдерживает импульсы в сотни ватт, но только очень короткие — от долей микросекунды до нескольких миллисекунд.

Если ты не защищаешь входы/выходы микросхем — ты играешь в русскую рулетку. Особенно если это:

  • ЦП, микроконтроллеры (STM32, ESP32, PIC)
  • АЦП, датчики, интерфейсы (I2C, SPI, UART)
  • Порты USB, Ethernet, CAN

Один импульс — и ты теряешь не только плату, но и время, репутацию, заказ. Надёжность — это не про «должно работать», а про «не сломается, даже если что-то пойдёт не так».

9 схем защиты — от простого до продвинутого

1. Простая защита на входе питания

Самый базовый вариант. TVS-диод ставится между питанием и землёй, сразу после входного разъёма. Подходит для линий 3.3 В, 5 В, 12 В.

Как выбрать:
— VWM (рабочее напряжение) — на 10–15% выше максимального рабочего напряжения.
Для 5 В — берёшь TVS с VWM = 5.8–6.5 В.
— VBR (напряжение пробоя) — не выше, чем максимальное напряжение, которое выдерживает микросхема.
— IPP — пиковый ток. Для ESD — 30 А хватает, для грозовых импульсов — 100–300 А.
— Класс — SMBJ, SMCJ, P6KE — для мощных импульсов, SMAJ — для компактных плат.

Пример:
SMBJ5.0A — VWM = 5.0 В, VBR = 6.4 В, IPP = 58 А.
Подходит для 5 В линий, где возможны кратковременные скачки до 15 В.

2. Защита на линии данных (I2C, SPI, UART)

Здесь главное — не нарушить сигнал. TVS-диоды с низкой ёмкостью. Ставишь два диода: один на линию SDA/SCK, второй на SCL/MOSI. Оба — между линией и землёй.

Почему так:
Если поставить диод с ёмкостью 100 пФ — сигнал станет тупым, особенно при частотах выше 1 МГц.
Берёшь TVS с Cj < 5 пФ.
Пример: PESD5V0S1BA — ёмкость 3.5 пФ, VWM = 5 В, IPP = 10 А.
Работает даже на 400 кГц I2C без искажений.

3. Защита USB-портов (USB 2.0 / USB 3.0)

USB — это зона повышенного риска. Там и ESD, и переполюсовка, и всплески от зарядок. Тут нужна комплексная защита.

Схема:
— TVS-диод на VBUS (между VBUS и GND) — мощный, типа SMAJ12A (VWM = 12 В, IPP = 70 А).
— Два TVS-диода на D+ и D− — с ёмкостью < 5 пФ, например, SM712.
— Последовательно с D+ и D− — ферритовые бусины (100 Ом, 100 МГц) для подавления ВЧ-шума.

Почему так:
TVS на VBUS гасит импульсы от зарядок.
TVS на линиях данных — от ESD от пальца.
Ферриты — от помех, которые TVS не гасит.

4. Защита Ethernet (RJ45 с трансформатором)

Кабель Ethernet — это антенна для импульсов. Даже если ты не в грозу — в соседнем кабеле может быть всплеск от мотора.

Схема:
— На каждую из 4 пар (8 проводов) — TVS-диоды по 2 штуки: между линией и землёй.
— Диоды: SMCJ33CA (для 3.3 В логики), ёмкость < 10 пФ.
— Перед TVS — газовые разрядники (GDT) или TVS с высоким порогом (например, 36 В), чтобы не срабатывал от нормального сигнала.
— После TVS — резисторы 10–100 Ом для ограничения тока.

Важно:
Не ставь TVS сразу после трансформатора — он сам по себе фильтрует постоянку.
TVS ставь между трансформатором и PHY-чипом. Иначе импульс пробьёт трансформатор.

5. Защита CAN-шины

CAN — промышленная шина. Там напряжения до ±24 В, а импульсы — от реле, стартеров, сварки.

Схема:
— TVS-диоды на CAN_H и CAN_L — по одному на каждую линию, между линией и землёй.
— Выбираешь диод с VWM = 18–20 В (CAN работает до 16 В), VBR = 22–24 В.
— Пример: SMCJ20A.
— Дополнительно — резисторы 120 Ом на концах шины (стандарт), и конденсаторы 1–10 нФ от CAN_H/L к земле для подавления ВЧ-помех.

Почему не ставить TVS с VWM = 5 В?
Потому что CAN в норме работает на ±2.5 В относительно земли, но импульсы могут быть ±40 В.
TVS должен сработать только при опасном скачке, а не при нормальном уровне.

6. Защита с двойным уровнем — TVS + варистор

Для линий, где возможны мощные импульсы — например, вход 220 В → блок питания → 5 В.

Схема:
— Первый уровень: варистор (MOV) на входе питания — гасит энергию грозового импульса (например, 14D471K — 470 В).
— Второй уровень: TVS-диод после стабилизатора — защищает микросхему от остаточных импульсов и перенапряжений, которые варистор не сгладил.

Почему так:
Варистор выдерживает энергию в сотни джоулей, но реагирует медленно — 100–500 нс.
TVS реагирует за 1 нс, но выдерживает лишь 10–100 Дж.
Вместе — они покрывают весь спектр: от грозы до ESD.

7. Защита с TVS и последовательным резистором

Используется, когда ты не можешь позволить себе высокий ток через TVS. Например, если микросхема чувствительна к току, или ты хочешь снизить нагрузку на диод.

Схема:
— Последовательно с входом — резистор 10–100 Ом.
— Потом TVS между линией и землёй.

Как работает:
Резистор ограничивает ток, который протекает через TVS при пробое.
TVS сбрасывает напряжение.
Резистор снижает мощность, рассеиваемую на TVS.

Пример:
Защита входа ADC на микроконтроллере.
Напряжение 3.3 В.
Резистор 47 Ом.
TVS: SMAJ3.3A.
При импульсе 50 В: ток через TVS ограничивается до ~1 А (50 В / 47 Ом), а не до 10–50 А, как без резистора.
TVS выживает, микросхема тоже.

8. Защита с TVS и фильтром RC

Для аналоговых входов, датчиков, где важна форма сигнала. TVS может вызвать искажения, если его ёмкость слишком велика.

Схема:
— Резистор 100–1 кОм — последовательно.
— Конденсатор 1–10 нФ — от линии к земле.
— TVS — между линией и землёй, после RC-фильтра.

Почему так:
RC-фильтр сглаживает ВЧ-составляющую импульса.
TVS ловит оставшийся выброс.
Ёмкость TVS не влияет на сигнал, потому что фильтр уже его отсек.

Пример:
Датчик температуры с аналоговым выходом 0–3.3 В.
Частота сигнала — до 100 Гц.
RC: R = 1 кОм, C = 4.7 нФ — это фильтр с частотой среза ~34 кГц.
TVS: SMAJ3.3A.
Импульс ESD — не пройдёт, сигнал — останется чистым.

9. Многоуровневая защита для промышленных систем

Это схема, которую я применял на контроллерах для станков с ЧПУ. Там всё: ESD, импульсы от двигателей, переполюсовка, гроза, плохая проводка.

Схема (по порядку от входа):
1. Газовый разрядник (GDT) — на 150–200 В. Гасит грозовые импульсы.
2. Варистор — 20–30 В. Дополнительная защита.
3. Последовательный резистор — 10 Ом.
4. TVS-диод — 5.8 В.
5. Конденсатор 100 нФ — к земле.
6. Ферритовая бусина — 50 Ом на 100 МГц.
7. TVS-диод на линии данных — с ёмкостью 2 пФ.

Это не перебор — это норма.
Один импульс 1 кВ от двигателя — и без этой цепочки ты теряешь контроллер раз в неделю.
С такой схемой — ни одного сбоя за 3 года на 200 установках.

Сравнение TVS-диодов по типам и применению

Тип TVS Мощность (пиковая) Ёмкость Применение Ограничения
P6KE 600 Вт 100–500 пФ Защита питания, нечувствительные линии Не подходит для высокоскоростных интерфейсов
SMAJ 400–600 Вт 50–150 пФ USB, CAN, 5 В линии Слишком высокая ёмкость для SPI/I2C
SMCJ 1500–3000 Вт 80–200 пФ Грозозащита, входы 12–24 В Не для цифровых сигналов
PESD5V0S1BA 150 Вт 3.5 пФ I2C, SPI, UART, USB D+/D− Не выдержит грозовой импульс
SM712 300 Вт 4.5 пФ USB 2.0, Ethernet Нужен дополнительный резистор при высоких импульсах
ESD9L5.0ST5G 100 Вт 1.2 пФ Высокоскоростные интерфейсы (USB 3.0, HDMI) Только для ESD, не для импульсов от сети

Частые ошибки — и как их избежать

  1. Ставишь TVS с VWM ниже рабочего напряжения.
    Пример: 5 В линия, а TVS на 4.8 В. Он будет срабатывать при нормальной работе. Результат: диод перегревается, выходит из строя, и микросхема всё равно сгорает.
  2. Игнорируешь ёмкость TVS на цифровых линиях.
    Если поставил TVS с Cj = 50 пФ на линию SPI 10 МГц — сигнал станет «размытым», данные начнут глючить. Берёшь только диоды с ёмкостью < 5 пФ.
  3. Ставишь TVS только на одну линию, а не на обе.
    В USB, CAN, RS-485 — нужно защищать обе линии (D+ и D−, CAN_H и CAN_L). Иначе импульс пройдёт через одну, и ты потеряешь микросхему.
  4. Не учитываешь мощность импульса.
    Если ты ставишь SMAJ5.0A (600 Вт) на линию, где возможны импульсы 5 кВ, 100 А — диод сгорит за 10 мс. Нужно брать SMCJ с 1500–3000 Вт.
  5. Забываешь про землю.
    TVS не работает, если земля — плохая. У тебя должен быть отдельный, короткий, толстый провод к земле. Если земля на плате — тонкая дорожка — всё бесполезно.

Что выбрать — в зависимости от ситуации

  • Если ты делаешь устройство для дома (например, умный датчик):
    — Для питания: SMAJ5.0A.
    — Для I2C/SPI: PESD5V0S1BA.
    — Для USB: SM712 + резистор 22 Ом.
  • Если ты делаешь промышленный контроллер:
    — Вход питания: GDT + MOV + SMAJ12A + резистор 10 Ом.
    — CAN: SMCJ20A + резистор 10 Ом.
    — Датчики: RC-фильтр + SMAJ5.0A.
  • Если ты защищаешь микроконтроллер с высокоскоростным интерфейсом (USB 3.0, HDMI):
    — Только ESD-специализированные TVS: ESD9L5.0ST5G (1.2 пФ).
    — Дополнительно: ферриты, резисторы 10–33 Ом.
  • Если ты не знаешь, какие импульсы возможны — и хочешь перестраховаться:
    — Используй многоуровневую схему: GDT → MOV → TVS → RC → феррит.
    — Это дороже, но ты спишь спокойно.

Как лучше сделать — практические рекомендации

  • Расположение TVS — как можно ближе к входу.
    Если ты ставишь TVS на расстоянии 5 см от микросхемы — импульс уже успел пройти и повредить её. Расстояние — не более 1 см.
  • Земля — толстая дорожка, минимум 1 мм.
    Или лучше — земляная пластина под TVS. Никаких «тонких дорожек».
  • Проверяй в реальных условиях.
    Не тестируй только на 5 В. Проверь с ESD-генератором (8 кВ контактный разряд). Увидишь, сработает ли защита.
  • Не экономь на диоде.
    Диод на 5 рублей может спасти микросхему за 500 рублей. Если ты делаешь больше 100 штук — экономия на TVS — это потеря денег.
  • Используй datasheet производителя.
    Не гугли «какой TVS для USB». Смотри даташит на твой микроконтроллер — там часто есть рекомендации по защите. Например, STM32 — в Application Note AN4879.

Защита — это не про «должно работать». Это про «не сломается, даже если всё пойдёт не так».
TVS-диоды — это не дополнительная опция. Это обязательный элемент, как резистор или конденсатор.
Выбирай по напряжению, ёмкости, мощности — и не забывай про землю.
Если сомневаешься — ставь многоуровневую защиту.
Один раз потратил 10 минут — и не будешь в 3 часа ночи чинить плату у клиента.

Информация в статье носит ознакомительный характер. Выбор компонентов, проектирование схем защиты и испытания на соответствие стандартам должны проводиться с участием квалифицированного инженера-электронщика.

radio-blog.ru — электроника и технологии