OrCAD PSpice. Анализ электрических цепей - [135]
Рис. 17.42. Схема для исследования D-триггера
Рис. 17.43. Временные диаграммы для различных источников сигналов в Stimulus Editor
Подготовьте анализ переходных процессов с именем Dflip1 на временном интервале в 2 мс с максимальным шагом в 2 мкс. Проведите моделирование и получите в Probe графики всех возможных сигналов. Сравните ваши результаты с показанными на рис. 17.44. Проверьте результаты, основываясь на ваших знаниях о работе триггера. Почему присутствуют временные периоды, когда сигналы Q и Q>bar не являются дополнительными? На рис. 17.45 показана часть выходного файла, где вы можете видеть временные параметры для различных источников сигналов.
Рис. 17.44. Временные диаграммы сигналов в схеме на рис. 17.42
>**** 09/06/99 21:05:11 *********** Evaluation PSpice (Nov 1998) **************
>** circuit file for profile: Dflip1
>*Libraries:
>* Local Libraries :
>.STMLIB ".\DFLIP.stl"
>* From [PSPICE NETLIST] section of pspiceev.ini file:
>.lib nom.lib
>*Analysis directives:
>.TRAN 0 2ms 0 2us
>.PROBE
>*Netlist File:
>.INC "dflip-SCHEMATIC1.net"
>*Alias File:
>**** INCLUDING dflip-SCHEMATIC1.net ****
>* source DFLIP
>U_DSTM3 STIM(1,0) $G_DPWR $G_DGND N00046 IO_STM STIMULUS_CL
>U_DSTM2 STIM(1,0) $G_DPWR $G_DGND N00022 IO_STM STIMULUS=D
>U_DSTM1 STIM(1,0) $G_DPWR $G_DGND N00015 IO_STM STIMULUS=PS
>X_U1A N00046 N00022 N00034 N00015 M_UN0001 M_UN0002 $G_DPWR $G_DGND
>+ 7474 PARAMS:
>+ IO_LEVEL=0 MNTYMXDLY=0
>U_DSTM4 STIM(1,1) $G_DPWR $G_DGND N00034 IO_STM IO_LEVEL=0
>+ 0 0
>+ +0 1
>+ REPEAT FOREVER
>+ +0.4ms 0
>+ +0.6ms 1
>+ ENDREPEAT
>.STIMULUS PS STIM (1, 1) ;! CLOCK 1kHz 0.5 1 0
>+ +0s 1
>+ +500us 0
>+ Repeat Forever
>+ +500us 1
>+ +500us 0
>+ EndRepeat
>.STIMULUS D STIM (1, 1) ;! CLOCK 1kHz 0.5 1 0.75ms
>+ +0s 1
>+ +750us 0
>+ Repeat Forever
>+ +500us 1
>+ +500us 0
>+ EndRepeat
>.STIMULUS CL STIM (1, 1) ;! CLOCK 0.8kHz 0.5 0 0
>+ +0s 0
>+ +625us 1
>+ Repeat Forever
>+ +625us 0
>+ +625us 1
>+ EndRepeat
>.STIMULUS CL STIM (1, 1) ;! CLOCK 0.8kHz 0.5 0 0
>+ +0s 0
>+ +625us 1
>+ Repeat Forever
>+ +625us 0
>+ +625us 1
>+ EndRepeat
>.STIMULUS D STIM (1, 1) ;! CLOCK 1kHz 0.5 1 0.75ms
>+ +0s 1
>+ +750us 0
>+ Repeat Forever
>+ +500us 1
>+ +500us 0
>+ EndRepeat
Рис. 17.45. Выходной файл для D-триггера
Приложение A. Краткое описание директив PSpice
В данном разделе директивы приведены в краткой форме. Этот список будет полезен, если вам необходимо найти команду, которую вы уже видели или использовали. Более подробная информация приведена в приложениях В и D и в конце каждой главы.
Общие замечания:
Буквенные символы верхнего и нижнего регистров взаимозаменяемы.
<> обозначает обязательную информацию.
[] обозначает необязательную информацию.
* показывает строку комментария во входном файле PSpice.
; показывает комментарий после любой команды на той же строке.
.AC [LIN] [OCT] [DEC] <число точек>
для вариации частоты переменного тока
В[имя] <сток> <затвор> <исток> <имя модели> [область значений];
для арсенид-галлиевого транзистора (GaAsFET)
С[имя] <+узел> <-узел> <имя модели> <значение> [IС = начальное значение]; для конденсатора
D[имя] <+узел> <-узел> <имя модели> [область значений]; для диода
.DC [LIN] [OCT] [DEC] <варьируемая переменная> начальное значение оконечное значение> <шаг> [LIST]; для вариации на постоянном токе
Е[имя] <+узел> <-узел> <+узел управления> <-узел управления> <коэффициент усиления>; источник типа ИНУН
Е[имя] <+узел> <-узел> РOLY(значение) <+узел управления> <-узел управления> <значения полиномиальных коэффициентов>;
полиномиальный источник типа ИНУН
.END; указывает конец входного файла
.ENDS <имя подсхемы>; указывает конец подсхемы
F[имя] <+узел> <-узел> <имя управляющего устройства V> <коэффициент усиления>; источник типа ИТУТ
F[имя] <+узел> <-узел> POLY(значение) <имя управляющего устройства V> <значения полиномиальных коэффициентов>; полиномиальный источник типа ИТУТ
.FOUR <частоты> <выходная переменная>; для гармонического анализа
G[имя] <+узел> <-узел> <+узел управления> <-узел управления> <крутизна>; источник типа ИТУН
G[имя] <+узел> <-узел> POLY(значение) <+узел управления> <-узел управления> <значения полиномиальных коэффициентов> полиномиальный источник типа ИТУН;
Н[имя] <+узел> <-узел> <имя управляющего устройства V> переходное сопротивление>; источник типа ИНУТ
Н[имя] <+узел> <-узел> POLY (значение <имя управляющего устройства V> <значения полиномиальных коэффициентов>; полиномиальный источник типа ИНУТ
I[имя] <+узел> <-узел> [[DC] <значение>] [АС <значение> [фаза] [спецификация переходного процесса]; для независимого источника тока
.IC