Телевизионная линия задержки на 0,7 мкс
Хохлов Б.Н. Декодирующие устройства ЦТ, стр. 82.
В качестве линии задержки можно использовать ниже следующую транзисторную схему, которая является фильтром НЧ (рис. 1).
Рис. 1. Схема линии задержки
> | restart:with(MSpice): Devices:=[E,[BJT,DC1,2]]: VB1:=0: ESolve(Q,`BJT-PSpiceFiles/SCHEMATIC1/SCHEMATIC1.net`); |
MSpice v8.95: http://pspicelib.narod.ru
Заданы источники: [VB1, Vin, Jэ]
Заданы узлы: {VINP, V9}
Получены решения:
V_NET:=[VOUT, V1, V2, V3, V4, V5, V6, V7, V8]:
J_NET:=[JVB1, JRэб, JR7, JR8, JR4, JC1, JR3, JC7, JC2, JC5, JR9, JRL, JR1, JC6, JR6, JR2, JC4, JR5, JVin]:
Схема имеет много одинаковых по номиналу компонентов. Учтем это, для упрощения формул.
> | R4:=R: R5:=R: R7:=R: R8:=R: R1:=R2: C1:=C7: |
Найдем передаточную функцию фильтра, предположим что beta=oo.
> | H:=collect(limit(VOUT/Vin,beta=infinity),s); |
Ёмкости С1 и С7 разделительные, из всегда можно выбрать достаточно большими, чтобы они не оказывали влияние на работу схемы
в полосе частот спектра входного частот сигнала. Вудем считать, что они очень большие.
> | C1:=C: C7:=C: H:=collect(limit(H,C=infinity),s): |
Перейдем в частоную область
> | K:=converth(H,f); |
> | Values(AC,RLCVI): R:=470: |
Номиналы компонентов:
R4:=470: [470]
C1:=4.7e-9: [4.7n]
R3:=2.2e3: [2.2K]
C7:=4.7e-9: [4.7n]
C2:=30e-12: [30p]
C5:=68e-12: [68p]
R9:=2.2e3: [2.2K]
RL:=3e3: [3K]
R1:=7.5e3: [7.5K]
R8:=470: [470]
C6:=18e-12: [18p]
R6:=2.2e3: [2.2K]
R2:=7.5e3: [7.5K]
C4:=47e-12: [47p]
R5:=470: [470]
R7:=470: [470]
beta:=100: [100]
Jэ:=1e-3:
Rэб:=(k*Tkelvin/e*(1+beta)/Jэ):
Rэб:=(k*Tkelvin/e*(1+beta)/Jэ):
Rэб:=(k*Tkelvin/e*(1+beta)/Jэ):
e:=.1602176462e-18:
k:=.1380650277e-22:
Tkelvin:=300: [300]
DC источник: VB1:=12: AC: VB1:=0:
AC источник: Vin:=0: AC: Vin:=1: Pfase(degrees):=0:
> | K:=K; ploth([K],f=1e3..1e8,"3) semi[K] фильтра при идеализации транзистора и проходных емкостей"); |
В полосе частот сигналов цветности фаза практически линейно зависит от частоты.
Установив вместо С2 триммер, можно подстраивать величину задержки.
> | ARG:=360/(2*Pi)*evalc(argument(K)); ploth([ARG],f=3e6..7e6,"4) semi[argument(K)] Фаза при идеализации транзистора и проходных емкостей"); |
> |