Как сделать понижающий DC-DC преобразователь отказоустойчивым?

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

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

Очевидным ответом был бы предохранитель, но лучший ли это способ? Что делают блоки питания для ноутбуков?

Обновление: мое входное напряжение будет 3,7–5 В, а выходное напряжение будет несколько: 2,3 В для красных светодиодов, 3,8 В для зеленых светодиодов и 3,5 В для синих светодиодов, и все с током 1 ампер на светодиод.

Ответы (4)

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

Вы можете использовать электронный контроллер перегрузки по току/напряжению, такой как LTC4361 :

введите описание изображения здесь

Этот чип не особенно дешев (около 3,50 долларов), но он будет работать как с P-канальным, так и с N-канальным MOSFET (очевидно, с внутренним усилением для N-канала). Он может обеспечить защиту от перенапряжения до 85 В и защиту от перегрузки по току, ограниченную полевым МОП-транзистором. Резистор считывания падает всего на 50 мВ, так что это довольно мало потерь.

Такая схема работает, разрывая соединение между источником питания и дорогостоящей нагрузкой.

Другой (возможно, более) популярный подход заключается в использовании предохранителя (или полипредохранителя) и цепи лома для короткого замыкания на выходе, чтобы нагрузка (светодиоды в вашем случае) не была повреждена, в то время как у предохранителя достаточно I ^ 2T, чтобы делать свое дело и разомкнуть цепь. SCR часто используется в качестве переключающего элемента питания ломика.

«[использовать] полифуз» — я никогда о таком не слышал, но да, это кажется самым простым и безопасным решением. Мой блок питания представляет собой блок питания ATX со снятой защитой от пониженного напряжения / перегрузки по току (чтобы я мог управлять двигателями радиоуправляемых автомобилей без отключения), поэтому я не думаю, что схема с ломом победит в этом.
@YaleZhang С ломом предохранитель должен размыкаться при максимальном токе короткого замыкания, а многопредохранители не известны своей высокой отключающей способностью.

Я видел пару вариантов, которые здесь не упомянуты.

1) Самовосстанавливающиеся предохранители . Как автоматический выключатель. У меня нет большого опыта проектирования с ними, но если вы сможете правильно указать его, они могут решить вашу проблему со светодиодами. Однако убедитесь, что вы знаете достаточно, чтобы знать, как правильно их специфицировать. Время отклика может быть недостаточным для защиты ваших светодиодов.

2) Преобразователь SEPIC вместо бака. Для этого требуется больше деталей, но если выключатель закоротит, путь к нагрузке открыт. Более отказоустойчивый. Существуют и другие топологии.

Две вещи:

1) Вы никогда не должны использовать цифровое управление для контроллера постоянного/постоянного тока (т.е. использовать ШИМ и АЦП микроконтроллера в контуре управления)

2) Преобразователи постоянного тока, как правило, настолько безопасны по своей природе, что не стоит тратить время, усилия и детали на добавление отказоустойчивой защиты.

К части 1: может быть доказана стабильность преобразователя постоянного тока в диапазоне чувствительности и рабочего цикла при работе с (близкими к) аналитическими контурами управления, например, с линейной обратной связью, операционными усилителями, пассивными компенсационными цепями, питающими генератор ШИМ. Вы можете сказать, что он стабилен, потому что он имеет определенную частотную характеристику: диаграмма Боде, диаграмма Найквиста. При чисто цифровом управлении вы теряете такое поведение, потому что вам нужно реализовать его в программном обеспечении. Чтобы сделать чисто цифровой контроллер постоянного/постоянного тока, вам необходимо:

  • Определить напряжение обратной связи (например, для светодиодов: напряжение на токоизмерительном резисторе)
  • Объедините это с информацией о более ранних состояниях и выполните матричное умножение, чтобы смоделировать цифровой компенсационный фильтр -> теперь это выход вашего «цифрового усилителя ошибки».
  • Подайте это в генератор PWM и убедитесь, что он меняет периоды без сбоев.

Количество времени, которое требуется недорогому микроконтроллеру для обработки этой информации — черт возьми, даже время, необходимое для выполнения одного цикла АЦП последовательного приближения — сильно ограничивает пропускную способность и задержку распространения этого типа контура управления. Например, на Atmel XMEGA с АЦП 2MSPS у вас будет задержка распространения 3,5 мкс для АЦП (7 циклов АЦП), и вам потребуется выполнить как минимум n^2 умножений для n-элементного фильтра с 4 элементами. являясь абсолютным минимумом для реализации приличного фильтра. Умножение занимает 2 такта ЦП, поэтому при частоте 32 МГц это время расчета составляет около 1 мкс. Задержка распространения 4,5 мкс означает, что минимальная частота рабочего цикла должна быть более чем в 5-10 раз больше задержки распространения, чтобы свести к минимуму фазовые эффекты. т.е. 23-45 мкс. Даже если бы вы были уверены, что ваш преобразователь всегда будет работать с оптимальным рабочим циклом для этой схемы управления (~ 50%), вы все равно были бы ограничены частотой ШИМ около 10 кГц. И все это — абсолютный лучший случай для такого приложения.

