Você está na página 1de 87

Electrónica de Comunicaciones

CONTENIDO RESUMIDO:
1- Introducción
2- Osciladores
3- Mezcladores.
4- Lazos enganchados en fase (PLL).
5- Amplificadores de pequeña señal para RF.
6- Filtros pasa-banda basados en resonadores piezoeléctricos.
7- Amplificadores de potencia para RF.
8- Demoduladores de amplitud (AM, DSB, SSB y ASK).
9- Demoduladores de ángulo (FM, FSK y PM).
10- Moduladores de amplitud (AM, DSB, SSB y ASK).
11- Moduladores de ángulo (PM, FM, FSK y PSK).
12- Tipos y estructuras de receptores de RF.
13- Tipos y estructuras de transmisores de RF.
14- Transceptores para radiocomunicaciones
4. Lazos enganchados por fase, Phase Locked
Loops (PLLs)
Conceptos previos:
• Función de transferencia de sistemas realimentados.
• Fases y frecuencias.

Función de transferencia en lazo cerrado

xs(s) G(s)
xe(s) xer(s) G(s) xs(s) =
xe(s) 1 + G(s)·H(s)
Entrada - Planta Salida

xr(s) H(s) xe y xs pueden ser


Red de magnitudes de distinto tipo
realimentación
Casos particulares con realimentación negativa
1 + G(s)·H(s)  > 1
xe(s) xer(s) G(s) xs(s) Alta ganancia de lazo 
Entrada - Planta Salida G(s)·H(s) >> 1 
xr(s) xs(s)/xe(s) = 1/H(s)
H(s)
xs(s) G(s) Red de
= realimentación
La red de realimentación determina
xe(s) 1 + G(s)·H(s)
la función de transferencia

xe(s) xer(s) G(s) xs(s)


- Planta Con H(s)=1 y G(s) >> 1 
xs(s)/xe(s) = 1  xs(s) = xe(s)
xr(s) = xs(s)

¡Ojo!: xs(s) y xe(s) no tienen por qué ser tensiones


o corrientes; podrían ser, por ejemplo fases.
Fases y frecuencias (I)

Señal de banda estrecha: v1(t) = a(t)·cos(F(t))


v1(t)

Con amplitud constante: v1(t) = A·cos(F(t))


v1(t)

F(t) es la fase absoluta


v1(t)
Fases y frecuencias (II)

v1(t) = A·cos(F(t))
t
F(t) = wct + fr(t)
F(t)
fr(t1) • wc es una frecuencia
constante cualquiera

wct1 • fr(t) es la fase relativa a


la elección de wc
t
t1 Ahora buscamos una wc a la
que fr(t) esté acotada:
F(t)
f0(t1) F(t) = wct + fr(t) =
fr(t1)
= w0t + f0(t)
w0t1 Así obtenemos w0 y f0(t).
wct1
t w0 es la frecuencia media
t1
Fases y frecuencias (III)
Resumen:
F(t) = wct + fr(t) = w0t + f0(t)
(w0 es la frecuencia media si f0(t) está acotada)

Otra forma de expresar la fase relativa:


fr(t) = (w0- wc)·t + f0(t) = Dw·t + f0(t)

Frecuencia instantánea y frecuencia relativa:


d(F(t))/dt = w(t) = wc + d(fr(t))/dt = wc + wr(t)
w(t) es la frecuencia instantánea, wc es una frecuencia
cualquiera, y wr(t) es la frecuencia relativa a wc.
¡Ojo!: todas ellas son frecuencias angulares (en rad/s).
Para pasar a frecuencias “en Hercios” hay que dividir por 2p.
Estructura básica de un PLL (I)

ve = Vesen(Fe) vosc = Voscsen(Fosc)


ve
vosc
Entrada V = k(DF)
Salida

Detector de fases:
entrega una tensión
Filtro pasa-bajos: Oscilador
Necesario para filtrar
proporcional a la controlado por
la salida del detector
diferencia de fases tensión (VCO):
de fases
la frecuencia de la
señal de salida
depende de una
tensión de control
Estructura básica de un PLL (II)
ve = Vesen(Fe)
vosc = Voscsen(Fosc)
ve
vosc
Entrada V = k(DF)
Salida

Muy importante: como lo que se comparan son las fases de


las señales de salida y entrada y como la ganancia de la red de
realimentación es 1, el sistema tenderá a anular la diferencia de
fases entre estas señales. Los niveles de tensión de ambas no
serán similares.

vosc En fase

ve

DF
Diagrama de bloques de un PLL (I)
Estudiamos los PLLs aplicando la teoría de sistemas.
Vesen(Fe)
Voscsen(Fosc)
V = k(DF)

Detector de fases:

Fe Filtro Fosc
Conv.
F/V pasa- VCO
- bajos
Fosc

Hay que localizar un punto de equilibrio para linealizar el


funcionamiento del sistema. La clave está en el VCO.
Diagrama de bloques de un PLL (II)
VCO controlado por una tensión vc que puede tomar valores
positivos y negativos.
+
G D
RG S CS
Ojo: en este L2 C3
caso KV > 0 RC2 +
LCH vosc
C1
C21 -
+ RC1 R1
vc C22
-
fosc = fosc0 + KV·vc (linealizando
el comportamiento del varicap)

Por tanto: wosc = wosc0 + 2p·KV·vc


Diagrama de bloques de un PLL (III)
t
Como: wosc = wosc0 + 2p·KV·vc  Fosc = wosc0·t + 2p·KV· vc·dt
 0
Ahora referimos la fase absoluta Fosc a la frecuencia wosc0:
Fosc = wosc0·t + fosc(vc)
t


Siendo fosc(vc) = 2p·KV· vc·dt la fase relativa
0
Hacemos lo mismo (referir a la frecuencia wosc0) la fase absoluta Fe:
Fe = wosc0·t + fe

Diagrama de bloques relativo a wosc0


