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



