CAPITULO 1

Anuncio
Sample and Hold diferencial balanceado
______________________________________________________________________
CAPÍTULO 1
INTRODUCCIÓN
1.1.- Motivaciones
La principal razón para la cual se crearon los sample and holds (S&H) fue para
conseguir llegar a la digitalización de señales.
Muchas de las magnitudes físicas que sirven para representar los fenómenos
de la naturaleza son analógicas, por ejemplo la voz, la música y las imágenes, para
procesarlas mediante el ordenador que maneja señales digitales, es precisa la
conversión de las señales analógicas en digitales.
Los procesos básicos en la digitalización de señales son el filtrado para limitar
la señal en banda (espectro finito), el muestreo y retención de la señal a través del
circuito correspondiente a mas de dos veces la frecuencia máxima y cuantificación y
codificación mediante un convertidor analógico-digital con un tiempo de adquisición
inferior al tiempo de retención y con la resolución en número de bits adecuada de
acuerdo con la precisión que necesitemos. Tanto el muestreador como el conversor
serán controlados por el circuito de temporización (o control) que generan la señal
muestreadora y las temporizaciones para generar la palabra código correspondiente a
cada muestra, e inicio y finalización de la conversión.
El tipo más usual de cuantización es la cuantización uniforme, en el que los
niveles son todos iguales. La mayoría usan un número de niveles que es una potencia
de 2. Si L=2B, cada uno de los niveles es codificado a un número binario de B bits.
Debemos añadir que la cuantización (o el truncamiento en operaciones
matemáticas en un microprocesador) puede producir problemas serios en el diseño de
filtros digitales, hasta el punto (en casos graves) de convertir filtros estables en
inestables.
___________________________________________________________________
Capitulo 1
1
Sample and Hold diferencial balanceado
______________________________________________________________________
1.2.- Objetivos
El desarrollo de este proyecto se va a basar en la realización de un sample and
hold que posteriormente tendrá su uso en un convertidor. Para ello vamos a utilizar
como herramienta de trabajo el Cadence Design Environment.
El Cadence es un entorno de automatización de diseño electrónico (EDA) que
permita integrar en el mismo marco diferentes aplicaciones y herramientas,
permitiendo el soporte de todas las fases del diseño IC y verificación en un único
marco. Estas herramientas son completamente generales y pueden soportar diferentes
tecnologías de fabricación.
La dificultad principal del proyecto que vamos a llevar a cabo reside en que
hay muy poca documentación disponible que explique como se diseña un sample and
hold. Existe cierto secretismo por parte de las empresas que prefieren no publicar los
diseños que tienen desarrollados para su propio uso. Llegar a conseguir un
muestreador con elevadas prestaciones puede suponer colocarte por delante de tus
competidores ya que la necesidad de digitalizar las señales es una realidad insalvable.
Por todo esto nos hemos marcado como objetivo llegar a conseguir la mayor
frecuencia posible en el muestreo con un error aceptable. Hemos ido dando pequeños
pasos desde montajes simples hasta alcanzar uno más complejo que cumpliera con
nuestras necesidades.
1.3.- Introducción a los S&Hs
Es importante mencionar que los circuitos sample and holds son también
nombrados como circuitos track and holds. Normalmente, estos dos términos son
sinónimos excepto para unos cuantos circuitos de muestreo y retención con
capacidades conmutadas que no tienen una fase donde la señal de salida sigue a la
señal de entrada.
Los circuitos de muestreo y retención son componentes necesarios en muchos
sistemas de adquisición de datos tales como los convertidores analógicos digitales. En
muchos casos, el uso de un muetreador y retenedor (en la parte delantera de un
convertidor de datos) puede minimizar significativamente errores debidos a una
pequeña diferencia en el retraso de tiempos en las operaciones internas de los
convertidores.
Antes de empezar a discutir los principios básicos de un circuito de muestreo y
retención, es necesario mencionar algunos parámetros usados su caracterización.
1. El primero de estos parámetros es el pedestal de muestreo o el paso de
mantenimiento. Esto es un error que ocurre cada vez que el sample and hold
___________________________________________________________________
Capitulo 1
2
Sample and Hold diferencial balanceado
______________________________________________________________________
cambia del modo de muestreo al modo de retención. Durante este cambio,
hay siempre un pequeño error en el voltaje que se esta manteniendo que lo
hace diferente del voltaje de entrada en el momento del muestreo.
Obviamente, este error debería ser tan pequeño como fuese posible. Quizás
lo más importante sea que este error debería ser independiente de la señal.
Por otro lado podría introducir una distorsión no lineal.
2. Otro parámetro es la medida de cómo de aislada esta la señal muestreada
con respecto a la señal de entrada durante el modo de retención. Idealmente,
el voltaje de salida no estaría afectado por los cambios en la tensión de
entrada. En realidad, hay siempre alguna señal FEEDTHROUGH,
usualmente a través del acoplamiento de capacidades parásitas desde la
entrada a la salida. En los sample and holds bien diseñados, esta señal
FEEDTHROUGH puede ser minimizada en su mayor parte.
3. Un tercer parámetro importante es la velocidad a la cual el sample and hold
puede seguir a la señal de entrada, cuando estemos en el modo de muestreo.
En este modo, el sample and hold tendrá limitaciones tanto en pequeña señal
como en gran señal debido a su ancho de banda de –3dB y su finito slew
rate, respectivamente. Tanto el ancho de banda de –3dB y el slew rate
deberían ser maximizados para las operaciones a alta velocidad.
4. Otra limitación (que es poco importante en diseños de alta velocidad) es el
“droop rate” en el modo de retención. Este error es un cambio lento en la
tensión de salida, cuando estamos en el modo de retención, causado por
efectos tales como fugas de corrientes debidas a la corriente finita de base de
los transistores bipolares y uniones inversamente polarizadas. En la mayoría
de los diseños CMOS, este “droop rate” es lo suficientemente pequeño como
para ser ignorado.
5. La quinta limitación es la “aperture jitter” o “aperture uncertainty”. Este
error es el resultado del cambio del tiempo de muestreo efectivo de una
instancia de muestreo al siguiente y se hace más pronunciado para señales de
alta velocidad. Especialmente, cuando señales de alta velocidad están siendo
muestreadas, la señal de entrada cambia rápidamente, resultando pequeñas
cantidades de aperturas inciertas que causan que el voltaje mantenido sea
significativamente diferente del voltaje mantenido ideal.
Otros parámetros que actúan son también importantes cuando realizamos
sample and holds. Estos incluyen parámetros tales como rango dinámico, linealidad,
ganancia y error de offset. A continuación veremos algunos ejemplos de diseños
donde estos errores pueden ser minimizados.
1.4.- Testeo de S&Hs
Un popular método de testeo de los sample and holds consiste en utilizar el
reloj del sample and hold a su máxima frecuencia y aplicar una entrada sinusoidal a
___________________________________________________________________
Capitulo 1
3
Sample and Hold diferencial balanceado
______________________________________________________________________
una frecuencia ligeramente diferente a la del reloj. La salida de este sistema es
demodulada a baja frecuencia igual a la diferencia entre la frecuencia de la señal de
reloj y la señal de entrada. Esta señal de baja frecuencia es caracterizada usando un
analizador de espectro o digitalizándola usando un convertidor analógico/digital de
alta precisión funcionando con un reloj a la frecuencia diferencia y luego analizado
usando un ordenador.
Si usamos un ordenador para el análisis, la señal debería ajustarse a una curva
sinusoidal a la frecuencia diferencia.
1.5.- S&Hs básicos
- Montaje 1.
Quizás el sample and hold mas básico que se puede realizar con tecnología
CMOS es el del dibujo 1.1. Cuando phi esta a nivel alto, V’ sigue a Vin. Cuando phi
esta bajo, V’ permanecerá idealmente constante a partir de entonces, manteniendo un
valor igual a Vin desde el momento que phi baja de nivel. Desafortunadamente, V’ ira
siendo cada vez mas negativa debido al canal de carga del transistor que hace de
interruptor. Cuando el transistor se corta, su canal de carga tiene que fluir desde su
puerta hasta sus uniones.
Dibujo 1.1
En la grafica 1.1 vemos como la señal de salida es capaz de seguir a la entrada
gracias a que la frecuencia del pulso generador es 100 veces mayor.
___________________________________________________________________
Capitulo 1
4
Sample and Hold diferencial balanceado
______________________________________________________________________
En la grafica 1.2 aumentamos hasta 10MHz la frecuencia de la entrada que
conllevará un retraso de la salida ya que no podrá ir tan rápido.
Grafica 1.1
Grafica 1.2
- Montaje 2.
El segundo montaje (dibujo 1.2) es igual al anterior cambiando el transistor
por una puerta de transmisión CMOS con el objetivo de minimizar la dependencia con
la señal de entrada durante el paso de hold. Esta solución en la realidad presenta
varios problemas como son que las señales de reloj que llegan no son exactamente
complementarias y que los tamaños de los canales del PMOS y del NMOS no son
idénticos para conseguir cancelar la inyección de carga. También tenemos que si Vin
es cercano a Vdd la carga del canal del PMOS es más grande que la proveniente del
NMOS a causa de que la tensión efectiva puerta fuente resultante en el paso de
retención positivo es más grande. Lo contrario ocurre cuando la señal de entrada es
cercana a la tierra (o fuente negativa).
___________________________________________________________________
Capitulo 1
5
Sample and Hold diferencial balanceado
______________________________________________________________________
Dibujo 1.2
- Montaje 3.
Para minimizar el problema de clock-feedthrough durante la retención se
utiliza un interruptor ‘dummy’ que tiene la mitad de ancho que el primer transistor,
dibujo 1.3, y si el reloj es rápido, entonces la carga se cancelará. Si hacemos que este
ancho aumente se producirán glitches de carga durante el hold. En la práctica, es casi
imposible hacer que los cambios en la señal de reloj sean suficientemente rápidos y es
por ello que la relación ideal sea exactamente la mitad. Esta técnica puede minimizar
los errores de la fase hold en aproximadamente la quinta parte de los que tendríamos
si no la utilizáramos. También seria necesario hacer que el reloj del dummy cambie
ligeramente después que el del primer MOS. Con este pequeño desfase conseguimos
garantizar que la carga cancelada del dummy no se escape a través del primero cuando
esta todavía encendido.
___________________________________________________________________
Capitulo 1
6
Sample and Hold diferencial balanceado
______________________________________________________________________
Dibujo 1.3
El problema que nos aparece es el sampling jitter que se produce porque los
muestreos se llevan a cabo a destiempo, es decir, debido a la pendiente finita del reloj
el muestreo se produce antes o después de que este pase por su nivel intermedio. En la
grafica 1.3 utilizamos una entrada de frecuencia media en la que la salida la sigue bien
pero aparecen muy marcados estos sampling jitter. En la grafica 1.4 hemos usado un
reloj mas rápido para poder meter alta frecuencia en la entrada y apreciamos como la
salida no es capaz de seguirla y se retrasa.
___________________________________________________________________
Capitulo 1
7
Sample and Hold diferencial balanceado
______________________________________________________________________
Grafica 1.3
Grafica 1.4
- Montaje 4.
Un sample and hold mas elaborado se consigue añadiendo un opamp en el
bucle de realimentación, ver dibujo 1.4. Cuando el reloj esta a nivel alto, la respuesta
del circuito completo es similar a la de una opamp en configuración de ganancia
unidad realimentado. Cuando el reloj esta a nivel bajo la tensión de entrada durante
ese tiempo es almacenada en el condensador, similar a un S&H simple. Incluyendo un
opamp en el lazo de realimentación, la impedancia de entrada del S&H es
substancialmente incrementada. Otra ventaja de esta configuración es que aunque el
buffer de ganancia unidad de salida tuviera un offset, el error de dc debido a este
buffer será dividido por la ganancia del opamp de entrada.
La desventaja que se muestra con esta configuración es que la velocidad de
operación puede ser seriamente degradada debido a la necesidad de garantizar que el
bucle sea estable cuando esta cerrado. Otra razón que provoca la disminución de la
velocidad es que cuando estamos en el modo hold, el opamp está en bucle abierto,
resultando a su salida la casi saturación en una de las fuentes de alimentación de
tensión.
___________________________________________________________________
Capitulo 1
8
Sample and Hold diferencial balanceado
______________________________________________________________________
Dibujo 1.4
En la gráfica 1.6 vemos como la señal de salida empeora considerablemente
con el aumento de la velocidad de la entrada. Como utilizamos un buffer ideal (fuente
dependiente de ganancia unidad) y también un opamp ideal no vemos el efecto que
produciría el offset, pero si descubrimos que es necesaria una alta ganancia del opamp
para que funcione correctamente.
___________________________________________________________________
Capitulo 1
9
Sample and Hold diferencial balanceado
______________________________________________________________________
Grafica 1.5
Grafica 1.6
- Montaje 5.
El montaje anterior se necesitaba un tiempo para que la tensión de salida del
opamp volviera a su valor de bucle cerrado justo en el momento en el que cambiaba
de hold a muestrear. Este tiempo puede ser altamente disminuido añadiendo dos
transistores mas según se muestra en el dibujo 1.5. Durante el modo hold, el switch
Q2 mantiene la salida del primer opamp cercana a la tensión que necesitará al pasar al
modo de seguimiento. Esta configuración muestra errores debido a la inyección de
carga del switch Q1, similar a lo visto en el montaje 1. Los errores debidos a la
pendiente de subida y bajada finita de reloj son también parecidos.
___________________________________________________________________ 10
Capitulo 1
Sample and Hold diferencial balanceado
______________________________________________________________________
Dibujo 1.5
- Montaje 6.
En el dibujo 1.6 se presenta un sustancial cambio ya que el condensador de
mantenimiento de señal no esta conectado a tierra directamente sino que esta
realimentando negativamente el segundo OPAMP. Con esto conseguiremos que al
pasar a modo hold la inyección de carga cause un dc offset en la salida pero
conseguiremos que sea independiente de la señal, es decir, no tendremos distorsión.
Otra ventaja es la de incluir un transistor a tierra en la salida del primer OPAMP que
consigue que la tensión de salida de este permanezca cercana a aquella que tendrá que
valer cuando se vuelva al modo de track. Así conseguimos mejorar la transición del
S&H en su retorno al modo track. Este transistor también minimiza significativamente
la señal de feedthrough cuando el S&H esta en el modo hold llevando a tierra el
camino de la señal
Por el contrario, nos encontramos que su peor inconveniente es que puede
perder algo de velocidad debido a la necesidad de garantizar la estabilidad en el modo
track. Esta limitación se empeora desde el momento en el que tenemos dos opamps en
el bucle cerrado.
En cuanto a la ganancia tenemos que decir que es necesario que el primero
cuanta mas tenga mas se reduce el offset y el segundo no la puede tener elevada si no
queremos desestabilizar el sistema.
___________________________________________________________________ 11
Capitulo 1
Sample and Hold diferencial balanceado
______________________________________________________________________
Dibujo 1.6
Vemos como las graficas nos muestran ese problema en la velocidad de
respuesta. Ni en la grafica 1.7 que tenemos frecuencias del orden del KHz se puede
alcanzar la salida.
Grafica 1.7
Grafica 1.8
___________________________________________________________________ 12
Capitulo 1
Sample and Hold diferencial balanceado
______________________________________________________________________
- Montaje 7.
Mejoramos el montaje anterior añadiendo un condensador (C’hld), véase dibujo
1.7, del mismo valor que Chld en la entrada positiva del segundo OPAMP para que el
modo común compense la inyección de carga de los dos condensadores.
La mayor limitación de esta aproximación son los efectos de segundo orden
causados por un desmacheo en los niveles de impedancia a la izquierda de Q1 y
debajo de Q2. Estos errores pueden ser corregidos añadiendo una pequeña capacidad
(entre 0.5pF y 1pF) justo entre cada nodo y tierra (C extra). Estas capacidades
ayudarán a mantener estos nodos a una tensión constante mientras los relojes se ponen
a cero, asumiendo que las señales de reloj son rápidas.
Dibujo 1.7
Hemos hecho el montaje con operacionales reales de un polo y de ahí las
limitaciones que aparecen a la salida para altas frecuencias, ver gráfica 1.10.
Con las simulaciones vemos como aumentando la ganancia del segundo
opamp la salida sigue mejor a la entrada. Con el aumento de la ganancia del primer
amplificador se reduce el offset.
___________________________________________________________________ 13
Capitulo 1
Sample and Hold diferencial balanceado
______________________________________________________________________
Grafica 1.9
Grafica 1.10
1.6.- Circuitos S&Hs CMOS
Desafortunadamente, la elección optima de un circuito sample and hold es
altamente dependiente de los requerimientos de la aplicación y de la tecnología
disponible. Es por ello que averiguar cual seria el mejor montaje no es trivial.
Tenemos que añadir que algunos de estos circuitos también podrían realizarse
en tecnologías BiCMOS, donde la ventaja de la velocidad podría ser obtenida
incrementando la frecuencia de los opamps de ganancia unidad utilizados. Para
incluso obtener algo más de velocidad, los circuitos BiCMOS pueden usarse con un
puente diodo bipolar.
- Montaje 1.
En el dibujo 1.8 tenemos una configuración que intenta operar a altas
velocidades, asumiendo un opamp de alta velocidad capaz de conducir cargas
resistivas. Desafortunadamente, en CMOS es difícil de conseguir tales amplificadores.
Además, no solo limitaría en velocidad el buffer de salida sino que además podría
también hacerlo el rango de señal.
Durante el modo track actúa como un inversor paso de baja con una frecuencia
de polo a –3dB dada por ω = 1/(R*C). Cuando Q1 se apaga la salida se mantiene
constante. Desde que la uniones de Q1 están siempre muy cercanas a voltajes
___________________________________________________________________ 14
Capitulo 1
Sample and Hold diferencial balanceado
______________________________________________________________________
cercanos a tierra, el clock feedthrough será independiente de la señal. La pendiente
finita de subida y bajada del reloj tampoco hace que el tiempo de muestreo este en
función de la señal. La función de Q2 es la de minimizar la señal de feedthrough en el
modo de hold y mantener el nodo común de la red resistiva cercano al voltaje
requerido cuando el S&H entra en el modo track.
Dibujo 1.8
Tiene un opamp real con una alimentación típica de Vdd = 3.3V y gnd = 0V
con lo cual es imposible conseguir la señal invertida en tensiones negativas y por eso
la entrada es la que tiene que ser negativa. En la grafica 1.11 se puede ver por los
picos de la senoide que la salida tiene un retraso de 89nseg para una entrada a 2MHz
con lo cual no trabaja tan rápido como quisiéramos.
___________________________________________________________________ 15
Capitulo 1
Sample and Hold diferencial balanceado
______________________________________________________________________
Grafica 1.11
- Montaje 2.
El S&H del dibujo 1.9 coloca al opamp en un seguidor de ganancia unidad
durante el modo de muestreo. También, tenemos conectado el terminal positivo del
opamp a la Vin en este modo. Cuando el S&H pasa al modo hold, la señal de entrada
es guardada en C1 en el momento que Q1 se apaga. Idealmente, la carga feedthrough
de Q1, aunque sea dependiente de la señal, será macheada por la carga feedthrough de
Q2, desde que ambos estén al mismo voltaje y tengan la misma señal de reloj. Para
que esto sea verdad necesitamos un opamp que tenga baja impedancia a la salida.
Ahora, si queremos minimizar la dependencia que tiene la señal respecto del reloj
tenemos que conseguir que el reloj cambie por encima y por debajo de la señal de
entrada en cantidades fijas. En la tecnología CMOS es mas difícil de conseguir que el
la BiCMOS.
___________________________________________________________________ 16
Capitulo 1
Sample and Hold diferencial balanceado
______________________________________________________________________
Dibujo 1.9
En las graficas 1.12 y 1.13 vemos la respuesta a media y alta frecuencia.
Grafica 1.12
Grafiaca 1.13
___________________________________________________________________ 17
Capitulo 1
Sample and Hold diferencial balanceado
______________________________________________________________________
- Montaje 3.
Esta otra arquitectura (dibujo 1.10) sirve para estudiar el efecto de la capacidad
Miller en un S&H. Durante la fase de muestreo, el opamp esta siendo reseteado, y los
dos condensadores están conectados entre la tensión de entrada y la entrada virtual del
opamp. La capacidad que será cargada y descargada será la suma de los dos
condensadores. En la fase de mantenimiento el condensador efectivo será el de
MillerÆ Chld = (1+A)(C1*C2/C1+C2) por lo que será mayor que la capacidad del
muestreo. Con todo esto conseguimos poder usar condensadores más pequeños y
también interruptores menores. Desde que la tensión cambiante a la salida del
amplificador es muy pequeña, es más fácil diseñar el amplificador para altas
velocidades.
El switch de muestreo, Q1, podría inyectar una carga dependiente de la señal
como en otras arquitecturas, pero aquí tenemos el efecto minimizado gracias al alto
valor de la capacidad de Miller, especialmente si Q2 se apaga ligeramente antes que
Q1.
Dibujo 1.10
En las graficas 1.14 y 1.15 vemos la cantidad de picos que se meten en la
salida. Con este montaje perdemos bastante exactitud a la hora de mantener la señal de
entrada.
___________________________________________________________________ 18
Capitulo 1
Sample and Hold diferencial balanceado
______________________________________________________________________
Grafica 1.14
Grafica 1.15
- Montaje 4.
Si vemos el dibujo 1.11 apreciamos que durante la fase de muestreo todos los
interruptores están encendidos excepto Q2. Este conecta C1 con C2 y los carga a la
tensión de entrada. Durante este tiempo, la impedancia de entrada es más grande
debido a la inclusión del buffer B1. Al mismo tiempo, el opamp se esta reseteando y
su terminal positivo se carga a 0V. Luego Q4 y Q5 se apagan, y justamente después lo
hacen Q1 y Q3. Finalmente, Q2 se enciende. En esta fase de hold el bucle que se
forma con los buffer de ganancia unidad mantiene el valor de salida y consigue que la
impedancia de salida sea muy baja. Gracias a que Q4 y Q5 se cierran ligeramente
antes que Q1 y Q3, su clock feedthrough además de ser independiente de la señal es
altamente cancelado debido a la repulsión de modo común de la fase de entrada del
amplificador. La inyección de carga de Q1 y Q2 no afecta a la tensión de salida. La
inyección de carga de Q3 es dependiente de la señal y si que afecta a la salida, pero su
efecto puede ser minimizado con un bucle de ganancia parecido al del montaje 3 de
este apartado.
___________________________________________________________________ 19
Capitulo 1
Sample and Hold diferencial balanceado
______________________________________________________________________
Dibujo 1.11
De las graficas 1.16 y 1.17 sacamos que para bajas frecuencias hay
demasiados glitches y no se consigue claridad en la salida y que tampoco es un
montaje rápido. El uso de dos buffers y un opamp hace que el funcionamiento no sea
tan bueno como el esperado
___________________________________________________________________ 20
Capitulo 1
Sample and Hold diferencial balanceado
______________________________________________________________________
Grafica 1.16
Grafica 1.17
- Montaje 5.
Durante el modo de muestreo del dibujo 1.12, la tensión de offset de entrada
del primer opamp es guardada en Cof. Al mismo tiempo, Cs esta muestreando la
tensión de entrada, y el segundo opamp esta manteniendo el voltaje previamente
muestreado. Durante la siguiente fase, el offset de entrada del primer opamp es
eliminado, y Cs se conecta a la salida mientras el bucle de realimentación se habilita.
El clock feedthrough del interruptor S5 es cancelado por el clock feedthrough de S6 y
la red de buffer añadida. Idealmente, los otros switches no causan errores apreciables
debido al clock feedthrough.
___________________________________________________________________ 21
Capitulo 1
Sample and Hold diferencial balanceado
______________________________________________________________________
Dibujo 1.12
En la grafica 1.18 se ve como para las frecuencias bajas no es nada bueno.
Para las altas será aun peor porque la presencia de dos opamps reales y un buffer no
dejarán funcionar al sistema como se supondría idealmente.
Gráfica 1.18
___________________________________________________________________ 22
Capitulo 1
Descargar