fe- fosc
fe vDF Filtro vc fosc
Conv.
F/V
pasa- VCO
- bajos
Diagrama de bloques de un PLL (IV)
Ecuaciones: fe vDF Filtro
vc fosc
t Conv.
VCO


pasa-
- F/V
bajos

VCO: fosc(vc) = 2p·KV· vc·dt


0
Filtro pasa-bajos vc = F(vDF)

Convertidor F/V: vDF = KDF·(Fe – Fosc) = KDF·(fe – fosc)

Tomamos transformadas de Laplace y calculamos las funciones de


transferencia:
VCO: fosc(s)/vc(s) = 2p·KV/s
Filtro pasa-bajos vc(s)/vDF(s) = F(s)
Convertidor F/V: vDF(s)/Df(s) = KDF
Restador de fases: Df(s) = fe(s) – fosc(s)
Diagrama de bloques de un PLL (V)

fe(s) Df(s) vDF(s) vc(s) fosc(s)


KDF F(s) 2p·KV/s
-
Conv. F/V Filtro pasa-bajos VCO

Funciones de transferencia (I)


2p·KV·KDF·F(s)/s 2p·KV·KDF·F(s)
Tfo-fe(s) = fosc(s)/fe(s) = =
1 + 2p·KV·KDF·F(s)/s s + 2p·KV·KDF·F(s)
s
TDf-fe (s) = Df(s)/fe(s) = 1- Tfo-fe(s) =
s + 2p·KV·KDF·F(s)
Tfo-Df(s) = fosc(s)/Df(s) = 2p·KV·KDF·F(s)/s
Funciones de transferencia (II)

fe(s) Df(s) fosc(s) Tfo-Df(s) = 2p·KV·KDF·F(s)/s


Tfo-Df(s)
- Tfo-Df(s)
Tfo-fe(s) =
1 + Tfo-Df(s)

vc(s) fe(s) vc(s)


fe(s) fosc(s) -
KDF·F(s)
KDF F(s) 2p·KV/s
-
VCO
2p·KV/s
VCO

KDF·F(s) KDF·s·F(s)
Tvc-fe(s) = vc(s)/fe(s) = =
1 + 2p·KV·KDF·F(s)/s s + 2p·KV·KDF·F(s)
Funciones de transferencia (III)

fe(s) Df(s) fosc(s)


Tfo-Df(s)
- s
TDf-fe (s) =
s + 2p·KV·KDF·F(s)

Condición para que fosc(s) siga a un escalón de fe(s) en régimen


permanente: que Df(s) se anule en régimen permanente

Escalón en fe(s): fe(s) = fe1/s


Entonces: Df(s) = TDf-fe (s)·fe(s) = TDf-fe (s)· fe1/s 
fe1
Df(s) =
s + 2p·KV·KDF·F(s)
Teorema del Valor Final:
fe1·s
lim Df(t) = lim s·Df(s) =
t s0 s + 2p·KV·KDF·F(s)
Funciones de transferencia (IV)
fe(s) Df(s) fosc(s) fe1·s
Tfo-Df(s) lim s·Df(s) =
- s0 s + 2p·KV·KDF·F(s)

Para que lim Df(t)  0  F(s)  s ·F’(s)


t

Es decir, F(s) no puede tener un cero en cero.


Por ejemplo: F(s) = 1/(1+ R·C·s) vale como filtro.

R F(s)

Entrada C Salida
Funciones de transferencia (V)
R F(s)
Tfo-fe(s)
C
fe(s) fosc(s) Entrada Salida

Tfo-Df(s)
- 2p·KV·KDF·F(s)
Tfo-fe(s) =
s + 2p·KV·KDF·F(s)

Ejemplo: Kv = 105 Hz/V R·C = 10-6/p s KDF = 1-100 V/rad


20
KDF = 100 F(wj)
Tfo-fe(wj)

Diagrama -20
de Bode -40 KDF = 1 10

-60
103 104 105 106 107
f [Hz]
Funciones de transferencia (VI)

Fe Fosc Aplicamos los conceptos de frecuencia


PLL instantánea y frecuencia relativa a Fe y a
Fosc :
d(Fe(t))/dt = We(t) = wosc0 + we(t)
fe(s) fosc(s) d(Fosc(t))/dt = Wosc(t) = wosc0 + wosc(t)
PLL
Tfo-fe(s) siendo:
we(t) = d(fe(t))/dt
wosc(t) = d(fosc(t))/dt

Tomamos transformadas de Laplace:


we(s) = s·fe(s) we(s) wosc(s)
PLL
wosc(s) = s·fosc(s) Tfo-fe(s)
Por tanto:
Tfo-fe(s) = fosc(s)/fe(s) = wosc(s)/we(s)
Respuesta temporal ante un escalón en We(t) (I)

We Wosc
wosc0 we1 wosc0
t
t
We(t) Wosc(t)
Fe PLL Fosc

t t

we(s) wosc(s)
PLL
Tfo-fe(s)

we(s) = we1/s
2p·KV·KDF·F(s)
wosc(s) = Tfo-fe(s)·we(s) = ·we1/s
s + 2p·KV·KDF·F(s)
Respuesta temporal ante un escalón en We(t) (II)

we(s) wosc(s)
PLL
Tfo-fe(s) 2p·KV·KDF·F(s)
wosc(s) = ·we1/s
s + 2p·KV·KDF·F(s)
Ejemplo anterior:
wosc(t)
KDF = 100

KDF = 10
we1
F(t) KDF = 1

0 2 4 6
t [ms]
Respuesta temporal ante un escalón en We(t) (III)
We
We(t) Wosc(t) Wosc
wosc0 we1 wosc0
t PLL
t

Resumen de la respuesta ante un escalón en la frecuencia de


entrada:
• Con una simple red RC como filtro, la frecuencia de la señal de
salida en régimen permanente es la misma que la de entrada.
• La rapidez en la respuesta y la sobreoscilación depende del
producto KV·KDF.

