Не получается стабильное выходное напряжение с DC-DC Buck Converter

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

Я использую MP1584EN для чипа регулятора напряжения. В целях тестирования я делаю это на перфокарте. В основном я использовал типичную схему приложения из таблицы данных с небольшими изменениями, как показано на прилагаемой схеме, схематическийно когда я измеряю выходное напряжение, оно создает большие пульсации, как видно на скриншотах. Пульсации возникают с интервалом около 3 секунд, когда выходное напряжение достигает 7,25 В (иногда даже до 8,5 В), а затем медленно падает до 5 В, и цикл продолжается Osc_no_load. Если я подключу нагрузочный резистор 1 кОм, амплитуда пульсаций останется прежней, но интервал уменьшится примерно до 15 мс (не удалось опубликовать эти показания осциллографа, потому что я получал сообщение об ошибке, что мне нужно как минимум 10 репутации, чтобы опубликовать более 2 ссылок). .).

Почему я получаю этот вывод? Что я делаю не так?

РЕДАКТИРОВАТЬ 1:Спасибо всем за ответы. Большое спасибо, что этот пост стал довольно длинным. Я попытался ответить на все вопросы и получить дополнительную информацию/результаты в этом редактировании, за исключением увеличения L, которое я попробую в следующий раз (не хотел увеличивать пространство в моем дизайне с помощью огромной L). Но перед этим я хочу упомянуть, что у меня, вероятно, плохое заземление (на мой взгляд, не очень плохое), но я не думал, что это вызовет такие огромные импульсы напряжения. По моим измерениям, как только напряжение обратной связи достигает 0,8 В, происходит всплеск, а затем медленно разряжается через выходной конденсатор C2. Я измерил время разряда от 8 В до 5 В для 22 мкФ C2 при нагрузке 1 кОм, и оно, похоже, соответствует ширине импульса. Удивительно, но после того, как я провел все остальные тесты, как показано ниже, повторное тестирование с нагрузкой 1K дало совершенно другие результаты. Я увеличил выходной конденсатор C2 до гораздо более высокого значения, чтобы длительность импульса увеличилась, но схема осталась. Я некоторое время играл с Arduinos / ESP8266 / SD-картой и т. Д. И дешевыми понижающими преобразователями постоянного тока (используя MP1584), и я подумал, что пришло время объединить все на печатной плате после прототипирования на перфорированной плате, потому что я не хочется продолжать пересматривать печатную плату снова и снова только из-за проблем с питанием. Следовательно, идея perfboard только для проверки каждого компонента, который я использую, оправдана. Итак, сначала перфборд. MP1584 находится в нижней части разъема SOIC8. и дешевые понижающие преобразователи DC-DC (использующие MP1584), и я подумал, что пришло время объединить все на печатной плате после прототипирования перфорированной платы, потому что я не хотел снова и снова пересматривать печатную плату только из-за проблем с блоком питания. Следовательно, идея perfboard только для проверки каждого компонента, который я использую, оправдана. Итак, сначала перфоборд. MP1584 находится в нижней части разъема SOIC8. и дешевые понижающие преобразователи DC-DC (использующие MP1584), и я подумал, что пришло время объединить все на печатной плате после прототипирования перфорированной платы, потому что я не хотел снова и снова пересматривать печатную плату только из-за проблем с питанием. Следовательно, идея perfboard только для проверки каждого компонента, который я использую, оправдана. Итак, сначала перфборд. MP1584 находится в нижней части разъема SOIC8.Передний НазадТеперь результаты теста: DSO для нагрузки 1 кОм, которую я не мог опубликовать ранее. 1К загрузкаНагрузка 10 Ом: как вы можете видеть на втором рисунке, он изначально колеблется в диапазоне 5-12 В, но по мере нагрева резисторов колебания становятся 1-19 В (вход) Нагрузка 100 Ом: после того, как я провел вышеуказанные тесты, я снова протестировал нагрузку 1 кОм и без нагрузки. Нагрузка 1 кОм: Как вы можете видеть, пульсаций почти нет, но Vout составляет около 5,8 В. Без нагрузки (опять же после запуска тестов на 10, 100 и 1 кОм): Возможно, все это имеет смысл, но теперь я еще больше запутался. Извините, я понял после того, как некоторые изображения перевернуты или боком, но, надеюсь, читабельны. Не знаю, что произошло, но странно, что мой компьютер показывает их все горизонтально и с правой стороны.10us 1с100_1 100_21 2 3 4без загрузки позже

