Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ZamudioSFJ PDF
ZamudioSFJ PDF
Por
MAESTRO EN CIENCIAS EN LA
ESPECIALIDAD DE ELECTRÓNICA
en el
Supervisada por:
© INAOE 2015
Tesis de maestrı́a
Author: Supervisor:
Francisco Javier Zamudio Saenz Dr. Alejandro Dı́az Sánchez
in the
9 de marzo de 2015
“Bien parece -respondió don Quijote -que no estás cursado en esto de las aventuras:
ellos son gigantes; y si tienes miedo, quı́tate de ahı́, y ponte en oración en el espacio que
yo voy a entrar con ellos en fiera y desigual batalla. ”
A mi asesor, el Dr. Alejandro Dı́az Sánchez (INAOE) por haberme aceptado como su
estudiante, proporcionarme su apoyo y paciencia durante el tiempo de este trabajo.
A mis sinodales, los doctores Esteban Tlelo Cuautle, Luis Abraham Sánchez Gaspa-
riano y Carlos Arturo Graciós Marı́n por sus observaciones y crı́tica constructiva del
trabajo presentado.
A mis profesores de maestrı́a, quienes siempre nos motivaron con sus concejos y cla-
ses, buscando siempre darnos sus mejores técnicas. En especial a los doctores Arturo
Sarmiento, Guillermo Espinoza y Victor Champac
A mis compañeros y amigos del INAOE, en especial a Ricardo, Jose Luis, Daniel, Ge-
rardo, Adriana, Haiko, Rafael, Carlos, Edel, Ricardo (pequeñuelo), Daniel (bad daniel),
Jaziel, Yazmin, Marcial, Laura, Luis, Adrian, Luis Antonio, Christian, Alejandro, Jesus,
Francisco (tocayo), Luis (wicho), Emmanuel y otros más que se me escapan.
Por último quiero agradecer a CONACyT por haberme proporcionado el apoyo durante
este tiempo.
ii
Índice general
Agradecimientos II
Índice de figuras V
Resumen IX
1. Introducción 1
1.1. Motivación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2. Justificación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3. Objetivo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.4. Aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.5. Organización de la tesis . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Marco teórico 5
2.1. Fundamentos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2. Modelo lineal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.3. Análisis de ruido en el PLL . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.3.1. Ruido de fase en la entrada . . . . . . . . . . . . . . . . . . . . . . 13
2.3.2. Ruido de fase del VCO . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.4. Sintetizador de Frecuencias . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.4.1. Arquitecturas del PLL . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.4.1.1. Arquitectura entera . . . . . . . . . . . . . . . . . . . . . 17
2.4.2. Componentes de un PLL . . . . . . . . . . . . . . . . . . . . . . . 18
2.4.3. Detector de fase y frecuencia, PDF . . . . . . . . . . . . . . . . . . 18
2.4.4. Bomba de carga, CP . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.4.5. Oscilador controlado por voltaje, VCO . . . . . . . . . . . . . . . . 19
2.4.6. Divisor de frecuencias . . . . . . . . . . . . . . . . . . . . . . . . . 21
iii
iv
5. Conclusiones 86
5.1. Trabajo futuro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Índice de figuras
2.1. Clasificación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2. Regiones de operación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.3. Modelo lineal de un PLL . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.4. Polos complejos conjugados en el plano S . . . . . . . . . . . . . . . . . . 11
2.5. Diagrama de bloques de un sistema de control industrial . . . . . . . . . . 11
2.6. Señal periódica con Jitter . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.7. Degradación del espectro de potencia en términos de modulación de fase . 13
2.8. Densidad del espectro de potencia de una señal sinusoidal ruidosa . . . . . 13
2.9. Modelo con señal de ruido en la entrada . . . . . . . . . . . . . . . . . . . 13
2.10. Respuesta en frecuencia del ruido de fase en la entrada . . . . . . . . . . . 14
2.11. Modelo con señal de ruido en el VCO . . . . . . . . . . . . . . . . . . . . 15
2.12. Respuesta en frecuencia del ruido de fase del VCO . . . . . . . . . . . . . . 15
2.13. a) Diagrama a bloques de PFD, b) wA > wB , c) wA < wB . . . . . . . . . 19
2.14. Representación de una bomba de carga . . . . . . . . . . . . . . . . . . . . 20
2.15. Oscilador de anillo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
v
vi
4.29. Respuesta en AC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
4.30. Conversión con fuentes ideales . . . . . . . . . . . . . . . . . . . . . . . . . 84
4.31. Conversión a una mayor frecuencia . . . . . . . . . . . . . . . . . . . . . . 85
4.32. DAC completo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Índice de tablas
viii
Resumen
En este trabajo se llevó a cabo el modelado y diseño un PLL. Este tipo de sistemas
tienen una gran cantidad de aplicaciones en el campo de las comunicaciones debido a
una gran variedad de cualidades con las que cuentan dependiendo del tipo de PLL que
sea. Además de tener un consumo de potencia considerable y bajo costo. Se hace la pro-
puesta de desarrollar un DPLL con el uso de un oscilador del tipo paso banda y tener
un control de la frecuencia con la corriente de cola de las celdas implementadas para
el diseño del mismo. El desarrollo de sistemas en lenguajes de descripción de hardware,
permiten que sea posible la implementación de este tipo de sistemas, sin tener que hacer
una gran inversión. Además se implementó un PLL en su modelo lineal, considerando
que el PLL se encuentra en estado de amarre, es posible modelarlo como un sistema
lineal. Se desarrolló un modelo en la plataforma de Simulink de un DPLL, más cercano
al modelo digital por parte del comparador de fase y frecuencia de tres estados. En
este modelo se vieron factores importantes como el tiempo de establecimiento, y como
afecta el comportamiento del sistema al modificar el filtro de lazo. De igual manera se
implementó el modelo de un oscilador de relajación y se usó el oscilador que proporciona
el programa Simulink. Se llevó a cabo el análisis matemático, el cual sirvió para ambos
modelos y dar una idea de lo esperado. Para el caso del modelo completamente digital,
se implementó un modelo en VHDL, el cual, es un lenguaje de descripción de hardwa-
re que permite modelar sistemas grandes de una manera sencilla. El diseño se basó en
las caracterı́sticas de una FPGA por parte de la compañia INTESC. La tarjeta es una
ASSERTA que trabaja con un Spartan 6 XC6SLX16 a 50M Hz. Las plataformas donde
se simularon estos sistemas fueron ModelSim y Aldec Active-HDL. Además, se usaron
plataformas extras para tener una mejor visión del sistema, el software ADIsimPLL
3.60, el cual muestra comportamientos de PLL’s ya fabricados y la plataforma de soft-
ware’s Sue2, PllDesign y CppSimView, estos muestran diferentes topologı́as junto con
la posibilidad de formar tus propios bloques, ademas de poder simular y ver la dinámica
de los sistemas. Para graficar algunos sistemas se usaron los programas de MATLAB y
Origin Pro 8, estas son herramientas muy funcionales para poder graficar. Los diseños
desarrollados en el trabajo se llevaron a cabo con la tecnologı́a de 0.5µm de On semi-
conductor y el simulador usado fue H-SPICE 2008.03. En este se hicieron los bloques
a nivel transistor, con excepción del divisor de frecuencias, ya que este, se modeló con
Verilog-A. El PLL cuenta con un oscilador controlado por corriente del tipo paso banda,
un comparador de fase de tres estados, una bomba de carga simple, la cual maneja la
fase negada de la entrada superior y un filtro de lazo pasivo de primer orden.
Quiero dedicar este trabajo a mi esposa, ya que ha sido una gran
mujer, con la cual siempre he contado.
De igual manera a mis suegros quienes siempre han creı́do en mi sin
importar los problemas que se presenten.
A mi hermano Fernando Alonso Zamudio Saenz, por siempre haber
estado a mi lado y permitirme aprender mucho de el.
x
Capı́tulo 1
Introducción
1.1. Motivación
1
Chapter 1. Introducción 2
1.2. Justificación
a cabo la elaboración de un bloque como este, se tienen problemas para poder carac-
terizar y el proceso es muy largo. Sin embargo, si bloques fijos son implementados en
una plataforma de hardware, solo se tendrı́a que diseñar un bloque y después se podrı́an
caracterizar.
1.3. Objetivo
Llevar a cabo el análisis y diseño de un lazo de enganche de fase. Para este caso,
es importante realizar el modelado del sistema, desde la parte lineal, hasta el diseño
circuital. Con ayuda de un lenguaje de alto nivel, se diseñará un lazo completamente
digital, el cual servirá para futuros trabajos de investigación. En el caso del oscilador, se
han considerado varios tipos de osciladores controlados, de los cuales, se ha tomado en
cuenta el uso del oscilador del tipo paso banda, esto se hizo ya que es posible implementar
un bloque reductor de armónicos para tener una señal más pura. Debido a que se necesita
que sea controlado, se ha tomado en cuenta llevar a cabo un control con el uso de la
corriente de polarización, para esto es necesario un nodo de baja impedancia. Para
poder usar este oscilador en un sistema digital y en un sistema completamente digita,
se propone un convertidor de digital a analógico y de voltaje a corriente. Con esto, es
posible llevar a cabo el diseño de un oscilador controlado por palabra.
1.4. Aplicaciones
El lazo de enganche de fase se usa en gran manera para los sistemas de comuni-
caciones electrónicas, como son los moduladores [3], demoduladores [4], generadores de
frecuencia [5] y sı́ntesis de frecuencia [6]. Los PLL se usan tanto en los transmisores, co-
mo en los receptores, con modulación analógica o digital, y con la transmisión de pulsos
digitales.
Oscilador controlado
Salida de VCO
por voltaje (VCO)
fn
fo=fn+Df
Ko(Hz/V)
Capacitor de Resistor de
sincronización sincronización
Ct Rt
cabo el modelado del sistema en alto nivel con la ayuda de diferentes softwares. Se ini-
ció desde el diseño matemático hasta el modelo con VHDL para el caso completamente
digital. En el capı́tulo 4 se tiene el diseño del sistema y por último en el capı́tulo 5 se
dan las conclusiones junto con el trabajo futuro.
Capı́tulo 2
Marco teórico
Sintetizadores
de
frecuencia
Síntesis Síntesis
Directa Indirecta
N-entero N-fraccional
estos pueden ser analógicos, digitales y completamente digitales; por otra parte, estos
mismos sistemas se pueden dividir en dos tipos: entero o fraccional. Esto se muestra
en la Figura 2.1. En este capı́tulo también se describirá la operación básica del lazo de
amarre considerando el modelo lineal, ası́ como las regiones de operación del mismo.
5
Chapter 2. Marco teórico 6
2.1. Fundamentos
Por el nombre del sistema de lazo de enganche de fase (PLL por sus siglas en inglés),
se puede saber que al menos se tendrán dos señales que estarán relacionadas en su fase,
y una de ellas enganchará en fase a la otra. Como está estructurado como un lazo, se
comporta como un sistema realimentado y, por tanto, se debe tener un control del mis-
mo. Por esto, es necesario emplear técnicas de control, ya sea por el método del lugar
de las raı́ces, métodos de respuesta en frecuencia (Bode o Nyquist) o con análisis de
sistemas de control en el espacio de estados [8].
Por definición, el lazo de enganche de fase es un sistema que sincroniza una señal de
alta frecuencia, la cual frecuentemente es la salida, con otra de menor frecuencia (casi
siempre a la entrada), Entre ambas existe un factor N, la cual se establece como la
diferencia en frecuencia entre ambas señales. Es decir, si N es unitario, la frecuencia de
salida es la misma que la que se tiene a la entrada, con una diferencia de fase constante.
El PLL trabaja en cuatro regiones de operación, las cuales se pueden observar en la
Figura 2.2 se pueden distinguir dos estados importantes, el dinámico y el estático. El
estado estático se presenta cuando la señal de salida está enganchada a la señal de refe-
rencia, En el caso del estado dinámico, no existe un enganche con la señal de referencia
ni en fase ni en frecuencia. Las regiones de operación son:
+Du
- H
+Du
- PI
+Du
- PO
+Du
- L
u0
Estabilidad condicional
Inestabilidad dinámica
Figura 2.2: Regiones de operación
que la frecuencia de referencia se encuentre dentro del subconjunto pull-in, en cuyo caso
el PLL se amarrará rápidamente. El rango pull-out ∆ωP O , describe al PLL también en
estado estático. Se considera rango pull-out como el limite dinámico para la operación
estable [9]. El rango pull-out es el valor de una señal escalón la cual, aplicada a la entrada,
causa un desamarre en el lazo. Es decir, si el PLL está inicialmente amarrado con la
señal de referencia y la frecuencia de la señal escalón es menor, al rango pull-out, las
señales permanecen en amarre. Sin embargo, si la frecuencia del escalón excede el rango
de pull-out, la salida del PLL no seguirá la señal de entrada y, por tanto, el amarre se
perderá, y aunque se adquiera una ganancia de amarre, este será un proceso lento como
en el caso del pull-in. El rango de amarre ∆ωL , es un subconjunto del rango pull-in. Este
se define como el rango de frecuencias en el cual un PLL se amarra fácilmente, mediante
un simple pulso en la señal de referencia. Este logrará el amarre entre la frecuencia de
referencia y la de salida, si la frecuencia de referencia es aplicada dentro del rango de
amarre. El tiempo del rango de amarre será un poco más lento en comparación con el
rango pull-in si una frecuencia de referencia fuera del rango de amarre es aplicada. La
operación normal del PLL es generalmente restringida al rango de amarre.
Chapter 2. Marco teórico 8
En la Figura 2.3 se puede observar un modelo que representa a un PLL con sus
bloques principales. Con la ayuda de este diagrama a bloques, se puede generar un
modelo matemático del PLL.
La función de transferencia de este sistema está dada por la ecuación 2.1.
WRF + PC WOF
+ CP LPF VCO
-
FF
DIV
θOF
H(s) = (2.1)
θRF
Este voltaje de error llega al filtro de lazo, el cual es un filtro paso bajas y su función
de transferencia, está representada por F (s). Este filtro elimina las componentes de alta
frecuencia para poder proporcionar un voltaje de control (Vc ) al oscilador controlado
por voltaje. La dinámica del PLL es dependiente del tipo de filtro de lazo utilizado. La
salida de este está dada por la ecuación 2.3.
Después se tiene el bloque VCO, al cual llega el voltaje de control, considerando al VCO
como un integrador con una ganancia determinada KV CO , se tiene la ecuación 2.4 que
determina la señal de salida (OF), en la ecuación se considera la fase de salida.
Vc (s)KV CO
θOF (s) = (2.4)
s
Esta señal es realimentada y pasa a través del divisor de lazo. El objetivo de este bloque
es convertir la señal de alta frecuencia a una de baja frecuencia para que sea igualada
con la señal de referencia y poder ser enviada al comparador de fase. Su respuesta
está definida por la ecuación 2.5.
θout (s)
θf f (s) = (2.5)
N
Considerando la respuesta de cada uno de los bloques, y haciendo las operaciones nece-
sarias, se obtiene la función de transferencia del sistema completo, la cual está dada por
la ecuación 2.6.
θOF (s) KP D KV CO F (s)
H(s) = = (2.6)
θRF (s) s + KP D KVNCO F (s)
La función de transferencia del PLL, tiene una función caracterı́stica de un filtro paso
bajas con una ganancia N. Por tanto, la respuesta del sistema será la siguiente: para
variaciones lentas (baja frecuencia) en la fase de referencia, el lazo seguirá a la entrada
y producirá una fase de salida N veces mayor a la de la entrada.
Para el caso del error de fase, se tiene la función de transferencia dada por la ecuación
2.7.
θe (s) s
E(s) = = KP D KV CO F (s)
(2.7)
θRF (s) s+ N
Chapter 2. Marco teórico 10
Esta función de transferencia es igual a un filtro paso altas, por tanto, para variaciones
lentas en la fase de entrada, el error de fase será pequeño y para variaciones rápidas es
decir, para altas frecuencias, en la fase de referencia, no serán filtradas y mostrará un
incremento en el error de fase.
La función de transferencia para el voltaje de control, está dada por la ecuación 2.8.
Esta puede verse como una salida de error de fase filtrada, cuya función caracterı́stica
es paso altas. Sin embargo, dependiendo de los parámetros del filtro de lazo, este puede
tomar la forma de un filtro paso banda. Esto indica que las dinámicas del PLL son
dependientes del tipo de filtro utilizado y que sin grandes pérdidas puede utilizarse un
filtro pasivo.
Ahora, si se propone una función de transferencia de un filtro paso bajas sencillo, es
posible obtener la función de transferencia del sistema completo. Por ejemplo en la
ecuación 2.9 se puede observar la función de transferencia de un filtro pasivo.
sCR2 + 1
F (s) = (2.9)
sC(R1 + R2) + 1
Donde s
1 KP D KV CO N
ζ= CR2 + (2.13)
2 N C(R1 + R2 ) KP D KV CO
y s
KP D KV CO
ωn = (2.14)
N C(R1 + R2 )
que este sistema es igual a un sistema de control que consiste en un controlador au-
tomático, un actuador, una planta y un sensor (elemento de medición). En la Figura 2.5
se puede apreciar esto con más claridad. Por tanto, el sistema de control empleado en un
sistema PLL como el mostrado en el análisis lineal, es del tipo proporcional, ya que en
la parte de control se tiene un comparador de fase, el cual, da una fase de error y esta es
utilizada como actuador por una bomba de carga, la cual básicamente da un factor de
amplificación (que en este caso es atenuación, ya que la ganancia es muy pobre, debido
a que se obtiene una pequeña cantidad de corriente). El actuador recibe esta señal para
Chapter 2. Marco teórico 12
después dar un voltaje resultante, que es básicamente para lo que se utiliza el filtro paso
bajas. El oscilador dará una frecuencia de trabajo dependiendo del voltaje de control
y esta señal pasará al divisor de frecuencias o al .El divisor divide la frecuencia por un
factor N y de esta manera se puede hacer comparable con la señal de referencia.
El PLL puede ser diseñado de manera tal que pueda minimizar el ruido de fase en la señal
de salida. Generalmente las fuentes principales de ruido de fase son el ruido de la señal
Chapter 2. Marco teórico 13
Figura 2.8: Densidad del espectro de potencia de una señal sinusoidal ruidosa
RF PC OF
+
+ KPD CP LPF VCO
-
FF
DIV
filtro pasivo. La entrada del ruido es tratada como una señal de entrada en la función
Chapter 2. Marco teórico 14
El ruido de fase en el VCO puede ser modelado como un integrador en serie con un
sumador, el cual tiene como entrada la señal del ruido de fase. Para este caso, el filtro
de lazo se puede tener de la misma manera que la anteriormente mencionada. El ruido
de fase del VCO tiene una función de transferencia igual a 2.17. Si se representa al ruido
del VCO como θvcon se puede obtener una función de transferencia en relación del ruido
Chapter 2. Marco teórico 15
vcon
RF PC
+ OF
+ KPD CP LPF VCO +
-
FF
DIV
El ruido de fase del VCO forma una función de transferencia caracterı́stica de un filtro
paso altas, para un PLL de segundo orden, esto se puede observar en la Figura 2.12.
Para poder reducir el ruido en la señal de salida, lo mejor es hacer el ancho de banda
del PLL lo más ancho posible. Normalmente la fuente más grande de ruido es el VCO
y son varios factores que proporcionan el ruido en el VCO , tales como los cambios de
frecuencia, el ruido en los transistores, el ruido de control, etc. [13, 14].
Los PLL’s tienen una gran variedad de aplicaciones útiles para el campo de las
comunicaciones electrónicas. La necesidad de señales bien definidas y con una eleva-
da estabilidad en frecuencia en el oscilador local, hace necesario el uso de técnicas de
sı́ntesis de frecuencia para su generación. A continuación, se hace mención de algunas
aplicaciones que son posibles con el uso de PLL’s:
3. Filtro de Rastreo.
4. Modulación en Frecuencia.
5. Demodulación en Frecuencia.
6. Modulación en Fase.
7. Demodulación en Fase.
8. Sı́ntesis de Frecuencia.
Como se vio en la Figura 2.1, los PLL’s pueden ser clasificados del tipo entero
o fraccional. Cabe mencionar que aunque también existen se encuentran los PLL’s de
doble lazo, estos no forman parte del presente trabajo. Como se mencionó en el capı́tulo
2, estos pueden ser analógicos, digitales y completamente digitales.
En la Tabla 2.1 se puede observar los beneficios de algunas arquitecturas de sintetizadores
de frecuencias, y se hace mención de las ventajas y las desventajas a grandes rasgos. La
Chapter 2. Marco teórico 17
arquitectura usada en este caso es la entera, debido a que es la que servirá para el
desarrollo del trabajo presente.
donde N es el módulo divisor (el cual puede ser variable, pero siempre entero) y fref
es la frecuencia de referencia. De esta manera, la frecuencia de salida será un múltiplo
entero de la frecuencia de referencia. La simplicidad de la arquitectura ha hecho de
esta la opción preferida en sistemas de RF. Desafortunadamente, la arquitectura entera
presenta algunas desventajas importantes. La primera de ellas es que por motivos de
estabilidad, el ancho de banda en lazo cerrado en un PLL entero es limitado al valor
de fref /10. Debido a que la frecuencia de referencia deberá ser igual al ancho de banda
del canal, se origina una mayor contribución del ruido generado por el VCO y una lenta
velocidad de conmutación. En segundo lugar, la modulación producida por el PDF y el
charge-pump introduce bandas laterales alrededor de la frecuencia de salida, requiriendo
que el ancho de banda sea reducida aún más para obtener una adecuada supresión [17].
Chapter 2. Marco teórico 18
De esta manera, el contar con un módulo pequeño para el divisor, permite dismi-
nuir la contribución de ruido generado por este bloque, obteniéndose una mayor pureza
espectral de la señal de salida [29]. Estas caracterı́sticas, además de una mayor simplici-
dad en el diseño, hicieron que esta arquitectura fuese seleccionada para la realización del
sintetizador. A continuación, se hace mención de los componentes de un PLL con una
pequeña descripción de cada uno. En la sección del diseño se describirán más a detalle.
El detector de este tipo puede realizarse con un circuito digital que produce una
señal de salida cuyo valor es proporcional a la diferencia de fase y frecuencia entre la
señal de referencia y la señal que proviene del divisor de frecuencia. Actualmente esta
arquitectura es muy utilizada en los PLL debido a que permite incrementar el rango de
captura y reducir el tiempo de amarre. En la Figura 2.13 se muestra funcionamiento
tı́pico de un PDF digital [19]. Un circuito que detecte tanto la diferencia de fase como
de frecuencia entre dos señales al mismo tiempo, es muy útil hablando en cuanto a la
reducción de tiempo para el rango de adquisición ası́ como de la velocidad en el amarre
del PLL. Ilustrado en la Figura 2.13, la operación tı́pica de un detector de fase/frecuencia
se describe a continuación. Si la frecuencia de la señal en la entrada A es mayor que la de
la entrada B (wA > wB ), el PDF produce pulsos en QA mientras que QB permanece en
cero (ver Figura 2.13 b). Si lo inverso ocurre, es decir (wA < wB ), los pulsos ocurren en
QB mientras que QA permanece en cero (Figura 2.13 c). Por otro lado, si la frecuencia
de las señales en ambas entradas es la misma (wA = wB ) pero existe una diferencia
de fase, el PDF genera pulsos tanto en QA como en QB con una duración igual a la
diferencia de fase existente entre las dos entradas. Esto resulta equivalente a tener un
ajuste grueso (frecuencia) y un ajuste fino (fase) [12]. El Detector de fase frecuencia
puede ser implementado mediante diferentes tecnologı́as tales como bipolares o CMOS.
Chapter 2. Marco teórico 19
Los osciladores controlados por voltaje generan una señal de salida con una fre-
cuencia que depende del voltaje de control. Esta dependencia puede ser expresada como
[19]
wout = wo + KV CO Vc (2.20)
Dicho VCO consta básicamente de OTAs conectados en cascada, cada etapa intro-
duce un desfasamiento de 45o para dar un total de 180o . La celda básica para donde
Chapter 2. Marco teórico 21
cada etapa es conocida como la Celda de Maneatis [19], [21]. Esta celda ha sido amplia-
mente utilizada en PLLs y circuitos recuperadores de reloj, debido a que permite tener
un buen rango de control, rechazo al ruido de la fuente de alimentación y operar a altas
frecuencias. En posteriores capı́tulos se profundiza un poco más en cuanto a este tema.
El diseño de este bloque es de gran importancia para el PLL, debido a que debe
funcionar a altas frecuencias, tener un bajo consumo de potencia y ruido de conmutación
pequeño, en especial si es utilizado el PLL como un sintetizador de frecuencias para RF.
El funcionamiento de este circuito se describe como un convertidor que realiza la división
de la señal de alta frecuencia (fV CO ) provista por el oscilador controlado por voltaje a
señales de baja frecuencia (fREF ). Debido a la alta frecuencia de operación a su entrada,
es de esperar que el consumo de potencia de este bloque se incremente notablemente.
La lógica MCML (Mode Current Mode Logic)es la utilizada para implementar este
dispositivo [22]. Basada en la técnica de desvı́o de corriente, este estilo lógico permite
alcanzar buen desempeño en altas frecuencias y niveles de salida pequeños, sin embargo
el incremento de potencia estática aumenta. Para este tipo de circuitos, básicamente lo
que se hace, es concatenar un arreglo de compuertas y flip flops, los cuales decrementen
la frecuencia en la salida de la señal de entrada, la cual es la salida del VCO.
Capı́tulo 3
Para este caso, se parte del modelo matemático, el cual proporciona la información
que se pondrá en cada uno de los bloques.
El rango de frecuencias que el PLL abarca en su salida, está definido por el VCO, es
muy común llevar a cabo el diseño de los mismo con un rango de frecuencias que alcancen
a cubrir una necesidad en algún campo de estudio o industrial. Pueden ser aplicaciones
médicas, telefonı́a celular, transmisión o recepción de información. Por tanto, en este
apartado se considerará que el VCO cubrirá un rango de frecuencias entre 300MHz a
100MHz para el caso del modelo lineal. Esta frecuencia se ha elegido ya que se espera
diseñar un oscilador con estas caracterı́sticas.
El factor de división de lazo debe ser determinado como la razón entre la frecuencia
de oscilación del VCO y la frecuencia de referencia, aunque es posible proponer un valor
22
Chapter 3. Modelado del sistema 23
fout 300M hz
fout(div) = fref = = = 30M hz (3.1)
N 10
Se puede observar que mientras más grande sea el valor de división, menor será la
frecuencia de referencia.
Factor de amortiguamiento
1
ζ = √ ≈ .707 (3.2)
2
Frecuencia natural Wn
El error de fase que se presenta en el PLL, se puede observar con cualquier estı́mulo.
Este provoca una amortiguación en la oscilación con frecuencia igual a la frecuencia
natural. Esta frecuencia Wn tiene un gran efecto en el ancho de banda de lazo en −3dB.
Por tanto, para asegurar que el lazo se mantendrá amarrado a w − 3dB, este debe ser
menor o igual a un décimo de la frecuencia de referencia mı́nima de entrada. Por los
datos propuestos, la frecuencia más baja es de 100Mhz
100M Hz
flow = = 10M hz (3.3)
10
Por tanto, se puede tener ancho de banda de 1Mhz para mantener un tiempo con-
tinuo en estado de captura. Entonces la frecuencia w3dB se obtiene por:
Con este dato, es posible obtener la frecuencia natural, la cual se obtiene con la
siguiente ecuación:
w3dB
wn = = 2.2876M rad/s (3.5)
2.06
Por tanto, la desviación de frecuencia puede ser modelada por la siguiente ecuación.
Al igual que los demás bloques, estos dos tienen una dependencia por parte de
la carga y descarga de los capacitores del filtro de lazo. Estos tienen una dependencia
tanto de la bomba de carga como de la ganancia del oscilador. Por tanto, se propone una
corriente no muy grande, pero lo suficiente para que el capacitor se cargue y descargue
apropiadamente. Para este caso se usarán 50µA
Con este valor de ganancia en la bomba de carga se puede encontrar el primer valor
del componente del filtro dado por la siguiente ecuación [17]
Icp Kvco
C1 = = 682.49pF (3.10)
2π(N )(ωn )2
El resistor del filtro paso bajas es utilizado para proporcionar un factor de amortigua-
miento en el PLL. Este valor es calculado por la siguiente ecuación
2ζ
R= = 905.6937Ω (3.11)
C 1 ωn
El segundo capacitor C2 del filtro es puesto a menos de un décimo del capacitor principal
C1 , con este valor pequeño se pretende corregir los rizos (ripple capacitor) que se generan
por las conmutaciones en el PDF, reflejándose en el voltaje de control, ası́ mismo el valor
del capacitor se toma como insignificante para no agregar el polo correspondiente a la
función de transferencia del PLL, manteniéndola de segundo orden.
C2 = 68.249pF (3.12)
Ahora, se muestran todos los resultados obtenidos de los cálculos en la Tabla 3.1. Con
esto todos los parámetros, el lazo ha sido determinado y es posible llevar a cabo un
diseño del mismo.
Con el modelo presentado, se puede obtener un voltaje de control del sistema, esta
respuesta se puede observar en la Figura 3.2. El voltaje de control del VCO presenta
un valor máximo, independiente de la aplicación del escalón de entrada y después de un
tiempo se establece.
Una vez hecho el modelo lineal, se ha llevado a cabo el diseño del modelo digital
bajo la misma plataforma. En la Figura 3.3 se puede observar el modelo completo del
sistema. En el presente modelo, se pueden ver las partes del PLL digital, las cuales son:
Chapter 3. Modelado del sistema 27
Para este tipo de circuitos existen diferentes topologı́as implementadas, las cuales
tienen sus beneficios. Para el caso del modelo lineal, se tiene un comportamiento en base
Chapter 3. Modelado del sistema 28
a la siguiente ecuación.
vd = Kd θe + Vdo (3.13)
x Km Vd
Vo
Figura 3.4: Modelo de un multiplicador de cuatro cuadrantes
M = Kd /Vdo (3.15)
Otra opción para este tipo de comparadores de fase de este tipo, es el triangular, el
cual tiene un comparador en la salida [16].
Una opción más, es la compuerta XOR, gracias a su comportamiento es posible hacer
una comparación entre las dos señales y saber en qué lugar se encuentran. Según la tabla
de verdad de esta compuerta, cuando las dos señales son iguales, se tendrá una salida en
un nivel lógico alto y cuando sean diferentes, la señal de salida será un nivel bajo. Este
Chapter 3. Modelado del sistema 29
detector de fase puede tener un alcance de −π/2 a π/2. La ganancia para este caso es
A pesar de ser una buena opción y muy sencilla de implementar, el rango de trabajo
es corto y se presta a que haya diferencias que no sea capaz de dar una buena respuesta.
Por tanto se tienen otras opciones digitales que dan muy buenos resultados, como son
los detectores de fase de dos estados, de tres estados, de rango extendido de n estados
[16]. Para el caso de los PLL’s es muy común usar el detector de fase de tres estados,
ya que tiene un rango de trabajo de −2π a 2π. La ganancia está determinada por la
siguiente ecuación
Kd = (VH − VL )/2π (3.17)
En el modelo se puede apreciar que se usa una compuerta nand, ya que los flip flop
D tienen el reset o clear negado. El comportamiento de este sistema se muestra en el
diagrama de estados en la Figura 3.6.
Chapter 3. Modelado del sistema 30
La bomba de carga es en este caso un simple restador, este lo que hace es obtener
la diferencia entre las dos salidas de PFD. Esta diferencia es pasada al filtro de lazo,
Chapter 3. Modelado del sistema 31
El filtro usado en este sistema es muy importante ya que influye de manera consi-
derable la estabilidad del PLL. Para este caso, en el modelo de simulink, se ha decidido
hacer un filtro de primer orden (más sencillo que en el modelo lineal), este filtro puede
ser pasivo o activo y de diferente orden, según el caso. En la mayorı́a de los casos se em-
plea un filtro de primer orden, siendo ası́ el lazo cerrado del PLL de segundo orden. Los
filtros de orden mayor se emplean en casos en los que se desea una supresión adicional de
componentes alternas. Anteriormente se mencionó que el PLL es un sistema que tiende
a ser inestable, es decir, presenta sus polos en el eje imaginario haciendo que cualquier
señal a la entrada del sistema resulte en un estado de oscilación a una frecuencia wn . Es
aquı́ donde la bomba de carga y el filtro de lazo son manipulados para contribuir a la
estabilización del sistema. El filtro del lazo es un filtro paso bajas que se encarga de eli-
minar todas las componentes distintas de la tensión continua, ya que ésta es la adecuada
para controlar el oscilador controlado por tensión. Este se puede observar en la Figura
3.8. El criterio de elección de la frecuencia de corte del filtro que determina el ancho de
En este apartado no se hablará extensamente del bloque, ya que eso se hará más
adelante. Para este caso se consideró llevar a cabo el modelado de un oscilador sencillo
Chapter 3. Modelado del sistema 32
1
fosc = (3.18)
2 ln(3)R1 C
Z
1
Vi = (Vc − Vi )dt (3.19)
R1 C
fvo = Kv coVc (3.20)
sumador sin bloques conectados, esto es porque es posible conectar un bloque de ruido
blanco para representar el ruido de fase. Para este caso se simuló sin ruido de fase.
El VCO usado en el sistema fue el que proporciona simulink, y este es el VCO de tiempo
continuo. Para este caso, se consideró con una ganancia negativa, eso quiere decir, que
la pendiente del oscilador será negativa. En la salida del oscilador se ha puesto un
comparador, ya que la salida es senoidal y con el comparador se tendrá una salida
cuadrada.
Dentro de este bloque se encuentran las tres partes del divisor, estas se puede obser-
var en la Figura 3.11. Los modelos de cada una de las etapas se muestran a continuación.
Anteriormente se han descrito cada uno de los bloques con detalle y a continuación se
muestra el tiempo de establecimiento de la señal, que a pesar de ser un modelo ideal
y contar con varios bloques ideales, este tiene un tiempo de establecimiento de 60µS
aproximadamente. Este tiempo se ha tenido, tanto para cuando se tiene una palabra de
control o de divisor de frecuencia de 0 o de 8 (que en realidad es de 8 a 15 por la naturaleza
del sistema). En la Figura 3.15 se puede observar el comportamiento del voltaje de control
con la palabra en 15. En la Figura 3.16 se puede observar el comportamiento de la señal
de control, se alcanza a notar que esta es más estable que cuando se tiene una palabra
completa. También se puede ver que se confirma el comportamiento del oscilador, ya
que este es de pendiente negativa.
Una de las herramientas más usadas en el diseño de circuitos digitales, son los
lenguajes de descripción de hardware, como son VHDL y Verilog. La aparición de herra-
mientas para automatización del diseño electrónico, mejor conocidas como EDA tools.
Gracias a esto, se han desarrollado herramientas más complejas que integran en el mis-
mo marco de trabajo, tanto herramientas de descripción, sı́ntesis y realización. Apare-
ció también la necesidad de disponer de una descripción del circuito que permitiera el
intercambio de información entre las diferentes herramientas que componen la herra-
mienta de trabajo. Mediante la metodologı́a de diseño top-down, es posible el desarrollo
Chapter 3. Modelado del sistema 36
de EDA tools, ası́ como también la rápida evaluación de sistemas que incluyen compo-
nentes analógicos y digitales, tales como tecnologı́as System on Chip (SoC), mediante el
modelado comportamental de los bloques que la constituyen.
Por tanto, este tipo de lenguajes ayudan en gran manera a modelar sistemas como este.
DCO
FREF
Control lógico de fase y
NTW fR OTW fv
frecuencia
(referencia de K DCO
fase)
(VARIABLE DE BASE)
se puede observar que a diferencia del anterior, se tiene una frecuencia de referencia y
una palabra de control. El sistema en el dominio de la fase, se puede observar en la Figura
3.18. En esta arquitectura el detector de fase/frecuencia, bombas de carga y filtro de lazo
Acumulador de fase Normalización de
Detector de ¡
de referencia ganancia DCO DCO
fase
N [K]
Palabra de control RR[k] E d[k] fR d[k] CKV
de frecuencia
(FCW) E +
-
(PHE) (NTW)
K DCO
(OTW)
- Acumulador de K DCO
-g[k] fase variable
Rv[k] Muestra
Rv[i]
1
Latch
TDC E
Normalizacion del
FREF periodo DCO
Figura 3.19: Circuito tanque LC con banco de capacitores discretos para diferentes
modos de control
posible que su funcionamiento sea adecuado con el uso de un oscilador controlado por
voltaje y un convertidor de digital a analógico (DAC). Lo que se hace es poner en
la entrada del VCO el DAC, para que este con un palabra digital, se proporcione un
voltaje de referencia y ası́ tener un control del VCO. El filtro del lazo es sustituido con
una ganancia proporcional obteniendo un PLL de primer orden, el cual está definido por
un solo polo de integración, debido a la conversión de frecuencia a fase del DCO.
Para este sistema se tienen tres señales que son de suma importancia, una es la señal
de entrada que es la frecuencia de referencia (FREF), la señal de salida del oscilador
(CKV) y una señal de sincronı́a (CKR), la cual es generada por la señal del oscilador y
la señal de referencia; esto se puede observar en la Figura 3.20. El propósito de CKR es
la sincronización del sistema de tal manera que las operaciones aritméticas se realicen
en el mismo dominio de reloj, además de permitir que el valor medido del TDC se haya
establecido antes de realizar la operación en el detector de fase. La salida del bloque
Donde kN = θv [k] y esto es igual a la señal de entrada por parte del oscilador controlado.
El error de cuantización está dado por ε[k], como se puede ver en la Figura 3.20. En la
Figura 3.21 se muestra la evolución de cada una de las señales mencionadas en el párrafo
anterior para el caso en que FCW= 2 + (1/4) (donde FCW es Frequency Command
Word), la palabra de entrada FCW se define como la razón de la frecuencia de salida
deseada a la frecuencia de referencia
Fsal
F CW = N = (3.26)
Fref
1
Figura 3.21: Cambio de señales para una palabra de 2 + 4
cuantizará el error fraccional y dará una palabra digital. Por tanto, las señales que se
usarán en todo el sistema son las citadas en 3.2. El error de fase φE [k] es la diferencia
entre la fase de referencia θR [k] y la fase variable θv [k]
Como FCW está compuesto de una parte entera y una fraccional, por lo tanto RR [k]
estará también compuesto por una parte entera RR,i [k] y la parte fraccional RR,f[k],
de tal manera que, la ecuación (4.3) se puede reescribir en dos partes independientes
correspondientes a la resta de partes enteras y fraccionales.
detector de fase genera una señal de salida digital correspondiente al error de fase que
posteriormente es condicionada para controlar la frecuencia de oscilación del DCO. En
la Tabla 3.3 se pueden observar el nombre de las señales que intervienen en el detector
de fase.
3.4.2. Estructuras
Ni + Wi RR,i[k]
+ +
+
FCW CKR
+ Wf RR,f[k]
+
+
Nf
CKR
Figura 3.23: Acumulador de fase de referencia
LIBRARY ieee;
USE ieee.std_logic_1164.ALL;
use ieee.std_logic_unsigned.all;
entity acum_ref is
generic(
wi:integer:=8;
wf:integer:=10);
port (
Chapter 3. Modelado del sistema 42
Ni,Nf:in integer;
ckr:in std_logic;
Rrik:out std_logic_vector(wi-1 downto 0):=(others=>’0’);
Rrfk:out std_logic_vector(wf-1 downto 0):=(others=>’0’));
end entity;
architecture behav of acum_ref is
begin
p1:process(ckr)
variable prfi:std_logic_vector(wf downto 0):=(others=>’0’);
variable pri_aux,wi_ref2:std_logic_vector(wi-1 downto 0)
:=(others=>’0’);
begin
if rising_edge(ckr) then
if Nf=0 then
prfi:=(others=>’0’);
else
prfi:=Nf+prfi;
end if;
pri_aux:=Ni+pri_aux+prfi(wf);
Rrik<=pri_aux;
Rrfk<=prfi(wf-1 downto 0);
end if;
end process;
end behav;
Este bloque cuenta el número de flancos de subida de la señal del oscilador CKV en
un periodo de CKR, obteniendo de esta manera la señal de fase variable Rv[k] y cuyo
esquema general se muestra en la Figura 3.24.
LIBRARY ieee;
USE ieee.std_logic_1164.ALL;
use ieee.std_logic_unsigned.all;
entity acum_var is
Chapter 3. Modelado del sistema 43
generic(wi:integer:=8);
port
(ckv,ckr: in std_logic;
Rvk: out std_logic_vector (wi-1 downto 0):=(others=>’0’));
end entity;
architecture behav of acum_var is
signal pvi:std_logic_vector(wi-1 downto 0):=(others=>’0’);
begin
p1:process (ckv)
variable pvi_p: std_logic_vector(wi-1 downto 0):=(others=>’0’);
begin
if rising_edge(ckv) then
pvi_p:=1+pvi_p;
pvi<=pvi_p;
end if;
end process;
p2:process (ckr)
begin
if rising_edge(ckr) then
Rvk<=pvi;
end if;
end process;
end;
Como se ha mencionado con anterioridad, para llevar a cabo la corrección del error
fraccional, se usa un convertidor de tiempo a digital (TDC), en la Figura 3.25 se puede
observar el diagrama a bloques del sistema. Existe una gran variedad de estructuras o
topologı́as de TDC’s, aunque para este caso se implementó con uno simple. El TDC
Chapter 3. Modelado del sistema 44
CKV WF
tr g
TDC NORM
FREF
tf
Figura 3.25: Convertidor de tiempo a digital en bloque
está basado en una cadena de inversores tal como se muestra en la Figura 3.26, de
tal manera que la resolución del TDC está determinada por el retardo de un inversor
∆tinv . Distintas arquitecturas han sido propuestas para aumentar la resolución a costa
de complejidad, tal como en [28], los cuales consiguen resoluciones menores al retardo
de un inversor. En el esquema simple, la señal del oscilador es introducido a una cadena
de inversores, de manera que la salida de cada inversor está ligeramente retardada con
respecto al inversor anterior, el retardo total de la cadena de inversores deberá cubrir
un periodo del reloj del oscilador. Las señales de los inversores son entonces llevadas a
registros que son muestreados por el reloj de referencia, obteniendo la señal T DCQ que
estará compuesta por vectores de unos y ceros, y cuya longitud representa las diferencias
de tiempos entre el flanco de subida de FREF con el flanco de subida y bajada de CKV
representados por ∆tr y ∆tf respectivamente, los cuales son determinados mediante
la detección de cambios de 1 a 0 y de 0 a 1 en el vector T DCQ . Dependiendo de la
ubicación de estos cambios dentro del vector es el valor de ∆tr y ∆tf cuantizados por
el número de inversores. En la Figura 3.26 se muestra un ejemplo con una cadena de 10
inversores y un periodo de CKV (TV) igual al retardo de 8 inversores, obteniendo de
esta manera ∆tr = 6tinv y ∆tf = 2tinv. Mediante la manipulación de la información
proporcionada por ∆tr y ∆tf se obtiene el valor del periodo y consecuentemente la
Chapter 3. Modelado del sistema 45
señal de error fraccional ε[k] tal como se muestra en la Figura 3.27, en la cual se han
representado ambos casos de error de fase que se presentan en un PLL convencional.
Como se puede observar en la Figura 3.27, la señal de corrección de error fraccional ε[k]
∆tr [k]
ε[k] = 1 − (3.29)
Tv
La fase fraccional será representada con una palabra digital de wf bits. Por lo tanto,
para poder combinar apropiadamente ε[k] con la parte fraccional de la fase de referencia
RR,f [k], la corrección fraccional ε[k] es representada como una palabra digital de punto
fijo dada por:
∆tr [k] wf
ε[k] = 1 − 2 (3.30)
Tv
En la Figura 3.28 se puede observar la estructura de la corrección del error fraccional
completa.
LIBRARY ieee;
USE ieee.std_logic_1164.ALL;
use ieee.std_logic_arith.all;
use ieee.std_logic_unsigned.all;
entity error_frac is
generic (
DTDC: integer:=57;
delay_inv: time:= 20 ns;
wf: integer:=10
);
port(
ckv,fref,ckr:in std_logic;
ek:out std_logic_vector(wf-1 downto 0):=(others=>’0’));
end error_frac;
component inv
generic (delay_inv:time:= 20 ns);
port (x: in std_logic; y: out std_logic);
end component;
component ff_D
port(fref:in std_logic; A:in std_logic;
Q:out std_logic);
end component;
component ff_Dn
port(fref:in std_logic; A:in std_logic;
Qn:out std_logic);
end component;
------------------------------------------------
begin
n1:inv generic map ( delay_inv ) port map (ckv,D(0));
n2:for k in 1 to DTDC generate
Chapter 3. Modelado del sistema 47
tr:=k;
exit;
end if;
end loop;
-- detección de transición de 0 a 1
for k in 1 to DTDC loop
if D2(k-1)=’0’ and D2(k)=’1’ then
tf:=k;
exit;
end if;
end loop;
-- calcula el periodo instantáneo del oscilador
if tr>tf then
period:=2*(tr-tf);
elsif tr=tf then
period:=1;
else
period:=2*(tf-tr);
end if;
--cálculo del error fraccional normalizado a wf
inv_period:=(2**wf)/period;
producto:=tr*inv_period;
complement:=(2**wf)-producto;
ek<=conv_std_logic_vector(complement,wf);
end if;
end process;
end;
Detector de fase
LIBRARY ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_arith.all;
use ieee.std_logic_unsigned.all;
entity detector_fase is
generic(
wi:integer:=8;
wf:integer:=10);
port(
Rvk,Rrik:in std_logic_vector(wi-1 downto 0):=(others=>’0’);
Rrfk,ek:in std_logic_vector(wf-1 downto 0);
wint:out std_logic_vector(wi-1 downto 0):=(others=>’0’);
wfrac:out std_logic_vector(wf-1 downto 0):=(others=>’0’)
);
end entity detector_fase;
architecture behav of detector_fase is
begin
p1:process (Rvk,Rrik,Rrfk,ek)
variable p_wfrac:std_logic_vector (wf downto 0);
variable error_int1,error_int2:std_logic_vector (wi-1 downto 0);
variable wint2:std_logic_vector(wi-1 downto 0):=(others=>’0’);
begin
p_wfrac:=(’0’ & Rrfk)+(’0’ & ek);
error_int1:=Rrik-Rvk;
error_int2:=error_int1+p_wfrac(wf);
wint<=2**(wi)+error_int2;
wfrac<=p_wfrac(wf-1 downto 0);
Chapter 3. Modelado del sistema 51
end process;
end;
DCO
library ieee;
use ieee.std_logic_1164.all;
entity pco is
generic (
period_0: time:=80000 ps
);
port (
dev_per: in time:=0 ps ;
ckv : out std_logic);
end entity;
Chapter 3. Modelado del sistema 52
En esta sección se presenta el modelo del sistema completo, para el cual se tomaron
en cuenta las siguientes consideraciones en base a la sı́ntesis del sistema. Se consideraron
las especificaciones de una FPGA por parte de la compañia INTESC. La tarjeta es una
ASSERTA que trabaja con un Spartan 6 XC6SLX16, esta se puede observar en la Figura
3.31. Esta cuenta con un oscilador de 50MHz, por esta razón, el diseño se ha hecho para
que haya una señal con una frecuencia máxima de 12.5MHz, esto lo proporciona la
variable del periodo 0, la cual es de 80 nS. Esta variable esta en el dominio del tiempo,
lo cual no es posible sintetizar. La frecuencia mı́nima con la que se trabajará, será de
8.93MHz. Con esto se tiene una constante de control con valor de 125, retomando que
la palabra de control es de 8 bits, se tienen 256 combinaciones posibles. Para el caso del
TDC, se incrementaron los retardos generados por la cadena de inversores, esto se hizo
Chapter 3. Modelado del sistema 53
por que se trabaja en bajas frecuencias, y se tendrı̀a una cadena muy larga de inversores.
El modelo cuenta con varios bloques que están en el dominio del tiempo hechos de esta
manera. A continucación, se presenta el código completo del sistema.
LIBRARY ieee;
use ieee.std_logic_1164.ALL;
use ieee.std_logic_arith.all;
------------------------------------------------
entity adpll is
generic(
wi:integer:=8;
wf:integer:=10;
resolucion: time:=1 ps;
dco_r:integer:=125;
period_0:time:=80000 ps;
kp:integer:=1);
port(
Ni,Nf:in integer;
Chapter 3. Modelado del sistema 54
fref:in std_logic
--ckv2:out std_logic
--ckv:out std_logic
);
end entity adpll;
---------------------------------------------------
architecture behav of adpll is
signal ckv,ckr,frac_sd:std_logic;
signal Rvk,Rrik,wint:std_logic_vector (wi-1 downto 0)
:=(others=>’0’);
signal Rrfk,ek,wfrac:std_logic_vector(wf-1 downto 0)
:=(others=>’0’);
signal wfrac2:std_logic_vector(wf-1 downto 0)
:=(others=>’0’);
signal wint2:integer:=0;
signal dev_per:time:=0 ps;
-----------------------------------------------------
component acum_var is
generic(wi:integer:=8);
port
(ckv,ckr: in std_logic;
Rvk: out std_logic_vector (wi-1 downto 0):=(others=>’0’));
end component;
-----------------------------------------------------
component acum_ref is
generic(
wi:integer:=8;
wf:integer:=10);
port (
Ni,Nf:in integer;
ckr:in std_logic;
Rrik:out std_logic_vector(wi-1 downto 0):=(others=>’0’);
Rrfk:out std_logic_vector(wf-1 downto 0):=(others=>’0’));
end component;
-------------------------------------------------------
component error_frac is
generic (
DTDC: integer:=57;
delay_inv: time:= 20 ns;
Chapter 3. Modelado del sistema 55
wf: integer:=10
);
port(
ckv,fref,ckr:in std_logic;
ek:out std_logic_vector(wf-1 downto 0):=(others=>’0’)
);
end component;
--------------------------------------------------------
component detector_fase is
generic(
wi:integer:=8;
wf:integer:=10);
port(
Rvk,Rrik:in std_logic_vector(wi-1 downto 0):=(others=>’0’);
Rrfk,ek:in std_logic_vector(wf-1 downto 0);
wint:out std_logic_vector(wi-1 downto 0):=(others=>’0’);
wfrac:out std_logic_vector(wf-1 downto 0):=(others=>’0’)
);
end component;
---------------------------------------------------------
component reclock is
port (
fref,ckv:in std_logic;
ckr:out std_logic);
end component;
---------------------------------------------------------
component filtro is
generic(
wi:integer:=8;
wf:integer:=10;
kp:integer:=1);
port(
wint:in std_logic_vector(wi-1 downto 0):=(others=>’0’);
wfrac:in std_logic_vector(wf-1 downto 0):=(others=>’0’);
wint2:out integer;
wfrac2:out std_logic_vector(wf-1 downto 0):=(others=>’0’)
);
end component;
----------------------------------------------------------
Chapter 3. Modelado del sistema 56
component model_dac is
generic (
wi:integer:=8;
wf:integer:=10;
resolucion: time:=1 ps;
dco_r:integer:=125);
port (
wint2:in integer:=0;
frac_sd: in std_logic;
dev_per:out time:=0 ps
);
end component;
-----------------------------------------------------------
component pco is
generic (
period_0: time:=80000 ps
);
port (
dev_per: in time:=0 ps;
ckv : out std_logic);
end component;
-----------------------------------------------------------
component modulador is
generic (
wf:integer:=10);
port(
wfrac2:in std_logic_vector(wf-1 downto 0):=(others=>’0’);
ckv:in std_logic;
frac_sd:out std_logic:=’0’);
end component;
-----------------------------------------------------------
begin
reloj: reclock port map (fref,ckv,ckr);
p_var: acum_var port map (ckv,ckr,Rvk);
p_ref: acum_ref port map (Ni,Nf,ckr,Rrik,Rrfk);
tdc: error_frac port map (ckv,fref,ckr,ek);
d_fase: detector_fase port map (Rvk,Rrik,Rrfk,
ek,wint,wfrac);
filter: filtro generic map(wi,wf,kp) port
Chapter 3. Modelado del sistema 57
map(wint,wfrac,wint2,wfrac2);
mod_sd: modulador port map(wfrac2,ckv,frac_sd);
dac: model_dac generic map(wi,wf,resolucion,dco_r) port
map(wint2,frac_sd,dev_per);
osc: pco generic map (period_0) port map(dev_per,ckv);
end;
En las siguientes Figuras se pueden observar las salidas del sistema sistema y el com-
portamiento de las señales. Se ha llevado a cabo el diseño con ayuda de los programas
Active-HDL y Model Sim, los cuales han tenido una ligera diferencia al momento de
simular algunos bloques, por eso es que se cita una imagen de cada uno de los simula-
dores. En las Figuras 3.33 y 3.34 se puede observar el comportamiento de la señal de
salida (el oscilador controlado) y ver como es que se vuelve estable su comportamiento.
F r e c u e n c ia
1 2 .5
P a la b r a d e c o n tr o l
N i= 1 0 0
1 2 .0 F re f= 1 0 0 K h z
F r e c u e n c ia ( M H z )
1 1 .5
T ie m p o d e e s ta b le c im ie n to
1 1 .0 3 6 3 .7 2 3 u S a 5 0 0 u S
F r e c u e n c ia d e s a lid a 1 0 M H z
1 0 .5
1 0 .0
0 .0 0 0 0 0 .0 0 0 2 0 .0 0 0 4 0 .0 0 0 6 0 .0 0 0 8 0 .0 0 1 0
T ie m p o ( S )
F r e c u e n c ia
1 3 .0
1 2 .5
P a la b r a d e c o n tr o l
N i= 9 0
1 2 .0
F re f= 1 0 0 K H z
1 1 .5
F r e c u e n c ia ( M H z )
1 1 .0
1 0 .5 T ie m p o d e e s ta b le c im ie n to
4 3 0 u S a 5 1 0 u S
1 0 .0 F r e c u e n c ia d e s a lid a 9 M H z
9 .5
9 .0
8 .5
0 .0 0 0 0 0 .0 0 0 2 0 .0 0 0 4 0 .0 0 0 6 0 .0 0 0 8 0 .0 0 1 0
T ie m p o ( S )
4.1. Oscilador
60
Chapter 4. Diseño del Sintetizador de frecuencias 61
1. Amplificación.
2. Realimentación positiva.
3. Determinación de la frecuencia.
El VCO (por sus siglas en inglés, Voltage Controlled Oscillator) funciona a una fre-
cuencia establecida, llamada frecuencia natural o de funcionamiento libre (f n) y esta se
ajusta dependiendo de la topologı́a implementada. El control, como su nombre lo dice
es por voltaje, aunque cabe mencionar que también existen los controlados por corriente
y por palabra digital. Para el caso de los lazos de enganche de fase, cuando la frecuencia
del oscilador está amarrada en el lazo de enganche, esta frecuencia se hace lo más próxi-
ma posible a la frecuencia de entrada con solo una diferencia finita de fase, la cual es
igual a la fase de la señal de entrada menos la fase de salida. Para el caso de los PLL’s
completamente digitales, el comparador de hace con el uso de un TDC (Time to Digital
Converter), el cual proporciona el tiempo de diferencia entre las señales y da una palabra
como salida, la cual es fraccional y está representada por una palabra con una cantidad
de bits. Después de esto, es enviado a un bloque comparador de palabra, donde se hace
una operación aritmética para poder tener el resultado.
Existen tres tipos de osciladores: periódicos, los cuales tienen un espectro con una fre-
cuencia fundamental y un número infinito de armónicos, pseudo-periódicos, donde el
espectro se compone por más de una frecuencia no relacionadas entre si y caóticos, don-
de el espectro de frecuencias es plano, es decir, que contiene componentes de todas las
frecuencias. Para este caso de estudio se usarán osciladores periódicos. Existe una gran
variedad de osciladores y cada uno tiene sus ventajas y desventajas, estos son:
2. Basados en LC [31].
4. De relajación [33].
6. De cuadratura [34].
7. YIG [35].
Para este tipo de sistemas, los más comunes son los osciladores de anillo y los LC, aun-
que cada tipo de oscilador tiene sus propias caracterı́sticas. Los componentes principales
en un oscilador son: un dispositivo activo que actúe como amplificador, una red de re-
alimentación positiva y un mecanismo de control no lineal para estabilizar la amplitud.
Cuando se lleva a cabo el diseño de un oscilador, se deben de tomar en cuenta varios
aspectos, como son: bajo ruido, alta eficiencia, estabilidad en temperatura, ancho de
banda, alta linealidad y bajo costo, entre otras. Los osciladores senoidales están com-
puestos por: un circuito lineal que establezca la frecuencia de oscilación, un elemento
activo que aporte potencia en la oscilación y un mecanismo no lineal para estabilizar la
amplitud. El elemento activo tiene la caracterı́stica esencial de ser no lineal (limitador
fuerte), y se supone libre de parámetros reactivos. Por lo tanto, su comportamiento es
definido por una caracterı́stica estática de forma arbitraria.
Los principio de oscilación se basan en el criterio de Barkhausen, el cual determina que
en un sistema realimentado como el que se ve en la Figura 4.1, oscilará siempre y cuando
la magnitud de la ganancia de lazo sea igual o mayor a 1. Esto es ya que la función de
H(s)
(4.1)
1 − H(s)β(s)
Figura 4.4: Frecuencia contra parámetro de control (en este caso voltaje)
El oscilador basado en filtro paso banda consiste en un filtro paso de banda como el
elemento selectivo junto con un comparador de alta ganancia como el elemento activo en
realimentación positiva, el modelo del oscilador se puede observar en la Figura 4.5 (a).
El oscilador usa un comparador de dos niveles como el mostrado en la Figura 4.5 (b)
donde |Z0 | es la amplitud de sujeción y x0 es el umbral de la entrada, es decir f (x) = x
para x < x0 y f (x) = Z0 para x > x0. Un buen uso del filtro paso de banda en esta
estructura permite desacoplar los controles de amplitud y frecuencia del oscilador. Es
decir, la amplitud de oscilación se controla indirectamente por los niveles de sujeción |Z0|
del elemento activo (comparador), mientras que la frecuencia de oscilación se cambia por
ajuste de la frecuencia central del filtro de paso de banda. La propiedad anterior es debido
al hecho de que sólo en la frecuencia central de la banda pasante del filtro, la fase de
ganancia de lazo se convierte en cero. Si la ganancia en el bucle de realimentación se hace
mucho mayor que la unidad (antes de la sujeción), el bucle de realimentación puede ser
Chapter 4. Diseño del Sintetizador de frecuencias 65
Figura 4.5: a)Modelo del oscilador paso banda b)Caracterı́stica estática convencional
Por lo tanto, la amplitud del comparador o de la función f (·) puede ser expresada como
una función PWL (Piecewise Linear), donde su pendiente depende de la amplitud A0 de
df (x)
la oscilación, es decir, = xy ≈ N (A0 ). La función que describe a todo el oscilador,
dx
Chapter 4. Diseño del Sintetizador de frecuencias 66
puede estar relacionada con la función de transferencia de un filtro paso banda H(s)
como
X(s) 1
H(s) = = (4.6)
Y (s) N (A0 )
Considerando que la función de transferencia del filtro paso banda es la siguiente
k0 s
H(s) = (4.7)
s2 + ωQ0 + ω 2
Donde Q es el factor de calidad y w0 la frecuencia central del filtro paso banda. Usando
las ecuaciones anteriores, la ecuación diferencial en el dominio del tiempo, asociado con
el diagrama a bloques del lazo cerrado, se tiene
d2 x(t) dx(x) ω0
+ − k0 N (A0 ) + ω02 x(t) = 0 (4.8)
dt2 dt Q
df (x)
Cuando se alcanza el estado estacionario, es decir, cuando el coeficiente de de la
dt
Ecuación 4.8 se hace cero, la amplitud de oscilación A0 puede ser determinada por 4.8.
Esto es debido al hecho de que la colocación de los polos a la frecuencia resonante tiene
que ser justo en el eje imaginario.
−1 ω0
A0 = N (4.9)
k0 Q
Gm4 s
Vout (s) C
H(s) = = Gm3 s Gm3 Gm2
(4.10)
Vi n(s) s2 + C + C2
p
ω0 = Gm1 Gm2 /C (4.11)
p
Q = Gm1 Gm2 /Gm3 (4.12)
se puede apreciar que la ganancia del filtro en la frecuencia central de ω0 es |H(jω0 )|=Gm4 /Gm3
si Gm4 = Gm3 esto se hace 1. Esto se considera como el peor escenario para la linea-
lidad de la señal de salida en presencia de una señal de entrada relativamente grande.
La celda que se ha propuesto para el diseño de este filtro, es mejor conocida como la
celda meneatis, la cual se puede observar en la Figura 4.7. La celda de cargas simétricas
es una celda completamente diferencial, lo cual permite tener alta inmunidad al ruido
de alimentación, que a su vez, incrementa la inmunidad de esta al ruido de fase, y es
capaz de operar a bajos voltajes de alimentación. La carga de esta celda esta compuesta
de un par de transistores PMOS en conexión de diodo en paralelo con transistores de
iguales dimensiones los cuales funcionan como fuentes de corriente; en estos últimos, el
voltaje Vc proporciona un control sobre el retardo de la celda, cambiando a su vez la
transconductancia de los transistores en diodo que se encuentran en paralelo a los tran-
sistores a los cuales se les aplica un voltaje. Esta celda es llamada de cargas simétricas
porque la relación corriente a voltaje de control es simétrica con respecto al centro de
Chapter 4. Diseño del Sintetizador de frecuencias 68
Conociendo esto, es posible obtener el valor de las dimensiones de los transistores susti-
tuyendo y despejando de la ecuación 4.14
!
C
t= W
(4.14)
µCox L (Vgs − Vth )
La ganancia del par diferencial esta determinada por gm Ro , por tanto, tomando a gm
en saturación, se pueden obtener las dimenciones de los transistores en base a 4.15
W 2
gm
= (4.15)
L 2µCox ID
Con esto es posible mover la frecuencia de paso al variar el voltaje de la carga simétrica.
La ganancia en AC, esta determinada por 4.16
gm1
Av = (4.16)
gm3 + gds1 + gds3 + gm4
Teniendo estas consideraciones, se procede al diseño del filtro paso banda, teniendo
cuidado con el voltaje de control de las celdas. La respuesta del filtro se puede observar
4.9. Después de esta sección, se procede al diseño del comparador que se encuentra en el
lazo de realimentación, aunque cabe mencionar que hay que tener varias consideraciones
Chapter 4. Diseño del Sintetizador de frecuencias 69
VOH − VOL
Av = (4.17)
VIH − VIL
VOL es el voltaje más pequeño. La ganancia en pequeña señal esta dada por .
gm1 gm6
Av (0) = (4.19)
gds2 + gds4 gds6 + gds7
−1
p1 = (4.20)
CI (gds2 + gds4 )
−1
p2 = (4.21)
CII (gds6 + gds7 )
Av (0)
Av (s) = (4.22)
s
p1 + 1 ps2 + 1
F r e c u e n c ia d e s a lid a
3 4 0
3 2 0
3 0 0
F r e c u e n c ia d e s a lid a ( M H z )
2 8 0
2 6 0
2 4 0
2 2 0
2 0 0
1 8 0
1 6 0
1 4 0
0 5 0 1 0 0 1 5 0 2 0 0 2 5 0 3 0 0
C o r r ie n te d e c o n tr o l ( u A )
Esto se puede ver de mejor manera en la Tabla 4.1 junto con la FOM obtenida del
oscilador y la THD en dB.
Chapter 4. Diseño del Sintetizador de frecuencias 74
Vdd
M6 M7 M8 M9
a
INA OUT
M1 M3 b
M5
M2
M4
INB
a)
InA
out
InB
InA
out
InB
la salida del detector de fase y frecuencia, pero con valor lógico negado. La topologı́a
propuesta por [41] se puede observar en la Figura 4.19.
Chapter 4. Diseño del Sintetizador de frecuencias 76
M6 M5
M4
Up
Vdd Icp
M1
Down
M3
M2
Para el caso del filtro de lazo, se ocupó un filtro de primer orden pasivo, este se
puede observar en la Figura 4.20. En la Figura se pueden observar dos capacitores, pero
siendo el capacitor C2 es 10 veces menor que el primero, se puede tomar como si fuera
un primer orden. Los valores obtenidos para tener un buen tiempo de establecimiento y
que sea acorde a la frecuencia de referencia, son para R1 = 1K, para C1 = 10pF , con
esto se obtiene una frecuencia de corte de Fc = 15.91M Hz y el capacitor C2 = 1pF . La
salida de estos tres bloques trabajando juntos se muestra en la Figura 4.21.
Chapter 4. Diseño del Sintetizador de frecuencias 77
Figura 4.21: Salida del filtro de lazo provocado por la bomba de carga
Para el caso del divisor de frecuencia, se llevó a cabo un diseño con la ayuda de
Verilog-A. Este módulo permite dividir entre cualquier número impar o par, dependiendo
de las variables que se usen. El código que se muestra es para números pares y da una
señal de salida con un factor de división de 10.
//*********Divider in verilog-a**********
//********by Z@ms@E****************
‘include "disciplines.vams"
‘include "constants.vams"
‘include "std.va"
‘include "const.va"
module divide_freq(fin, fout);
input fin;
output fout;
begin
@ (cross(V(fin)-vth, 0, 1n)) //begin
if (V(fin)>vth) begin
n = n+1 ;
end
@ (cross(V(fin)-vth, 0, 1n)) //begin
if (n>N) begin
x = !x;
n=0;
end
V(fout) <+ transition((x*vout_high),tdelay,ttransit);
end
endmodule
\begin{verbatim}
Figura 4.22: Frecuencia de trabajo del oscilador y salida del divisor de frecuencia
demostrar que el oscilador funciona correctamente para este sistema, y que es posible
controlarlo por una corriente determinada. Por tanto en la siguiente sección, se propone
un convertido de digital a analógico para poder llevar a cabo el control del oscilador y
poder llevar a cabo una conexión entre estos bloques con un sistema fı́sico como una
FPGA.
Para poder llevar a cabo la conversión de una señal discretizada a una señal en
tiempo continuo, se lleva a cabo el uso de un convertidor digital a analógico (DAC)
el cual convierte una palabra digital de n bits a un valor de voltaje dependiendo del
número de bits de entrada y voltaje de riel a riel en la salida.
Existe una gran cantidad de aplicaciones donde surge la necesidad de utilizar converti-
dores DAC, este es un bloque elemental en los sistemas de procesamiento de datos.
En los sistemas digitales son muy usados debido a que se puede hacer conversión
de datos para controlar algún sistema. Existen 4 tipos de convertidores DAC
1. Multiplexados
2. Paralelos
3. Seriales
4. Conteo
Chapter 4. Diseño del Sintetizador de frecuencias 80
Siendo el grupo primero de los más rápidos y el último de los más lentos. Debido a las
necesidades del sistema, se ha considerado un convertidor del tipo paralelos, ya que el
número de bits requeridos será pequeño y la velocidad de operación será alta. Este tipo
de convertidores necesitan un golpe de reloj para poder llevar a cabo la conversión de
digital a analógica, por tanto tendrá un buen ancho de banda. Dentro del grupo de los
convertidores paralelos, se tienen cuatro tipos distintos:
b. Voltaje segmentado
c. Redistribución de carga
Tomando en cuenta esto, se puede observar que si queremos un mayor número de bits,
los transistores pueden alcanzar dimensiones muy grandes, la cantidad de corriente que
Chapter 4. Diseño del Sintetizador de frecuencias 81
circule por ellos podrı́a incrementar el consumo de potencia. Por esta razón la cantidad
de bits que se usarán serán cuatro. También se puede observar que hay un nodo de suma,
donde llegarán las corrientes que controlan al oscilador.
4.5.2. FVFCS
Para tener un mejor control con la sumatoria de las corrientes, y considerando que
se necesita optimizar el consumo de potencia debido a que el sistema es muy grande y el
consumo de potencia será elevado, se lleva a cabo el diseño de un espejo de corriente que
proporcione esta sumatoria de corrientes con un consumo de potencia pequeño. Para
esto utilizará el Flipped Voltage Follower Current Sensor (FVFCS), esto considerando
que se busca tener una baja impedancia de entrada y una muy alta de salida. Teniendo
en cuenta estas consideraciones, el circuito de la Figura 4.25 basado en el FVFCS [10],
tiene una de la más bajas resistencias de entrada, operando en baja tensión, reportada
hasta la fecha. La tensión de entrada necesaria para este espejo de corriente es del orden
de VDS,sat , que puede ser tan pequeña como 0.1V, siendo mucho más baja que la tensión
VGS requerida para un espejo de corriente tradicional.
La impedancia de entrada está dada por la siguiente ecuación
1
Zin = ≈ 20 − 100Ω (4.25)
gm1 gm2 ro2
Ib
M1
Iin Vb
Iout=Ib+Iin
M2 M3
transistor de réplica en el nodo de salida, de forma que Iout = Iin. Este esquema también
Chapter 4. Diseño del Sintetizador de frecuencias 82
Ib
Iout=Ib+Iin
M1 M4
Iin Vb
+
-
b
a
M2 M3
gura 4.29, donde se tiene una frecuencia de corte ligeramente mayor a los 100M Hz.
La mayorı́a de los convertidores DAC requieren a la salida un filtro paso bajo para la
reconstrucción de la señal analógica a la salida del convertidor digital a analógico para
que deje pasar a las frecuencias menores a la mitad de la frecuencia de muestreo para
una correcta reconstrucción de la señal. En este caso tenemos una frecuencia mucho
mayor al doble considerando que se requiere que sea de unas decenas de M Hz Para
el caso de este convertidor no se usará el filtro de reconstrucción, la sumatoria de co-
rrientes se pondrá directo en el nodo deseado del oscilador a controlar. Debido a que se
busca tener 4 ENOB se hicieron pruebas para 6 bits a diferentes frecuencias y de igual
Chapter 4. Diseño del Sintetizador de frecuencias 84
manera generadas en un principio por fuentes de corriente ideales y después con el uso
de transistores como se muestra en 4.24. Los resultados se muestran a continuación
Conclusiones
86
Chapter 5. Conclusiones 87
Partiendo del trabajo presentado, es posible llevar a cabo el diseño del layout de
todo el sistema para poder reducir el ruido de fase del oscilador buenas técnicas de
layout. La tecnologı́a usada en el trabajo a sido de 0.5µm, por lo que es posible seguir el
modelo de la corriente de saturación y esperar buenos resultados por parte del layout y la
futura fabricación del mismo. Con la ayuda del diseño llevado a cabo en VHDL, se podrı́a
implementar la sı́ntesis del circuito en una FPGA, sin importar el hecho del trabajo a
baja frecuencia de la misma, aunque cabe mencionar que es importante trabajar con la
visión de que se sintetizará; esto es importante debido a que no todo el código en VHDL
o Verilog es sintetizable. Es importante tomar en consideración el diseño de un divisor
de frecuencias con bajo ruido o un TDC, que permita llevar a cabo esta unión.
Bibliografı́a
[1] Wayne Tomasi, Electronic comunication systmes, 4da Edition. PEARSON EDUCA-
CIÓN, DeVry Institute of Technology Phoenix, Arizona, 2003.
[2] Hutcheson, Dan G. “Moore’s Law: The History and Economics of an Observation
that Changed the World”, The Electrochemical Society INTERFACE Vol. 14, No. 1
(Spring 2005) pp. 17-21.
[3] Wei Lu, Fei Wang, Nan Yang, “Design of a W-Band MMIC Balanced BPSK Mo-
dulator”, Proceedings of 2013 IEEE International Conference on Applied Supercon-
ductivity and Electromagnetic Devices Beijing, China, October 25-27, 2013.
[4] Pavlo Tymoshchuk, “Design of Discrete Time Demodulators of AM- and FM-
Harmonic Signals Using Energy Operators” CADSM’2007, Polyana, UKRAINE,
2007
[5] Puja Srivastava,Punam P Kumar and Ch.V. N Rao, “Design and Development
of Multi-Frequency Comb Generator for Space borne Microwave Active Sensor”,
Microwave Sensors Receiver Division, Space Applications Centre, ISRO, Ahmeda-
bad(India)2008.
[6] Kravchenko V. F., Kravchenko O. V., and Safin A. R. “Spectral theory analysis od
UWB-Oscillations in frequency sinthesizers based on phase locked loops” Ultrawide-
band and Ultrashort Impulse Signals, Sevastopol, Ukraine, 2010
[7] F. M. Gardner, Phaselock Techniques, 2 2da Edition. John Wiley and Sons, New
York, NY 1979.
[9] R. E. Best, Phase-Locked loops: Design, Simulation, and Applications, 3rd. Edition.
McGraw-Hill, New York, NY 1997.
[10] J.J.F. Rijns, “54MHz Switched-Capacitor Video Channel Equalizer”, IEEE Elec-
tronics Letters, 29 (25), pp. 2181-2182, 1993.
88
Bibliografı́a 89
[11] B. Razavi, RF Microelectronics. Prentice Hall PTR, Upper Saddle River, NJ 1998.
[13] A. Hajimiri and T. H. Lee, “A General Theory of Phase Noise in Electrical Osci-
llators,” IEEE Journal of Solid-State Circuits, vol. 33, pp. 179-194, Feb. 1998.
[14] B. Razavi, “A Study of Phase Noise in CMOS Oscillators,” IEEE Journal of Solid-
State Circuits, vol. 31, pp. 331-343, Mar. 1996.
[16] Dan H. “Phase Locked Loop Circuit Design”. Englewood Cliffs New Jersey:prentice
hall, 1991.
[17] Samuel Michael Palermo, “A multi-band phase locked loop frequency synthesi-
zer”,Thesis by Texas University, August 1999.
[19] Behzad Razavi, Design of Analog CMOS Integrated Circuits, Prentice Hall, New
Jersey, 2001.
[21] John G. Maneatis, “Low Jitter Process Independent DLL and PLL Based on Self
Biased Techniques”, IEEE Journal of Solid-State circuits, Vol. 31, No.11, November
1996.
[22] Jason Musicer, “An analysis of MOS Current Mode Logic for low power and high
performance digital logic”, M.S. Thesis, University of california, USA, 2000.
[23] P.R. Gray and R.G. Meyer, “Analysis and Design of Analog Integrated Circuits”,
Wiley: New York, 1984, section 10.3.
[24] Douglas J. Smith, “HDL Chip Design: A practical guide for designing, synthesizing
and simulating ASICs and FPGAs using VHDL or Verilog”, Doone Publications,
1996.
[27] Straszewski et al., “A First Multigigahertz Digitally Controlled Oscillator for Wi-
reless Applications,” IEEE Transactions on Microwave Theory and Techniques, vol.
51, No. 11, Nov. 2003, pp. 2154-2164.
[29] J.C. Rudell. “A 1.9GHz Wideband-if Double Conversion CMOS Receiver for Cord-
less Telephone Applications”. IEEE JSSC, vol.32(12):2701-2088, December 1997.
[30] Vratislav MICHAL, “On the Low-power Design, Stability Improvement and Fre-
quency Estimation of the CMOS Ring Oscillator”. 22nd International Conference
Radioelektronika 2012.
[31] Makram M. Mansour and Mohammad M. Mansour, “On the Design of Low Phase-
Noise CMOS LC-Tank Oscillators” International Conference on Microelectronics
2008.
[32] Koji Hosaka, Shinichi Harase2, Shoji Izumiya2 and Takehiko Adachi, “A Cascode
Crystal Oscillator Suitable for Integrated Circuits” IEEE lnterna tional Frequency
Control Symposium and PDA Exhibition, 2002.
[33] Urs Denier, “Analysis and Design of an Ultralow-Power CMOS Relaxation Osci-
llator” IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: REGULAR
PAPERS, VOL. 57, NO. 8, AUGUST 2010.
[35] Xufeng Zhang, Xu Han, Michael Balinskiy, Hong X. Tang+ “Compact, Widely
Tunable, Half-Lambda YIG Oscillator”, IEEE JOURNAL OF SOLID-STATE CIR-
CUITS, VOL. 47, NO. 15, SEPTEMBER 2012.
[36] Soon Ik Jeon, Kyun Hyon Tchah, Chooen Sik Wim and Seon Jong Chung, “Voltage
Tuned Dielectric Resonance 20.5GHz Harmonic Oscillator with Novel Structure”,
IEEE MTT-S Digest 1996
[38] K. N. Minhad, M. B. I. Reaz, J. Jalil “A Low Power 0.18-um CMOS Phase Fre-
quency Detector for High Speed PLL” elektronika ir elektrotechnika, ISSN 1392-1215,
VOL. 20, NO. 9, 2014.
[40] K. Peter et al. “Advanced design techniques for integrated voltage controlled LC
oscillators”, (IEEE Custom Integrated Circuits Conference (CICC), E.U. 2007).