¿Qué pasa con la fase de la señal de salida del oscilador


ante un escalón en la frecuencia de entrada?
Fosc
Fe

t
We(t)
PLL
Wosc(t)
t
?
Respuesta temporal ante un escalón en We(t) (IV)

fe(s) Df(s) fosc(s)


Tfo-Df(s) Como: we(s) = we1/s
-
entonces: fe(s) = we(s)/s = we1/s2

Aplicando el Teorema del Valor Final:

lim Df(t) = lim s·Df(s) = lim s·TDf-fe (s)·fe(s) 


t s0 s0
we1 we1
lim Df(t) = lim =
t s  0 s + 2p·KV·KDF·F(s) 2p·KV·KDF·F(0)

Luego si queremos que lim Df(t) = 0, entonces KV·KDF·F(0) 


t
Es decir, hace falta un elemento con ganancia infinita en continua
(por ejemplo, en el filtro).
Conceptos de Orden y de Tipo de un PLL

Tfo-fe(s) = fosc(s)/fe(s)

fe(s) Df(s) fosc(s)


Tfo-Df(s) Tfo-Df(s) = fosc(s)/Df(s) =
- = 2p·KV·KDF·F(s)/s

Tfo-Df(s)
Tfo-fe(s) =
1 + Tfo-Df(s)

Orden: Número de polos de Tfo-fe(s)

Tipo: Número de polos en s = 0 de Tfo-Df(s)


Ejemplo de la determinación del Orden y de Tipo de un PLL
Ejemplo:
Red RC como filtro: F(s) = 1/(1+ R·C·s)

2p·KV·KDF·F(s 2p·KV·KDF
Tfo-fe(s) = ) =
s + 2p·KV·KDF·F(s) R·C·s2 + s + 2p·KV·KDF

Orden 2 (2 polos)
2p·KV·KDF
Tfo-Df(s) = 2p·KV·KDF·F(s)/s =
s·(1+ R·C·s)

Tipo 1 (1 polo en s = 0)

Como siempre la función de transferencia del integrador


tiene un polo en cero, el Tipo mínimo posible es 1.
Relación entre el Orden y de Tipo de un PLL
fe(s) Df(s) fosc(s)
Tfo-Df(s)
La función Tfo-Df(s) se puede escribir como: -

Tfo-Df(s) = PN(s)/PD(s) = PN(s)/(sn·P’D(s))

siendo PN(s) y PD(s) los polinomios del numerador


y del denominador y P’D(s) la parte del polinomio
del denominador sin ceros en cero. Por tanto:

Tfo-Df(s) PN(s)/(sn·P’D(s)) PN(s)


Tfo-fe(s) = = =
1 + Tfo-Df(s) 1 sn·P’D(s) + PN(s)
+PN(s)/(sn·P’D(s))
Luego el Orden (número de polos de Tfo-fe(s)) ha de ser mayor o
igual que Tipo (número de polos en s = 0 de Tfo-Df(s), es decir, n.
PLL de Orden 1 y de Tipo 1 (I)
Filtro: El filtro es un amplificador de ancho de banda infinito
(no es, por tanto, un filtro)  F(s) = F1
ve
vosc
V = k(DF) F1

2p·KV·KDF·F1 1 Sistema de
Tfo-fe(s) = =
s + 2p·KV·KDF·F1 t·s +1 primer orden

Siendo: t = 1/(2p·KV·KDF·F1)
Escalón en la frecuencia de entrada: we(s) = we1/s
 wosc(s) = we1/(s·(t·s +1))
We We(t) Wosc(t)
wosc0 we1 PLL
t
PLL de Orden 1 y de Tipo 1 (II)

Respuesta de la frecuencia relativa del oscilador ante un escalón


en la frecuencia de entrada: wosc(s) = we1/(s·(t·s +1)) 
wosc(t) = we1(1-e-t/t)

wosc(t)

t= 1ms
we1 t= 10ms

0 20 40 60
t [ms]
PLL de Orden 1 y de Tipo 1 (III)
Diferencia de fases entre las señales de entrada y salida ante escalón
en la frecuencia de entrada:
Como: we(s) = we1/s, entonces: fe(s) = we1/s2

Como: TDf-fe(s) = t·s/(t·s + 1), entonces: Df(s) = TDf-fe(s)·fe(s) 

Df(s) = t·we1/(s·(t·s +1))  Df(t) = t·we1(1-e-t/t)

Df(t)

t2·we1 t2 = 10ms
t1·we1 t1 = 1ms

0 20 40 60
t [ms]
PLL de Orden 1 y de Tipo 1 (IV)
Respuesta de la frecuencia relativa del oscilador ante un escalón en
la fase de entrada:
fe(s) = fe1/s 
Fe(t) Wosc(t) we(s) = s·fe(s) = fe1 
PLL wosc(s) = fe1/(t·s +1) 
Fe wosc(t) = (fe1/t)·e-t/t
t wosc(t)

t1 = 1ms

fe1/t1

fe1/t2
t2 = 10ms

0 5 7,5 10
t [ms]
PLL de Orden 1 y de Tipo 1 (V)
Diferencia de fases entre las señales de entrada y salida ante escalón
en la fase de entrada:
Como: fe(s) = fe1/s y TDf-fe(s) = t·s/(t·s + 1), entonces:

Df(s) = TDf-fe(s)·fe(s) = t·fe1/(t·s +1)  Df(t) = fe1·e-t/t

Df(t)

fe1
t= 10ms
t= 1ms
0 20 40 60
t [ms]
PLL de Orden 1 y de Tipo 1 (VI)
Evolución de las señales ante un escalón en la fase de entrada:

Fe ve =Vesen(Fe)
PLL
t
vosc=Voscsen(Fosc)
Escalón en la
fase fe1 = p/2
vosc

ve

Df
La diferencia de fases entre las señales de entrada y salida acaba
anulándose y la frecuencia de ambas señales coincidiendo
PLL de Orden 1 y de Tipo 1 (VII)
Evolución de las señales ante un escalón en la frecuencia de entrada:

We ve =Vesen(Fe)
wosc0 we1 PLL
t
vosc=Voscsen(Fosc)
Escalón en la frecuencia
we1 = 0,25 wosc0

vosc
ve

Df Df()
Es necesario que exista diferencia de fases en régimen permanente
para que cambie la frecuencia de salida de tal forma que la frecuencia
de ambas señales coincidan.
PLL de Orden 2 y de Tipo 1 (I)
Filtro F(s) usado:
F(s) R1
F(s) = (1+s/wZ)/(1+s/wP)
Entrada Salida
R2
C
F(s) = (1+ R2·C·s)/[1+ (R1 + R2)·C·s]
tiene un polo y un cero, siendo:

wZ = 1/(R2·C) y wp = 1/[(R1+R2)·C)]

