Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Архангелский ПСпице и Десигн Центер Ч1 1996

.pdf
Скачиваний:
91
Добавлен:
16.08.2013
Размер:
1.78 Mб
Скачать
Рис. 5.11. Связь между каскадами макромодели

5.6. Формальные макроромодели аналоговы устройств

171

Передача информации от каскада к каскаду производится с помощью зависимых источников тока или напряжения, как это показано на рис. 5.11. На этом рисунке Uк - выходное напряжение предыдущего каскада, а Eк+1 и Iк+1 - входное напряжение и ток последующего каскада.

Рассмотрим построение каскадов, отражающих различные группы характеристик аналогового устройства, и методику расчета параметров макромоделей. Некоторые аспекты методики расчета макромоделей по экспериментальным данным более подробно изложены работе [4].

5.6.2. ВХОДНЫЕ И ВЫХОДНЫЕ ХАРАКТЕРИСТИКИ

Простейшие варианты входных каскадов макромодели для устройства с одним входом изображены на рис. 5.12. Основными элементами их являются входное сопротивление Rвх и входная емкость Cвх. В устройстве, не имеющем разделительного конденсатора на входе, каскад может содержать также источник входного тока смещения Iсм. При наличии разделительного конденсатора в макромодель включается отражающая его емкость Cр, а источник Iсм исключается.

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

Рис. 5.12. Входные каскады макромодели: а) без разделительного конденсатора; б) с разделительным конденсатором

высших частот, то значение Cвх можно найти, зная всего одну точку Z1 при частоте f1. Модуль параллельного включения Cвх и Rвх равен

Z = R

1 + (ωτ)2 ,

где τ=CвхRвх. Отсюда:

Cвх =

 

1

 

 

2

 

R

 

− 1

 

2πf1

Z1

 

 

172

5. Макромоделирование

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

сопротивлениях входного сигнала Рис. 5.13. Входная нелинейная ВАХ сказывается несущественно, то Cвх в

макромодель можно не включать.

Можно из нее часто исключать и источник тока смещения Iсм, если при реальных значениях Rг он не создает заметного напряжения на входе. Наконец, в некоторых случаях, например при полевых или МДП транзисторах на входе, из макромодели можно исключить и сопротивление

Rвх.

С другой стороны, в ряде случаев входные каскады макромодели приходится усложнять. Иногда входной импеданс имеет в некотором диапазоне частот индуктивный характер. Тогда входной каскад макромодели надо дополнять индуктивностью, шунтированной сопротивлением, и включать эту цепь последовательно с Rвх. В ряде случаев для работы макромодели в широком диапазоне сигналов необходимо учитывать нелинейность сопротивления Rвх. Если входные каскады моделируемого устройства построены на биполярных транзисторах, то нелинейность связана прежде всего с запиранием этих транзисторов и соответствующим возрастанием Rвх. Кроме того, при больших запирающих сигналах может наступать пробой переходов или могут открываться охранные диоды, назначение которых - предотвратить этот пробой. И в том, и в другом случае Rвх резко снижается. В итоге входная ВАХ приобретает вид, представленный на рис. 5.13. Для моделирования этой нелинейности в макромодели надо заменить параллельное соединение Rвх и Iсм нелинейным двухполюсником с ВАХ, совпадающей со входной ВАХ моделируемого устройства. Спо-соб получения нелинейных двухпо-люсников рассмотрен в п. 5.2.

5.6. Формальные макроромодели аналоговы устройств

173

Выше был рассмотрен входной каскад макромодели устройства с одним входом. В макромоделях устройств с несколькими входами, например в макромодели операционного усилителя, надо дополнительно учитывать взаимодей-ствие входов. Эквивалентная схема входного каскада макромодели операционного усилителя представлена на рис. 5.14.

В этой модели

R

отражает

Рис. 5.14. Входной каскад макромодели

сопротивление

вх

для

операционного усилителя

 

дифференциального

(парафазного)

сигнала. Через это сопротивление

