Почему LTSpice не может предсказать это колебание операционного усилителя?


15

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

Это принципиальная схема, смоделированная и протестированная на макете:

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

График, созданный LTSpice, показывает, что схема достаточно стабильна. При подъеме 5 В наблюдается скачок в 1 мВ, который разрешается за один цикл. Его едва можно увидеть без увеличения.

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

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

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

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

Вот как выглядит макет:

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

МОП-транзистор находится сверху на радиаторе, соединенном желтым, красным и черным проводами; ворота, сток и источник соответственно. Красный и черный провода, ведущие к маленькой протоплате, имеют IN + и IN-, соответственно, подключенные к гнездам бананового макета, чтобы избежать тока уровня мощности через макет. Источник питания, загружаемый в тесте, представляет собой герметичную свинцово-кислотную (SLA) батарею, чтобы избежать любых нестабильностей в самом источнике питания. Серебряная перемычка - это то, где прямоугольная волна вводится из моего генератора функций. Резистор, диод и т. Д. В левом нижнем углу являются частью подсхемы ручной (на основе потенциометра) установки уровня нагрузки и не подключены.

Мой главный вопрос: почему LTSpice не предсказывает эту значительную нестабильность? Было бы очень удобно, если бы это было так, потому что тогда я мог бы смоделировать свою компенсационную сеть. В настоящее время я просто должен подключить кучу различных значений и перепроверить.

Моя основная гипотеза заключается в том, что емкость затвора IRF540N не моделируется в модели SPICE, и я использую емкостную нагрузку ~ 2 нФ, которая не учитывается. Я не думаю, что это совершенно правильно, потому что я вижу емкости в модели ( http://www.irf.com/product-info/models/SPICE/irf540n.spi ), которые выглядят в правильном порядке.

Каким-либо образом я могу получить симуляцию, чтобы предсказать эту нестабильность, чтобы я мог также настроить значения моей компенсационной сети?

ОТЧЕТ РЕЗУЛЬТАТОВ:

Хорошо, оказалось, что модель LTspice, которую я использовал для операционного усилителя LM358, была довольно старой и недостаточно сложной для правильного моделирования частотной характеристики. Обновление относительно недавнего National Semi не предсказывало колебания, но ясно показало 20-процентное превышение, которое дало мне кое-что для работы. Я также изменил пиковое напряжение импульса, чтобы оно соответствовало моему тесту макета, что облегчило просмотр выброса:

LTspice сюжет с лучшей моделью LM358N

Основываясь на этой «обратной связи», я начал с единодушно рекомендованного метода компенсации, который, на мой взгляд, является примером компенсации доминирующего полюса . Я не уверен, является ли резистор затвора частью этой или второй схемы компенсации, но это оказалось критичным для меня. Вот значения, которые я получил после изрядного количества проб и ошибок:

Компенсированная схема

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

Компенсированный участок LTspice

Затем я использовал новые значения на макете, и вот, я получил это:

Компенсированный прицел

Я был очень взволнован об этом :)

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

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

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


1
LTSpice не понимает индукторы (или проволочные перемычки) между вашим макетом и MOSFET. Он также не понимает вероятного извилистого пути, по которому идет 0V при использовании макета. LTSpice будет моделировать емкость затвора, и также стоит отметить, что сопротивление источника будет последовательно устанавливать резистор среднего значения с этой емкостью затвора.
Энди ака

1
Модель IRF540, которую я использовал (PSpice), содержит колпачок для массовых ворот приложения. 2 нФ, колпачок затвора истока 1,1 нФ и колпачок затвора прибл. 0.5nF. Полагаю, проблемы возникают из-за паразитных влияний L и C. Вы должны уменьшить занимаемую площадь (более короткие соединительные провода).
LVW

1
Смотрите мой ответ ниже (реальная модель операционного усилителя и компенсационная сеть необходимы).
LvW

1
ДОБАВЬТЕ 0,1 мкФ низкий ESR cap с минимально возможной серией L от операционного усилителя Vcc до земли. Он может выглядеть физически похожим на тот, что сейчас подключен к Vcc, но без огромной петли сцепления и длинных макетов. Вероятно, он подключится через корпус микросхемы от контакта 8 к контакту 4 и будет выглядеть уродливо, но работать будет полубесконечно лучше. Затем добавьте большой электролитический колпачок через направляющие блока питания, где линия Vcc входит в распределительный щиток питания. Если вы можете заставить себя подключить его, на данный момент, безобразно выглядящим способом от контакта 4 к отверстию 8, насколько это непосредственно возможно, что может помочь, ...
Рассел МакМахон

