Животворящая сила обратной связи

alexcp

Ну, что у нас плохого?
Глядя на то, что вытворяет с квадратом усилитель с малым запасом по фазе:
1606965917382.png
я вспоминаю, как еще в школьные годы собрал "Простой генератор ВЧ", опубликованный в журнале "Радио" №9 за 1976 год, где квадрат подавался на колебательный контур:
1606966086531.png
На экране отцовского осциллографа СИ-1 я тогда наблюдал примерно вот такое:
1606966571422.png
Фамильное сходство налицо ;)

Я не буду приводить формулы - они в приложении - но в двух словах, усилитель с двумя (и, в некотором приближении, с тремя и больше) полюсами, охваченный обратной связью, аналогичен колебательному контуру, а запас по фазе такого усилителя связан с "добротностью" Q этого контура:
1606967138172.png
При низкой добротности "подвозбуд" превращается в выброс на фронте переходной характеристики:
1606967407902.png
Относительная величина выброса связана с добротностью и, в случае усилителя, с запасом по фазе:
1606967478079.png
Поэтому, подав на вход усилителя (без ФНЧ) квадрат небольшой амплитуды и наблюдая на экране осциллографа форму сигнала на выходе, можно судить о запасе по фазе и, таким образом, об устойчивости усилителя. Процитирую Ивана П.:
1606968253627.png
 

Вложения

Последнее редактирование:

alexcp

Ну, что у нас плохого?
Недостаток [однополюсной] коррекции в том, что петлевое усиление жестко связано с Фед - чем больше петлевое, тем выше должна быть Фед и шире полоса ОС
Широкополосные усилители строить сложно, лучше бы отвязать Фед от петлевого усиления и сделать Фед низкой, оставив петлевое усиление высоким. К сожалению, на этом пути есть препятствие - чем быстрее падает усиление с частотой, тем больше отстает фаза, тем меньше запас по фазе, и тем хуже устойчивость:
1607025293084.png
Оценить запас по фазе можно по тому, насколько быстро падает петлевое усиление в районе Фед. По-английски это называется rate of closure (ROC) - наклон кривой петлевого усиления в точке Фед или, что то же самое, разница между наклонами кривой усиления без ОС и прямой (в общем случае кривой) 1/B, задающей усиление с замкнутой петлей ОС:
1607025031171.png
Подробности можно найти, например, , но я все же перечислю основные идеи.
Запас по фазе в градусах можно оценить как
1607025504538.png
где ROC в децибелах на декаду. На картинке выше ROC равен 60дБ на декаду:
1607025786293.png
и запас по фазе примерно равен 180 - 4.5 * 60 = 180 -270 = -90 градусов (что и видно на первой картинку). Запас по фазе отрицательный, следовательно, такой усилитель с замкнутой петлей ОС нестабилен.

Наклон кривой усиления без ОС увеличивается с каждым полюсом на 20дБ/декаду, поэтому увеличивается и ROC и уменьшается запас по фазе. Если 1/B пересекает кривую усиления без ОС на частоте полюса (она же частота среза ФНЧ, соответствующего полюсу), то к наклону добавляется 10дБ/декаду. Вот пример усилителя с тремя полюсами и тремя разными цепями обратной связи, задающими три разных коэффициента усиления:
1607025933988.png
  1. Здесь прямая 1/B1 пересекает кривую усиления справа от первого полюса, но слева от второго. ROC равен 20дБ/декаду, запас по фазе 180 - 4.5 *20 = 180 - 90 = 90 градусов
  2. Прямая 1/B2 пересекает кривую усиления во втором полюсе. ROC равен 30дБ/декаду, запас по фазе 180 - 4.5 *30 = 180 - 135 = 45 градусов.
  3. Прямая 1/B3 пересекает кривую усиления справа от второго полюса, но слева от третьего. ROC равен 40дБ/декаду, запас по фазе 180 - 4.5 *40 = 180 - 180 = 0 градусов, усилитель на границе нестабильности.