Вам понадобится надлежащий контур управления и для любого приличного импульсного регулятора, который должен иметь полосу пропускания в пару МГц, задержки распространения не более нескольких нс (которые часто можно компенсировать с помощью конденсаторов прямой связи, если вы очень хочется). Это недостижимо с чисто цифровой схемой, и я бы не советовал даже пытаться сделать это с помощью микроконтроллера. Можно использовать DSP и FPGA, а также несколько микроконтроллеров со встроенными периферийными устройствами управления питанием. Для вашего приложения я бы посоветовал использовать встроенный драйвер понижающего светодиода или линейный драйвер светодиода. Импульсный конденсатор здесь не подойдет — он будет иметь худшие фликерные характеристики и худший КПД, чем линейный.

Теперь к части 2: при правильном проектировании (что обычно просто означает: вы внимательно прочитали техническое описание), вероятность выхода из строя понижающего преобразователя в нормальных условиях эксплуатации сведена к нулю. Контуры управления, как правило, хорошо скомпенсированы и тесно связаны между собой, поэтому нет никаких шансов, что какое-либо событие (импульсы, электромагнитные помехи и т. д.) вызовет перегрузку по току.

Однако ключевое слово здесь «в нормальных условиях эксплуатации». Лучший способ защитить себя от проблем — убедиться, что вы поддерживаете эти условия. Используйте диод обратного смещения и (сбрасываемый) предохранитель для защиты от случайного обратного подключения, используйте MOV или TVS и входной конденсатор большой емкости для защиты от скачков напряжения, вызванных индуктивностью силовых проводов. Используйте дифференциальные и синфазные LC-фильтры, чтобы изолировать плату от чрезмерных помех в линии питания. В зависимости от того, насколько опасен ваш конкретный источник питания, вы можете отказаться от всех или части этих средств защиты. Использование их всех — это полноценный ремень и подтяжки; не требуется для 99,9% приложений, но если вы чувствуете себя исключительно параноиком, не стесняйтесь вставлять их все.