РЕДАКТИРОВАТЬ 2:До сих пор не нашел решения, но просто обновил некоторые другие эксперименты, которые я провел. 1. У меня не было под рукой катушки индуктивности большего размера, но я попробовал подключить еще одну 4,7 мкГн, и это немного улучшило ситуацию (всплеск уменьшился более чем на 50%). Увеличение его еще больше около рекомендуемого значения 22 мкГн должно исправить ситуацию, но это увеличивает пространство и стоимость общего дизайна. Оставлю как последний вариант. 2. Я попытался заменить тантал 22 мкФ на керамический 10 мкФ, но не заметил никакой разницы (уменьшение значения C2, как и ожидалось, уменьшило время цикла). Я поставил обратно тантал (данные не советуют). 3. В отдельном тесте добавление еще 150 пФ от COMP к GND параллельно с уже установленной компенсационной цепью также улучшило ситуацию. 4. Наконец, добавление 150 пФ на R1 также сотворило чудеса и значительно улучшило ситуацию. Это ослабило пики, но увеличило общее ожидаемое выходное напряжение. 5. Приведенное выше предложение заставило меня задуматься о том, что если бы я уменьшил R1 и R2 в 10 раз и это дало бы наилучшие результаты. Напряжение было намного ближе к ожидаемому значению с пульсациями порядка 100 мВ, но постоянным, что, вероятно, можно исправить другими факторами, упомянутыми выше. 6. Только до тех пор, пока вдруг мой мультиметр не показал скачок от ожидаемого выходного напряжения к входному напряжению. Я проверил различные детали, и сопротивление между VIN и SW показывает около 120 Ом. Я поджарил свой MP1584EN, понизив резисторы R1 и R2? Приведенное выше предложение заставило меня задуматься о том, что если бы я уменьшил R1 и R2 в 10 раз, и это дало бы наилучшие результаты. Напряжение было намного ближе к ожидаемому значению с пульсациями порядка 100 мВ, но постоянным, что, вероятно, можно исправить другими факторами, упомянутыми выше. 6. Только до тех пор, пока вдруг мой мультиметр не показал скачок от ожидаемого выходного напряжения к входному напряжению. Я проверил различные детали, и сопротивление между VIN и SW показывает около 120 Ом. Я поджарил свой MP1584EN, понизив резисторы R1 и R2? Предложенное выше предложение заставило меня задуматься о том, что если бы я уменьшил R1 и R2 в 10 раз, и это дало бы наилучшие результаты. Напряжение было намного ближе к ожидаемому значению с пульсациями порядка 100 мВ, но постоянным, что, вероятно, можно исправить другими факторами, упомянутыми выше. 6. Только до тех пор, пока вдруг мой мультиметр не показал скачок от ожидаемого выходного напряжения к входному напряжению. Я проверил различные детали, и сопротивление между VIN и SW показывает около 120 Ом. Я поджарил свой MP1584EN, понизив резисторы R1 и R2? Я проверил различные детали, и сопротивление между VIN и SW показывает около 120 Ом. Я поджарил свой MP1584EN, понизив резисторы R1 и R2? Я проверил различные детали, и сопротивление между VIN и SW показывает около 120 Ом. Я поджарил свой MP1584EN, понизив резисторы R1 и R2?

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

Я мог бы начать снова со свежим MP1584EN и посмотреть, как это пойдет.

Ваша схема точно такая же, как в даташите? Даже 5 мА — очень легкая нагрузка для этой части. Что происходит, когда вы даете ему нагрузку 10 Ом?
Во-первых, теперь у вас должно быть достаточно очков репутации, чтобы публиковать больше ссылок или изображений.
Во-вторых, подобные странности часто возникают из-за плохой техники заземления. Потратьте некоторое время на таблицу данных и узнайте, что производитель рекомендует для заземления. Может быть, вы также опубликуете изображение верхней и нижней части вашей перфорированной доски.
C4 - Тантал зло - не используйте, если это возможно. Обратите внимание, что полоса может быть + ve, а не - ve на тантале. Если он рассчитан на 16 В, а Vout составляет 19 В, то тантал часто мертв. Макет часто имеет значение. | Попробуйте небольшую кепку на R1 — может быть, 100 пФ. Может творить чудеса. Соедините переходные процессы с FB напрямую.
@RussellMcMahon Вы имели в виду C2 вместо C4, потому что это единственный тантал и выходная крышка. Попробую керамику. Точно так же вы имели в виду R3 вместо R1? Извините за наивность, но какие транзиенты вы упомянули, чтобы соединить их напрямую с FB?
@peeyush.garg Упс - да - C2. | НО, НЕТ, Я ДЕЙСТВИТЕЛЬНО имел в виду R1. R1 и R2 делят выходное напряжение и подают его на вывод FB. Если выходной сигнал изменяется быстро, то резисторы R1, R2, а также паразитная емкость и емкость обратной связи образуют фильтр нижних частот, замедляющий реакцию обратной связи. Небольшой конденсатор на R1 передает 100% уровень быстрых изменений выходного сигнала на вывод FB. Это делает приложенное напряжение FB более чувствительным к быстрым переходным процессам на выходе.

