Учебник предлагает изящную формулу для расчёта RC снаббера: подставь паразитную индуктивность и ёмкость, получи сопротивление и ёмкость демпфера. Беда в том, что обе исходные величины - паразитная индуктивность и ёмкость стока - в реальной схеме неизвестны и неизмеримы напрямую. Они распределены по всей плате, зависят от напряжения, меняются от монтажа к монтажу. Поэтому инженер, честно подставивший справочные числа, получает снаббер, который либо не давит звон, либо греется без толку. Разберём, как настроить демпфер на работающем прототипе по измеренной частоте звона, а не по гаданию на справочных параметрах.

Откуда берётся звон на стоке и зачем его давить

Когда ключевой транзистор обратноходового преобразователя закрывается, в схеме остаётся неподавленная индуктивность - паразитная индуктивность монтажа и выводов вместе с индуктивностью рассеяния. Она образует резонансный контур с паразитной ёмкостью стока, куда входят выходная ёмкость самого транзистора и ёмкость монтажа. Эти паразитные индуктивности и ёмкости силовых приборов образуют фильтр, который резонирует сразу после выключения, накладывая избыточный звон напряжения на приборы.

Частота этого звона определяется паразитными элементами:

f0 = 1 / (2π·√(Lp·Cp))

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

Почему формула из учебника не работает напрямую

Классический подход требует знать Lp и Cp, чтобы вычислить характеристическое сопротивление контура √(Lp/Cp), и взять сопротивление снаббера близким к нему. Сопротивление резистора должно быть близко к импедансу паразитного резонанса, который он призван задемпфировать. Логика верна, но обе величины неизвестны. Измерить паразитную индуктивность и ёмкость напрямую трудно из-за малых нелинейных значений, а паразитные эффекты платы меняются от применения к применению.

Поэтому проектирование снаббера обычно строят на эмпирических измерениях. Места под компоненты снаббера закладывают на плате, измерениями на стенде извлекают значения паразитной ёмкости и индуктивности, после чего вычисляют номиналы резистора и конденсатора и устанавливают их. То есть порядок обратный учебнику: сначала измеряем параметры контура на живой плате, потом считаем демпфер. Это и есть честная методика, дающая работающий результат вместо красивых, но бесполезных чисел.

Методика извлечения паразитных параметров по двум измерениям

Суть метода в том, чтобы определить Lp и Cp косвенно, добавляя известную ёмкость и наблюдая, как меняется частота звона. Порядок такой. Сначала измеряют частоту звона f0 на узле коммутации без всякого снаббера, аккуратно, коротким заземляющим пружинным контактом щупа, чтобы не внести искажений от самого щупа. Затем напаивают пробный конденсатор Cдоб от узла коммутации к опорному узлу, начиная со значения между 47 и 100 пикофарад.

Дальше увеличивают добавленную ёмкость, пока частота звона не упадёт ровно вдвое относительно исходной. Когда частота стала половиной исходной, под корнем в формуле резонанса величина должна вырасти вчетверо, а значит суммарная ёмкость контура стала вчетверо больше исходной паразитной. Отсюда прямой вывод: добавленная в этот момент ёмкость втрое больше исходной паразитной, потому что исходная плюс добавленная дают учетверённую исходную. Значит:

Cp = Cдоб / 3

Зная паразитную ёмкость и исходную частоту звона, восстанавливают паразитную индуктивность из формулы резонанса:

Lp = 1 / ((2π·f0)²·Cp)

Теперь известны оба параметра контура, измеренные на реальной плате, а не взятые из справочника. Это и есть та точная исходная точка, которой не даёт учебник.

Числовой пример полного расчёта

Пройдём расчёт целиком. Пусть на стоке измерена частота звона f0 = 60 МГц. Напаиваем пробный конденсатор и наращиваем его, пока частота не упадёт до 30 МГц, что произошло при Cдоб = 330 пикофарад. Тогда паразитная ёмкость Cp = 330 / 3 = 110 пикофарад.