Усиление с замкнутой кривой ОС самое большое в первом случае, среднее во втором и наименьшее из трех - в последнем. С такими (частотно-независимыми) цепями ОС, чем меньше усиление с замкнутой петлей, тем меньше запас по фазе. В связи с этим понятно, почему некоторые ОУ (например, тот же LM3886) нестабильны при Ку меньше какого-то порогового значения - прямая обратной связи пересекает кривую усиления справа от их второго полюса, и запас по фазе падает до нуля.

Для сохранения устойчивости с низкой Фед и высоким петлевым усилением нужно, чтобы в районе Фед ROC был с запасом меньше, чем 40дБ/декаду, а для этого нужно замедлить падение усиления на частотах ниже Фед. Вот как это получается в NCore:
1607027484596.png
 

alexcp

Ну, что у нас плохого?
Прежде чем замедлять падение петлевого усиление частотно-зависимыми цепями коррекции, я обратил внимание на картинку из статьи Bruno Putzeys о том, что обратной связи много не бывает (см. пост #13). Там петлевое гнется, как надо, практически одной ловкостью рук:
composite.png

Посмотрим, как это получилось. Возьмем два ОУ, один помедленнее, с Фед 5Мгц, второй побыстрее, с Фед 15МГц:
Screen Shot 2020-12-04 at 2.59.13 PM.png
и соберем из них композитный усилитель с усилением х3.5:
Screen Shot 2020-12-04 at 2.52.50 PM.png
Сам по себе он, конечно, нестабилен - два полюса, по одному от каждого ОУ, в рабочей полосе частот не оставляют запасу по фазе никаких шансов:
Screen Shot 2020-12-04 at 2.59.09 PM.png
Теперь устроим вокруг быстрого ОУ на выходе местную петлю ОС, вложенную в глобальную петлю ОС:
Screen Shot 2020-12-04 at 3.04.15 PM.png
и, внезапно, получим некоторый запас по фазе при сохранении петлевого усиления на частотах ниже 100кГц:
Screen Shot 2020-12-04 at 3.12.05 PM.png
Правда, это петлевое усиление годится только для устранения искажений ВК второго ОУ. Искажения вне местной петли ОС устраняются только глобальной петлей ОС (а искажения вне глобальной петли не устраняются совсем).

Теперь вспомним, что находится внутри первого, быстрого ОУ:
tl082.png
Поскольку первый ОУ нагружен всего лишь на вход второго, высверлим выбросим из него ВК и оставим только входной дифкаскад/ПНВТ и конденсатор коррекции:
Screen Shot 2020-12-04 at 3.33.20 PM.png
В качестве завершающего штриха откажемся от неинвертирующего входа второго ОУ - отключим нижний по схеме вывод конденсатора С1 от общего провода, подсоединим его к выходу ОУ, чтобы обеспечить суммирование, подадим суммарный сигнал на инвертирующий вход и поменяем местами входы ПНВТ, чтобы сохранить композит инвертирующим:
Screen Shot 2020-12-04 at 3.32.54 PM.png
Убедимся, что петлевое не изменилось:
Screen Shot 2020-12-04 at 3.28.14 PM.png
Что интересно, в результате этих манипуляций получился эквивалент " " телефонного усилителя ViktKors'а. НЯП, " " Ивана П. работает примерно так же.
 

Sagittarius

Витя "Интегратор". Подлец, сквернослов, плагиатор.
1 Мар 2017
28,741
5,578
Гейропы
На скользкую дорожку по тонкому льду становится товарищ лектор. Уж сколько раз усилители с миллеровской однополюсной коррекцией в местной петле ООС расстёбывались на форуме, ан, всплывают схемы.

У меня на кажного афтыря досье есть, чтобы знать, кто чем дышит, и какой у негодника рейтинг. Недавно я "Подарок от Белочки" откопал.... Однозначно, некомильфо. Чудом Господним и наитием Духа Святого схема работает вообще.
 

Sagittarius

Витя "Интегратор". Подлец, сквернослов, плагиатор.
1 Мар 2017
28,741
5,578
Гейропы
Убедимся, что петлевое не изменилось
Ошибка, в общем, стара, как мир. Задрался пояснять, но надо.
На графике петлевого:

1607117460733.png

есть неочевидная ошибка.

1607117518559.png

При таком включении С1 с Verr,
когда С1 подключен туда же, куда и R7 ОООС - в точку "ref",
в обшей петле ООС ошибочно учитывается усиление,
на самом деле бесполезно утилизируемое в местной петле ООС "FAST - R1C1".

Достаточно включить С1 на выход ОУ FAST, в точку "nested", и всё сразу станет ясно.

Но некоторые могут возражать: а чо это (вы отбираете у нас такой кусок усиления) конденсатор нужно включать так?

Нам надо проверить другим методом, КАК правильно учитывать усиление в случаях с местной петлёй ООС.
Это простой метод, обычно.

Лишаем показанную схему генератора Verr, сигнальным назначаем генератор Vin,
меряем покаскадно усиление путём деления Увых/Увх каждого каскада.
Потом можем отнять усиление на Ку, определяемый соотношением резисторов общей ООС.

И увидим: диф-ПНВТ перед каскадом с миллеровской коррекцией частотно-зависимой ООС
совершенно закономерно
вносит в общую петлю крайне мало усиления - а то и прямое ослабление сигнала(!!!),
поскольку импеданс нагрузки ПНВТ (входного дифа)
мизерен вследствие шунтирования его выхода
крайне низким ёмкостным импедансом каскада с миллеровской коррекцией: Ку.каскада * Скорр.

Типично, при Ку каскада с ОЭ 5.000....15.000 раз и Скорр 100 пФ
входной диф нагружен на 0,5....1,5 мкФ.
Это именно то, что видят входные дифы в усилителях придурка Селфа.

А ну, качни сигнал искажений с частотами 200...500 кГц на 1,5 мкФ нагрузки?
Вот потому Селф меленько плавает и низенько летает.
Зато - над Парижем.

Собираем такую схему:

1607120063786.png

Это типичная условная схема ОУ.
Нетипично в ней только то, что второй каскад вносит 200 дБ усиления.
В самом деле, а чо мне, жалко?

Но, несмотря на горы усиления каскада, миллеровская коррекция убивает петлевое чуть менее, чем полностью:

1607120251931.png

Опять же, типичные уровни усиления типичного двухкаскадного ОУ.
Красным: Uout2/Uout1 - усиление Е1 - 200 дБ. Каскаду совершенно не вредит, что он - под миллеровской ООС.
Синим: а вот ПНВТ, Uout1/Udiff, ослабляет(!!!) сигнал от 80 до 160 дБ.
Это сказывается нагрузка ПНВТ на динамическую входную ёмкость второго каскада.
Зелёным: усиление холостого хода усилителя, полученное делением выходного сигнала Uout2 на входной Udiff.
Очень маленькое, 52 дБ.
Петлевое получается из разности Кухх 52 дБ и 8 дБ усиления усилителя под ООС. Что-то 44 дБ.
Как в усилителе "Натали".
Никакой речи о 90 дБ петлевого, показанных на первой картинке поста, быть не может в принципе.

Итого.
Мы дали во второй каскад ОУ/усилителя 200 дБ усиления. Где взяли? - знаем места, имеем деньги.
И каких успехов мы достигли дорогим каскадом?
Усиление, на минуточку, стоит дорого:
стоимость топовых ОУ - это плата за усиление холостого хода,
достигнутое мастерством инженеров,
которое вы должны конвертировать в линейность усилителя с этим ОУ.

Но мы не получили за свои деньги ничего, потому, что надеемся на Миллера и не умеем корректировать усилители.
Ещё и жена стояла сзади, читала этот пост, просекла фишку, куда деваются семейные деньги, и огрела скалкой.
 

Вложения

Последнее редактирование:

Rus2000

I=U/R
17 Окт 2017
13,135
6,656
Плюк
Убедимся, что петлевое не изменилось:
Чтоб в этом "убедиться", надо нижний вывод С1 подключить в точку "NESTED". ;)
Либо просто посмотреть, как изменилcя разностный сигнал в точке сравнения.
 

