SEMIKRON: цифровые драйверы и адаптеры нового поколения
Цифровой принцип передачи данных
В «классических» IGBT-драйверах, широко используемых в силовой электронике, через изолирующий трансформатор передаются фронты импульсов, формируемые аналоговыми резонансными цепями. Восстановление нормальной длительности ШИМ-сигнала производится с помощью триггера. Временные характеристики подобной схемы зависят от разброса номиналов аналоговых элементов, а также от их температурного и временного дрейфа.
В интеллектуальных силовых модулях SEMIKRON SKiiP 4-го поколения, а также новых устройствах управления изолированными затворами IGBT применена цифровая схема передачи данных, принцип работы которой поясняется на рис. 1. В этом случае через трансформатор идет высокочастотный поток нулей и единиц. Сигнал включения и выключения затвора формируется пачками импульсов, проходящих в разных направлениях. Использование дифференциального канала приема-передачи позволяет повысить помехозащищенность системы. Цифровая схема не подвержена старению, ее параметры не зависят от разброса, температурного и временного дрейфа номиналов элементов.
Задающий генератор на программируемой логической матрице (FPGA) формирует ВЧ-импульсы, поступающие на дифференциальный передатчик с буферным мостовым MOSFET-усилителем (рис. 1а). Поток данных передается на выходные каскады драйвера через импульсный трансформатор, осуществляющий гальваническую развязку. Последовательность импульсов принимается дифференциальным приемником-компаратором и далее подается на формирователь сигналов управления затворами (рис. 1б), также реализованный на FPGA.
SKYPER 12: новая концепция «ядра»
Цифровой драйвер SKYPER 12 предназначен для управления полумостовыми модулями IGBT с рабочим напряжением 600, 1200, 1700 В и номинальным током до 600 A. Конструктивно устройство представляет собой «ядро», которое устанавливается на адаптерной плате, монтируемой непосредственно на модуле. Использование специализированной интегральной микросхемы (ASIC) позволило резко сократить номенклатуру необходимых компонентов и повысить наработку на отказ: параметр MTBF по стандарту SN 29500 превышает 8 млн ч при полной нагрузке.
Основные характеристики SKYPER 12:
- Возможность использования в 2L- и 3L-инверторах;
- цифровой принцип передачи данных, фазовая ошибка и джиттер не более 20 нс;
- средняя мощность: 1 Вт на канал;
- регулируемое «мертвое время»;
- встроенный цифровой фильтр;
- высокая помехозащищенность;
- канал для подключения термодатчика;
- защита от падения напряжения питания (UVP) в первичном и вторичном каскаде;
- динамическая защита от КЗ (DSCP) по напряжению насыщения VCEsat, режим плавного выключения (Soft-Off);
- встроенный источник питания выходного каскада.
Устройство имеет общий выход схемы неисправности nERROR_OUT, который принимает низкий логический уровень при любой ошибке системы. Он выполнен в виде открытого коллектора, что позволяет объединять выходы ERROR драйверов, работающих в системе, и блокировать все силовые ключи при возникновении неисправности в любом канале. Вход схемы неисправности nERROR_IN имеет низкий активный уровень, при его соединении с выходом nERROR_OUT формируется двунаправленный вывод (HALT).
Драйвер SKYPER 12 может быть адаптирован для использования в трехуровневых инверторах NPC и TNPC [2]. Алгоритм работы схемы защиты зависит от состояния входа MLI_SLCT. При наличии на нем низкого логического уровня (Low, по умолчанию) драйвер блокирует транзисторы IGBT при любой неисправности и формирует сигнал ошибки на выходе nERROR_OUT.
Если на вход MLI_SLCT подана логическая единица (High), устройство переходит в режим MLI. В случае короткого замыкания драйвер блокирует только тот IGBT, который вышел из насыщения (режим DESAT активирован). Защита второго канала при этом не срабатывает, но сигнал ошибки формируется на выходе nERROR_OUT. Решение об отключении второго IGBT принимается управляющим контроллером.
Возможен следующий вариант управления трехуровневым инвертором (рис. 3) от SKYPER 12:
- один драйвер контролирует верхние ключи T1 и T2, второй — нижние ключи T3 и T4;
- мониторинг VCE транзисторов T2 и T3 отключен;
- режим MLI задействован в обоих драйверах;
- для исключения всех возможных сценариев отказа используется режим активного ограничения и плавного отключения на всех IGBT (T1, Т2, Т3, Т4).
В выходных каскадах SKYPER 12 предусмотрена возможность формирования сигнала ошибки (перегрев, перегрузка по току) по входам TOP_nERR_In / BOT_nERR_IN и передачи его в первичный каскад.
Функции защиты SKYPER 12
Схема защиты SKYPER 12 способна блокировать IGBT при падении напряжения питания (UVLO) в первичном и вторичном каскаде, коротком замыкании нагрузки и подаче внешних сигналов неисправности (перегрев, перегрузка по току). При наступлении любого из этих событий выход nERROR_OUT принимает низкий уровень. После этого входные сигналы игнорируются, для сброса сигнала ошибки необходимо устранить неисправность и установить оба входа в состояние логического 0 (рис. 4).
Длительность «мертвого времени» tdt SKYPER 12 может быть установлена в диапазоне от 2 мкс до 0, одновременное включение IGBT в полумосте запрещено функцией Interlock. При ее деактивации сигнал ошибки не формируется даже в том случае, если сигналы управления верхним и нижним IGBT перекрываются. В этом случае оба транзистора управляются независимо и могут включаться одновременно, что необходимо при работе трехуровневого инвертора.
Для повышения помехозащищенности в состав SKYPER 12 входит фильтр, подавляющий шумовые сигналы малой длительности. Время подавления пользователь выбирает по выводу FILTER_SLCT. При использовании цифрового режима (высокий уровень на входе FILTER_SLCT, время фильтрации 375 нс, джиттер — 30 нс) устройство обеспечивает очень высокую стабильность временных характеристик в диапазоне рабочих температур. Доступен и аналоговый режим фильтрации (низкий уровень на входе FILTER_SLCT, время — 200 нс, джиттер — 2,5 нс), который может понадобиться в таких уникальных приложениях, как магнитно-резонансная томография.
Для предотвращения перехода IGBT в линейный режим служит функция UVP (Under Voltage Protection), блокирующая IGBT при снижении напряжения питания ниже порогового уровня 12,2–13,9 В. Состояние UVP отображается на выводе Х10:03.
Защита IGBT от короткого замыкания производится традиционным методом мониторинга напряжения насыщения DESAT. В драйверах семейства SKYPER используется так называемый динамический режим контроля VCEsat, позволяющий сократить время реакции и снизить риск ложных срабатываний.
Как показано на рис. 5, после включения IGBT напряжение на его коллекторе начинает спадать и примерно по такому же закону изменяется опорный сигнал. Динамический режим мониторинга работает следующим образом:
- В выключенном состоянии вывод VCE_CFG привязан к потенциалу VP =>. Внешний конденсатор CCFG заряжен до напряжения VP.
- При включении IGBT внутренний «подтягивающий» транзистор (IGBT on) блокируется, напряжение на опорном входе VCE_CFG определяется внешним делителем (R1 и R2). Наличие конденсатора гарантирует, что опорное напряжение не опустится ниже VCE (VCE_IN) во время включения.
- Максимальная величина опорного сигнала 9,5 В определяется компаратором.
- Время блокировки срабатывания защиты tBlank определяет задержку от начала включения до момента, когда VCE_CFG пересекает порог 10 В.
- После окончания tBlank схема мониторинга VCE блокирует IGBT при условии VCE_IN > VCE_CFG.
- Напряжение на входе VCE_IN равно VCE плюс прямое падение на диоде DVCE и резисторе RV. Его величина ограничена на уровне 10 В внутренним делителем. Если VCE превышает 10 В, диод переходит в заблокированное состояние.
Драйвер SKYPER 12 позволяет реализовать функцию «активного ограничения» напряжения на коллекторе транзистора. Уровень ограничения определяется суммарным напряжением пробоя VZener цепочки импульсных стабилитронов (супрессоров) DCLmp, включенной между коллектором и затвором IGBT (рис. 6). Если величина VCE превышает пороговое значение VZener, стабилитроны переходят в проводящее состояние, напряжение на затворе возрастает до тех пор, пока транзистор не откроется и VCE не упадет ниже заданного порога.
Важно понимать, что при этом IGBT переходит в линейный режим и рассеиваемая им мощность резко возрастает. Поэтому данную возможность ни в коем случае не следует использовать для подавления коммутационных перенапряжений, возникающих из-за плохой конструкции и высокой паразитной индуктивности DC-шины. Функция «активного ограничения» предназначена только для защиты транзистора от аварийных состояний.
При срабатывании цепи DCLmp на входе CLMP драйвера появляется сигнал, показывающий, что режим ограничения активен и силовой каскад должен быть блокирован для снижения уровня динамических потерь. Сопротивления RCLMP и RV нужно выбирать таким образом, чтобы сигнал на CLMP в режиме «активного ограничения» поднимался выше порогового значения (13 В). При расчете их номиналов следует учитывать наличие внутреннего резистора утечки.
Для снижения уровня перенапряжения при прерывании тока КЗ используется функция плавного отключения STO (Soft Turn-Off), замедляющая скорость выключения IGBT (di/dt) за счет увеличения сопротивления RGoff в цепи затвора. По умолчанию номинал резистора STO выбирают примерно в 10 раз больше номинальной величины RGoff. Конкретное значение зависит от типа IGBT, но в большинстве случаев находится в диапазоне 30–50 Ом. Цель состоит в том, чтобы, не выходя за пределы допустимого времени КЗ (tsc, указывается в спецификации IGBT), снизить амплитуду перенапряжения до безопасного уровня.
Плата адаптера Board 1 SKYPER 12
Разработанная SEMIKRON универсальная плата адаптера Board 1 SKYPER 12 предназначена для применения в стандартных двухуровневых IGBT-инверторах, а также трехуровневых преобразователях с фиксированной нейтралью (3L NPC). Максимальное напряжение DC-шины ограничено на уровне 1500 В для специального исполнения драйвера SKYPER 12PV (1200 В для стандартного SKYPER 12). Предельная частота коммутации составляет 30 кГц, работа на более высоких частотах возможна с учетом требований по изоляции и соответствующих ограничений по рассеиваемой мощности.
Схема защиты драйвера SKYPER 12 R способна обнаруживать выход IGBT из насыщения в обоих плечах (TOP и BOT), а также контролировать состояние встроенного датчика температуры модуля (NTC). В случае перегрева (пороговая температура устанавливается пользователем) транзистор BOT IGBT немедленно отключается и драйвер выдает сигнал ошибки.
В двухуровневой конфигурации схемы выход из насыщения любого ключа приводит к блокировке обоих IGBT и выдаче сигнала ошибки. Драйвер формирует «мертвое время» tdt для исключения сквозного тока, содержит цифровой фильтр по обоим каналам для подавления коротких шумовых импульсов и способен блокировать IGBT по внешнему сигналу. Все упомянутые функции настраиваются пользователем.
Варианты применения адаптера Board 1 SKYPER 12 в различных конфигурациях схем показаны на рис. 7. Устройство представляет собой печатную плату (артикул 45152801), на которой расположены коннекторы для подключения сигнальных выводов двух IGBT, драйвера SKYPER 12 R (или SKYPER 12 PV R), а также разъем пользовательского интерфейса (рис. 8).
На блок-схеме устройства (рис. 9) зеленым цветом выделен SKYPER 12R, устанавливаемый в коннектор на печатной плате (отмечена голубым цветом). На рисунке показан сигнальный разъем (Interface Control), клеммники для подключения сигнальных выводов IGBT и контактные площадки для монтажа резисторов затвора и элементов схемы мониторинга VCE.
В соответствии со спецификацией плата Board 1 SKYPER 12 предназначена для эксплуатации в следующих условиях:
- максимальное напряжение DC-шины VDCmax = 1500 В (для исполнения SKYPER 12 PV R);
- максимальное линейное напряжение VACmax = 1000 В (rms);
- максимальная частота коммутации fsw = 30 кГц;
- температура окружающей среды Ta = 0…+40т°C;
- CTI (Comparative Tracking Index, индекс трекинга PCB) > 175.
Электрическая изоляция между пользовательским интерфейсом (первичный каскад) и высоковольтными цепями затворов осуществляется трансформатором, установленным на драйвере SKYPER 12 R. Длина пути тока утечки по плате (между первичным и вторичным каскадом) составляет 30 мм, изоляционные зазоры — не менее 18 мм.
Размеры платы 132×65,5 мм, высота при установленном SKYPER 12 — 30 мм. Для фиксации драйвера предусмотрены монтажные отверстия для опорных стоек с двойной защелкой.
Функции защиты Board 1 SKYPER 12
Защита от перегрева реализуется при подключении NTC-сенсора, входящего в состав модуля, к входу ERROR канала BOT драйвера. При достижении определенной температуры (задается резистором на плате) транзистор BOT IGBT выключается, сигнал ошибки передается на входной каскад драйвера.
Для защиты от КЗ используется традиционный метод мониторинга напряжения VCE(sat) IGBT. При выходе транзистора из насыщения (Desaturation) драйвер формирует сигнал ошибки и блокирует соответствующий IGBT в режиме плавного отключения STO. Пороговое значение VCEsat и время задержки tbl задаются резистором RCE и конденсатором CCE в соответствии с руководством по применению SKYPER 12 R.
Адаптация адаптера к конкретным режимам работы IGBT осуществляется путем установки подборных элементов, показанных цветными рамками на рис. 10. Их функции и диапазоны возможных значений описаны далее.
Сопротивление RCE (R111 для ключа TOP, R211 для ключа BOT: типоразмер 0805, по умолчанию — 15 кОм) и емкость CCE (C110 для ключа, C210 для ключа BOT: типоразмер 0805, по умолчанию — 820 пФ) определяют режимы работы схемы защиты от КЗ.
В некоторых случаях для исключения ложных срабатываний схемы мониторинга напряжения насыщения рекомендуется установка емкости по входу VCE. Для монтажа конденсаторов C111 и C211 предусмотрена контактная площадка под корпус 0805 (по умолчанию эти элементы отсутствуют).
При необходимости режим контроля VCE может быть отключен установкой перемычки на место резистора R113 (TOP IGBT) и/или R213 (BOT IGBT). При установке сопротивлений R113/R213 подключение любых цепей к коллекторному потенциалу конкретного IGBT не допускается, это может привести к повреждению платы драйвера или транзистора.
Назначение резисторов R15–R16 (типоразмер 0805, выделены желтым пунктиром на рис. 10) описано в таблице. Эти элементы устанавливают связь по каналам контроля ошибки двух драйверов SKYPER 12 R. Любая другая комбинация (например, все сопротивления заменены перемычками или не подключены) может привести к отказу системы.
R15 |
0 (перемычка) |
Не установлен |
R16 |
Не установлен |
0 (перемычка) |
Функция |
В случае неисправности отключается соответствующий IGBT, сигнал ошибки передается на входной каскад. Сигнал ошибки поступает на входной коннектор, но второй канал драйвера при этом не отключается (решение об отключении второго IGBT принимается пользователем). |
В случае неисправности отключается соответствующий IGBT, сигнал ошибки передается на входной каскад. Сигнал ошибки поступает на входной коннектор, второй канал драйвера также отключается (установка по умолчанию). |
Резисторы R21 и R22 (типоразмер 0805, выделены синим пунктиром на рис. 10) предназначены для активации/деактивации функции Interlock. При установке перемычки на место R21 Interlock отключается, то есть оба IGBT в полумостовом каскаде могут быть открыты одновременно. При замене R22 перемычкой функция Interlock активна, «мертвое время» tdt = 2 мкс (рекомендуемая установка по умолчанию).
С помощью сопротивлений R23 и R25 (типоразмер 0805, выделены зеленым пунктиром на рис. 10) можно выбрать цифровой или аналоговый режим фильтрации ШИМ-сигнала. Установка перемычки вместо R23 активирует цифровой фильтр, для включения аналогового режима перемычка устанавливается на место R22.
Розовым пунктиром на рис. 10 показано место для установки входного электролитического конденсатора (С09). Он может понадобиться, например, при использовании длинного сигнального кабеля с большой индуктивностью. Типовое значение C09 — 100 мкФ.
SKYPER 42LJ — цифровой драйвер со сверхнизким джиттером (LJ — Low Jitter)
Идеи, заложенные в проекте ядра SKYPER 42, были использованы при разработке менее мощного варианта SKYPER 42LJ. Основная задача в этом случае состояла в улучшении временных характеристик за счет применения цифрового способа передачи данных.
На рис. 11 приведена структурная схема драйвера SKYPER 42LJ. От базовой версии он отличается использованием независимых каналов передачи контрольных импульсов, сигналов ошибки и управления источником питания выходных каскадов. Кроме того, SKYPER 42LJ способен блокировать коммутацию транзисторов при повышении напряжения на коллекторе до опасного уровня. При разработке версии 42LJ была проведена модернизация алгоритмов защиты, позволяющая применять данное устройство в составе трехуровневого инвертора (схема 3L NPC). Потребность в стандартном драйвере 3L NPC, для которого SEMIKRON выпускает серию стандартных модулей в различных корпусах [3], назрела давно.
Двухканальный драйвер SKYPER 42LJ предназначен для управления полумостовыми модулями IGBT с рабочим напряжением 600, 1200 и 1700 В. При средней выходной мощности 3 Вт (на канал) устройство способно работать с силовыми ключами с током до 1000 А. Специализированная микросхема (ASIC) высокой степени интеграции осуществляет независимое управление изолированным источником питания выходных каскадов и формирование потока данных, что гарантирует прецизионную передачу сигнала при уровне джиттера ±1,2 нс и фазовой ошибке менее 20 нс во всем диапазоне рабочих температур (рис. 12). Подобные временные характеристики, а также стабилизация напряжения затвора обеспечивают симметричную работу параллельных силовых ключей без использования выравнивающих индуктивностей. Благодаря цифровому способу обработки данных параметры SKYPER 42LJ не зависят от разброса номиналов компонентов и не меняются в течение срока службы.
По сравнению с аналогичными устройствами управления других производителей драйверы SEMIKRON имеют несколько большее время задержки прохождения сигнала, что обусловлено наличием блока подавления коротких импульсов SPS (Short Pulse Suppression). Режим SPS позволяет исключить спорадическую высокочастотную коммутацию IGBT, которая может быть вызвана, например, сбоем центрального процессора или паразитными осцилляциями в контрольных цепях. Фильтр SPS действует и в обратном направлении, предотвращая проникновение коммутационных помех в канал управления. Он подавляет все сигналы длительностью менее 625 нс (300 нс для версии LJ) и создает соответствующую задержку, однако в большинстве практических применений это не влияет на управляемость и практически не вносит искажений в работу системы. У SKYPER 42LJ предусмотрена возможность регулирования времени подавления шумовых импульсов (рис. 13), что позволяет адаптировать ядро для конкретной задачи и обеспечить минимальное время задержки прохождения сигнала и высокую стойкость к электромагнитным помехам.
На рис. 14 показаны возможные пути коммутации тока в фазе трехуровневого инвертора. Как видно из схемы, стойка 3L NPC-преобразователя может рассматриваться как два последовательно соединенных полумоста IGBT. Однако при этом есть принципиальные различия в алгоритмах управления. Во-первых, существуют режимы, когда оба ключа в модуле открыты, поэтому функция InterLock в драйвере должна быть отключена. Кроме того, при перегрузке по току и выходе из насыщения (DESAT) IGBT следует закрывать не одновременно, а в строго определенной последовательности. При обнаружении аварии транзисторы Т1 и Т4 должны блокироваться мгновенно (режим защиты 1). Если же состояние DESAT фиксируется для Т2 или Т3, эта информация должна по изолированному каналу транслироваться на управляющий контроллер, который будет отключать транзистор через некоторое время, определяемое режимом работы схемы (режим защиты 2). То же самое относится к многоуровневой схеме (MLI), состоящей из последовательного соединения однофазных ячеек [4].
Все описанные выше функции реализованы в схеме управления SKYPER 42LJ. Разделение каналов передачи контрольных импульсов и сигналов неисправности обеспечивает быструю реакцию в аварийных режимах в двух- и трехуровневых схемах и исключает перекрестную связь. Внешний вид устройства управления 3L NPC-инвертором показан на рис. 15a.
На базе ядра SKYPER 42LJ компанией SEMIKRON разработан трехфазный драйвер модуля SKiM 63/93 (рис. 15б), предназначенного для применения в тяговых приводах электрического и гибридного транспорта. Особенностью силовых ключей серии SKiM является использование технологии низкотемпературного спекания для установки кристаллов, что позволило обеспечить наивысшие показатели стойкости к термоциклированию и расширить температурный диапазон.
В схеме SKYPER 42LJ предусмотрена функция активного ограничения напряжения на коллекторе (Active Clamping). Активное ограничение достигается путем включения между коллектором и затвором цепочки из n импульсных стабилитронов с напряжением пробоя VZ. При превышении порогового уровня, определяемого суммарной величиной n×VZ, транзистор открывается и переходит в линейное состояние, принимая на себя энергию перенапряжения.
Специалисты SEMIKRON не рекомендуют применять режим Active Clamping в низковольтных двухуровневых преобразователях. Кроме того, что IGBT в линейном режиме рассеивает большую энергию, использование такой схемы увеличивает риск возникновения дребезга в цепи затвора, что может привести к неуправляемой высокочастотной коммутации.
Однако в трехуровневом преобразователе сложно обеспечить идеальную планарность шин, поэтому распределенная индуктивность звена постоянного тока оказывается достаточно большой. Кроме того, при работе с плохими сетями режим Active Clamping может стать последним «рубежом обороны», способным спасти IGBT от внешней высоковольтной помехи. Поэтому у драйвера SKYPER 42LJ предусмотрена возможность активизации режима активного ограничения по входам CLMP ТОР/ВОТ. Если сигнал на этих входах превышает пороговый уровень, схема защиты блокирует импульсы выключения затвора на время обнаружения состояния перенапряжения.
Заключение
Применение цифровых технологий в устройствах управления изолированными затворами MOSFET/IGBT позволяет существенно улучшить их временные характеристики и показатели надежности, расширить функциональные возможности. В новых драйверах SEMIKRON реализован принцип передачи данных по дифференциальному каналу с помощью пакета высокочастотных импульсов. Благодаря этому удалось уменьшить разброс временных параметров, а также сделать их независимыми от изменения номиналов компонентов схемы в течение всего срока службы.
Среднее время наработки на отказ (MTBF) SKYPER 12 и SKYPER 42LJ составляет 8 млн ч, что существенно превышает средние показатели доступных на рынке схем управления затворами. Оптимизированная конструкция платы, использование уникального EMI-экрана и встроенный блок подавления шумовых импульсов гарантируют высокий уровень защиты от электромагнитных помех.
Цифровой способ передачи данных и возможность настройки алгоритма схемы защиты позволяют применять новые драйверы SEMIKRON как в обычных двухуровневых инверторах, так и в трехуровневых схемах.
- Материалы сайта semikron.com
- Колпаков А. Электроника для солнечной энергетики и не только // Силовая электроника. 2019. № 3.
- Колпаков А. Специализированные модули для 3-уровневых инверторов // Силовая электроника. 2010. № 2.
- SKYPER 12, Technical Explanations. SEMIKRON International.
- Board 1 SKYPER 12, Technical Explanations. SEMIKRON International.
- SKYPER 42LJ, Technical Explanations. SEMIKRON International.