Восстанавливаем паразитную индуктивность: Lp = 1 / ((2π·60·10⁶)²·110·10⁻¹²) = 1 / (1,42·10¹⁷·110·10⁻¹²) ≈ 64 наногенри.

Характеристическое сопротивление контура, к которому стремятся приблизить сопротивление демпфера: Rсн = √(Lp/Cp) = √(64·10⁻⁹ / 110·10⁻¹²) = √582 ≈ 24 Ома.

Ёмкость снаббера выбирают заметно больше паразитной, чтобы она доминировала в контуре, но не настолько, чтобы зря жечь мощность. Ёмкость снаббера обычно берут как минимум в три-четыре раза больше паразитной резонансной ёмкости. Возьмём Cсн = 4·Cp = 4·110 = 440 пикофарад, округлим до стандартного 470 пикофарад.

Мощность, рассеиваемую в резисторе снаббера, оценивают через ёмкость и частоту коммутации. Поскольку через резистор проходит только один переход разряда за такт, рассеиваемая мощность равна:

Pсн = Cсн·Uсн²·fsw

где Uсн - напряжение на конденсаторе снаббера, fsw - частота коммутации. При размахе напряжения на стоке 200 вольт, ёмкости 470 пикофарад и частоте 100 кГц получим Pсн = 470·10⁻¹² · 200² · 100·10³ ≈ 0,19 Вт. Резистор берут с запасом по мощности минимум вдвое, то есть на 0,5 ватта, и обязательно малоиндуктивный, потому что проволочный резистор со своей индуктивностью сам испортит работу демпфера на высокой частоте.

Тонкая настройка демпфирования на прототипе

Расчёт по характеристическому сопротивлению даёт критическое демпфирование, но на практике точное значение подбирают по осциллографу. Цель снаббера - подавить звон и сдвинуть его частоту вниз, обычно до половины исходной или ниже. Слишком малое сопротивление демпфера не давит колебания, потому что не вносит достаточных потерь, слишком большое оставляет выброс недодемпфированным и при этом греется. Добротность контура должна оказаться в районе от 0,5 до 1 для критического демпфирования.

Подбор ведут так. Начинают с расчётного сопротивления и наблюдают звон на стоке. Если колебания ещё видны, сопротивление слегка уменьшают, усиливая демпфирование, но следят за нагревом резистора и потерями переключения, потому что снаббер забирает энергию при каждом переходе и снижает КПД. Если звон уже подавлен, проверяют, нельзя ли немного увеличить сопротивление ради снижения потерь, не выпустив звон обратно. На практике часто допускают лёгкое недодемпфирование с добротностью около 0,7, чтобы уменьшить ёмкость и сохранить скорость переключения.

Важная тонкость монтажа: снаббер подключают прямо между стоком и истоком транзистора кратчайшими дорожками. Нельзя разводить снаббер через длинную дорожку, потому что она сама становится индуктивностью и демпфирование разваливается. Конденсатор снаббера выбирают с собственной резонансной частотой заметно выше частоты звона, иначе его собственная индуктивность начнёт доминировать и демпфер перестанет работать. Плёночные конденсаторы с малой собственной индуктивностью предпочтительны для быстрых перепадов напряжения.

Цена демпфирования и баланс между подавлением звона и потерями

За подавление звона всегда платят энергией. RC снаббер забирает энергию при каждом переходе напряжения и снижает КПД, а заодно слегка замедляет переключение транзистора. Это значит, что снаббер нельзя делать чрезмерным: каждый лишний нанофарад ёмкости и каждый лишний градус демпфирования сверх необходимого прямо вычитаются из эффективности преобразователя. Поэтому цель не задавить звон в ноль, а снизить его до уровня, проходящего по электромагнитной совместимости, и не больше.

Посчитаем цену на нашем примере. При ёмкости снаббера 470 пикофарад, размахе напряжения 200 вольт и частоте 100 кГц потери составили около 0,19 ватта. Если удвоить ёмкость ради более глубокого демпфирования, потери удвоятся до 0,38 ватта. Для источника на 50 ватт это почти процент КПД, выброшенный в тепло. Поэтому ёмкость наращивают ровно до момента, когда звон укладывается в норму, и останавливаются. Слишком азартное демпфирование улучшает осциллограмму, но ухудшает тепловой баланс и КПД.

