Управление выходным напряжением импульсного источника питания через узел обратной связи

Я пытаюсь разработать дешевый способ получения тока от узла обратной связи SMPS для динамического управления выходным напряжением, как описано в этом примечании по применению: http://www.ti.com/lit/an/slva861 /slva861.pdf . ЦАП моего микроконтроллера не может обеспечить достаточный ток для управления биполярным транзистором, поэтому я использую операционный усилитель для управления базой биполярного транзистора.

Вот что у меня есть до сих пор:

схематический

смоделируйте эту схему - схема, созданная с помощью CircuitLab

Я хочу контролировать Q1 в области его насыщения, чтобы он вел себя как резистор, сопротивление которого уменьшается по мере увеличения VDAC, но я не уверен, какие значения сопротивления использовать для R3 и R4. Я протестировал схему с R3 = 500 и R4 = 500, но область насыщения биполярного транзистора длилась только между VDAC = 2,28 В и VDAC = 2,35 В, после чего биполярный транзистор переходит в активный прямой режим. У меня такой вопрос: какие значения сопротивления для R3 и R4 я должен использовать, чтобы увеличить диапазон значений VDAC, в котором BJT будет работать в режиме насыщения?

Просто мимолетное примечание, но не рекомендуется, но вы также можете просто изменить делитель напряжения или тока (в разумных пределах). Пока у меня это случилось дважды, и тем хуже было, когда в полевых условиях, за много миль от человечества, инструментов под рукой было очень мало, выходной колпачок выходил из строя, поэтому я просто брутфорсировал делитель, при этом добавляя, в том же грубым образом, еще два витка индуктора (режим напряжения) ... Это сработало и спасло положение, пока его не заменили, а затем должным образом не зафиксировали. Опять же, не говорю, что вы должны , только то, что вы можете .
Я потратил слишком много времени на то, чтобы разработать настоящую рабочую математику для своего ответа. Я начал с уравнения Тевенина и понял, что слишком много думаю об этом со своей стороны.
Схема вообще не работает. Диапазон синфазного сигнала вашего операционного усилителя TL081 составляет VSS + 3V. Попробуйте LM358 или LM2904.

Ответы (4)

Я хочу контролировать Q1 в области его насыщения, чтобы он вел себя как резистор, сопротивление которого уменьшается по мере увеличения VDAC.

SMPS представляет собой систему с замкнутым контуром, которая должна быть должным образом компенсирована для обеспечения стабильности. То, что вы хотите сделать, похоже на вставку потенциометра в обратную связь и создает переменный коэффициент обратной связи, и, таким образом, петля должна быть правильно скомпенсирована для всех настроек. Может сработает... или нет...

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

Другими словами, просто делайте то, что говорит Энди (резистор от выхода ЦАП к узлу FB). Этот ответ предназначен только для того, чтобы объяснить, что такое усиление контура и компенсация.

Втекающий ток от узла FB работает так же хорошо, например, драйверы светодиодов используют этот метод для регулировки напряжения SMPS, чтобы оно соответствовало фактическим напряжениям светодиодов.
Обратите внимание, что переменный резистор от вывода обратной связи к земле является стоком тока, поскольку напряжение обратной связи постоянно в режиме замкнутого контура.
@OlinLathrop хорошо, напряжение FB - это постоянное опорное напряжение плюс напряжение ошибки ... поэтому использование переменного резистора изменит коэффициент обратной связи, переходную характеристику, шум, может потребоваться компенсация и т. д.

TL081, используемый на схеме OP, вообще не работает в этом приложении, если вы не можете подать на него хотя бы +/- 5 В. LM358 или LM2904 намного лучше.

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

Итак, выясните, каким должен быть диапазон регулировки выходного напряжения, и установите эмиттерный резистор на подходящий уровень WRT min/max на выходе ЦАП.

У вас в основном есть максимальный входящий ток от R1, 12 В 280 к "=" 43 µ А (если R2 закорочен), который будет разделен между R2 и R4. Ваше максимальное напряжение равно параллельному соединению R2 и R4 (транзистор активен), а минимальное напряжение равно только R2 (транзистор выключен).

43 микроампер очень мало, подумайте о масштабировании резисторов, например, до 14 кОм и 1 кОм. Обратите внимание, что это испортит вашу петлю обратной связи, если вы не отрегулируете конденсаторы так, чтобы они соответствовали друг другу, что здесь выходит за рамки. Но применяется тот же коэффициент масштабирования, в этом случае вам понадобится компенсационный конденсатор в 20 раз больше, чтобы поддерживать частоту полюсов. Другие цифры, конечно, тоже подойдут. Любая стоимость детали удобна.

Проработанный пример

Не сразу понятно, как иметь дело с отношениями, поэтому я пройдусь по ним для вас. Это карьерный рост. Мы проработаем это снизу вверх.

Я оставлю здесь делитель напряжения 20k + 280k и использую 20k в качестве R4.

Если мы обозначим ток транзистора как я Вопрос 1 , связь между ЦАП и током транзистора я Вопрос 1 "=" В Д А С р 4 .

Здесь мы игнорируем базовый ток. При нормальной работе ток базы должен составлять около 1% от тока коллектора, т.е. не имеет большого значения. Однако, когда вы выводите схему за пределы диапазона, базовый ток начнет «поднимать» напряжение R4.

Опорное напряжение для SMPS В р е ф "=" 12 В * 20 к ( 280 к + 20 к ) "=" 0,8 В

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

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

р Вопрос 1 + р р 4 "=" В р е ф я Вопрос 1 "=" р б я а с

