Цепь стабильна на диаграмме Боде, нестабильна в переходной характеристике

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

Схема состоит из управляемого напряжением MOSFET M1 и простого диф. ампер U4 для измерения напряжения. Измеренное напряжение сравнивается с установленным напряжением (VSET), и компаратор управляет затвором MOSFET.

Схема

Для анализа переменного тока я следовал инструкциям из этого видео LT Spice и вставил стимул переменного тока V4 на высокоимпедансный вход U2. Я провел симуляцию с различной емкостью для C1 и получил вот такую ​​красивую и стабильную Боде:

Диаграмма Боде

где мой запас по усилению составлял 18 дБ, а запас по фазе — 132°. Никаких резонансных пиков, все красиво и четко. Согласно теории, с которой я знаком, это должна быть красивая и стабильная схема. Но в тот момент, когда я удаляю стимул переменного тока и вставляю импульс постоянного тока в VSET, я получаю переходную характеристику, подобную этой:

Шаг отклика

Теперь я совсем запутался. Какой смысл иметь два противоположных выхода стабильности? Разве переходный анализ и анализ переменного тока не совместимы?

и получил эту хорошую и стабильную Боде. Глядя на форму кривых, по графику Боде вы не можете сказать, будет ли ваша система стабильной или нет. Вам нужно будет получить запас по фазе и/или запас по усилению из графика Боде, и эти значения расскажут вам кое-что о стабильности системы. Об этом читайте здесь: mit.edu/afs.new/athena/course/2/2.010/www_f00/psets/hw3_dir/…
Как отмечает Бимпельрекки, сюжет — это еще не все, и вам обычно понадобится интегратор для переходной стабильности; небольшая (около 1 нФ) отрицательная обратная связь для U2 может дать интересные результаты.
Здравствуйте, я их вычислил: они прямо под графиком в моем посте: 18 дБ/132°. Или я что-то упускаю?
Быстро взглянув на вашу схему: она обязательно будет колебаться. Ваше петлевое усиление очень высокое (U2 добавляет много усиления), и у вас есть два полюса (R7, M1 и C1 и окружающие его компоненты), которые могут быть близки по частоте. Чтобы сделать такую ​​систему стабильной, я обычно удостоверяюсь, что есть только один доминирующий полюс на низкой частоте. Я бы попробовал добавить RC-фильтр нижних частот на выходе U2 с частотой среза в несколько кГц.
Хорошо, я прочитал вашу фазу и получил преимущество, мой плохой. Я вижу, что при усилении 0 дБ (чуть выше 3 МГц) наблюдается значительный фазовый сдвиг, намного более 180 градусов (относительно фазового сдвига на низких частотах), поэтому я не согласен с вашими 18 дБ/132°. Всегда помните, что фаза всегда относительна .
@Bimpelrekkie, спасибо за усилия. Что касается запаса по фазе, справа, при 0 дБ фаза составляет около -50°. Таким образом, запас должен быть разницей между этим и -180 °, верно? То есть 130°. Но мне стало известно кое-что еще. Я подаю тестовый сигнал на отрицательный вход, т.е. на обратную связь. Итак, моя передаточная функция должна быть обратной той, что у меня есть, т.е. *-*V(VMON)/V(test). Теперь я получаю намного меньше маржи.
Рокер... какой фазовый сдвиг на очень низкой частоте? Оно должно быть -180 градусов, потому что это требуется для стабильной рабочей точки постоянного тока. Если он не находится в этой области, либо ваше измерение усиления контура неверно, либо вся схема не работает.
Я согласен с @Bimpelrekkie здесь, ваша схема обязана колебаться. Большинство источников питания для новичков имеют слишком большое усиление петли, усиление петли 100 - это все, что вам нужно. MOSFET M1 имеет огромную внутреннюю емкость, даже управление им в качестве повторителя будет вялым, дополнительный полюс здесь вытолкнет его за границу стабильности.
Простое использование анализа переменного тока для имитации стабильности некорректно. Вам нужно будет смоделировать усиление разомкнутого контура. Однажды у меня был обширный хороший учебник по LTSpice, но я не могу найти ссылку. Однако для Тины-Ти я могу найти некоторые с помощью быстрого поиска в Google. Возможно, вы сможете проверить их и найти правильный способ моделирования.
youtu.be/YYWlPFBebfc — это может вам помочь — оно не объясняет, «почему» вам нужно измерять фазовый запас при усилении без обратной связи, но «как» в LtSpice

Ответы (3)

В вашем моделировании есть фундаментальный недостаток методологии: частотная характеристика в spice работает путем выполнения анализа рабочей точки постоянного тока (крышка открыта, закорочен), а затем линеаризованного анализа слабого сигнала в частотной области. Это нормально для операционных усилителей и правильно смещенных транзисторов многих типов. Диоды работают «выше колена». Основное правило: «Все сигналы являются синусоидами малой амплитуды» (это предпосылка Боде и 99% инструментов линейной системы).

Однако вы используете компаратор, который вообще не является линейным устройством. spice определяет вывод компаратора в точке .op, а затем выполняет с ним линейный анализ (не знаю, какой будет линейная модель компаратора). Сюжет предзнаменования стал подозрительным, если не совсем неправильным.

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

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

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

Условия устойчивости системы с обратной связью заключаются в том, что фаза контура должна быть меньше -360 градусов при единичном усилении контура. Это часто цитируется как задержка контура менее -180 градусов при единичном усилении, что верно, если не учитывать инверсию на инвертирующем входе операционного усилителя. В вашей ситуации анализируется полный цикл, включая инверсию операционным усилителем. Таким образом, (полная) фаза контура должна отставать менее чем на 360 градусов, когда коэффициент усиления контура равен 0 дБ. В этом случае запас по фазе представляет собой разницу между фазой полного контура и -360 градусов.

Мне кажется, что фазовая шкала вниз по правой стороне графика Боде неверна. Я ожидаю, что фаза цикла начнется с -180 градусов при постоянном токе, а затем увеличится отрицательно. (Операционный усилитель инвертирует на постоянном токе).

Если мы предположим, что фазовая шкала должна составлять -180 градусов при постоянном токе, а затем отметим ее с шагом -50 градусов, то фактическое усиление контура при отставании -360 градусов составит около +24 дБ. Отсюда нестабильность.

Я не уверен, в чем смысл вашего дифференциального усилителя? Его вывод такой же, как и ввод с некоторой задержкой.

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

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

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