1
... но шансы 0,1 мкФ, которые у вас есть сейчас (вместо предыдущих L + C), помогут достаточно. Если это не помогло или не помогло достаточно, попробуйте, скажем, резистор 10 Ом от выхода операционного усилителя до входа FET. Это обычно останавливает вещи немного более поддельные и с меньшими причинами, чем колебание, которое вы видите. | Это, вероятно, хорошо в списке наиболее важных моментов, но обоснование обоих входов неиспользованного операционного усилителя - неплохая идея (вероятно :-) - т.е. у Мерфи иногда есть другие идеи). Доложить ... . ТОГДА вы можете посмотреть на «что не так с моей предполагаемой схемой вопросов и ответов, с которой имеют дело другие».
Рассел МакМахон,

Ответы:


10

Существуют разные модели для LM358. Моделирование PSpice на основе "LM358" приводит к запасу фазы приложения. 50 ... 60 град. Но, видимо, это очень простая модель.

Однако при использовании модели LM358 / NS маржа слегка отрицательная ! Это объясняет наблюдаемую нестабильность во время измерений. Следовательно, необходима внешняя стабилизация схемы обратной связи.

Компенсация : Схема компенсации (последовательное соединение R = 500 ... 1000 Ом и C = 50 ... 100 нФ) на выходном узле операционного усилителя обеспечивает запас по фазе приложения. 50 градусов (моделирование).


Это была важная помощь. Я использовал модель Spice LM358 с 1989 года, которая была намного проще, чем модель LM358 / NS, которую я нашел на основе вашего указателя. Я также уменьшил амплитуду введенной прямоугольной волны на симуляции, чтобы она соответствовала уровню моего теста, и между этими двумя значениями теперь я отчетливо вижу превышение на 20% с экспоненциальным затуханием на подъеме. Колебания не появляются на графике моделирования, но я пока полностью удовлетворен выбросом, подумав, смогу ли я компенсировать это аккуратно, и колебание, скорее всего, пойдет вместе с ним. Я
сообщу

Можете ли вы уточнить размещение компонентов компенсации, которые вы упоминаете? Вы думаете, что 1 кОм между узлом V.sense и инвертирующим входом и 100 нФ между выходом операционного усилителя и инвертирующим входом? Я думаю, это будет компенсация с доминирующим полюсом, не так ли? (просто получаю мои условия типа компенсации прямо в моей голове :)
сканни

Спасибо @LvW, это оказалось проблемой. Как только я получил обновленную модель, он направил меня к успеху. Вы получаете зеленую
галочку

Сканни, с конденсатором обратной связи вы теперь превратили операционный усилитель в интегратор (низкочастотный с очень маленькой угловой частотой). Конечно, это стабилизирует всю схему, поскольку полоса пропускания резко уменьшается - вследствие плохой импульсной характеристики (увеличилось время нарастания). В системах управления этот метод называется «стабилизация до смерти». Если вы можете жить с этим - хорошо. Если нет, вы должны попробовать несколько более хитрую компенсацию.
LvW

1
Как я уже говорил вам в моем подробном ответе: соединение серии RC между выходом операционного усилителя и землей (0,5 ... 1 кОм и 50 ... 100 нФ).
LvW

3

Симуляция LTSpice не может учитывать элементы схемы, которые вы не ввели: в этом случае, ваш макет, который добавляет фильтр (фильтр RLC в этом случае).

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

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

Значение, которое вы должны использовать, зависит от компоновки схемы, но в этом случае я бы начал с примерно 100 пФ (на правильно выложенной плате это значение было бы больше от 5 пФ до 10 пФ).

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

НТН


2

Я бы не применил такую ​​схему. Эта схема легко превращается в стабильную. Между выходом и затвором транзистора положен резистор R1 = 1 кОм. Между источником транзистора и инвертирующим входом операционного усилителя помещен резистор R2 = 10 кОм. Между выходом инвертирующего входа и операционным усилителем помещен конденсатор С1 = 1000 пФ.


Спасибо, Александр, эти значения были хорошей отправной точкой, и затем я настроил их оттуда :)
scanny
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.