Что не так с этим простым SMPS?


8

В последнее время я изучал силовую электронику и в качестве испытания (а также обучающего упражнения) разработал свой первый импульсный источник питания - в данном случае понижающий преобразователь.

Мой текущий дизайн

Он предназначен для питания 3,5-4,0 В (определяется диодным эталонным источником) и до 3 А для управления некоторыми светодиодами питания с любым источником постоянного тока, от зарядного устройства USB 5 В до батареи PP3 9 В. Мне нужен эффективный источник питания, так как нагрев и время работы от батареи будут реальной проблемой (в противном случае я бы ленился и использовал бы диод 7805 +).

ПРИМЕЧАНИЕ: я уже заметил, что у меня неправильная логика переключения, мне нужно либо поменять местами соединения в компараторе, либо использовать !Qдля управления МОП-транзисторами.

Мой выбор MOSFET вместо BJT был обусловлен потерями мощности в BJT и возникающими тепловыми проблемами. Является ли это решение использовать MOSFET поверх BJT / IGBT из-за повышения эффективности правильным вызовом?

Вместо того, чтобы использовать ШИМ-чип, как предлагают многие любители, я решил использовать комбинацию компаратор / часы / защелка для быстрого переключения между «зарядкой» и «разрядкой». Есть ли какой-то конкретный недостаток этого подхода? Защелка CMOS (D-триггер) копирует данные на выходы по переднему фронту импульсов от тактового генератора (инвертор Шмитта CMOS + обратная связь).

Выбор постоянных времени / угловых частот для часов и низкочастотного диапазона (10–100 кГц и 10 Гц соответственно) предназначен для поддержки приближения малых пульсаций, а также позволяет зарядить выходной конденсатор в течение разумного промежутка времени от момента включения. Это правильный набор соображений для определения значений этих компонентов?

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

[редактировать:]

В прошлом я использовал показанную пару МОП-транзисторов (в дополнение к программному ШИМ) для создания Н-мостов для двунаправленного управления двигателем с переменной скоростью - и до тех пор, пока период ШИМ значительно превышал время переключения МОП-транзисторов , потери энергии от короткого замыкания во время переключения были незначительными. Однако в этом случае я собираюсь заменить N-mosfet на диод Шоттки, поскольку я никогда раньше не использовал диод Шоттки и хочу посмотреть, как они себя ведут.

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

[править II:]

  • Я построил его на макете, и, к моему удивлению, он сразу заработал без каких-либо проблем и с эффективностью ~ 92% (по сравнению с 94%, которые я рассчитал исходя из потерь на переключение / компоненты).

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

  • Я пропустил обратный диод, параллельный P-MOSFET, а также использовал диод Шоттки 1N5817 (примечание: рейтинг 1A) вместо N-MOSFET. Это не нагревает достаточно для моих кончиков пальцев, чтобы заметить. Я заказал диод с более высоким номиналом, хотя, когда я собираю последний блок, который будет работать с полной нагрузкой.

  • Я случайно подорвал компаратор LM393 во время тестирования, но LM358AN сразу же занял его место без каких-либо проблем.

  • Поскольку я не могу найти какое-либо приличное программное обеспечение для проектирования схем и компоновки / маршрутизации, которое будет работать на Arch Linux x64 (или даже установить, в случае с программным обеспечением для Linux), я выложил его вручную, так что оно, вероятно, не будет работать к тому времени, когда это припаяно ... Но это только добавляет к "забаве", я думаю!

  • Используемые значения компонента: Clock gen {1kR, 100nF}; Бак выходной {330uH, 47uF}; Входной конденсатор [не показан] {47 мкФ}; P-MOSFET {STP80PF55}; N-MOSFET {вместо диода Шоттки, 1N5817 - должен быть заменен на версию с = = 3A}; ИС {40106 NXP, 4013 NXP, LM358AN}