Rus2000

I=U/R
17 Окт 2017
13,135
6,656
Плюк
в обшей петле ООС ошибочно учитывается усиление,
на самом деле бесполезно утилизируемое в местной петле ООС "FAST - R1C1".
Оно утилизируется не совсем бесполезно, а идет на линеаризацию второго ОУ.
Но при этом увеличивается разностный сигнал в точке сравнения, что повышает искажения единственного места, не охваченного петлей ООС.
Какие из этих источников искажений будут в итоге превалировать - надо разбираться в каждом конкретном случае.
 

alexcp

Ну, что у нас плохого?
Спасибо за комментарии :)
Но при этом увеличивается разностный сигнал в точке сравнения, что повышает искажения единственного места, не охваченного петлей ООС.
Это, КМК, наилучшим образом демонстрирует, чем по факту занимается каждая петля ОС.

В усилителе с одной петлей ОС (см. пост #6)
single.png

разностный сигнал в точке сравнения равен
1607133039739.png
и уменьшается с ростом усиления А.

Если взять композит с одной общей петлей ОС:
composite.png
то Udiff равен
1607129956129.png
- видно, что усиление второго блока К снижает Udiff так же, как и усиление A.

А вот в случае вложенных петель:
nested.png
Udiff равен
1607132587555.png
То есть вклад второй петли есть только в снижении той части Udiff, которая связана с искажениями ВК - вокруг которого петля и обернута - а часть Udiff, связанная со входным сигналом x, практически такая же, как в случае одиночного блока усиления А. Не зря Бруно называет все это "линеаризацией ВК".

На этом, я думаю, тему вложенных петель можно закрыть ;)
 