2p·KV·KDF·(1+R2·C·s)
Tfo-Df(s) = 2p·KV·KDF·F(s)/s =
s·[1+(R1+R2)·C·s]

Tipo 1 (1 polo en s = 0)
PLL de Orden 2 y de Tipo 1 (II)

2p·KV·KDF·(1+R2·C·s) Tfo-Df(s)
Tfo-Df(s) = Tfo-fe(s) =
s·[1+(R1+R2)·C·s] 1 + Tfo-Df(s)

2p·KV·KDF·(1+R2·C·s)
Tfo-fe(s) =
s·[1+(R1+R2)·C·s] + 2p·KV·KDF·(1+R2·C·s)

2p·KV·KDF·(1+R2·C·s)
Tfo-fe(s) =
(R1+R2)·C·s2 + (1+ 2p·KV·KDF·R2·C)·s +
2p·KV·KDF
1+R2·C·s
Tfo-fe(s) =
(R1+R2)·C 1+ 2p·KV·KDF·R2·C
2
·s + ·s +1
2p·KV·KDF 2p·KV·KDF

Orden 2 (2 polos)
PLL de Orden 2 y de Tipo 1 (III)
1 + R2·C·s
Tfo-fe(s) =
(R1+R2)·C 1+ 2p·KV·KDF·R2·C
·s2 + ·s +1
2p·KV·KDF 2p·KV·KDF
Reagrupando términos:
1 + s/wZ
Tfo-fe(s) =
s2/(wp·K) + s·(1+K/wZ)/K +
1
siendo: wZ = 1/(R2·C), wp = 1/[(R1+R2)·C)] y K = 2p·KV·KDF

Escalón en la frecuencia de entrada: we(s) = we1/s 

(1 + s/wZ)·we1
wosc(s) =
s·(s2/(wp·K) + s·(1+K/wZ)/K + 1)
PLL de Orden 2 y de Tipo 1 (IV)
Ejemplo:
K = 105-107 Hz/rad wp = 106p rad/s wZ = 5·106p rad/s

wosc(t)
R1 wZ = 5·106p rad/s
K = 107 wZ = 
Entrada R2 Salida K = 106
C
wZ   we1

R1
K = 105
Entrada C Salida

0 2 4 6
wZ =  t [ms]

Con wZ   existe más posibilidad de optimizar la respuesta dinámica.


PLL de Orden 2 y de Tipo 2 (I)
R2 C
Filtro F(s) usado:
R1
F(s) = wP·(1+s/wZ)/s - + VCC

+ - VCC Salida
Entrada

F(s) = [1+ (R1 + R2)·C·s]/(R1·C·s)


tiene un polo en cero y un cero, siendo:

wZ = 1/[(R1+R2)·C] y wP = 1/(R1·C)

2p·KV·KDF·[1+(R1+R2)·C·s]
Tfo-Df(s) = 2p·KV·KDF·F(s)/s =
s2·R1·C

Tipo 2 (2 polos en s = 0)
PLL de Orden 2 y de Tipo 2 (II)
Tfo-Df(s)
2p·KV·KDF·[1+(R1+R2)·C·s] Tfo-fe(s) =
Tfo-Df(s) = 1 + Tfo-Df(s)
s2·R1·C
2p·KV·KDF·[1+(R1+R2)·C·s]
Tfo-fe(s) =
s2·R1·C + 2p·KV·KDF·[1+(R1+R2)·C·s]

2p·KV·KDF·[1+(R1+R2)·C·s]
Tfo-fe(s) =
R1·C·s2 + 2p·KV·KDF·(R1+ R2)·C·s + 2p·KV·KDF

1 + (R1+R2)·C·s
Tfo-fe(s) =
R1·C
·s2 + (R1+ R2)·C·s + 1
2p·KV·KDF

Orden 2 (2 polos)
PLL de Orden 2 y de Tipo 2 (III)
1 + (R1+R2)·C·s
Tfo-fe(s) =
R1·C
·s2 + (R1+ R2)·C·s + 1
2p·KV·KDF
1 + s/wZ
Reagrupando términos: Tfo-fe(s) =
s2/(wp·K) + s/wZ +
1
siendo: wZ = 1/[(R1+R2)·C], wP = 1/(R1·C) y K = 2p·KV·KDF

1 + s/wZ Resultado
Tfo-fe(s) = anterior
s2/(wp·K) + s·(1+K/wZ)/K + 1
EL resultado es semejante al obtenido en el PLL de Orden 2 y Tipo 1
anterior. Luego se puede optimizar de igual forma la respuesta
dinámica. La ventaja es que al ser de Tipo 2 se anula la diferencia de
fases en régimen permanente ante un escalón de frecuencia.
PLL de Orden 2 y de Tipo 2 (IV)
Otra forma de realizar un PLL de Orden 2 y Tipo 2:
R2 C
F(s) = - [1+ R2·C·s]/(R1·C·s)  R1
F(s) = - wP·[1+ s/wZ]/s, - + VCC
Entrada
siendo: + - VCC Salida
wZ = 1/(R2·C) y wP = 1/(R1·C)

