В качестве примера моделирования смешанных аналого-цифровых цепей с обратной связью выберем импульсный фазовый детектор (ФД) [8] (рис. 6.19). В его состав входят два RS-триггера X1, X2 типа 133ТМ2, на входы синхронизации которых подключены два источника импульсных напряжений V1, V2 (на входах D и S постоянно установлен уровень “1”). Выходные сигналы триггеров управляют транзисторными ключами, заряжающими емкости С10, С12, входящие в состав сглаживающего фильтра импульсной фазовой автоподстройки (ИФАП). При подаче отпирающего импульса на вход ключа на транзисторах Q1, Q3 потенциал выходного узла 13 увеличивается, а при отпирании другого ключа на транзисторе Q2 – уменьшается. Сброс триггеров производится по сигналу с выхода схемы НЕ–ИЛИ в момент перекрытия во времени входных импульсов. Задержка сброса определяется временем переключения триггеров и вентиля НЕ–ИЛИ и запаздыванием в цепочке R4, C8.
Рис. 6.19. Импульсный фазовый детектор |
Приведем задание на моделирование импульсного фазового детектора:
Pulse frequency detector
X1 $D_HI 2 40 $D_HI 3 $D_NC 133TM2
X2 $D_HI 2 41 $D_HI 5 $D_NC 133TM2
X3 3 5 6 133LA3
.PARAM TAU1=0ns TAU2=50ns
V1 40 0 PULSE (0 5 {10ns+TAU1} 1ns 1ns 98ns 200ns)
V2 41 0 PULSE (0 5 {10ns+TAU2} 1ns 1ns 98ns 220ns)
VP 8 0 20V
Q1 7 5 10 KT312A
Q2 13 11 12 KT312A
Q3 13 7 9 KT326B
R4 6 2 100
R5 3 11 470
R6 8 7 3.3k
R7 10 0 2.2k
R9 8 9 1.5k
R10 12 0 1.5k
R11 14 0 1k
C8 2 0 22pF
C10 13 14 0.01uF
C12 14 0 0.01uF
.TRAN 5ns 10us
.PROBE V(13) V(3) V(5) D(40) D(41) D(3$AtoD) D(6$DtoA)
.LIB digital.lib
.LIB qrus.lib
.END
В директивах .LIB указаны имена файлов библиотек, в которых записаны модели цифровых ИС и биполярных транзисторов. Для источников импульсных входных сигналов V1, V2 заданы неравные периоды повторения, что соответствует режиму биений на выходе ФД.