|
||||
|
16. Операционные усилители в CaptureИдеальный операционный усилитель был представлен в главе 5 (рис. 5.1). Использование этой модели в Capture почти тривиально, но мы повторим задачу, показанную на рис. 5.4, для введения в более сложные модели. Неинвертирующие усилители на идеальных операционных усилителяхИспользуйте Capture, чтобы создать новый проект с именем idealop. Схема должна быть такой же, как на рис. 5.4 (неинвертирующий усилитель на идеальном ОУ). Источник напряжения, управляемый напряжение Е имеет в PSpice четыре полюса и подключен, как показано на рис. 16.1. Задайте Vs=1 В, Ri=1 ГОм, R1=1 кОм, R2=1 кОм и коэффициент усиления E1 в 200 000 как в примере в главе 5. Для простоты выберите источник напряжения типа VDC. Рис. 16.1. Идеальный ОУ в Capture Подготовьте моделирование на PSpice, выбрав анализ параметров смещения в новой конфигурации моделирования с именем idealops. Проверьте поле (.ОР) с детальной информацией о параметрах смещения и поле (.TF) для получения коэффициента передачи в режиме малого сигнала от входного источника V_s на выход (переменная V(3)). Проведите моделирование, проверьте ошибки в выходном файле, затем распечатайте часть выходного файла, показанную на рис. 16.2. Результаты должны быть идентичны полученным в главе 5: V(1)=1,0000 В, V(2)=1,0000 В, V(3)=9,9995 В, через Vs протекает пренебрежимо малый ток в -5,000Е-14 А. Вспомним, что отрицательное значение тока означает, что положительный ток проходит в направлении от положительного полюса источника. Отношение V(3)/V_Vs=1,000Е+01 означает, что напряжение на узле 3 равно 10 В, однако здесь отношение округлено, более точным является приведенное ранее значение. **** 10/05/99 15:57:25 *********** Evaluation PSpice (Nov 1998) ************** ** circuit file for profile: idealops *Libraries: * Local Libraries : * From [PSPICE NETLIST] section of pspiceev.ini file: .lib nom.lib *Analysis directives: .OP .TF V([3]) V_Vs .PROBE *Netlist File: .INC "idealop-SCHEMATIC1.net" *Alias File: **** INCLUDING idealop-SCHEMATIC1.net **** * source IDEALOP E_E1 3 0 1 2 200E3 R_R2 3 2 9k R_R1 2 0 1k R_Ri 1 2 1G V_Vs 1 0 1V **** RESUMING idealop-SCHEMATIC1-idealops.sim.cir **** .INC "idealop-SCHEMATIC1.als" **** INCLUDING idealop-SCHEMATIC1.als **** .ALIASES E_E1 E1(3=3 4=0 1=1 2=2 ) R=R2 R2(1=3 2=2 ) R_R1 R1(1=2 2=0 ) R_Ri Ri(1=1 2=2 ) V_Vs Vs(+-1 -=0 ) _ _(1=1) _ _(2=2) _ _(3=3) _ _(4=4) .ENDALIASES **** RESUMING idealop-SCHEMATIC1-idealops.sim.cir **** .END **** SMALL SIGNAL BIAS SOLUTION TEMPERATURE = 27.000 DEG С NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE ( 1) 1.0000 ( 2) 1.0000 ( 3) 9.9995 VOLTAGE SOURCE CURRENTS NAME CURRENT V_Vs -5.000E-14 TOTAL POWER DISSIPATION 5.00E-14 WATTS **** VOLTAGE-CONTROLLED VOLTAGE SOURCES NAME E_E1 V-SOURCE 1.000E+01 I-SOURCE -1.000Е-03 **** SMALL-SIGNAL CHARACTERISTICS V(3)/V_Vs = 1.000E+01 INPUT RESISTANCE AT V_Vs = 2.000E+13 OUTPUT RESISTANCE AT V(3) = 0.000E+00 Рис. 16.2. Выходной файл для идеального ОУ Необходимо дополнить рис. 16.1, отметив на нем направления токов и согласовав знаки так, чтобы выполнялся закон Кирхгофа. Например, поскольку V2,0=1 В, ток через R1 должен быть равен 1 мА и направлен по стрелке на рис. 16.1. Поскольку V3,2=V(3)–V(2)=9,9995 В–1,0000 В=8,9995 В, ток через R2=1 мА (округленное значение) и проходит в указанном на рис. 16.1 направлении. Отметим также, что V1,2=0 В (округленное значение), поскольку R1=1 ГОм. Как и ожидалось, входное сопротивление очень велико, а выходное сопротивление почти равно нулю. Операционные усилители с дифференциальным входомИспользуем модель, приведенную на рис. 5.6, для другого примера, в котором исследуется идеальный ОУ. Назовем этот проект idealdif и используем следующие элементы: Va=3 В, Vb=10 В, R1=5 кОм, Ri=1 ГОм, R2=10 кОм, R3=5 кОм, R4=10 кОм, коэффициент усиления Е1 равен 200 000. Схема с пронумерованными узлами показана на рис. 16.3. Для моделирования используйте имя Idealdf и выполните анализ параметров смещения. Включите команды .ОР и .TF с входным источником Vs и выходной переменной V(3). Рис. 16.3. Модель усилителя с дифференциальным входом Вспомним, что в этом примере выходное напряжение предполагается равным 2(Vb-Va). Результаты анализа, показанные на рис. 16.4, подтверждают это. Используя значения напряжений, полученные на различных узлах, вычислите ток в каждом резисторе. В качестве упражнения покажите на вашем рисунке напряжение на каждом узле и величины и направления всех токов. **** 09/03/99 09:37:26 *********** Evaluation PSpice (Nov 1998) ************** ** circuit file for profile: Idealdf *Libraries: * Local Libraries : * From [PSPICE NETLIST] section of pspiceev.ini file: .lib nom.lib *Analysis directives: .OP .PROBE *Netlist File: .INC "idealdif-SCHEMATIС1.net" *Alias File: **** INCLUDING idealdif-SCHEMATIC1.net **** * source IDEALDIF V_Va 1 0 3V R_R1 1 2 5k R_Ri 2 3 1G R_R3 4 3 5k V_Vb 4 0 10V R_R2 2 5 10k E_E1 5 0 2 3 200E3 R_R4 3 0 10k **** RESUMING idealdif-schematic1-idealdif.sim.cir .INC "idealdif-SCHEMATIC1.als" **** INCLUDING idealdif-SCHEMATIC1.als **** ALIASES V_Va Va(+=1 -=0 ) R_R1 R1(1=1 2=2 ) R_Ri Ri(1=2 2=3 ) R_R3 R3(1=4 2=3 ) V_Vb Vb(+=4 -=0 ) R_R2 R2(1=2 2=5 ) E_E1 E1(3=5 4=0 1=2 2=3 ) R_R4 R4(1=3 2=0 ) _ _(3=3) _ _(5=5) _ _(2=2) _ _(4=4) .ENDALIASES **** RESUMING idealdif-schematic1-idealdf.sim.cir **** .end ** circuit file for profile: Idealdf **** SMALL SIGNAL BIAS SOLUTION TEMPERATURE = 27.000 DEG С NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE ( 1) 3.0000 ( 2) 6.6667 ( 3) 6.6667 ( 4) 10.0000 ( 5) 14.0000 VOLTAGE SOURCE CURRENTS NAME CURRENT V_Va 7.333E-04 V_Vb -6.667E-04 TOTAL POWER DISSIPATION 4.47E-03 WATTS **** VOLTAGE-CONTROLLED VOLTAGE SOURCES NAME E_E1 V-SOURCE 1.400E+01 I-SOURCE -7.333Е-04 Рис. 16.4. Выходной файл усилителя с дифференциальным входом Амплитудно-частотная характеристика операционных усилителейМодель ОУ на рис. 5.8 достаточно проста, чтобы использовать ее в Capture, но она хороша при изучении ОУ, поскольку при схемотехническом анализе позволяет лучше понять процессы в ОУ. Используем схему на рис. 5.9 в качестве первого примера. Создайте схему с именем opampsc, используя компоненты и значения, приведенные на рис. 5.9: источник типа VAC для Vs=1 мВ, EG с коэффициентом усиления 1Е5, Е с коэффициентом усиления 1, С=15,92 мкФ, R1=10 кОм, Rin=1 МОм, Ri1=1 кОм, R2=240 кОм и R0=50 Ом. Создайте и сохраните схему, показанную на рис. 16.5, затем используйте PSpice с новой конфигурацией и именем Opamp. Проведите анализ с вариацией частоты от 100 Гц до 1 МГц, используя шаг в 40 точек на декаду. Выполните моделирование и получите график 20·lg(V(5)/V(2)). Рис. 16.5. Модель ОУ для частоты fc=10 Гц Полученный результат (рис. 16.6) тождественен графику, показанному на рис. 5.12. Выходной файл, идентифицирующий компоненты и узлы, показан на рис. 16.7. Если вы хотите проверить другие аспекты анализа из главы 5, вы можете, например, удалить резистор обратной связи R2, заменив его резистором RL=22 кОм и действовать далее по методике, описанной в главе 5. Рис. 16.6. Частотная характеристика для ОУ с fc = 10 Гц **** 11/26/99 21:51:37 *********** Evaluation PSpice (Nov 1998) ************** ** circuit file for profile: Opamp *Libraries: * Local Libraries : * From [PSPICE NETLIST] section of pspiceev.ini file: .lib "nom.lib" *Analysis directives: .AC DEC 40 100Hz 1MegHz .PROBE *Netlist File: .INC "opampsc-SCHEMATIC1.net" *Alias File: **** INCLUDING opampsc-SCHEMATIC1.net **** * source OPAMPSC R_R2 1 5 240k R_Ri1 3 4 1k R_R1 0 1 10k C_C 4 0 15.92uF E_E 6 0 4 0 1 E_EG 3 0 1 2 1E5 V_Vs 2 0 DC OV AC 1mV R_Rin 1 2 1Meg R_R0 6 5 50 **** RESUMING opampsc-schematic1-opamp.sim.cir **** .INC "opampsc-SCHEMATIC1.als" **** INCLUDING opampsc-SCHEMATIC1.als **** .ALIASES R_R2 R2(1=1 2=5 ) R=Ri1 Ri1(1=3 2=4 ) R=R1 R1(1=0 2=1 ) C_C C(1=4 2=0 ) E_E E(3=6 4=0 1=4 2=0 ) E_EG EG(3=3 4=0 1=1 2=2 ) V_Vs Vs(+=2 -=0 ) R_Rin Rin(1=1 2=2 ) R_R0 R0(1=6 2=5 ) _ _(1=1) _ _(2=2) _ _(3=3) _ _(4=4) _ _(5=5) .ENDALIASES **** RESUMING opampsc-schematic1-opamp.sim.cir **** .END Рис. 16.7. Выходной файл для ОУ с f_c = 10 Гц Активные фильтрыМодель ОУ, представленная выше, может использоваться для любой из схем, проанализированных в главе 5. В качестве второго примера обратимся к рис. 5.24, на котором показан низкочастотный фильтр Баттерворта. Анализ проводится для идеального ОУ, содержащего компонент типа Е с коэффициентом усиления А=200 000 и внутренним сопротивлением Rin=1 МОм. Используйте значения компонентов, приведенные на рис. 5.24. Проект с именем butrwrth и соответствующая схема показаны на рис. 16.8. Обратите внимание, что коэффициент усиления для Е1 составляет -200 000. Это произошло потому, что полюсы управления следуют в порядке, обратном показанному на рис. 5.24. Рис. 16.8. Низкочастотный фильтр Баттерворта второго порядка При анализе на PSpice используйте имя Butrwth1 и выполните вариацию частоты от 1 Гц до 100 кГц с шагом в 40 точек на декаду. Проведите моделирование и в Probe получите график выходного напряжения V(5). Выходное напряжение при низких частотах должно составлять 1,586 мВ. Использовав это значение в качестве опорного, получите график 20·lg(V(5)/1,586mB). График приведен на рис. 16.9 и должен быть таким же, как на рис. 5.26. В выходном файле на рис. 16.10 показаны следующие параметры: R_Rin 4 3 1Meg Е_Е15 0 4 3 -2Е5 Рис. 16.9. Частотная характеристика фильтра Баттерворта **** 03/02/99 14:31:31 *********** Evaluation PSpice (Nov 1998) ************** ** circuit file for profile: Butrwth1 *Libraries: * Local Libraries : * From [PSPICE NETLIST] section of pspiceev.ini file: .lib nom.lib *Analysis directives: .AC DEC 401Hz 100kHz .PROBE *Netlist File: .INC "butrwrth-SСНЕМАТIС1.net" *Alias File **** INCLUDING butrwrth-SCHEMATIC1.net **** * source BUTRWRTH C_C1 2 5 31.83nF R_Rin 4 3 1Meg R_R2 4 5 5.86k R_R1 0 4 10k R_R4 2 3 1k R_R3 1 2 1k V_Vi 1 0 DC 0V AC 1mV E_E1 5 0 4 3 -2E5 С_C2 3 0 31.83nF **** RESUMING butrwrth-SCHEMATIC1-Butrwth1.sim.cir **** .INC "butrwrth-SCHEMATIC1.als" **** INCLUDING butrwrth-SCHEMATIC1.als **** .ALIASES С_C1 C1(1=2 2=5 ) R_Rin Rin(1=4 2=3 ) R=R2 R2(1=4 2=5 ) R_R1 R1(1=0 2=4 ) R=R4 R4(1=2 2=3 ) R_R3 R3(1=1 2=2 ) V_Vi Vi(+=1 -=0 ) E_E1 E1(3=5 4=0 1=4 2=3 ) С_C2 C2(1=3 2=0 ) _ _(1=1) _ _(2=2) _ _(3=3) _ _(4=4) _ _(5=5) .ENDALIASES **** RESUMING butrwrth-SCHEMATIC1-Butrwfth1.sim.cir **** .END Рис. 16.10. Выходной файл для фильтра Баттерворта По упомянутой выше причине коэффициент усиления показан как отрицательное число, а команда псевдонима для Rin показана как R_Rin Rin(1=4 2=3) Это означает, что полюс 1 Rin является узлом 4, а полюс 2 Rin — узлом 3, условное направление тока через этот резистор на рисунке — вниз. Следовательно, при положительном токе через R 20·lg(V(5)/V(1)·1,586мВ), согласно выражению, используемому в главе 5, он будет смещен на 60 дБ по оси Y от ожидаемого результата. Активный полосовой резонансный фильтрИспользуем схему на рис. 5.32 как другой пример активного фильтра. Начните новый проект в Capture с именем actvbpfr. Представьте идеальный ОУ, использовав Е с коэффициентом усиления 200 000 и внутренним сопротивлением Rin=1 МОм. Другие компоненты Vi=1 мВ (используется источник типа VAC), L=0,298 Гн, С=0,724 нФ, R=10 кОм, R1=10 кОм и R2=10 кОм. Сохраните схему, затем сравните ее с показанной на рис. 16.11. Подготовьте моделирование на PSpice с именем Actvbpfi. Предусмотрите вариацию по частоте с шагом в 40 точек на декаду от 1 кГц до 1 МГц. Выполните моделирование и получите график 20·lg(V(5)/(V(Vi:+)). Рис. 16.11. Активный резонансный полосовой фильтр Результаты показаны на рис. 16.12. На средней частоте f0=11,22 кГц коэффициент усиления фильтра равен 5,994 дБ. Выходной файл на рис. 16.13 идентифицирует компоненты и номера узлов. Рис. 16.12. Частотная характеристика для полосового фильтра **** 09/02/99 15:59:54 *********** Evaluation PSpice (Nov 1998) ** circuit file for profile: Actvbpf1 *Libraries: * Local Libraries : * From [PSPICE NETLIST] section of pspiceev.ini file: .lib nom.lib *Analysis directives: .AC DEC 40 1kHz 100kHz .PROBE *Netlist File: .INC "actvbpfr-SCHEMATIC1.net" *Alias File: **** INCLUDING actvbpfr-SCHEMATIC1.net **** * source ACTVBPFR R_R1 4 0 10k R_Rin 3 4 1Meg R_R 3 0 10k R_R2 4 5 10k C_C 2 3 0.724nF L_L 1 2 0.289H V_Vi 1 0 DC 0V AC 1mV E_E1 5 0 3 4 2E5 **** RESUMING actvbpfr-SCHEMATIC1-Actvbpfl.sim.cir **** .INC "actvbpfr-SCHEMATIC1.als" **** INCLUDING actvbpfr-SCHEMATIC1.als **** .ALIASES R_R1 R1(1=4 2=0 ) R_Rin Rin(1=3 2=4 ) R_R R(1=3 2=0 ) R_R2 R2(1=4 2=5 ) C_C C(1=2 2=3 ) L_L L(1=1 2=2 ) V_Vi Vi(+=1 -=0 ) E_E1 E1(3=5 4=0 1=3 2=4 ) _ _(1=1) _ _(2=2) _ _(3=3) _ _(4=4) _ _(5=5) .ENDALIASES **** RESUMING actvbpfr-SCHEMATIC1-Actvbpf1.sim.cir **** .END Рис. 16.13. Выходной файл для полосового фильтра Компонент uA741На рис. 5.9 мы использовали нашу собственную модель для ОУ, чтобы проверить частотную характеристику. Модель очень хороша для изучения частотных характеристик, но она не отражает свойств многочисленных реальных компонентов. Схемные решения для реальных ОУ можно найти в подробных описаниях ОУ, таких как у Coughlin и Driscoll. Вы увидите, что было бы непрактично пытаться показать всю схему в Capture. Компонент uA741, имеющийся в PSpice и Capture, является достаточно точной моделью, которую мы могли бы предпочесть нашей собственной модели. При анализе, в дополнение к другим навесным компонентам, необходимо использовать два источника постоянного тока. Частотная характеристика uA741Используем снова значения из примера в начале этой главы, чтобы можно было сравнить нашу модель с более совершенной моделью uA741. Начните в Capture проект с именем opamp. Когда компонент из библиотеки eval появится на рабочем поле, вы обнаружите у него семь уже пронумерованных полюсов. Это несколько необычно при первом знакомстве, но в дальнейшем не вызывает трудностей. Обозначение узлов подсхемыСитуация станет яснее, когда мы установим, что эти номера содержатся в подпрограмме и не являются номерами узлов основной схемы. Обратитесь к разделу «Использование подсхем при моделировании операционных усилителей» в главе 5 для подробного ознакомления с этой темой. Обратите также внимание на использование узлов a, b и с в подсхеме на рис. 5.13, но не в распечатке главного файла. Узлы, показанные на обозначении uA741 (узлы от 1 до 7), не будут узлами в схемном файле. Продолжите теперь размещать компоненты в схеме, как показано на рис. 16.14. Используйте источник типа VAC для Vs, VDC для V+ и V– и компонент R для R1 и R2. Когда схема будет соединена проводниками, убедитесь, что имеется просто пересечение проводов слева от R2 (у узла 2), а не подключение. Пронумеруйте узлы (с помощью Place, Netlist), как показано на рисунке, сохраните схему и подготовьте моделирование с именем Opamp1. Выполните вариацию по частоте с шагом в 40 точек на декаду от 100 Гц до 1 МГц. Затем получите график 20·lg(V(UI:OUT)/V(Vs:+)). Рис. 16.14. Схема с ОУ uA741 Результаты показаны на рис. 16.15. Сравните этот график с полученным в предыдущем примере при использовании собственной модели в Capture (рис. 16.9). Убедитесь, что коэффициент усиления на средней частоте равен 27,957 дБ. Рис. 16.15. Частотная характеристика ОУ uA741 **** 09/02/99 17:27:56 *********** Evaluation PSpice (Nov 1998) ************** ** circuit tile for profile: Opamp1 *Libraries: * Local Libraries : * From [PSPICE NETLIST] section of pspiceev.ini file: .lib nom.lib *Analysis directives: .AC DEC 40 100Hz 1MegHz .PROBE *Netlist File: .INC "opamp-SCHEMATIC1.net" * Alias File: **** INCLUDING opamp-SCHEMATIC1.net **** * source OPAMP X_U1 1 2 3 4 5 uA741 R_R2 2 5 240k R_R1 0 2 10k V_V- 0 4 15V V_V+ 3 0 15V V_Vs 10 DC 0 V AC 1mV **** RESUMING opamp-SCHEMATIC1-Opamp1.sim.cir **** .INC "opamp-SCHEMATIC1.als" **** INCLUDING opamp-SCHEMATIC1.als **** .ALIASES X_U1 U1(+=1 -=2 V+=3 V-=4 OUT=5 ) R_R2 R2(1=2 2=5 ) R_R1 R1(1=0 2=2 ) V_V- V-(+=0 -=4 ) V_V+ V+(+=3 -=0 ) V_Vs Vs(+=1 -=0 ) _ _(1=1) _ _(5=5) _ _(4=4) _ _(2=2) _ _(3=3) .ENDALIASES **** RESUMING opamp-SСНЕМАTIC-Opamp1.sim.cir **** .END **** Diode MODEL PARAMETERS X_U1.dx IS 800.000000E-18 RS 1 **** BJT MODEL PARAMETERS X_U1.qx NPN IS 800.000000E-18 BF 93.75 NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE ( 1) 0.0000 ( 2) 20.64E-06 ( 3) 15.0000 ( 4) -15.0000 ( 5) .0197 (X_U1.6) 26.12E-06 (X_U1.7) -.0780 (X_U1.8) -.0780 VOLTAGE SOURCE CURRENTS NAME CURRENT V_V- -1.667E-03 V_V+ -1.667E-03 V_Vs -7.972E-06 TOTAL POWER DISSIPATION 5.005-02 WATTS Рис. 16.16. Выходной файл для схемы с ОУ uA741 Рассматривая выходной файл на рис. 16.16, обратите внимание на ссылку, касающуюся uA741, в файле псевдонимов X_U1 1 2 3 4 5 uA741 Необходимо отметить, что узлы от 1 до 5 — это узлы с номерами схемы, а не с теми, что помещены в условном обозначении uA741. Узлы 1 и 2 используются для неинвертирующего и инвертирующего входов, узлы 3 и 4 — для плюса и минуса источника постоянного напряжения соответственно, а узел 5 — для выхода. В конце командной строки приведен символ идентификации uA741. В списке псевдонимов мы находим X_U1 U1(+=1 -=2 V+=3 V-=4 OUT=5) Запись X обращается к подпрограмме, в которой описана модель для U1, символы «плюс» и «минус» относятся к входным полюсам и так далее. На рис. 16.16 приведена лишь небольшая часть выходного файла, которая показывает, что в модель ОУ включены различные компоненты, такие как диоды, транзисторы и прочие. Так как библиотечная модель для ОУ очень сложна, используйте ее только тогда, когда почувствуете, что более простая модель идеального ОУ (рис. 5.2, б) или модель для частотной характеристики (рис. 5.9) не могут обеспечить достаточной точности анализа. Использование uA741 в качестве детектора уровняСхема на рис. 16.17 используется в качестве детектора уровня входного напряжения V1. Создайте эту схему в Capture с именем leveldet. Используйте VPWL для V1, VDC для Vref=3 В, V+=9 В и V–=9 В. Затем добавьте в схему резистор RL=4,8 кОм и заземление. При двойном щелчке на символе V1 появляется окно (электронная таблица), в которое могут быть введены пары значений напряжение-время (до 10 пар). Так как более поздние времена и соответствующие им напряжения расположены слева, введем сначала V6 и T6 и продолжим, пока не введем все пары напряжения-времени. Значения должны быть следующими: (0V, 1s), (-3V, 0,8s), (-5V, 0,6s), (5V, 0,4s), (3V, 0,2s), (0V, 0s). Сохраните схему после введения всех компонентов и подготовьте PSpice-анализ с именем levels. Проведите анализ переходных процессов с шагом в 1 мс на интервале в 1 с. Рис. 16.17. Схема детектора уровня Проведите моделирование и получите в Probe графики как входного напряжения V(V1:+), так и выходного напряжения V(U1:OUT). Убедитесь, что график V1 следует за заданным графиком напряжения-времени. Графики, приведенные на рис. 16.18, показывают, что только до момента, когда входное напряжение достигает 3 В, выходное напряжение равно 8,6 В (немного меньше, чем V+=9 В). Когда входное напряжение превышает 3 В, выходное напряжение понижается до -8,6 В и остается на этом уровне, пока входное напряжение не упадет ниже 3 В, затем процесс повторяется. Так как входное напряжение Vi подается на инвертирующий вход ОУ, после достижения порогового напряжения Vref, выходное напряжение снижается. Рис. 16.18. Входное и выходное напряжения для детектора уровня **** 10/09/99 15:34:48 *********** Evaluation PSpice (Nov 1998) ************** ** circuit file for profile: levels *Libraries: * Local Libraries : * From [PSPICE NETLIST] section of pspiceev.ini file: .lib nom.lib *Analysis directives: .TRAN 0 1s 0 1ms .PROBE *Netlist File: .INC "leveldet-SCHEMATIC1.net" *Alias Files **** INCLUDING leveldet~SCHEMATIC1.net **** * source LEVELDET R_RL 5 0 4.8k X_U1 2 1 3 4 5 uA741 V_V- 0 4 9V V_V+ 3 0 9V V_Vref 2 0 3V V_V1 1 0 +PWL 0s 0V 0.2s 3V 0.4s 5V 0.6s -5V 0.8s -3V 1s 0V **** RESUMING leveldet-SCHEMATIC1-levels.sim.cir **** .INC "leveldet-SCHEMATIC1.als" **** INCLUDING leveldet-SCHEMATICl.als **** .ALIASES R_RL RL(1=5 2=0 ) X_U1 U1(+=2 -=1 V+=3 V+=4 OUT=5 ) V_V- V-(+=0 -=4 ) V_V+ V+(+=3 -=0 ) V_Vref Vref(+=2 -=0 ) V_V1 V1(+=1 -=0 ) _ _(1=1) _ _(2=2) _ _(3=3) _ _(4=4) _ _(5=5) .ENDALIASES **** RESUMING leveldet-SCHEMATIC1-levels.sim.cir **** .END ** circuit file for profile: levels **** Diode MODEL PARAMETERS X_U1.dx IS 800.000000E-18 RS 1 **** BJT MODEL PARAMETERS X_U1.qx NPN IS 800.000000E-18 BF 93.75 **** INITIAL TRANSIENT SOLUTION TEMPERATURE = 27.000 DEG С NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE ( 1) 0.0000 ( 2) 3.0000 ( 3) 9.0000 ( 4) -9.0000 ( 5) 8.6136 (X_U1.6) -1.5163 (X_U1.7) 8.7041 (X_U1.8) 8.7041 VOLTAGE SOURCE CURRENTS NAME CURRENT V_V- -1.006E-03 V_V+ -9.903E-04 V_Vref -1.619E-07 V_V1 9.026E-12 TOTAL POWER DISSIPATION 1.80E-02 WATTS Рис. 16.19. Выходной файл для детектора уровня В выходном файле на рис. 16.19 приведена следующая командная строка: V_V1 1 0 +PWL 0s 0V 0.2S 3V 0.4s 5V 0.6s -5V 0.8s -3V 1s 0V Согласно этой записи V1 является кусочно-линейным (PWL) источником напряжения с парами время-напряжение, размещаемыми в нормальном порядке, то есть с начальными значениями времени и напряжения слева. При работе непосредственно в PSpice обычно используются круглые скобки, чтобы сгруппировать пару время-напряжение, хотя делать это не обязательно. Фазосдвигающее устройство на операционном усилителеФазосдвигающее устройство может быть построено на базе uA741 при использовании резисторов и конденсатора, как показано в рис. 16.20. Создайте проект с именем phshiftr и постройте схему в Capture, воспользовавшись компонентом VSIN для Vi, чтобы получить график переходного процесса в Probe. Фазовый угол задан формулой θ = 2 arctan 2πfR3C1. Рис. 16.20. Фазосдвигающее устройство на базе ОУ uA741 Значение R3 связано другими элементами уравнением Для этого примера, желателен сдвиг фазы на -90°, то есть выходное напряжение должно отставать от входного на 90°. При использовании С=0,01 мкФ и f=1 кГц зададим R3=15,9 кОм. Значения для R1 и R2 должны быть одинаковы, выберем приемлемое значение в 100 кОм. После введения и сохранения схемы подготовьте моделирование на PSpice с именем Phshift1. Проведите анализ переходных процессов для двух полных периодов (2 мс) с максимальным шагом в 1 мкс. Выполните моделирование и снимите в Probe графики V(Vi: +) и V(RL:1). Результаты показаны на рис. 16.21. Чтобы измерить сдвиг фазы, используйте второй период и обратите внимание, что максимум входного напряжения приходится на время t=1,25 мс, в то время как максимум выходного — на время t=1,5 мс, что соответствует сдвигу в 90°. Поскольку выполнялся анализ переходных процессов, выходное напряжение слегка искажено. Обратите внимание на перерегулирование на первом положительном периоде. Распечатайте выходной файл и сравните ваши результаты с рис. 16.22. Рис. 16.21. Временные диаграммы для фазосдвигающего устройства на базе ОУ uA741 **** 09/03/99 12:09:25 *********** Evaluation PSpice (Nov 1998) ************* ** circuit file for profile: Phshift1 *Libraries: * Local Libraries : * From [PSPICE NETLIST] section of pspiceev.ini file: .lib nom.lib *Analysis directives: .TRAN 0 2ms 0 2us .PROBE *Netlist File: .INC "phshiftr-SCHEMATIC1.net" *Alias File: **** INCLUDING phshiftr-SCHEMATIC1.net **** * source PHSHIFTR X_U1 4 2 5 6 3 uA741 С_C1 4 0 0.01uF R_RL 3 0 4.8k R_R3 1 4 15.9k R_R2 2 3 100k R_R1 1 2 100k V_Vi 1 0 +SIN 0 2V 1kHz 0 0 0 V_V- 0 6 12V V_V+ 5 0 12V **** RESUMING phshiftr-SCHEMATIC1-Phshift1.sim.cir **** .INC "phshiftr-SCHEMATIC1.als" **** INCLUDING phshiftr-SCHEMATIC1.als **** .ALIASES X_U1 U1(+=4 -=2 V+=5 V-=6 OUT=3 ) C_C1 C1(1=4 2=0 ) R_RL RL(1=3 2=0 ) R_R3 R3(1=1 2=4 ) R_R2 R2(1=2 2=3 ) R_R1 R1(1=1 2=2 ) V_Vi Vi(+=1 -=0 ) V_V- V-(+=0 -=6 ) V_V+ V+(+=5 -=0 ) _ _(1=1) _ _(2=2) _ _(3=3) _ _(4=4) _ _(5=5) _ _(6=6) .ENDALIASES **** RESUMING phshiftr-SCHEMATIC1-Phshift1.sim.cir **** .END ** circuit file for profile: Phshift1 **** Diode MODEL PARAMETERS **** BJT MODEL PARAMETERS **** INITIAL TRANSIENT SOLUTION TEMPERATURE = 27.000 DEG С NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE ( 1) 0.0000 ( 2) -.0012 ( 3) .0055 ( 4) -.0013 ( 5) 12.0000 ( 6) -12.0000 (X_U1.6) -535.1E-09 (X_U1.7) .0055 VOLTAGE SOURCE CURRENTS NAME CURRENT V_Vi -9.221E-08 V_V- -1.337E-03 V_V+ -1.337E-03 TOTAL POWER DISSIPATION 3.21E-02 WATTS Рис. 16.22. Выходной файл для фазосдвигающего устройства на базе ОУ uA741 Фазосдвигающее устройство с использованием идеального операционного усилителяПростая схема фазосдвигающего устройства не требует использования компонента uA741 в Capture. Чтобы не усложнять анализ, предпочтительнее использовать схему на идеальном ОУ, представленную на рис. 5.3. Создайте проект с именем phshidel и используйте компонент VSIN для Vi, как в предыдущем примере. Коэффициент усиления для Е1 равен 200 000. Введите и сохраните схему, затем выполните анализ, аналогичный предыдущему. Получите графики входного напряжения V(1) и выходного V(4) и сравните ваши результаты с полученными при использовании uA741. Результаты должны быть почти идентичны. Эти графики показаны на рис. 16.24, и схема выходной листинг с распечатанными компонентами и псевдонимами показан на рис. 16.25. Рис. 16.23. Фазосдвигающее устройство на базе идеального ОУ Рис. 16.24. Временные диаграммы для фазосдвигающего устройства на базе идеального ОУ **** 09/03/99 15:47:13 *********** Evaluation PSpice (Nov 1998) ************** ** circuit file for profile: Phshidel *Libraries: * Local Libraries : * From [PSPICE NETLIST] section of pspiceev.ini file: .lib nom.lib *Analysis directives: .TRAN 0 2ms 0 1us .PROBE *Netlist File: .INC "phshidel-SCHEMATIC1.net" *Alias File: **** INCLUDING phshide1-SCHEMATIC1.net **** * source PHSHIDEL R_RL 4 0 4.8k R_R3 1 3 15.9k R_R2 2 4 100k R_R1 1 2 100k V_Vi 1 0 +SIN 0 2V 1kHz 0 0 0 C_C1 3 0 0.01uF R_Ri 3 2 1G E_E1 4 0 3 2 200E3 **** RESUMING phshidel-SCHEMATIC1-Phshid1.sim.cir **** .INC "phshidel-SCHEMATIC1.als" **** INCLUDING phshide1-SCHEMATIC1.als **** .aliases R_RL RL(1=4 2=0 ) R_R3 R3(1=1 2=3 ) R_R2 R2(1=2 2=4 ) R_R1 R1(1=1 2=2 ) V_Vi Vi(+=1 -=0 ) C_C1 C1(1=3 2=0 ) R_Ri Ri(1=3 2=2 ) E_E1 E1(3=4 4=0 1=3 2=2 ) _ _(1=1) _ _(3=3) _ _(2=2) _ _(4=4) .ENDALIASES **** RESUMING phshidel-SCHEMATIC1-Phshid1.sim.cir **** .END Рис. 16.25. Выходной файл для фазосдвигающего устройства на базе идеального ОУ |
|
||
Главная | В избранное | Наш E-MAIL | Добавить материал | Нашёл ошибку | Наверх |
||||
|