Последнее редактирование:

Sagittarius

Витя "Интегратор". Подлец, сквернослов, плагиатор.
1 Мар 2017
28,741
5,578
Гейропы
С одной стороны - да, ибо по форуму рассыпано много иллюстраций её тлетворности.
Но в этой теме надо это показать, потому, что тут - концентрат информации.
Симульки не нужны: вот к чему призывают вас брагины и могильные.
 
Последнее редактирование:

wakh

Вахтанг, Москва
14 Июл 2018
3,927
1,856
71
Москва
www.diyaudio.ru
Но в этой теме надо это показать, потому, что тут - концентрат информации.
Да и название темы обязывает.
Мы тут, (пока не до конца усвоившие эту тему), следим за вами очень пристально! :)
 

Rus2000

I=U/R
17 Окт 2017
13,135
6,656
Плюк
С одной стороны - да, ибо по форуму рассыпано много иллюстраций её тлетворности.
Но в этой теме надо это показать, потому, что тут - концентрат информации.
Симульки нужны: вот к чему призывают вас брагины и могильные.
Симулек уже полный форум.
Тов. Зеленый дополнил их расчетами, не сильно перегружая при этом математикой.

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

Rus2000

I=U/R
17 Окт 2017
13,135
6,656
Плюк
Можно еще немного упростить вид этих формул для случая B=-1 (т.е. для повторителя).
Суть от этого не меняется.

Если взять композит с одной общей петлей ОС:
composite.png
то Udiff равен
1607129956129.png

- видно, что усиление второго блока К снижает Udiff так же, как и усиление A.
В случае монопетлевого повторителя получаем следующую формулу для Udiff:
1607154143576.png

А вот в случае вложенных петель:
nested.png
Udiff равен
1607132587555.png
Для многопетлевого повторителя получаем:
1607155187336.png
Хорошо видно, что второе слагаемое, т.е. сигнал искажений, попадающий на вход схемы, уменьшается примерно в К раз относительно монопетлевой схемы. Но при этом в те же К раз увеличивается первое слагаемое, т.е. разностный сигнал увеличивается в К раз.
Таким образом, в К раз увеличивается сигнал на входе узла сравнения, который не охвачен петлей ООС и вносит неустранимые ООС искажения.
 
Последнее редактирование:

Rus2000

I=U/R
17 Окт 2017
13,135
6,656
Плюк
а часть Udiff, связанная со входным сигналом x, практически такая же, как в случае одиночного блока усиления А. Не зря Бруно называет все это "линеаризацией ВК".
Ничего подобного.
В монопетлевом случае часть Udiff, связанная с сигналом, равна
1607155589693.png
А в многопетлевом случае она равна
1607155638154.png
К может быть равен 40-60дБ на частоте 20к (и на порядки больше вниз по звуковому диапазону, зависит от реализации блока К).
Т.е. разница может достигать сотен, тысяч и десятков тысяч раз...