3
Это «гистерезисный преобразователь» - он использует гистерезис на выходе для обеспечения стабильности (вроде :-)). Они могут очень хорошо работать на практике. Многие люди не знакомы с ними, а некоторым трудно поверить, что они могут хорошо работать. В этом случае гистерезис обеспечивается разрядкой индуктора в выходной колпачок после выключения переключателя, так что Vout поднимается немного выше условного. т.е. величина пульсации на выходе компаратора является неотъемлемой частью операции. Посмотрите на выход компаратора. Это может быть хаотично, в зависимости от значений постоянной времени.
Рассел МакМахон

2
Чтобы по-настоящему взорвать свои минуты и / или открыть свои интеллектуальные фильтры, снимите часы и триггер и используйте компаратор для прямого управления МОП-транзисторами (с учетом адекватности привода и полярности). Оно работает! СЕЙЧАС посмотрите на Comparator_out в области видимости !!! | Путем тщательного выбора полевых МОП-транзисторов вы можете установить среднюю мертвую зону, в которой один полевой МОП-транзистор выключается до того, как напряжение станет достаточным для включения другого. Вы можете уменьшить напряжение с помощью резисторов, но тогда возникнут проблемы со скоростью привода - достаточно часто, как говорят другие, пробивка достаточно низкая, чтобы быть приемлемой.
Рассел МакМахон

1
Очень простой драйвер затвора, который имеет некоторую собственную зону нечувствительности, может быть сделан из биполярной пары PNP / NPN и ничего более. Присоединяйтесь к базам. Присоединяйтесь к эмитентам. NPN коллектор V +. Коллектор ПНП к V-. Управляйте вводом на базы. Вывод мощности от излучателей. Это обеспечивает высокий ток привода и среднюю мертвую зону ~ ~ 2 x Vbe. Может добавить выход R нескольких эмиттеров Ом к воротам FET к току привода затвора REDUCE. Я использую пары BC337 / 327 (или BC807 / 817) для этого, позволяя приводам полевых транзисторов FET почти пикового уровня.
Рассел МакМахон

1
Причина, по которой вы не получаете непрерывной обратной связи и линейного режима работы, заключается в том, что при отключении полевого транзистора энергия в катушке индуктивности продолжает доставлять энергию к нагрузке, а Cout и Vout продолжают расти (незначительно). Степень пульсации напряжения от этого источника является частью того, что определяет, сколько времени потребуется для включения. Давным-давно мне приходилось горько спорить с тем, что это адекватное средство контроля обратной связи. Это :-). Переключение сигнала примерно хаотично - очень непохоже на то, что вы обычно видите. |
Рассел МакМэхон

1
При использовании 2-х полевых МОП-транзисторов со временем простоя (или независимо от этого) поместите маленький дешевый Шоттки через нижний полевой транзистор. Это будет работать по мере необходимости и позволит менее критически определить время нижнего полевого транзистора. Поскольку диод управляет только переключением переднего фронта и, возможно, заднего фронта, его можно оценить намного ниже тока полной нагрузки. Вы увидите, что это сделано даже в дешевых китайских источниках питания 12В для ноутбуков с обратной связью, а НЕ в самых дешевых. Если вы НЕ добавляете внешний Schottky, диод FET будет работать, когда / если потребуется, но с большими потерями.
Рассел МакМэхон

Ответы:


3

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

  1. Каким бы ни был рабочий цикл вашего ШИМ, выходное напряжение остается постоянным в виде доли входного напряжения - вы фактически используете L и C на выходе в качестве фильтра нижних частот для прямоугольного входа.
  2. Независимо от того, какую нагрузку вы подключили, при условии, что FET имеют низкое сопротивление, по той причине, что вам не нужно менять отношение пространств разметки ШИМ.
  3. Он будет более эффективен при более высоких нагрузках, чем несинхронный стабилизатор, но недостатком является то, что при небольших нагрузках он будет менее эффективным, поскольку вам необходим ток для управления полевым транзистором N-канала из-за емкости затвора.

Я также рекомендовал бы построить пилообразный генератор с таймером 555 в качестве основы вашей системы. Что-то вроде этого: -

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