осуществляется взаимное влияние входов. Сопротивление Rвхотражает сопротивление схемы для синфазного сигнала. Поскольку синфазный сигнал поступает сразу на два входа, то для него сопротивление будет равно 2Rвх.с2Rвх.с, т.е. равно Rвх.с. Обычно Rвх.с >>Rвх.д.

Токи ошибок Iош.i определяются током смещения Iсм и током сдвига Iсдв, равным разности входных токов при нулевых входных сигналах:

Iош.1=Iсм+Iсдв/2 ,

Iош.2=Iсм-Iсдв/2 .

Эти токи обусловливают ошибку на входе за счет падения напряжения на внешних сопротивлениях источников сигналов. В частности, Iсдв приводит к ошибке на входе даже при одинаковых внешних сопротивлениях.

Если входные каскады операционного усилителя построены на полевых транзисторах, то все входные сопротивления можно считать бесконечно большими и исключить их из макромодели вместе с диодами. Если же на входах операционного усилителя стоят биполярные транзисторы, то для большого сигнала (а в операционных усилителях большим является входной сигнал порядка десятков - сотен миливольт) необходимо учитывать нелинейность входного сопротивления. Входные токи усилителя (базовые токи транзисторов входного дифференциаль-ного каскада) не могут становиться отрицательными. Равенство соответствую-щего тока нулю означает запирание транзистора. Этот нелинейный эффект моделируется диодами, включенными во входных цепях макромодели. При запирании одного из них сопротивление Rвх.д оказывается включенным последовательно с большим сопротивлением 2Rвх.с. Входное сопротивление относительно базы закрытого транзистора становится бесконечно большим, а

174

5. Макромоделирование

относительно базы открытого транзистора увеличивается от значения Rвх.д до

Rвх.с.

В данном случае, как и в ряде других, в макромодели требуется диод, близкий к идеальному: имеющий в прямом направлении малое падение напряжения и малое сопротивление. Как указывалось в п. 5.2, это можно сделать, задав в модели этого идеализированного диода малое значение показателя экспоненты N, например, N=0.01.

Сравнивая рассмотренную формальную макромодель входа операционного усилителя с макромоделью, приведенной в п. 5.4 и использующей упрощение реального дифференциального каскада, можно отметить следующее. В формальной макромодели намного легче идентифицировать параметры по справочным данным. Точнее никакой идентификации не требуется, так как ее параметры Rвх.д, Rвх.с, Cвх, Iсм, Iсдв просто приводятся в справочниках (редко приводятся значения Rвх.с., но тогда эти сопротивления просто можно исключить из макромодели). В макромодели п. 5.4 идентификация является сложной процедурой, а такие параметры, как Cвх и Iсдв, вообще, промоделировать трудно. Емкость Cвх определяется емкостями транзистора, которые одновременно влияют и на частотные искажения коэффициента усиления. Разделить эти влияния практически невозможно. А моделирование тока Iсдв требует рассогласования входных транзисторов, т.е. описание их разными моделями с разными значениями параметров. С учетом многочисленных факторов, влияющих на величины базовых токов в моделях транзисторов, ввести нужное рассогласование в параметры моделей транзисторов весьма непросто.

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

5.6. Формальные макроромодели аналоговы устройств

175

Рис. 5.15. Выходные каскады макромодели:

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

Простейшие эквивалентные схемы выходных каскадов макромодели приведены на рис. 5.15. На этих схемах Eвых и Iвых - сигналы, поступающие с предыдущих каскадов макромодели. Схемы рис. 5.15а и 5.15б тождественны друг другу в случаях конечной величины выходного сопротивления Rвых. Если требуется моделировать идеальный усилитель напряжения с нулевым выходным сопротивлением, то используется схема рис. 5.15б без Rвых. и Cвых. Если же требуется моделировать идеальный усилитель тока с бесконечным выходным сопротивлением, то используется схема рис. 5.15а без Rвых. Вообще, схема рис. 5.15а удобнее, если выходным сигналом моделируемого устройства является ток, а схема рис. 5.15б удобнее, если выходной величиной является напряжение.

