04/06/2014
Qu es un PLL?
Lazos de Enganche por Fase
PLL: Phase-locked loop
Ing. Hugo Pratt
Estado sincronizado
Tambin denominado:
Aplicaciones
En aparatos de televisin
Estado enganchado
Locked state
El error de fase es cero o constante.
Error de =
Fase de
fase
seal de salida
Un circuito que hace que una seal se
salida, generada por un oscilador, siga a
una seal de entrada.
A esto se denomina "sincronizacin".
Dicho de otra manera, el PLL hace que la
seal de salida de un oscilador se
sincronice con una seal de entrada.
La sincronizacin es tanto en frecuencia
como en fase.
Fase de
seal de entrada
aseguran que el color verde se vea como
verde en la imagen de la pantalla.
Para que en la pantalla las cabezas se vean
arriba y los pies abajo.
En aparatos de radio comunicacin
Seleccionar canales de comunicacin
Cada canal tiene una banda de frecuencias
diferente.
Falla de sincronismo vertical
http://yesteryearremembered.com/wpcontent/uploads/2011/06/televisi
on-vertical-hold.jpg
12706/2013
Falla sincronismo horizontal
http://antiqueradio.org/art/Sony8-301WFirstPicture.jpg
12/06/2013
04/06/2014
PLL en uP y uC
Receptor superheterodino GSM
En
comunic
aciones
Aplicaciones
En comunicaciones:
para demodular seales con modulacin FSK
Como parte del circuito para identificacin de
llamadas.
Demodulador FM
Modulacin digital
Software
radio
BSK, QPSK, FSK, QAM
Cualquier otra que se les ocurra.
04/06/2014
Historia
Tipos de PLL
1920: PLL discreto
En base a componentes discretos.
1965: PLL lineal (linear PLL)
Circuito integrado.
Dispositivo lineal (todos sus bloques constitutivos lineales)
Denominado PLL lineal o LPLL.
1970's: PLL Digital
Dispositivo con partes analgicas y partes digitales.
Ms correcto llamarlo PLL de seal mixta.
Denominado DPLL (digital PLL)
1980's PLL totalmente digital
Todas sus partes son digitales.
Denominado ADPLL (all digital PLL)
Slo un chip: 74HC297
LPLL
DPLL
ADPLL
PLL por software (software PLL)
Los ms utilizados actualmente:
LPLL
DPLL
En el curso slo veremos LPLL y DPLL.
Tipo de sistema
PLL lineal y de seal mixta (LPPL, DPLL)
Sistemas de tiempo continuo
PLL totalmente digital (ADPLL)
Sistema de tiempo discreto
Inconveniente:
Elevado rizado (phase jitter)
Por eso se emplea donde es tolerable:
Ejm. demoduladores FSK.
Ref.: http://moodle.insa-toulouse.fr/file.php/60/content/rfc_phase_lock.html
acceso: 14/11/2011
PLL principio funcionamiento
Ref.: http://moodle.insa-toulouse.fr/file.php/60/content/rfc_phase_lock.html
acceso: 14/11/2011
PLL principio de funcionamiento
Ref.: http://moodle.insa-toulouse.fr/file.php/60/content/rfc_phase_lock.html
acceso: 14/11/2011
04/06/2014
PLL
PLL
salida de
voltaje
Seal de
entrada
Detector
de Fase
(phase detector)
u1(t)
1, 1
u2(t)
2, 2
ud(t)
1 2,
e= 1 -2
salida FM
Seal de
entrada
uf
Filtro
de lazo
(loop filter)
Oscilador
Controlado
por voltaje
VCO
u1(t)
1, 1
A veces denominado comparador de fase
(phase comparator)
Genera a su salida una seal aproximadamente
proporcional a la diferencia de fase de sus dos
entradas.
Filtro
de lazo
(loop filter)
u2(t)
2, 2
u2(t)
2, 2
Filtro
de lazo
(loop filter)
Detector de Fase
phase detector
salida de
voltaje o
corriente
ud(t)
1 2,
e= 1 -2
Detector
de Fase
(phase detector)
Detector
de Fase
(phase detector)
salida FM
Oscilador
Controlado
por corriente
CCO
PLL de seal mixta
Seal de
entrada
salida de
corriente
Al menos en un rango pequeo.
Oscilador
Controlado
por voltaje
VCO
En los PLL lineales es un circuito denominado:
oscilador
controlado por
corriente
CCO
Oscilador Controlado por Voltaje
voltage controlled oscilator
Genera una seal peridica, cuya
frecuencia angular es una funcin de su
voltaje de entrada.
En los PLL lineales la salida del VCO es
una onda rectangular.
multiplicador de cuatro cuadrantes
(quadrant multiplier)
Filtro de Lazo
loop filter
la seal a la salida del detector de fase
consta de:
Una componente continua
Una componente alterna.
El filtro permite eliminar la componente
alterna.
04/06/2014
Ref.: R. Best, "Phase-Locked loop", 5th. Ed., 2003, McGraw-Hill
Ref.: R. Best,
"Phase-Locked loop",
5th. Ed., 2003,
McGraw-Hill
Frecuencia central (f0)
central frequency
Terminologa de PLL's
Frecuencia en la mitad del rango de
oscilacin del VCO.
fo= (fmin+fmax)/2
fmin , fmax :frecuencia mnima y mxima que genera
el VCO.
Frecuencia angular central: 0
Rango de enganche
lock range
Rango de frecuencias en las cuales el PLL, si
estaba enganchado, permanece enganchado.
Puede seguir a la seal de entrada.
La desviacin con respecto a la frecuencia
central se denomina en ingls:
hold-in range
tracking range
Rango de enganche
lock range
Limitado por:
El rango de error de voltaje que se puede
generar.
La ganancia del VCO (desviacin de
frecuencia por unidad de voltaje).
Es un parmetro DC o esttico.
Pues la seal de error ser un voltaje DC una
vez enganchado.
No depende del ancho de banda del filtro.
04/06/2014
Rango de captura
capture range
Rango de frecuencias en las que el PLL, si no
est enganchado, o pierde la sincrona, llega a
engancharse.
Tambin denominado:
Rango de adquisicin (acquisition range).
La desviacin con respecto a la frecuencia
central se denomina:
Pull-in range
Lock-in range
Rango de captura
capture range
Puede ser cualquier intervalo dentro del
rango de enganche (centrado en 0).
Depende principalmente de:
La selectividad del filtro
Ancho de banda y pendiente en banda de
transicin y de rechazo.
Tipo de detector de fase.
La ganancia en lazo cerrado del PLL.
Tiempo de enganche
lock-up time
El tiempo transitorio requerido por un PLL que
est oscilando a su frecuencia central f0 para
engancharse.
Depende principalmente de la selectividad del
filtro (ancho de banda):
Es inversamente proporcional a la selectividad del
filtro.
Presenta algo de incertidumbre debido a la
aleatoriedad de la diferencia de fase inicial entre
la seal de entrada y la salida del oscilador.
Lock-in time, Pull-in time
R. Best da dos definiciones diferentes para el
tiempo de enganche:
Lock-in time:
El tiempo transitorio requerido por un PLL que est
oscilando a su frecuencia central f0 para
engancharse, cuando el proceso de adquisicin es
rpido.
Pull-in time:
El tiempo transitorio requerido por un PLL que est
oscilando a su frecuencia central f0 para
engancharse, cuando el proceso de adquisicin es
lento.
Relacin entre rangos
hold-in range
hold-in range
rango de enganche
pull-in range
pull-in range
PLL de seal mixta
rango de captura
04/06/2014
LPLL vs DPLL
LPLL
Detector de fase, filtro de
lazo y VCO son lineales
(analgicos)
Su analoga es el
OPAMP
Diseado para tener una
relacin E/S lineal.
Utilizado normalmente con
realimentacin negativa
para mejorar la linealidad.
DPLL
El detector de fase es
digital. Filtro de lazo y
VCO lineales.
Su analoga es el
comparador.
Diseado para tener dos
estados a la salida (no
lineal). Aplicaciones
digitales.
Utilizado normalmente en
lazo abierto. Rara vez se
intenta mejorar linealidad.
DPLL: Diagrama de bloques
LPLL & DPLL: Usos
LPLL
En sistemas de comunicaciones analgicas
Pues mantienen relaciones lineales entre las
seales de salida y las entradas.
DPLL
Sincronizacin de seales digitales
Recuperacin de seales de reloj
A partir de la trama de datos digital codificada.
Otras aplicaciones digitales.
Detector de Fase
La parte ms importante del PLL.
Pues aqu se comparan las fases de la seal
de entrada y del VCO.
Ref.: R. Best, "Phase-Locked loop", 5th. Ed., 2003, McGraw-Hill
Detector de Fase: Tipos
Detector de Fase: Seales
LPLL
Multiplicador lineal (linear multiplier)
DPLL
Compuerta O exclusivo (exclusive or)
Denominado EXOR o XOR
Flip-flop JK
Detector de fase y frecuencia (phase and
frequency detector)
Denominado PFD
En los detectores de fase:
Compuerta O exclusivo (EXOR)
Flip-flop J-K
Detector de fase y frecuencia (PFD)
Las seales de entrada son seales
digitales binarias.
Tanto de la seal de referencia como la
proveniente del VCO o contador.
04/06/2014
Detector de fase EXOR
Hay inherentemente una diferencia de
fase de 90entre la seal de entrada y la
del VCO (o salida del contador, de
usarse).
Sus salidas requieren mayor filtraje debido
a la gran variacin de voltaje de nivel bajo
a nivel alto en la salida.
Tambin denominado XOR (exclusive or)
Detector de fase EXOR
En estado enganchado (f1=f2'):
Si las seales de entrada son cuadradas:
Cuando e=0, la salida es una onda cuadrada
del doble de frecuencia.
Ciclo de trabajo de ud: 50%
Detector de fase EXOR
Como hay inherentemente una diferencia de
fase de 90entre la seal de entrada y la del
VCO o contador:
Se define el error de fase como:
error de fase e = diferencia de fase - 90
Diferencia de
fase: 90
e=0
Detector de fase EXOR
En estado enganchado (f1=f2'):
Si las seales de entrada son cuadradas:
Cuando e>0, la salida en ud es una onda
rectangular con ciclo de trabajo mayor a 50%.
e > 0
e=0
ud: onda cuadrada
con f=2f1
e > 0
ud: onda rectangular
con f = 2f1
y ciclo de trabajo > 50%
Obtencin de KD
La zona
sombreada es el
tiempo extra que
est ud en nivel
alto, respecto a
e=0
e >0
T
e, TH
T = 2 = TH + TL
TH = + 2 e
TL = 2 e
04/06/2014
Si:
VOH voltaje de salida en nivel alto
VOL voltaje de salida en nivel bajo
ud =
ud =
Entonces:
ud =
TH VOH + TL VOL
TH + TL
( + 2 e ) VOH + ( 2 e ) VOL
VOH + VOL e (VOH VOL )
+
2
Detector de fase EXOR
La salida digital tiene dos niveles: alto y
bajo.
Si VOH = VCC y VOL = 0V
Entonces:
V
V
ud = CC + CC e
Bajo: VOL 0V
Alto: VOH VCC
El filtro de lazo rechazar la componente
alterna, quedando slo la componente
continua.
Este es el promedio de la seal de salida.
0.5*(VOH+VOL)
Detector de fase EXOR
El promedio de ud:
Diferencia de
fase: 90
e=0
Es mximo cuando e = 90
Es mnimo cuando e = -90
Se define la funcin d como el promedio
de ud respecto al promedio cuando e = 0
d es exactamente proporcional a e.
d = Kde -/2 < e < /2
con Kd = (VOH-VOL)/
Ref.: Fig. 2.6,
R. Best, "PhaseLocked loop" , 5th.
Ed., 2003, McGrawHill
04/06/2014
Detector de Fase EXOR
EXOR
Limitaciones
Si una o ambas seales de entrada no tienen
forma de onda cuadrada:
El rango de variacin de ud disminuye.
Ocurre enclavamiento en los lmites superior e
inferior.
Curva de transferencia tiene forma triangular recortada.
Detector de fase y frecuencia
Ref.: Fig. 2.7,
R. Best, "PhaseLocked loop" , 5th.
Ed., 2003, McGrawHill
Detector de fase y frecuencia
"1"
u1
u'2
"1"
Ref.: Fig. 2.11, R. Best, "Phase-Locked loop" , 5th. Ed., 2003, McGraw-Hill
Ref.: Fig. 2.12, R. Best, "Phase-Locked loop" , 5th. Ed., 2003, McGraw-Hill
Detector de fase y frecuencia
Detector de fase y frecuencia
Ref.: Fig. 2.13a, R. Best, "Phase-Locked loop" , 5th. Ed., 2003, McGraw-Hill
Ref.: Fig. 2.13b, R. Best, "Phase-Locked loop" , 5th. Ed., 2003, McGraw-Hill
10
04/06/2014
Detector de fase y frecuencia
Ref.: Phase-Locked Loops Engineering
Handbook for Integrated Circuits
Goldman, Stanley . Artech House, 2007
Ref.: Fig. 2.13, R. Best, "Phase-Locked loop" , 5th. Ed., 2003, McGraw-Hill
PFD con fuentes de corriente
Detector de fase y frecuencia
Ref.: Fig. 2.14, R. Best, "Phase-Locked loop" , 5th. Ed., 2003, McGraw-Hill
Ref. MT-086 Fundamentals of Phase Locked Loops (PLLs) , Analog Devices
VREF
R2
VCOIN
I2 =
R1
I1 =
Detector de fase y frecuencia
I3
VCO
Ref.: Fig. 2.15, R. Best, "Phase-Locked loop" , 5th. Ed., 2003, McGraw-Hill
Inicialmente:
C1 descargado
Q1, Q4 conducen
Q2, Q3 abiertos
VCO habilitado
(INH = 0)
Q1
Q3
Q2
Q4
11
04/06/2014
mientras V67 < VREF
Funcin de transferencia
Salida VCO
I3
Detector de fase
1
Q1
Q3
0
Q2
ud(t)=Kde
Ud(s)=Kd
Vlido slo para:
Q4
Multiplicador de 4 cuadrantes
XOR
J-K
Filtro:
F(s)=UF(s)/Ud(s)
Diagrama de Bloques
Funcin de transferencia
Detector de
Fase
VCO:
u2(t)=rect(2t)
Pero: 2t = 0t+2= (0+K0uf)t
Entonces: 2=K0uft , => d(2)/dt=K0uf
2(s)/UF(s)=K0/s
Filtro
entrada
1(s)
+
UF(s)
UD(s)
Kd
VCO
F(s)
2(s)
K0
s
2(s)
Funcin de Transferencia
K
K d F ( s) 0
2
s
H (s) =
=
1 1 + K F ( s ) K 0
d
s
Funcin de error
e = 1 2
He =
e (s)
s
=
1 ( s ) s + K 0 K d F ( s)
H e = 1 H (s)
12
04/06/2014
Modelando el PLL con varios filtros
pasabajos
A este Filtro se le conoce
como FPB Tipo A
F ( s) =
R1
Vs
Ve
F ( s) =
1 / 1
A este Filtro se le
conoce como filtro
adelanto-atraso
(lead-lag filter)
R2
1
1 + s 1
1 + s 2
1 + s( 1 + 2 )
El denominador tiene la forma:
1
1 + 2
Cortesa: Prof. Miguel Catao
1 / 1
Funcin de transferencia del PLL con el
Filtro tipo adelanto-atraso
H ( s) =
Kd K0
1 + s 2
*
1 + 2 s 2 + 2 n s + n2
K K
1 + s 2
H ( s) = d 0
1 + 2 2s 2 + n + 2
n
Q
n2
Entonces tenemos:
Kd Ko
1 + 2
(Ec. 5)
n
2
( 2 +
s 2 + 2 n s + n2
(Ec. 2)
(Ec. 3)
Donde:
Funcin de transferencia en
funcin de n y
PLL con filtro atraso-adelanto
Reemplazando Ec.5, Ec.6 en Ec. 2
2s 2 +
n
Q
+ n
Haciendo 2 = 0
n =
1
)
Kd Ko
tambin:
Para el Filtro tipo A
n =
Funcin de transferencia del PLL con el
Filtro tipo adelanto-atraso
1 + s 2
K
K
Kd
0
K d F (s) 0
2
1
+
s
(
+
)
s
s =
1
2
H (s) =
=
K
K
1
+
s
1 1 + K F ( s ) 0 1 + K
2
0
d
d
s
1 + s( 1 + 2 ) s
K K
1 + s 2
H ( s) = d o *
1 + 2 s 2 + s 1 + K d K o 2 + K d K o (Ec. 1)
1 + 2
1 + 2
Kd Ko
1
1
2 1K d K o
2 = R2C
1 = R1C
(Ec. 6)
Cortesa: Prof. Miguel Catao
Funcin de transferencia para lazo
de alta ganancia (KdKo>>wn)
En ese caso la funcin se aproxima a:
2n s + n
H (s) = 2
2
s + 2n s + n
2
n
+ n 2
sn 2
K 0 K d
H ( s) =
2
s 2 + 2 n s + n
Si K0Kd >> n
Se dice que el PLL es de alta ganancia de
lazo (lo ms comn)
y He a:
H e (s)
s2
s 2 + 2 n s + n
13
04/06/2014
Funcin de error para =0.707
Ref.: Fig. 2.14, R. Best, "Phase-Locked loop" , 5th. Ed., 2003, McGraw-Hill
Respuesta a un escaln de fase
Ref.: Fig. 2.14, R. Best, "Phase-Locked loop" , 5th. Ed., 2003, McGraw-Hill
Respuesta a un escaln de fase
1 (t ) = u (t )
1 ( s ) =
2 ( s) = H (s)
2 (t ) = L1 H ( s)
2 (t ) = L1 H ( s)
Donde: u(t) es la funcin escaln.
El error: e(t)= 1(t)- 2(t)
Donde: u(t) es la funcin escaln.
El error: e(t)= 1(t)- 2(t)
Respuesta a un escaln de
frecuencia
1 (t ) = u (t ) t
1 ( s) =
s2
s2
2 (t ) = L1 H ( s ) 2
s
2 ( s) = H ( s )
Eje horizontal: nt (rad)
Ref.: Fig. 2.14, R. Best, "Phase-Locked loop" , 5th. Ed., 2003, McGraw-Hill
Donde: u(t) es la funcin escaln.
El error: e(t)= 1(t)- 2(t)
14
04/06/2014
Ejemplos de PLL ideal
VCC
Circuito PLL con detector PFD
S1
VSWITCH
U1(CLK)
R1
U1
VDD
CLK
SET
RESET
D
U1(Q)
C1
10nF
!Q
U3
DTFF
S2
VSWITCH
B
U2(CLK)
VDD
AND
U2
CLK
SET
RESET
D
C1(1)
10k
U2(Q)
!Q
DTFF
VCC
U4
Q
EN
VIN
DVCO
Ref.: Fig. 2.14, R. Best, "Phase-Locked loop" , 5th. Ed., 2003, McGraw-Hill
Proceso de enganche. Psi = 0.707
Proceso de enganche. Psi = 1.0
VCO: [0, 10KHz], 0V-5V
Filtro: = 0.7, n=7070rad/s C=10nF, R=10K
Escaln de frecuencia: 0Hz a 9KHz
Escala horizontal (ambas grficas): 0 a 2ms
VCO: [0, 10KHz], 0V-5V
Filtro: = 1.0, n=10000 rad/s C=10nF, R=50K
Escaln de frecuencia: 0Hz a 9KHz
Escala horizontal (ambas grficas): 0 a 5ms
PLL Lineal
Proceso de enganche. Psi = 0.6
VCO: [0, 10KHz], 0V-5V
Filtro: = 0.6, n=6000 rad/s C=10nF, R=13.9K
Escaln de frecuencia: 0Hz a 9KHz
Escala horizontal (ambas grficas): 0 a 5ms
15
04/06/2014
Consideremos una seal de entrada que tiene dos
componentes vi(t) y vk(t):
u1 (t ) = vi (t ) + vk (t ) = Vi sen(i t + i ) + Vk sen(k t + k ) (1)
Donde i y k son las fases respecto a la fase de la seal del
VCO.
La onda rectangular, de amplitud pico V2, generada por
el VCO en base a la seal de error es:
u 2 (t ) =
n =0
4 V2
( 2n + 1)
cos[(2n + 1)0t ]
Ref.: R. Best, "Phase-Locked loop", 5th. Ed., 2003, McGraw-Hill
La salida del
multiplicador
sera:
2 KV2 Vi
sen[( 2n + 1)0t i t i ]
n = 0 2n + 1
V
i sen[(2n + 1)0t + i t + i ]
n = 0 2n + 1
+
n =0
n =0
Vk
sen[(2n + 1)0t k t k ]
2n + 1
Vk
sen[(2n + 1)0t + k t + i ]
2n + 1
Si 0 est cercano a i:
ud (t ) = K u1 (t ) u2 (t ) =
2 K V2 Vi
sen[( 2n + 1)0t it i ]
n=0 2n + 1
Si slo existiera la componente vi(t) (vk(t)=0) la
salida del multiplicador sera:
ud (t ) = K u1 (t ) u2 (t ) =
Vi
sen[( 2n + 1)0t + it + i ]
n =0 2 n + 1
Para n>0:
Todas las armnicas
estn alejadas ms
de 20 de i
Para n>0, todas
las armnicas
estn alejadas
ms de 40 de i
ud (t ) = K u1 (t ) u2 (t ) =
2 K V2 Vi
sen[( 2n + 1)0t it i ]
n=0 2n + 1
n =0
Vi
sen[( 2n + 1)0t + it + i ]
2n + 1
En la primera sumatoria:
Se obtiene un valor constante si:
i = 0
i = (2n+1)0
En la segunda sumatoria:
Nunca hay una componente continua.
16
04/06/2014
En estado de enganche
La componente continua a la salida del
detector de fase es:
Cuando i = 0:
Habr una componente continua y una
alterna (C.A.):
ud (t ) =
2 K V2 Vi
ud =
ud =
sen[ i ]
Proporcional a la amplitud de la seal de
entrada.
Proporcional al seno de la diferencia de
fase.
ud debe tener el valor suficiente para lograr
que el VCO llegue a la frecuencia i.
sen[ i ] + C. A.
2 K V2 Vi
2 K V2 Vi
sen[ i ]
Ganancia detector de fase
Si se cumple:
Haciendo: K d =
diferencia de fase e<<1
Entonces:
ud
2 K V2 Vi
Entonces:
2 K V2 Vi
ud = K d e
Donde:
e Error de fase
Vi Amplitud pico de la componente espectral de inters
de la seal de entrada.
V2 Amplitud pico de la onda cuadrada generada por el
VCO.
PLL Lineal
Multiplicador
de 4
cuadrantes
Seal de
entrada
u1(t)
1, 1
Detector
de Fase
(phase detector)
u2(t)
2, 2
Filtro
de lazo
(loop filter)
salida FM
uf
Oscilador
Controlado
por voltaje
VCO
2 = 0 + K 0 u f
e Error de fase
Kd ganancia del detector de fase (V/rad), cuando el
PLL est enganchado.
Precisiones
ud = K d e
ud(t)
Donde:
K0: Ganancia del VCO (rad/s/V)
Si el PLL est enganchado:
Slo hay componente continua a la salida del
filtro.
Por tanto, el rango de enganche es
independiente del ancho de banda del filtro
de lazo.
Pero si hay ruido u otras componentes de
la seal de entrada, el ancho de banda s
determina cun probable es que se
desenganche.
17
04/06/2014
Al reducir el ancho de banda
del filtro
El proceso de captura se hace ms lento.
El rango de captura disminuye.
las propiedades de rechazo a las interferencias mejoran.
Pues la componente de error causado por las interferencias se
atena ms.
La respuesta transitoria del lazo ante cambios sbitos de
la frecuencia de entrada( dentro del rango de captura)
se hace subamortiguado.
Esto pone un lmite inferior al ancho de banda y a la pendiente
en la zona de transicin y banda de rechazo del filtro de lazo.
18