Затем я бы подал его в быстрый компаратор и затем использовал вывод компаратора для управления двумя полевыми транзисторами. Два полевых транзистора могут быть «разделены по времени» с небольшой временной задержкой RC на выходе компаратора - незадержанный выходной сигнал и задержанный выходной сигнал будут подавать логический вентиль AND для одного из вентильных вентилей и тот же для другого вентильного вентиля, но используя ворота NOR. План на время задержки 50 нс введен.

В результате получается полуприличный синхронный понижающий преобразователь, которому просто нужен вход для другого входа компаратора, чтобы получить требуемые изменения коэффициента заполнения. Хорошо пока? Затем вы можете применить простой контур управления, который понижает 2-й вход для компаратора по мере увеличения входного напряжения. Получите это, а затем примените еще один небольшой контур управления, который фактически регулирует ШИМ с изменением тока нагрузки, и это, вероятно, сработает, и никакой отрицательной обратной связи не будет.

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

Тем не менее, я бы просто позвонил на Linear Technology и получил устройство, которое уже выполняет свою работу.


Мне любопытно, какое преимущество будет иметь схема 555 по сравнению с моей конструкцией инвертора в этом приложении - фактическая частота колебаний может быть отключена почти на порядок, не вызывая особых проблем, поэтому точность 555 также не требуется. схема 555 имеет большее количество деталей. Хотя я обычно предпочитаю использовать два полевых МОП-транзистора (с периодом широтно-импульсной модуляции, значительно превышающим время переключения полевого МОП-транзистора), я выбрал диод Шоттки просто потому, что никогда ранее не использовал его и хочу посмотреть, как он себя ведет. Мои прошлые устройства переключения питания (контроллеры двигателей) по-прежнему отлично работают с двумя полевыми транзисторами.
Марк К Коуэн

Кроме того, хотя устройства с линейной технологией почти наверняка более точны, чем мой дизайн, они имеют аналогичное количество деталей, и я частично делаю это в качестве учебного упражнения (отсюда и нет причудливого одночипового драйвера ШИМ). Я добавлю Linear Technologyи их сайт в свой блокнот, хотя, спасибо!
Марк К Коуэн

3
@MarkKCowan Весь этот подход является дискуссионным, кроме как как учебное упражнение, поэтому, не зная, что вы хотели выучить, я добавил идею 555, но есть важная причина. Ваш генератор генерирует прямоугольную волну, но вы можете использовать напряжение на конденсаторе, но это (A) нелинейное линейное изменение и (B) неопределенные пороги амплитуды, которые могут дрейфовать, когда устройство нагревается, но слушайте, чувак, вы делаете это как Вы чувствуете, что правы. Нелинейность и непредсказуемые пороги - просто помните, где вы впервые услышали это LOL.
Энди ака

1
Схема 555 используется для создания плавного линейного изменения скорости для поколения ШИМ. Это не используется для его точности частоты; это позволяет превратить аналоговое напряжение в плавно изменяющийся рабочий цикл.
alex.forencich

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

5

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

Замените нижний полевой МОП-транзистор обратным диодом Шоттки.

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