Выходная емкость Cвых может быть определена по АЧХ выходного импеданса так же, как это рассматривалось выше для Cвх. Разделительная емкость Cр (см. рис. 5.15в) включается в макромодель, если эта емкость присутствует в моделируемом усилителе.

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

176

5. Макромоделирование

Иногда выходной импеданс в некотором диапазоне частот проявляет индуктивный характер. В этих случаях последовательно с Rвых можно включить индуктивность L, зашунтированную сопротивлением Rl (см. рис. 5.15г).

Более сложные выходные каскады макромодели, отражающие специфические нелинейности на выходе некоторых усилителей, будут рассмотрены ниже в п. 5.6.4.

Теперь можно изобразить простейшие формальные макромодели идеальных усилителей, не вносящих линейных и нелинейных искажений в передаваемый сигнал. Идеальный усилитель напряжения с бесконечным входным и нулевым выходным сопротивлениями может быть реализован на одном зависимом источнике напряжения (рис. 5.16а). При этом для элемента Eout достаточно задать коэффициент передачи, равный коэффициенту усиления К. Например, при К=1000 соответствующий оператор может иметь вид:

EOUT OUT 0 IN 0 1000.

Такой же может быть макромодель идеального нелинейного усилителя, например логарифмирующего. В этом случае соответствующий оператор описания Eout может иметь вид

EOUT OUT 0 VALUE = {1000*LOG(V([IN])+1mV)},

где сдвиг 1 мВ обеспечивает работу при любых неотрицательных входных сигналах, включая нулевой.

Макромодель идеального операционного усилителя реализуется также на одном зависимом источнике напряжения (см. рис. 5.16б), управляемом разностью напряжений между входами:

EOUT OUT 0 IN1 IN2 1000.

Рис. 5.16. Простейшие макромодели идеальных усилителей:

а) с одним входом; б) с двумя входами; в) с конечными импедансами

5.6. Формальные макроромодели аналоговы устройств

177

В такой модели IN1 - неинвертирующий вход, а IN2 - инвертирующий. Коэффициент усиления синфазного сигнала равен нулю. Нетрудно в этой модели отразить и конечный коэффициент передачи синфазного сигнала. В общем случае выходное напряжение операционного усилителя равно

К (UIN1-UIN2)+Кс (UIN1+UIN2)/2,

где К - коэффициент усиления парафазного сигнала, а Кс - синфазного. Тогда, например, при К=10000 и Кс=0.1

описание источника Eout может иметь вид

EOUT

 

OUT

0

 

VALUE={10000*V([IN1],[IN2])+0.05*(

 

V([IN1])+V([IN2])}.

 

 

На

рис.

5.16в

приведена

Рис.5.17. Моделирование высших частот

источником: а) тока;

макромодель идеального усилителя без

б) напряжения

искажений с

конечными

входным и

 

выходным импедансами. Выражение для Eout не отличается от приведенного для макромодели рис. 5.16а.

5.6.3. ЛИНЕЙНЫЕ ИСКАЖЕНИЯ

Линейные искажения в области высших и низших частот отражаются в промежуточных каскадах макромодели одновременно с описанием коэффициента усиления. Каскады, описывающие спад усиления в области высших частот и конечные фронты выходного сигнала, приведены на рис. 5.17. На этом рисунке I и E - сигналы, поступающие с предыдущего каскада макромодели. Обе схемы тождественны и имеют комплексный коэффициент передачи К& (отношение напряжения на емкости Uc ко входному сигналу), равный: К&0/(1+jωτ), где К0 - коэффициент передачи в области средних частот; ω - угловая частота, равная 2πf; τ - постоянная времени, равная RC. Каскад обеспечивает однополюсную аппроксимацию частотной зависимости коэффициента передачи. Модуль коэф-фициента передачи К определяется

выражением: К = К 0 1 + (ωτ)2 . Если спад усиления в области высших частот определяется в макромодели только этим каскадом, то верхняя

178

5. Макромоделирование

граничная частота усилителя ωв=1/τ, а фронт имульса на выходе по уровням 0,1÷0,9 при подаче ступеньки на вход равен tф=2,2τ. Таким образом, постоянная времени τ может быть определена по справочным значениям fв или tф моделируемого усилителя: τ=1/2πfв ил τ=1/2,2tф.

