**** 09/06/99 14:20:30 *********** Evaluation PSpice (Nov 1998) **************
** circuit file for profiles Norgate1
*Libraries:
* Local Libraries :
* From [PSPICE NETLIST] section of pspiceev.ini file:
.lib nom.lib
*Analysis directives:
.TRAN 0 5s 0 1ms
.PROBE
*Netlist File:
.INC "norgate-SCHEMATIC1.net"
*Alias File:
**** INCLUDING norgate-SCHEMATIC1.net ****
* source NORGATE
V_V2 2 0
+PWL 0s 0V 1.5s 0V 1.50001s 1V 2.5s 1V 2.50001s 0V 3.5s 0V 3.50001s 1V 3.7s 1V
+ 3.70001s 0V 5s 0V V_V1 1 0
+PWL 0s 0V 0.1ms 1V 1s 1V 1.0001s 0V 2s 0V 2.0001s 1V 3s 1V 3.0001s 0V 4s 0V
+ 4.0001s 1V
X_U1A 1 2 VOUT $G_DPWR $G_DGNV 7402 PARAMS:
+ IO_LEVEL=0 MNTYMXDLY=0
**** RESUMING norgate-SCHEMATIC1-Norgate1.sim.cir ****
.INC "norgate-SCHEMATIC1.als"
**** INCLUDING norgate-SCHEMATIC1.als ****
.ALIASES
V_V2 V2(+=2 -=0 )
V_V1 V1(+=1 -=0 )
X_U1A U1A(A=1 B=2 Y=VOUT VCC=$G_PWR GND=$G_DGND )
**** Generated AtoD and DtoA Interfaces ****
Рис. 17.34. Выходной файл для логического элемента ИЛИ-НЕ
На самом деле нет необходимости использовать источник типа VPWL, чтобы обеспечить входные импульсы для цифровой схемы. Начните новый проект, использующий имя half. Библиотека Sourcestm содержит компонент DigStim1, условное обозначение которого показано на рис. 17.35, наряду с двумя другими компонентами из библиотеки eval : 2-входовой схемой исключающего ИЛИ 7486 и 2-входовой схемой И 7408. К выходу каждой из логических схем подключен короткий отрезок провода. Выходу компонента 7486, присвоен псевдоним «Sum», а выходу компонента 7408 — псевдоним «Carry».
Рис. 17.35. Схема полусумматора
Выберите цифровую форму выходного напряжения под заголовком (А) с помощью Edit, PSpice Stimulus, New Stimulus, Digital, Clock, чтобы ввести цифровой таймер с именем Clock1. Установите параметры: частота 1 кГц, коэффициент заполнения 0,5, начальное значение 1 и нулевое запаздывание.
Закройте редактор Stimulus и, модифицировав схему, сохраните изменения. Выберите теперь цифровую форму выходного напряжения под заголовком (В) с помощью Edit, PSpice Stimulus, New Stimulus, Digital, Clock, чтобы ввести цифровой таймер с именем Clock2. Он должен иметь параметры f =2 кГц, коэффициент заполнения 0,5, нулевое начальное значение и нулевое запаздывание. Редактор Stimulus отображает форму выходного сигнала для двух таймеров, как показано на рис. 17.36.
Рис. 17.36. Редактор Stimulus, показывает входные сигналы Clock1 и Clock2
Подготовьте моделирование на PSpice с именем Half1. Выполните анализ переходных процессов на интервале в 2 мс с максимальным размером шага в 2 мкс. Проведите анализ и получите в Probe графики сигналов А, В, Sum, Carry (рис. 17.37). Если использовать курсор, то уровни этих сигналов будут показаны как единицы или нули. Как показано на рисунке, при t =1,4 мс получаются значения: А =1, В= 1 , Sum =0 и Carry =1. Часть выходного файла показана на рис. 17.38. При таком формировании входных сигналов не возникает необходимости в создании интерфейсов перехода от аналоговых к цифровым сигналам и обратно, так как используются только цифровые сигналы. В перечне элементов через U обозначаются компоненты с цифровым выходом, а через X — подсхемы.
Рис. 17.37. Входные и выходные сигналы для полусумматора
**** 10/18/99 21:28:59 *********** Evaluation PSpice (Nov 1998) **************
** circuit file for profile: Half1
*Libraries:
* Local Libraries :
.STMLIB ".\HALF.stl"
* From [PSPICE NETLIST] section of pspiceev.ini file:
.lib "nom.lib"
* Analysis directives:
.TRAN 0 2ms 0 2us
.PROBE
*Netlist File:
.INC "half-SCHEMATIC1.net"
*Alias File:
**** INCLUDING half-SCHEMATIC1.net ****
* source HALF
U_DSTM2 STIM(1,0) $G_DPWR $G_DGND В IO_STM STIMULUS=Clock2
U_DSTM1 STIM(1,0) $G_DPWR $G_DGND A IO_STM STIMULUS=Clock1
X_U2A А В SUM $G_DPWR $G_DGND 7486 PARAMS:
+ IO_LEVEL=0 MNTYMXDLY=0
X_U1A А В CARRY $G_DPWR $G_DGND 7408 PARAMS:
+ IO_LEVEL=0 MNTYMXDLY=0
**** RESUMING half-schematic1-half1.sim.cir ****
.INC "half-SCHEMATIC1.als"
**** INCLUDING half-SCHEMATIC1.als ****
**** RESUMING half-schematicl-half1.sim.cir ****
.END
* E:\SPICE\HALF.stl written on Mon Sep 06 17:58:50 1999
* by Stimulus Editor — Evaluation Version 9.0 ;!Stimulus Get
;! Clock1 Digital Clock2 Digital
;!Ok
;!Plot Axis_Settings
;!Xrange 0s 4ms
;!AutoUniverse
;!XminRes 1ns
Читать дальше
Конец ознакомительного отрывка
Купить книгу