Есть и обратная сторона недодемпфирования. Если сэкономить на снаббере и оставить звон, он не только излучает помехи, но и нагружает транзистор повторяющимися пиками напряжения, ускоряя его старение, а в худшем случае пик складывается с отражённым напряжением и пробивает прибор. Поэтому баланс ищут осознанно: измеряют амплитуду звона, сверяют пик напряжения с допустимым для транзистора с запасом 80 процентов от паспортного пробоя, проверяют спектр на соответствие нормам помех, и только тогда фиксируют номиналы. Снаббер - это всегда компромисс между надёжностью, помехами и КПД, и настраивают его по всем трём критериям сразу, а не по одному.

Где заканчивается RC снаббер и начинается RCD клампер

Это два разных устройства, которые часто путают. RC снаббер - это демпфер резонанса, его задача погасить высокочастотный звон. Он не предназначен ограничивать большой пик напряжения от энергии индуктивности рассеяния. Для ограничения пикового напряжения, перехватывающего энергию рассеяния, применяют RCD клампер, типичный для обратноходовых преобразователей. Это разные функции: клампер срезает амплитуду выброса, снаббер демпфирует звон поверх полки.

В реальном обратноходовом преобразователе часто стоят оба: RCD клампер ограничивает основной выброс от индуктивности рассеяния до безопасного для транзистора уровня, а RC снаббер поверх него гасит высокочастотный звон ради электромагнитной совместимости. Путать их назначение опасно: если попытаться задавить большой выброс рассеяния одним RC снаббером, его конденсатор и резистор будут рассеивать огромную мощность и греться, а если ждать от RCD клампера подавления высокочастотного звона, он с этим не справится, потому что его большой конденсатор медленный.

Порядок установки тоже логичен: сначала ставят и настраивают RCD клампер на основной выброс, добиваясь, чтобы полка плюс выброс не превышали безопасного предела транзистора, и только потом, если поверх полки остаётся мешающий звон, добавляют RC снаббер. Если делать наоборот, снаббер придётся пересчитывать после установки клампера, потому что клампер меняет форму перепада на стоке. Иногда после грамотной настройки клампера и улучшения разводки звон оказывается уже в норме, и отдельный RC снаббер вообще не нужен, что экономит компоненты и потери.

Финальное замечание, которое часто упускают: лучший способ уменьшить выброс и звон - это вообще минимизировать паразитную индуктивность хорошей разводкой, а не давить последствия снаббером. Паразитная индуктивность распределена по всей плате, включая индуктивности корпусов, и идеально задемпфировать её снаббером невозможно. Выбор ключей в корпусах с малой индуктивностью выводов и аккуратная компоновка силовой петли снижают и амплитуду звона, и потребную мощность снаббера.

Стоит сказать и о выборе самих компонентов снаббера, потому что неправильный тип сводит на нет верный расчёт. Конденсатор берут плёночный или керамический класса с малыми потерями и высокой собственной резонансной частотой, заведомо выше частоты звона, иначе его собственная индуктивность начнёт доминировать и демпфер перестанет работать как раз на той частоте, ради которой он поставлен. Конденсатор должен выдерживать быстрые перепады напряжения и связанные с ними импульсные токи без перегрева, поэтому электролитические и обычные керамические высокой проницаемости тут не годятся. Резистор берут безындуктивный, потому что проволочный со своей индуктивностью сам внесёт паразитный контур, и с запасом по мощности минимум вдвое над расчётной рассеиваемой, ведь импульсный характер нагрузки греет резистор сильнее, чем средняя мощность по постоянному току. Формулы из учебника дадут лишь грубый ориентир, а работающий демпфер рождается из измерения звона на конкретном прототипе, правильного выбора типов компонентов и тонкой подстройки по осциллографу.