Procediendo como en el caso anterior:


1 + s/wZ
Tfo-fe(s) =
s2/(-wp·K) + s/wZ + 1

Para que salga lo mismo que en el caso anterior, K tiene que ser
negativa. Como K = 2p·KV·KDF o bien KV < 0 o KDF< 0. En
caso contrario, el PLL sería inestable, al menos que el detector de
fases cambie el signo de KDF en función de la diferencia de fases.
Realización física de las partes de un PLL

Vesen(Fe)
V = k(DF) Voscsen(Fosc)

Detector de fases VCO

Detectores de fases
Detectores analógicos  Detector basado en un mezclador.
Detector basado en “ puerta o exclusiva”.
Detectores digitales  Detector basado en “biestable RS
activado por flancos”.
Detector Fase-Frecuencia.
VCOs
Osciladores de onda senoidal.
Osciladores de onda cuadrada.
Detector de fases basado en mezclador (I)

Detector de fases

Vesen(Fe) vDF Vesen(Fe) vDF


Conv.
- F/V

Voscsen(Fosc)
Voscsen(Fosc)

vDF = Km·Vesen(Fe)·Voscsen(Fosc) = KDF·[cos(Fe - Fosc) - cos(Fe + Fosc)],


siendo KDF = Ve·Vosc·Km/2. Como: Fe = wosc0·t + fe y Fosc = wosc0·t + fosc 
vDF = KDF·[cos(fe - fosc) - cos(fe + fosc + 2·wosc0·t )]
El segundo término se elimina por filtrado y queda:
vDF = KDF·cos(fe - fosc) = KDF·sen(p/2 + fe - fosc)
Se aproxima el seno por el ángulo para valores pequeños de éste:
vDF  KDF·(p/2 + fe - fosc)
Detector de fases basado en mezclador (II)

Vesen(Fe) vDF vDF  KDF·(p/2 + fe - fosc)  vDF  KDF·(fe – f’osc),


siendo f’osc= fosc - p/2.
Voscsen(Fosc) Luego se comporta como se ha previsto, pero
estando f’osc retrasada 90º con relación al
comportamiento teórico, definido por fosc.

¿En qué medida senx  x?


20%
y=x
1
10% Error
y = senx

0 0%
0º 30º 60º 90º 0º 20º 40º 60º
x x

Luego se comporta bastante linealmente si: fe – f’osc < 60º, es


decir: 90º + fe - fosc < 60º
Detector de fases basado en mezclador (III)
Vesen(Fe) vDF
1
vDF =KDF·sen(fe-f’osc)
Voscsen(Fosc) 0

-1 vDF =KDF·(fe-f’osc)
El límite sería: fe – f’osc < 90º
-90º -60º -30º 0º 30º 60º 90º
Es decir: -90º < (fe – f’osc) < 90º fe-f’osc
Por tanto: -90º < (90º + fe – fosc) < 90º
Es decir: -180º < (fe – fosc) < 0º 50%
Error

Ojo: en caso de que se superen 0%


estos límites, cambia el signo de
KDF, lo que genera problemas de
estabilidad en Tfo-fe(s). El lazo se -50%
desenganchará. -90º -30º 0º 30º 90º
fe-f’osc
Detector de fases basado en mezclador (IV)
Ventajas:
• Trabaja con señales analógicas, por lo que puede operar hasta
frecuencias muy altas (el límite depende de la tecnología del
mezclador).

• El filtro es del doble de la frecuencia de la señal generada.

Inconvenientes:
• El valor de la constante KDF es KDF = Ve·Vosc·Km/2, es decir,
depende de la amplitud de las señales. A veces hay que
limitarlas para acotar el valor de KDF.

• La diferencia de fases máxima posible es de 180º. En este caso:


-180º < (fe – fosc) < 0º.
Detector de fases basado en “puerta o exclusiva” (I)

Detector de fases ve(Fe)

vDF vDF
ve(Fe) Conv.
- F/V

vosc(Fosc)
voscFosc)
ve(Fe)

t
vosc(Fosc)

t
vDF
t
Detector de fases basado en “puerta o exclusiva” (II)

ve(Fe)
vDF
Ojo: no es
vDF simétrica
respecto a 0º

vosc(Fosc)
0º 180º 360º fe– fosc

ve(Fe) ve(Fe) ve(Fe)

t t t
vosc(Fosc) vosc(Fosc) vosc(Fosc)

t t t

vDF vDF vDF


vDF
vDF vDF
t t t
Detector de fases basado en “puerta o exclusiva” (III)

vDF max 0,5·vDF max


vDF vDF fe– fosc
0º 90º 180º
0º 180º 360º -0,5·vDF max
fe– fosc
vDF
ve(Fe) ve(Fe)

t t
vosc(Fosc) vosc(Fosc) vDF

t t 0,5·vDFmax

Es simétrica
vDF = vDF respecto a 90º
vDF = vDF t t
Detector de fases basado en “puerta o exclusiva” (IV)
Ahora adelantamos la representación p/2.

0,5·vDF max vDF 0,5·vDF max


vDF fe– fosc fe– f’osc
0º 90º 180º -90º 0º 90º
-0,5·vDF max
-0,5·vDF max
El mismo evento que sucedía en fe– fosc ahora sucede p/2 radianes
antes, es decir, sucede en fe– fosc - p/2 = fe– (fosc + p/2). Esto es
equivalente a que suceda en fe– f’osc, siendo f’osc= fosc + p/2. Por
tanto, el desarrollo teórico seguido es válido para f’osc, estando f’osc
adelantada 90º con relación a la fase realmente existente, que es fosc.

El límite sería: -90º < (fe – f’osc) < 90º, es decir: 0º < (fe – fosc) < 180º

El valor de la constante KDF es KDF = vDF max/p


Detector de fases basado en “puerta o exclusiva” (V)