Звучит так, будто вы просите нуба спроектировать Порше. У меня большой опыт работы с микроконтроллерами, но почти никаких знаний о циклах управления. Я просто пытаюсь сделать что-то простое и работающее, но спасибо, что сообщили мне оптимальные методы. Комментарии:
1. Зачем мне пропускная способность в мегагерцах? - и на выходе, и на входе 0 Гц! Я думаю, что это желательно только в том случае, если вам нужны чрезвычайно низкие пульсации напряжения, в то же время используя наименьший конденсатор и катушку индуктивности. Я не уверен, насколько важны пульсации напряжения для светодиодного освещения. Я знаю, что 0,1 В может означать разницу в 200 мА, но среднего тока 1,0 А достаточно, если нет мерцания. Кроме того, я могу без проблем использовать фильтрующий конденсатор емкостью 1000 мкФ. Или, может быть, даже 10k мкФ. Извините, если этот грубый дизайн заставляет вас съеживаться. Кроме того, в большинстве высококачественных блоков питания для ПК используется цифровое управление.
2. Как коммутируемый конденсатор может быть менее эффективным, чем линейный регулятор? Это из-за высокого СОЭ? Но аппаратное обеспечение было бы таким простым: 1 конденсатор, 1 MOSFET, 1 uController. И я могу изменять выходное напряжение, в отличие от большинства зарядных насосов с фиксированным напряжением (относительно входного), благодаря обратной связи. Извините, если я вас еще больше разочарую, но uController, который я планирую использовать, — это LPC810M, в котором даже нет АЦП, а есть аналоговый компаратор. Я могу установить опорное напряжение на любую 1/32 долю напряжения питания. Так что сравнение будет довольно грубым. Однако он может выполнять умножение за 1 цикл.
Звоню БС по вашей "части 1". Я не знаю, откуда это взялось, но все это основано на ложных предпосылках и ошибочной логике. Прежде всего, даже преобразователь с фиксированным рабочим циклом будет «стабильным», он просто не будет регулироваться в зависимости от изменений входного напряжения. Весь смысл контура управления заключается в том, чтобы обеспечить регулирование в отношении изменений входного напряжения и выходного тока. В данном конкретном случае светодиоды не являются динамическими нагрузками, поэтому нас в основном интересует входное напряжение. На самом деле это довольно легко сделать практически с любым микроконтроллером.
@DaveTweed Прикомандирован. Цифровое управление мощностью не является теоретически невозможным, оно эффективно реализовано уже в сотнях тысяч (если не миллионах) устройств, уже существующих в мире, и может быть легко реализовано с помощью микроконтроллера с хорошим разрешением АЦП и ШИМ. Кроме того, разумная защита от одноточечного отказа для понижающего преобразователя должна быть частью любой рациональной конструкции (просто спросите тех людей, которые зарабатывают на жизнь сертификацией безопасности), и короткое замыкание последовательного проходного элемента, безусловно, является допустимым условием испытаний.
@DaveTweed - Третий. Я реализовал импульсные источники питания, управляемые микроконтроллером, где не было даже выходного таймера PWM. Мы подключили затвор переключателя FET к TxD UART, а затем изменили последовательности шаблонов символов, отправляемые с UART, для управления переключаемым выходным напряжением. Сэкономлено более 3 долларов США на стоимости спецификации в недорогом продукте по сравнению с использованием отдельной микросхемы контроллера режима переключения.
Ух ты, сколько комментариев к такой простой концепции. Почти все «цифровые» DC/DC преобразователи в основном аналоговые: обратная связь (+компенсация) и линейный генератор являются аналоговыми частями. «Цифровая» номенклатура происходит от компаратора напряжения обратной связи, который питается от ЦАП вместо аналогового опорного сигнала и резистивного делителя обратной связи. Крайне редко можно найти полностью цифровые контуры управления из-за причин, указанных в моем ответе. Кроме того, я согласен с тем, что, безусловно, можно построить понижающий преобразователь, если у вас очень хорошая нагрузка, но она не будет вести себя хорошо при переходных процессах (...)
напряжения и программная недетерминированность. Кроме того, из-за очень ограниченной скорости переключения, которую вы можете достичь с помощью MCU PWM, вы, вероятно, потратите столько же дополнительных средств на пассивы, сколько сэкономите на подходящем чипе контроллера, который также даст вам лучший контроль мощности.
@YaleZhang: я просто пытаюсь объяснить, какой должна быть правильная стратегия дизайна в этом случае. Не рекомендуется подключать такую ​​нелинейную нагрузку (светодиоды имеют прямую характеристику диода) к тому, что, вероятно, будет по существу ШИМ-контроллером с фиксированным рабочим циклом. Вам нужен правильный контроллер регулирования тока, и вы не сможете построить его с помощью микроконтроллера. И да, для контроллера с токовым режимом вам потребуется, в зависимости от коэффициента усиления, входная полоса пропускания примерно в 10 раз больше вашей частоты переключения. Типичный преобразователь постоянного тока для светодиодов работает на частоте 100–2000 кГц, поэтому его легко (...)
несколько МГц. Даже если базовая частота ШИМ вашего контроллера чуть выше слышимости, вам все равно потребуется эффективная входная полоса пропускания в несколько сотен кГц, чтобы иметь возможность точного управления. Если вы этого не сделаете, и, например, ваш контур управления на порядок медленнее, чем частота ШИМ, вы получите «биение» (светодиод становится ярче и тусклее из-за наложения обратной связи). Невероятно низкочастотный выходной фильтр определенно поможет здесь, но для него потребуются довольно большие компоненты, и я очень сомневаюсь, что это будет столь же рентабельно, как просто использование микросхемы дискретного контроллера. Не говоря уже об усилиях дизайнера.
@YaleZhang Что касается вашего вопроса о том, почему преобразователи с переключаемыми конденсаторами не особенно эффективны: регуляторы с переключаемыми конденсаторами эффективны только тогда, когда выходное напряжение является целым кратным или делением входного напряжения. Между этими выходными напряжениями возникает проблема с двумя конденсаторами, и эффективность резко падает, а пульсации становятся большой проблемой, если вы не фильтруете их LC. Поскольку вам, вероятно, не нужно сильно падать напряжение, но вход не является хорошим кратным выходу, линейное решение более эффективно, чем преобразователь с переключаемыми конденсаторами (или вам придется использовать многоступенчатый преобразователь).

Подожди, подожди, подожди.

Вы, кажется, собираетесь производить набор напряжений, которые потом будете подавать непосредственно на светодиоды? Даже без сбоев преобразователя это отличный способ уничтожить светодиоды.

Я спрашиваю об этом, потому что указанные вами напряжения являются стандартными напряжениями светодиодов без ограничения тока.

Если это так, вам нужно искать источники тока, а не преобразователи напряжения.