Вооруженный отношениями с В Д А С к р б я а с становится довольно легко выработать отношения из В Д А С к U о ты т , имея в виду р б я а с параллельно с R2 для деления опорного напряжения.

Я оставлю разработку рисунков, как это сделать, для читателя.

Когда когда В Д А С поднимается достаточно высоко, р б я а с становится меньше, чем р 4 а поскольку отрицательные резисторы были распроданы, это невозможно. С транзистором это маскируется током смещения, с мосфетом напряжение на затворе достигает максимума. Максимальный полезный ток В р е ф р 4

Например, 0,3 В. В Д А С приводит к эффективному резистору смещения 53,3 кОм. Это затем отрегулирует выходное напряжение до 16,2 В.

Второе домашнее задание — отрегулировать R2 и R4 для получения различных диапазонов выходного напряжения.

Используемый диапазон выходного напряжения с 20k R2 и R4.

Выходное напряжение в зависимости от VDAC

Прежде чем какой-нибудь сообразительный алек вмешается, «входящий» ток, конечно, представляет собой комбинацию высоких и низких резисторов в зависимости от напряжения. Таким образом, минимальный ток составляет 12 В / (280 кОм + 20 кОм) = 40 мкА. В зависимости от размера R4 максимальный ток может быть больше.

Это выглядит как излишество - почему бы вам не использовать выход вашего ЦАП для питания вывода VFB через 10 кОм. Таким образом, когда выходное напряжение ЦАП снижается, он убеждает микросхему регулятора обеспечить большее выходное напряжение, чтобы восстановить правильное напряжение на VFB.

В конечном счете, с 10 кОм на выходе вашего ЦАП и заданными значениями в вашей схеме вы сможете получить приличный диапазон регулирования как выше номинального установленного положения, так и ниже (напряжение ЦАП > VFB (номинальное).

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

Питает ли регулятор процессор с ЦАП? Если это так, это необходимо продумать, чтобы убедиться, что он может запуститься правильно.
Остерегайтесь токовых петель при этом. Легко заставить вещи колебаться, если ваш ЦАП ссылается на другую плоскость Power/GND, чем на источник питания SMPS.

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

Сначала вы должны найти, каково напряжение Vfb. Согласно выходу 12 В, R1 и R2, это 800 мВ. Это оставляет довольно мало места для работы текущего приемника. Из-за низкого напряжения я бы использовал FET вместо BJT.

Размер резистора R4 должен быть таким, чтобы ток через него при напряжении чуть менее 800 мВ был достаточным для достижения желаемого максимального выходного напряжения. Допустим, вы нацелены на 780 мВ. Например, если вы хотите удвоить выходное напряжение, то R4 должен потреблять столько же, сколько проходит через R1 при нескорректированном напряжении. То есть (11,2 В)/(280 кОм) = 40 мкА. По закону Ома (780 мВ)/(40 мкА) = 19,5 кОм.

Затем операционный усилитель должен регулировать верхний конец резистора R4 от 0 до 780 мВ, чтобы отрегулировать выходное напряжение. Поскольку ваш аналого-цифровой выход, вероятно, выше этого значения, вы помещаете резисторный делитель перед входом операционного усилителя, чтобы масштабировать аналого-цифровой выход в диапазоне 0–780 мВ.

@MCG: Я тоже отменил редактирование здесь, хотя и сохранил одну настоящую опечатку, которую вы нашли. На этот раз вы на самом деле сломали вещи, удалив все пробелы между числами и их последующими единицами. Эти места должны быть там . У NIST есть хорошая публикация по этому поводу. Иди прочитай. Даже если вы не согласны, это не ваше дело, особенно в моих постах . Брось!
Я не знал о публикации NIST, объясняющей пробелы. Так что извиняюсь за это, однако, написание «сквозь» по-прежнему неверно. Что касается «особенно моих постов», то ваши не более особенные, чем любые другие. Я склонен изменять большинство сообщений, которые я вижу, с грамматическими ошибками, просто в вашем постоянно повторяется одно и то же. Нет ничего особенного, что мешает «вашим сообщениям» быть невосприимчивыми к редактированию.
@MCG: Теперь ты просто намеренно ведешь себя придурком. Ваше последнее редактирование, которое я только что откатил, изменило три слова на точно такое же написание и изменило одно слово, которое, как вам уже сказали, было намерением автора. Если вы продолжите это делать, мне придется уведомить модов о ваших мошеннических правках.
Если бы я собирался писать каждое «вы» как «у», у вас были бы проблемы с тем, что кто-то редактирует это? Даже если я так задумал? Не думал бы так. Насколько я знаю, нет ничего против правил исправления грамматики и орфографии
Thru: североамериканское, неформальное, нестандартное написание слова «сквозь». То же, что писать «ты» как «у». По сути, это лениво и неправильно, поэтому я считаю правильным исправить это.
Я не совсем понимаю, почему вы думаете, что у BJT не будет запаса по высоте. На самом деле Mosfet требует большего напряжения на затворе, чтобы выполнять свою работу. Конечно, это более очевидно, когда он находится вне диапазона.
@Bar: базовое напряжение BJT не является проблемой. Это падение CE. В большинстве случаев GS MOSFET может быть выше, чем BE BJT, но у операционного усилителя достаточно места, чтобы довести его выход почти до 5 В (если был выбран правильный). Полевой транзистор также имеет небольшое преимущество в точности, поскольку ток стока такой же, как и ток истока, а не добавленный базовый ток, как в биполярном транзисторе.
Vce мало что делает, если ваш ток <1 мА. Я думал о том же, но пришел к выводу, что в данном случае это не имеет большого значения.