Ventajas:
• El circuito digital es relativamente sencillo, por lo que puede
operar hasta frecuencias bastante altas.

• El valor de la constante KDF es KDF = vDF max/p, es decir, no


depende de la amplitud de las señales.

• El filtro es del doble de la frecuencia de la señal generada.

Inconvenientes:
• La diferencia de fases máxima posible es de 180º. En este caso:
0º < (fe – fosc) < 180º
Detector de fases basado en “biestable RS
activado por flanco” (I)
¿Cómo activar un biestable RS por flanco y no por nivel?

A A
B B
A’ A’
A A
t t
tr tr
A’ A’
t t

B B
t t

Un “1” en B sólo en el Un “1” en B sólo en el


flanco de bajada de A. flanco de subida de A.
Detector de fases basado en “biestable RS
activado por flanco” (II)

BS
AS
Q
S Q

R
AR
BR

AS
AS Q
S Q
t
AR R
AR
t Biestable RS activado
por flanco de bajada
Q
t
Detector de fases basado en “biestable RS
activado por flanco” (III)

Detector de fases ve(Fe) vDF


S Q
ve(Fe) Conv.
vDF
F/V
R
-
vosc(Fosc)
vosc(Fosc)
ve(Fe)

t
vosc(Fosc)

vDF
t
Detector de fases basado en “biestable RS
activado por flanco” (IV)
ve(Fe) vDF
S Q
vDF Ojo: no es
R simétrica
respecto a 0º
vosc(Fosc)
0º 180º 360º fe– fosc

ve(Fe) ve(Fe) ve(Fe)

t t t
vosc(Fosc) vosc(Fosc) vosc(Fosc)

t t t

vDF vDF vDF


vDF
vDF vDF
t t t
Detector de fases basado en “biestable RS
ve(Fe) vDF activado por flanco” (V)
S Q

R Modificamos el nivel de tensión y


retrasamos fe – fosc p radianes.
vosc(Fosc)

vDF max
vDF 0,5·vDF max
vDF
-180º 180º
0º fe– f’osc
0º 180º 360º f – f -0,5·vDF max
e osc

Ahora es f’osc= fosc + p. Por tanto, el desarrollo teórico seguido es


válido para f’osc, estando f’osc adelantada 180º con relación a la fase
realmente existente, que es fosc.

El límite sería: -180º < (fe – f’osc) < 180º, es decir: 0º < (fe – fosc) < 360º

El valor de la constante KDF es KDF = vDF max/(2p)


Detector de fases basado en “biestable RS
activado por flanco” (VI)

Ventajas:
• La diferencia de fases máxima posible es de 360º. En este caso:
0º < (fe – fosc) < 360º

• El valor de la constante KDF es KDF = vDF max/(2p), es decir, no


depende de la amplitud de las señales.

Inconvenientes:
• El filtro es de la frecuencia de la señal generada.

• El circuito digital es relativamente complejo, por lo que no puede


operar a frecuencias muy altas.
Detector Fase-Frecuencia (I)

Idea general: Conseguir tener el equivalente a dos detectores basados


en biestables activados por flancos: uno que funcione para
diferencias de fases relativas de entre 0º y 360º y otro entre –360º y 0º.

vDF max
vDF

0º 180º 360º f – f
e osc
vDF max
vDF
-360º
-180º 0º 180º 360º f – f
e osc

-vDF max
Detector Fase-Frecuencia (II)
Detector de fases
ve(Fe)
ve(Fe) Conv.
vDF S Q VU

- F/V R
+ vDF

vosc(Fosc)
S Q -
R VD

vosc(Fosc)

vDF vDF max

-360º -180º
0º 180º 360º f – f
e osc

-vDF max
ve(Fe)
S Q VU Detector Fase-Frecuencia (III)
R
+ vDF vDF vDF max
S Q -
-360º -180º
R 0º 360º f – f
VD 180º
e osc

vosc(Fosc) -vDF max

ve(Fe) ve(Fe) ve(Fe)

t t t
vosc(Fosc) vosc(Fosc) vosc(Fosc)

t t t
vU
t vU t vU t
vD t vD t vD t
vDF vDF t vDF vDF vDF t
t vDF
ve(Fe)
S Q VU Detector Fase-Frecuencia (IV)
R
+ vDF
¿Cómo es uno de estos circuitos?
S Q -
R
VD
vosc(Fosc)

VU
S Q
ve(Fe)
R

R
vosc(Fosc)
VD
S Q
ve(Fe) Detector Fase-Frecuencia (V)
S Q VU
R
+ vDF vDF vDF max
S Q -
R
VD fe– fosc
vosc(Fosc)
-360º -180º 0º 180º 360º

Una transferencia como ésta


es más deseable, ya que no
se produce cambio de signo
de KDF.

Circuito real
usado en el
PLL CD4046
Detector Fase-Frecuencia (VI)

Ventajas:
• La diferencia de fases máxima posible es de 720º. En este caso:
-360º < (fe – fosc) < 360º

• El valor de la constante KDF no depende de la amplitud de las


señales.

• Es el detector de fase con mejor enganche.

Inconvenientes:
• El filtro es de la frecuencia de la señal generada.

• El circuito digital es relativamente complejo, por lo que no puede


operar a frecuencias muy altas.
VCOs de forma de onda senoidal

Ejemplo real (obtenidos del ARRL Handbook 2001):

Disposición de los diodos varicap


para compensar el efecto de
condensador no lineal que presentan.
VCOs de forma de onda cuadrada
Son multivibradores astables controlados por tensión