Ответы (3)

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

Согласно техническому описанию в формате PDF:

На холостом ходу или при небольшой нагрузке преобразователь может работать в режиме пропуска импульсов, чтобы поддерживать выходное напряжение в стабилизированном состоянии. Таким образом, остается меньше времени для обновления напряжения БС. Чтобы иметь достаточное напряжение затвора в таких условиях работы, разница VIN –VOUT должна быть больше 3В. Например, если VOUT установлено на 3,3 В, VIN должно быть выше, чем 3,3 В + 3 В = 6,3 В, чтобы поддерживать достаточное напряжение BS без нагрузки или при небольшой нагрузке. Чтобы выполнить это требование, вывод EN можно использовать для программирования входного напряжения UVLO на Vout+3V.


Наличие минимальной нагрузки > 5% должно снизить тенденцию к возникновению «всплесков» импульсов. Удвоение значения L1 и увеличение значения C2 (220 мкФ) может сгладить эти всплески. Запуск ИС при >10% полной нагрузки должен вывести ее из режима пропуска импульсов.

Чем меньше ток вы потребляете, тем глубже он переходит в режим пропуска импульсов, поэтому используйте большие значения L1 и C2, чтобы сгладить выходной сигнал до почти чистой формы постоянного тока, и/или установите минимальную нагрузку, которая предотвращает большие периоды пропуска . Такова природа этого типа импульсных ИС.

РЕДАКТИРОВАТЬ: обратите особое внимание на методы заземления. Убедитесь, что C1 и C2 находятся как можно ближе к микросхеме. Обратите внимание на соединение заземления на контакте 5, где C1 и C2 должны быть соединены как можно более короткими выводами. Помните треугольник: C1 фактически является вашим текущим источником, IC — вашим текущим переключателем, а нагрузка (через L1) — вашим текущим приемником. В конструкциях SMPS в этом треугольнике эти части расположены близко друг к другу и с короткими выводами, что сводит к минимуму неустойчивый шум.

Напряжение пульсаций превышает 2 В, а период пульсаций составляет чуть менее 3 секунд. Я не думаю, что это скачок пульса. Может быть плохое заземление или неправильная компенсация.
Пожалуйста, смотрите мое редактирование к сообщению.
@mkeith Я должен сказать, что компенсация была частью таблицы данных, которую я меньше всего понял, говоря о полюсах, нулях и частотах кроссовера. Я попытался найти значения на основе моих расчетов в соответствии с таблицей, и они почти совпали с тем, что там рекомендуется. Должен ли я просто попробовать разные значения и посмотреть, что работает?
@peeyush.garg. Следуйте таблице в PDF для значений L1, C2 и т. Д. Значения 5 вольт не совпадают с вашей диаграммой. C1 и C2 должны быть электролитическими на 25 В постоянного тока. Не используйте танталовые конденсаторы.

У меня была аналогичная проблема с дешевым модулем MP1584, купленным за границей. На самом деле все модули, которые я проверял (я купил несколько), вели себя одинаково, поэтому я исключил заводской брак. Я сравнил схему модуля с типовым приложением из даташита и заметил, что R6 имеет другое значение. Несмотря на то, что делитель должен обеспечивать напряжение значительно выше порогового уровня, я удалил резисторы R5 и R6, так как EN можно оставить плавающим для нормальной работы. К моему удивлению, преобразователь начал вести себя нормально.

В техническом описании есть таблица с рекомендуемыми значениями для L1, C2, C3 и R3. Значения, которые вы показываете в своем вопросе, такие же, как в этой таблице, за исключением L1. Вы показываете 4,7 мкГн, но таблица рекомендует 15-22 мкГн для Vвых = 5В. Я не уверен, что именно это является причиной вашей проблемы, но стоит попробовать что-то из рекомендованного диапазона.

Вы также должны добавить изображение вашей схемы на доске. На мой взгляд, прототипирование на перфорированной доске — почти пустая трата времени. Не может быть, чтобы 6-летняя деталь от MPS перестала работать. Так что просто воспользуйтесь недорогой услугой по изготовлению прототипов печатных плат. (Express PCB действительно прост в использовании для новичков). Внимательно следуйте таблице данных. Прочтите столько раз, сколько потребуется, чтобы все усвоить. И все будет работать.

Пожалуйста, смотрите мое редактирование исходного сообщения.