Нередко в справочниках не дается граничная частота, но приводятся значения модуля коэффициента передачи К1 и К2 на двух частотах f1 и f2. Тогда, воспользовавшись приведенным выше выражением для частотной зависимости модуля К, можно определить значения К0 и τ:

 

 

 

 

f

1

2

 

 

 

K

1

 

 

 

2

 

 

 

 

1 −

 

 

 

 

1

 

 

 

К 2

 

− 1

 

К 0

= К1

 

 

 

f 2

, τ =

 

 

 

 

 

.

 

К

 

f

 

2

2πf2

 

 

К

 

f

 

 

2

 

 

 

1

1

 

 

 

1

1

 

 

 

 

1 −

 

 

 

 

 

 

1 −

 

 

 

К

 

 

 

 

 

 

 

 

К 2f 2

 

 

 

 

 

 

 

 

2f 2

 

Эти соотношения существенно упрощаются в наиболее распространенном случае, когда f1 <<f2, и К1 f1<<К2 f2. Тогда

К

 

= К

 

,

τ =

1

 

K

1

 

2

 

 

2πf

 

 

− 1 .

 

0

 

1

 

 

 

 

 

К 2

 

 

 

 

 

 

 

2

 

 

 

 

 

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

аппроксимация, причем каждый каскад

 

будет отражать один полюс. При

 

аппроксимации

 

характеристик,

 

имеющих подъем АЧХ в области

 

высших

частот

перед

началом

спада

 

(это характерно для некоторых

 

усилителей с

коррекцией

высших

 

частот), можно в каскаде рис. 5.17а

 

ввести

последовательно

с

R

Рис.5.18. Моделирование низших частот

параллельный

контур

из

емкости,

источником: а) тока;

индуктивности

и

сопротивления,

б) напряжения

частота резонанса которого совпадает с частотой подъема АЧХ. Однако во всех этих случаях аналитический расчет

параметров макромодели затрудняется и требуется подгонка параметров в ходе машинного эксперимента.

5.6. Формальные макроромодели аналоговы устройств

179

Каскады, описывающие спад усиления в области низших частот и спад вершины импульса, приведены на рис. 5.18. На этом рисунке, как и раньше, I и E - сигналы, поступающие с предыдущего каскада макромодели. Обе схемы тождественны и имеют комплексный коэффициент передачи К& (отношение напряжения на выходе ко входному сигналу), равный: К&0 jωτ/(1+jωτ), где τ - постоянная времени, равная L/R для схемы рис. 5.18а и RC для схемы рис. 5.18б. Каскад обеспечивает однополюсную аппроксимацию частотной зависимости коэффициента передачи в области низших частот. Модуль

коэффициента передачи К’определяется выражением: К = К 0 1 + (ωτ)−2 .

Если данный каскад - единственный в макромодели, определяющий спад усиления в области низших частот, то нижняя граничная частота усилителя ωн=1/τ. Таким образом, постоянная времени τ может быть определена по справочному значению fн: τ=1/2πfн.

Естественно, что рассматриваемые каскады не включаются в макромодели усилителей постоянного тока, не имеющих спад усиления в области низших частот. С другой стороны, иногда для более точной аппроксимации спада желательно включать в макромодель несколько последовательных каскадов, отражающих этот спад, т.е. переходить к многополюсной аппроксимации АЧХ. В этих случаях параметры каскадов приходится подбирать в процессе машинного эксперимента при отладке макромодели.

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

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

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

180

5. Макромоделирование

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

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

1

 

1 − (ω τ )2

τ =

 

 

в 1

 

1 + (ω τ )2 .

ωв

 

 

 

в 1

Если входные и выходные цепи не вносят дополнительного полюса или постоянная времени τ1 очень мала, то это выражение переходит в приведенное ранее: τ=1/ωв.

Если в области низших частот за счет входной и выходной цепей вносятся дополнительные полюса с постоянными времени τ1 и τ2, то постоянную