+ VCC Vcond
RB Vramp Vcomp
b t
+
vc
vosc
+
- C t
Vcond
-
Frecuencia de oscilación:
-
f = b·(VCC-vc)/(RB·C·Vramp)
+ +
vosc
Vcomp
-
Parámetros característicos de los PLLs (I)
• Margen de mantenimiento estático (hold-in range): Es la
diferencia de frecuencias de entrada entre las que el lazo permanece
enganchado en las siguientes condiciones: partimos del lazo enganchado
y cambiamos la frecuencia de entrada muy lentamente.
• Margen de mantenimiento dinámico (pull-out range): Es la
diferencia de frecuencias de entrada entre las que el lazo permanece
enganchado en las siguientes condiciones: partimos del lazo enganchado
y cambiamos la frecuencia de entrada bruscamente (es, por tanto, el valor
del escalón de frecuencia de entrada que acabamos de dar).
• Margen de enganche lineal (lock-in range): Es la diferencia de
frecuencias de entrada entre las que el lazo se engancha trabajando el
detector de fases de forma lineal.
• Margen de enganche no lineal (pull-in range): Es la diferencia
de frecuencias de entrada entre las que el lazo se engancha aunque el
detector de fases llegue a trabajar de forma no lineal.
Parámetros característicos de los PLLs (II)

fosc0
Margen de enganche
lineal (lock-in)

Margen de mantenimiento
dinámico (pull-out)

Margen de enganche no lineal (pull-in)

Margen de mantenimiento estático (hold-in)

• Error de fase: Es la diferencia de fases de entrada y salida. Depende


del tipo de detector de fases y del filtro usados y, a veces, de la frecuencia
de oscilación.
Ejemplo de PLL en un circuito integrado: el LM 565 (I)
Esquema de bloques
Ejemplo de PLL en un circuito integrado: el LM 565 (II)
Esquema interno

Celda de Gilbert Amp. Op. VCO


Sintetizadores de frecuencia con PLLs (I)

Idea básica

Oscilador
a Xtal
ve
vosc
V = k(DF)

Filtro pasa-bajos VCO


Detector de fases

N
Divisor de
frecuencias
Sintetizadores de frecuencia con PLLs (II)
vXtal, fXtal
vVCO, fVCO
V = k(DF)

N
vdiv, fVCO/N
vVCO
t

vdiv t

vXtal
t
Sintetizadores de frecuencia con PLLs (III)
vXtal, fXtal
vVCO, fVCO
V = k(DF)

Ejemplo: N = 20
N
vdiv, fVCO/N
vVCO
t
vdiv
t

vXtal t

Cuando el PLL está enganchado, fXtal = fvco/N  fvco = fXtal·N


Luego podemos cambiar la frecuencia cambiando N.
Sintetizadores de frecuencia con PLLs (IV)
Sintetizador con divisor programable

fXtal fVCO=NP·fXtal
V = k(DF)

 NP

Programación del contador

• La frecuencia de salida cambia a escalones Df = fXtal.

• Problema: los contadores programables tienen frecuencias


máximas de uso no muy altas  Solución: combinar contadores
fijos y programables.
Sintetizadores de frecuencia con PLLs (V)
Sintetizador con divisores fijo y programable

fXtal
fVCO=NF·NP·fXtal
V = k(DF)

 NP  NF

Programación del contador

• La frecuencia de salida es fvco = NF· NP·fXtal

• La frecuencia de salida cambia a escalones Df = NF·fXtal.


• Problema: fXta acaba siendo demasiado pequeña  filtro sea de
relativamente baja frecuencia  cambios de frecuencia lentos. 
Solución: sintetizadores de doble módulo
Sintetizadores de frecuencia con PLLs (VI)
Sintetizadores de doble módulo
fXtal
fVCO=N·fXtal
V = k(DF)

NP

 NP (P+1)/P
(P+1)/P Reset En este caso:
fVCO=N·fXtal,
A siendo:
Reset
N = NP·P + A
A NP max  NP  NP min
y Amax  A  1
Sintetizadores de frecuencia con PLLs (VII)
fXtal
fVCO=N·fXtal
Estudio del sintetizador de
V = k(DF)
doble módulo (I)
NP • Necesariamente tiene que
ser NP min  Amax
NP (P+1)/P
(P+1)/P Reset
• El bloque “(P+1)/P” divide inicialmente
A por P+1 y sólo cambia a dividir por P
Reset

A cuando el bloque “A” ha contado A


pulsos a la salida del bloque “(P+1)/P”,
es decir, (P+1)·A pulsos del VCO.
• A partir de es momento, aún quedan (NP-A) pulsos a la salida del
bloque “(P+1)/P” para que se complete un ciclo de conteo, es decir,
P·(NP-A) pulsos del VCO. Por tanto, el número total de pulsos N para
completar un ciclo de conteo a la salida del bloque “N” es:
N = (P+1)·A + P·(NP-A) = NP·P + A
Sintetizadores de frecuencia con PLLs (VIII)
fXtal
V = k(DF)
fVCO=N·fXtal Estudio del sintetizador de
doble módulo (II)
NP

(P+1)/P • Supongamos que queremos


NP
(P+1)/P Reset que varíe la generación de
A frecuencias a escalones siempre
Reset
constantes. Entonces tiene que
A cumplirse:

(NP·P + Amax) +1 = (NP + 1)·P + 1

Aumentar en 1 el valor Amax = Poner el mínimo en A (=1)


y aumentar NP en 1
• Por tanto: Amax = P. Si Amax > P, la misma frecuencia se puede
generar con dos combinaciones distintas de A y de NP. Si Amax < P,
quedan frecuencias sin generar. Por tanto, siempre Amax  P.
Sintetizadores de frecuencia con PLLs (IX)
fXtal
fVCO=N·fXtal
Estudio del sintetizador de
V = k(DF)
doble módulo (III)
NP • Como:

NP (P+1)/P NP max  NP  NP min,


(P+1)/P Reset
Amax  A  1,
A
Reset NP min  Amax  P y
A N = NP·P + A, entonces:
Nmin = P2 + 1

• Los escalones de frecuencia de salida son:


Df = (NP·P + A)·fXtal - (NP·P + A - 1)·fXtal = fXtal
• Valores normalizados de P son: 5, 8, 15, 20, 32, 40 y 80.
Ejemplos de sintetizadores de frecuencia con PLLs (I)
Sintetizador para transmisor de CB (Citizens Band) de
26,965 MHz hasta 27,405 MHz en saltos de 10 kHz (I)

1º- Con sintetizador con fXtal fVCO=NP·fXtal


V = k(DF)
divisor programable:
NP

• Como necesitamos Df = 10 kHz, supongamos que


elegimos fXtal = 10 kHz.

• Y como fVCO = NP·fXtal, entonces sería NP min = 2696,5 y


NP max = 2740,5. Pero esto no es válido porque los divisores
deben ser números enteros. Tenemos que multiplicar estos
valores por 2 (NP min = 5393 y NP max = 5481) y dividir fXtal
por 2 (fXtal = 5 kHz).
Ejemplos de sintetizadores de frecuencia con PLLs (II)
Sintetizador para transmisor de CB de 26,965 MHz
hasta 27,405 MHz en saltos de 10 kHz (II)

26,965 MHz-
fXtal = 5 kHz
27,405 MHz
V = k(DF)

 NP

5393  NP  5481
• Se generan frecuencias a saltos de 5 kHz (no es un problema).
• El divisor programable es una frecuencia bastante alta (aunque
posible)
Ejemplos de sintetizadores de frecuencia con PLLs (III)
Sintetizador para transmisor de CB de 26,965 MHz
hasta 27,405 MHz en saltos de 10 kHz (III)
fXtal fVCO=NF·NP·fXtal
2º- Con sintetizador con
V = k(DF)
divisores fijo y programable:

NP  NF

• Supongamos que queremos que la frecuencia en la entrada del


divisor programable sea menor que 5 MHz. Entonces elegimos NF =
8, de tal forma que la frecuencia máxima a la entrada del divisor
programable sea 27,405/8 = 3,425625 MHz < 5 MHz. Como realmente
necesitamos Df = 5 kHz, entonces fXtal = Df/NF = 625 Hz. Los
valores de NP serán NP= fVCO/(NF·fXtal), es decir: NP min = 5393 y
NP max = 5481 (lo mismo que en el caso anterior).
Ejemplos de sintetizadores de frecuencia con PLLs (IV)
Sintetizador para transmisor de CB de 26,965 MHz
hasta 27,405 MHz en saltos de 10 kHz (IV)

fXtal = 625 Hz 26,965 MHz-


27,405 MHz
V = k(DF)

 NP NF=8

5393  NP  5481
• El divisor programable es de frecuencia más baja (más asequible).
• La frecuencia del oscilador es bastante baja, por lo que también lo
es la de corte del filtro y, por lo tanto, el lazo es lento.
Ejemplos de sintetizadores de frecuencia con PLLs (V)
Sintetizador para transmisor de CB de 26,965 MHz
hasta 27,405 MHz en saltos de 10 kHz (V)

3º- Con sintetizador de doble módulo : fXtal fVCO=N·fXtal


V = k(DF)
• Mantenemos en 5 MHz la máxima
frecuencia en la entrada del divisor
programable. Elegimos P = 8. Como NP (P+1)/P
(P+1)/P Reset
necesitamos Df = 5 kHz, entonces
A
fXtal = 5 kHz. Elegimos Amax = P. Reset

Los valores máximo y mínimo de N


son los mismos que los calculados
antes para NP:
Nmin = 5393 y Nmax = 5481

Por tanto: Nmin = 5393 = NP min·8 + 1  NP min = 674


Ejemplos de sintetizadores de frecuencia con PLLs (VI)
Sintetizador para transmisor de CB de 26,965 MHz
hasta 27,405 MHz en saltos de 10 kHz (VI)

Y también:
Nmax = 5481 = NP max·8 + A
Ahora hay que ver qué par de valores enteros de NP max y A
cumplen la ecuación anterior:

A 1 2 3 4 5 6 7 8
NP max 685 684,875 684,475 684,625 684,500 684,375 684,250 684,125

Luego: NP max = 685


Resumen:
A 26,965 MHz  NP = 674 y A = 1
A 27,405 MHz  NP = 685 y A = 1
Ejemplos de sintetizadores de frecuencia con PLLs (VII)
Sintetizador para transmisor de CB de 26,965 MHz
hasta 27,405 MHz en saltos de 10 kHz (VII)

26,965 MHz  NP=674 y A=1


fXtal = 5 kHz
27,405 MHz  NP=685 y A=1
V = k(DF)

674NP685

 NP 9/8
(P+1)/P Reset

A
Reset

1A8
Sintetizadores de frecuencia con PLLs y con mezclador (I)
En caso de necesitar sintetizar frecuencias mayores que
las de funcionamiento de los divisores de frecuencia

fXtal1
fVCO
V = k(DF)

Filtro pasa-bajos VCO


Detector de fases

 NP
Filtro
Divisor de pasa-bajos
frecuencias fXtal2
programable

Se cumple:

(fVCO - fXtal2)/NP = fXtal1  fVCO = fXtal1·NP + fXtal2


Sintetizadores de frecuencia con PLLs y con mezclador (II)
fXtal1 fVCO1
V = k(DF)
VCO

NP1

fXtal2
V = k(DF)
fVCO2
VCO
NP2
Se cumple:

(fVCO1 – fVCO2)/NP1 = fXtal1 y fVCO2/NP2 = fXtal2 


fVCO1 = fXtal1·NP1 + fXtal2·NP2
Otros sistemas de generación precisa de señales de
alta frecuencia sin PLLs
fXtal fsal = fXtal + fVFO

fVFO • Oscilador a cristal: de frecuencia


relativamente alta y precisa, pero constante.
• Oscilador de frecuencia variable (VFO):
VFO frecuencia menos precisa pero variable.

fXtal
fsal
Con multiplicador de fsal = 2·fXtal + fVFO
frecuencia (por 2)
fVFO
VFO

Você também pode gostar