Поэтому правильнее будет называть многопетлевый подход примерно так: "Линеаризация ВК за счет роста искажений входного каскада".
 
Последнее редактирование:

Rus2000

I=U/R
17 Окт 2017
13,135
6,656
Плюк
Поэтому правильнее будет называть многопетлевый подход примерно так: "Линеаризация ВК за счет роста искажений входного каскада".
Собственно, именно по этой причине звучание многопетлевиков сильно зависит от поставленных на входе ОУ. И незадачливые конструкторы этих многопетлевиков вынуждены применять на входе наиболее линейные (и дорогие) ОУ, чтобы хоть как-то уменьшить искажения входного каскада. Уменьшить, но не устранить.

А с глубокой монопетлей можно ставить на входе практически все, что угодно.
Тов. Финн проверял Парус с LM318, TL071, 544УД1 и другими ОУ. И разницы услышать не смог:
finn32 написал(а):
- ... подстроил ППК и таки отслушал 544уд1. И звук ничуть не хуже, чем с 318, хотя петлевое ниже и искажения выше.
- Дал с ЦАПа тяжеляка погромчей- отлично, никакой каши и рези в ушах, которые якобы свойственны глубокоОООсникам.

Тов. Зеленый проверял НаПаЛм с большим количеством разных ОУ. Искажения во всех случаях находились глубоко под полкой шумов:
alexcp написал(а):
Измерял ИМИ Напалма с разными ОУ, никак не мог поверить своим глазам. Перепроверил калибровку. Достал обычный (не сверхлинейный) усь, измерил его интермод на той же измерительной установке (-72дБ при уровне сигнала на выходе в два с половиной раза меньше). Только что себя не ущипнул, чтобы проснуться.

Результаты (сравнивал по цене/качеству и выявлял победителей тов. Берия):
1602514039178.png
Лучшими ОУ по совокупности параметров оказались самые ходовые и дешевые, стоимостью меньше 1-2 долларов.
Разумеется, можно ставить и дорогие ОУ. При этом разницу в линейности будет достаточно непросто измерить, и практически невозможно услышать. Но запас линейности будет греть душу :) , а малые входные аддитивы и паразиты этих, бесспорно, качественных ОУ дадут дополнительные бонусы, в виде меньшего уровня шума и крайне малого смещения нуля на выходе УМ, например.
 
Последнее редактирование:

Sagittarius

Витя "Интегратор". Подлец, сквернослов, плагиатор.
1 Мар 2017
28,741
5,578
Гейропы
Так вот, часть вторая.

1607189880120.png

Правильный съём петлевого по Тиану в случае многопетлевика,
например, ОУ с миллеровской однополюсной коррекцией,
ведётся по такой схеме.
В чём её фишка: конденсатор С1 спокойно себе охватывает местной ООСью второй каскад, не касаясь точки х.

1607190015481.png

На 20к имеется 42 дБ петлевого. То есть, почти совпадает с полученными выше 44-мя децибелами.

Зато неправильный расчёт петлевого можно провести по такой схеме:

1607190321393.png

С1 приравнен к общей ООС, и подключен к точке х. Тем самым миллеровская ООСь выключена.
Петлевому резко похорошело:

1607190440583.png

242 дБ/20к.

Или вот пример, поближе к практике.

К157УД2, которую так любит Могильный, и которая в "усилителе" Натали лучше ОРА827:

1607190820557.png

Если снимать петлевое так, как показано на схеме: С4 меж выводами 1 и 14, см. вверху посредине,
то оно вполне в рамках предписанного ОУ приличия:

1607190906588.png

27 дБ/20к

А если С4 переподключить к выходу ОУ:

1607191027030.png


то петлевое небывало растёт:


1607191219516.png
65 дБ петлевого.

Ещё раз вывод: перепроверяйте свои расчёты. Иногда ошибка дорого стоит.
 

Вложения

Последнее редактирование:

Rus2000