Я просто получил ту же идею из ответов на вопрос ниже, прежде чем я прочитал ваш ответ! Пассивный переключатель (например, диод Шоттки) имеет смысл, если вы упомянули об этом, а также сбросит цену за полную стоимость! Спасибо! [ electronics.stackexchange.com/questions/57468/…
Марк К Коуэн

2

Я использую для расчета smps на http://schmidt-walter.eit.h-da.de/smps_e/smps_e.html

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


Я планировал использовать свое физическое образование для создания программы SMPS-проектирования, когда у меня будет время ... Спасибо за этот сайт, это золотая жила идей!
Марк К Коуэн

1

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

Что вам нужно сделать, это построить простой P или PI контроллер. Возьмите выходное напряжение и ваше опорное напряжение и поставить их через дифференциальный усилитель, чтобы получить напряжение ошибки. Затем пропустите это через потенциометр, чтобы вы могли отрегулировать усиление. Если вы хотите сделать его более точным, пропустите его через другой банк, интегратор, а затем поместите оба из них в суммирующий усилитель. Это даст вам выходной сигнал, который пропорционален ошибке и интегралу ошибки, с регулируемыми коэффициентами усиления. Затем вы запускаете это к одному входу компаратора. Другим входом компаратора будет треугольная волна от генератора релаксации. Выход компаратора будет управлять МОП-транзисторами, возможно, с драйвером МОП-транзистора и, возможно, некоторой дополнительной логикой, чтобы предотвратить пробивание. Вы'


1
Идея в том, что он будет генерировать хороший сигнал PWN. Вы не хотите смотреть только на признак ошибки, вы хотите посмотреть, на сколько она отклонена. Коррекция, когда вы выключены на 1%, сильно отличается от того, когда вы выключены на 50%. Если все, на что вы смотрите, это знак, вы получите странные результаты. Кроме того, треугольная волна будет сравниваться с усиленной версией сигнала ошибки. Без интегратора напряжение будет немного снижаться под нагрузкой, поскольку требуемый уровень для генерации требуемого рабочего цикла будет ниже. Интегратор устранит эту ошибку в более длительном масштабе времени.
alex.forencich

1
@MarkKCowan - Топология синхронного понижающего преобразователя (с боковыми переключателями высокого и низкого уровня), которая у вас есть или, вероятно, такая же хорошая, как любая, если Vin не намного меньше, чем Vout. Для очень больших различий - скажем, 4: 1 +, вам может быть лучше с преобразователем с понижением частоты, за которым следует стадия пониженного напряжения, - при этом можно использовать один переключатель с понижающим преобразователем, который является «пассивным». Но то, что вы делаете, выглядит хорошо. При больших токах более низкий FET, чем диод, может иметь существенное значение. Я недавно купил дешевый китайский преобразователь 24 В в 12 В @ 20 А и вчера вечером разобрал его на ...
Рассел МакМэхон

1
... посмотрим, что они сделали. Он использует TL494 плюс 2 параллельных полевых транзистора в качестве верхнего переключателя (для получения требуемого номинального тока) и двойной нижний диод Шоттки. Он рассчитан на падение напряжения около 0,6 В при 20 А или 12 Вт при 240 Вт на выходе (12 x 20 А) или 5% потери КПД только на диоде. Эффективность диода = V / I = 0,6 / 20 = 30 мОм. Несмотря на то, что это разумный результат, легко получить FET при 10 мОм, а 5 или даже 1 мОм доступны по ценам, не превышающим банкротства. 5 мО FET снижает потери на диоде с 5% до 1%. ...
Рассел МакМахон

1
... | Использование оптимизированного контроллера и правильного драйвера поможет, НО дешевый 2-транзисторный драйвер работает нормально. Вы должны быть в состоянии получить 95% реальной эффективности во многих случаях, а в некоторых довольно сложных приложениях высокой мощности люди требуют 98% +. Такая высокая эффективность обычно достигается при некотором оптимизированном сочетании Vin, Vout и power - отойти от оптимизированной точки проектирования, и она падает. Вы можете увидеть это во многих таблицах данных и в примечаниях к приложениям, где одна кривая достигнет максимума 95% +, но вы можете ожидать гораздо меньше в других местах рабочего «ландшафта».
Рассел МакМахон

2
Использование одного полевого транзистора в качестве нижнего переключателя означает, что время переключения должно быть «правильным». Параллельно с более низким номиналом Шоттки через нижний полевой транзистор, диод будет иметь дело с краями, которые не рассчитаны по времени, и полевой транзистор обрабатывает большую часть текущего времени x. Шоттки может иметь гораздо более низкий рейтинг, чем если бы он использовался один, поскольку он обрабатывает только переходные события на одном или обоих концах периода включения.
Рассел МакМахон
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.