I=U/R
17 Окт 2017
13,135
6,656
Плюк
Поторопился ты с этими выкладками в этой теме.
Слишком непонятные у тебя схемы. :)
Но ничего, доберемся и до правил съема усиления в разных многопетлевиках...
 

Sagittarius

Витя "Интегратор". Подлец, сквернослов, плагиатор.
1 Мар 2017
28,741
5,578
Гейропы
Чо там непонятного, три элемента?
Я заметил, что стоило показать ранее пояснения о правильном съёме петлевого в многопетлевиках (и ОУ),
как тот же Васильев стал иллюстрировать свои старые схемы с миллеровской коррекцией
совершенно фантастическими графиками петлевого,
которого там испокон веков не было и вовеки не будет.
И у меня в организме возникло чуйство вины: что я натворил?!
А поздно.
 

Rus2000

I=U/R
17 Окт 2017
13,135
6,656
Плюк
как тот же Васильев стал иллюстрировать
Называй вещи своими именами.
Васильев - кукушка, вечно подкладывающая свои недоношенные яйца схемы в чужие гнезда темы.
У нас он вполне адекватно назвал себя Неучем. Молодец поэтому.
А потом самовыпилился.

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

Показывали на примере твоего варианта Напалма (доработки зуевика) - Чудотворца.
И на примере "Ностальгеева", что даже в симуляторе, при использовании АДЕКВАТНЫХ моделей ОУ, линейность монопетлевика в звуковом диапазоне выше, чем многопетлевика, при равном суммарном покаскадном усилении.
 
Последнее редактирование:

alexcp

Ну, что у нас плохого?
Поэтому правильнее будет называть многопетлевый подход примерно так: "Линеаризация ВК за счет роста искажений входного каскада".
Что это за Груффало Udiff, которого все боятся? Возьмем дифкаскад:
1607212422435.png
и посмотрим, как его выходное напряжение (синее) зависит от входного (зеленого):
1607212471430.png
Дифкаскад оказывается сильно нелинейным - настолько, что это видно на глаз - при амплитуде входного сигнала больше ~20мВ. Много это или мало? Например, "безупречный" усилитесь Селфа на частоте 20кГц имеет усиление без ОС около 57дБ (см. пост #60), т.е 700. Если на выходе у него, скажем, 35 вольт амплитуды, то Udiff должен быть амплитудой 50мВ, и дифкаскад должен близок к клипу.

Селф об этом, конечно, знал и потому добавил в дифкаскад местную обратную связь - эмиттерные резисторы сопротивлением на порядок больше внутреннего сопротивления эмиттера:
1607213462421.png
С резисторами усиление на порядок меньше, зато диапазон допустимых входных напряжений шире, и нелинейность не так заметна:
1607215151561.png
Посмотрим на нелинейность поближе - подадим на вход 20кГц амплитудой 50мВ и посмотрим на спектр на выходе:
1607214131091.png
Видим 0.0074% искажений. Поскольку усиление после источника искажений в петле ОС не участвует в коррекции этих искажений (см. пост #4 и вырезку из статьи Агеева о СЛА в Радио №11 за 1999 год в посте #6), эти 0.0074% появятся на выходе усилителя и с замкнутой петлей ОС.

Можно, конечно, усложнить дифкаскад и сделать его более линейным, но есть и другой путь. В Напалме, например, усиление без ОС на 20кГц составляет 120дБ. При 35 вольтах на выходе Udiff будет 35мкВ, а искажения того же дифкаскакада на двух транзисторах утонут в шуме:
1607214814430.png
Собственно, именно по этой причине звучание многопетлевиков сильно зависит от поставленных на входе ОУ. И незадачливые конструкторы этих многопетлевиков вынуждены применять на входе наиболее линейные (и дорогие) ОУ, чтобы хоть как-то уменьшить искажения входного каскада. Уменьшить, но не устранить.

А с глубокой монопетлей можно ставить на входе практически все, что угодно.
даже два транзистора ;)
 
Последнее редактирование:

О Нас

  • Наше сообщество существует уже много лет и гордится тем, что предлагает беспристрастные и критические обсуждения среди любителей радиоэлектроники. Мы каждый день работаем над тем, чтобы быть лучше.

Быстрая Навигация

Пользовательское Меню