-
DISEÑO DE UN ADC SAR DE 14 BITS PARA APLICACIONES BIOMÉDICAS
ROBUSTO A
VARIACIONES DE PROCESO Y TEMPERATURA Por
Lic. Gisela De la Fuente Cortes
Proyecto de tesis que será sometida como requisito parcial para
obtener el grado de
MAESTRO EN CIENCIAS EN LA ESPECIALIDAD DE ELECTRÓNICA
en el
Instituto Nacional de Astrofísica,
Óptica y Electrónica (INAOE).
Diciembre de 2014 Santa María Tonantzintla, Puebla
Dirigida por:
Dr. Guillermo Espinosa Flores-Verdad Investigador Títular
Departamento de Electrónica
INAOE
© INAOE 2014
El autor otorga al INAOE el permiso de reproducir y distribuir
copias de esta tesis en su totalidad o en partes
mencionando la fuente.
-
Diseño de un ADC SAR de 14 bits paraaplicaciones biomédicas
robusto a
variaciones de proceso y temperatura
-
RESUMEN
La problemática que se aborda en este trabajo de tesis,
consiste en proponer y diseñar unatopoloǵıa a nivel transistor de
un convertidor analógico/digital de registro de
aproximacionessucesivas robusto a variaciones de proceso y
temperatura. La propuesta es producto de unanálisis de los bloques
que conforman este tipo de convertidores en el que se determinael
bloque del cual depende la robustez del convertidor. El convertidor
es caracterizado ysometido a variaciones de proceso y temperatura
para verificar su funcionamiento.
III
-
IV RESUMEN
-
SUMMARY
This thesis proposes a transistor topology for an analog /
digital converter of successiveapproximation register robust to
process variations and temperature fluctuation. Moreover,the
corresponding design methodology is also carefully developed. The
proposal is the resultof an exhaustive analysis of the functions
performed by each one of the converter buildingblocks; thus, it is
possible to determine the block upon which the accuracy depends.The
converter is characterized under conditions of process variations
and temperaturefluctuations, to verify its performance.
V
-
VI SUMMARY
-
AGRADECIMIENTOS
A Dios, por todas sus bendiciones.
A mi hermano Octavio, por su cariño y comprensión. ¡Te quiero
mucho hermano!
Al pueblo de México, que mediante la beca otorgada por el
CONACyT, ha permitidoque continúe con mi preparación.
Al INAOE, que ha sido mi segundo hogar durante este tiempo.
A mi asesor, el Dr. Guillermo Espinosa Flores-Verdad por su gran
apoyo en miformación académica.
A mis sinodales; el Dr. José Alejandro Dı́az Méndez, Esteban
Tlelo Cuatle y LuisHernández Mart́ınez, por invertir su tiempo en
la revisión de este trabajo de tesis.
A Gabi, por otorgarme su amistad y dejarme conocer su calidad
humana.
A Diego, Edel, Érika, Gerardo, Rafa, Ricardo y Sve por
compartir conmigo tantosbuenos momentos, espero que todos
alcancemos nuestros propósitos.
VII
-
VIII AGRADECIMIENTOS
-
Dedicado a mis padres: Maŕıa de Lourdes Cortes y Octavio de la
Fuente,ustedes son lo más valioso para mi.
IX
-
X AGRADECIMIENTOS
-
ÍNDICE GENERAL
Resumen III
SUMMARY . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . V
Agradecimientos VII
Prefacio XV
1. Introducción 1
1.1. Caracteŕısticas de las señales biopotenciales . . . . . .
. . . . . . . . . . . 2
1.2. Los convertidores Analógico/Digital (ADC) en la
adquisición de biopotenciales. 4
1.3. Variaciones de PVT . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . 7
1.3.1. Tipo de variables . . . . . . . . . . . . . . . . . . . .
. . . . . . . 7
1.3.2. Tipos de variaciones externas . . . . . . . . . . . . . .
. . . . . . . 8
1.4. Objetivo . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . 10
1.5. Organización de la tesis . . . . . . . . . . . . . . . . .
. . . . . . . . . . . 10
2. El Convertidor Analógico/Digital de Registro de
Aproximaciones Sucesivas 11
2.1. Funcionamiento general . . . . . . . . . . . . . . . . . .
. . . . . . . . . . 12
XI
-
XII ÍNDICE GENERAL
2.1.1. Funcionamiento de un ADC SAR . . . . . . . . . . . . . .
. . . . . 14
2.1.2. DAC . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . 16
2.1.3. Registro de Aproximaciones Sucesivas (SAR) . . . . . . .
. . . . . 20
2.1.4. Comparador . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . 22
2.1.5. Estructura ADC SAR Completamente Diferencial . . . . . .
. . . . 23
2.2. Caracterización de un ADC . . . . . . . . . . . . . . . .
. . . . . . . . . . 24
2.2.1. Parámetros estáticos . . . . . . . . . . . . . . . . .
. . . . . . . . 25
2.2.2. Resolución y ruido de cuantización . . . . . . . . . .
. . . . . . . . 27
2.2.3. Parámetros dinámicos en frecuencia . . . . . . . . . .
. . . . . . . 29
2.2.4. Paramétros dinámicos en tiempo . . . . . . . . . . . .
. . . . . . . 30
2.3. Estado del Arte . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . 30
2.4. Resumen de caṕıtulo . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . 35
3. Diseño de un ADC SAR de 14 bits para aplicaciones
biomédicas 37
3.1. Especificaciones del ADC SAR . . . . . . . . . . . . . . .
. . . . . . . . . 37
3.2. Diseño de los bloques . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . 40
3.2.1. Diseño del DAC de 14 bits y registro de aproximaciones
sucesivas . 41
3.2.2. Interruptores . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . 44
3.2.3. Comparador . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . 49
3.3. Caracterización del ADC SAR de 14 bits . . . . . . . . . .
. . . . . . . . . 54
3.4. Respuesta del ADC SAR bajo variaciones de proceso y
temperatura . . . . 59
3.5. Resumen de caṕıtulo . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . 60
4. ADC SAR de 14 bits robusto a variaciones de proceso y
temperatura 61
4.1. Comparador: Propuesta 1 . . . . . . . . . . . . . . . . . .
. . . . . . . . . 61
4.2. Comparador: Propuesta 2 . . . . . . . . . . . . . . . . . .
. . . . . . . . . 71
4.3. Comparación de resultados . . . . . . . . . . . . . . . .
. . . . . . . . . . 79
4.4. Resumen de caṕıtulo . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . 81
-
ÍNDICE GENERAL XIII
5. Conclusiones 83
5.1. Trabajo a futuro . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . 85
Lista de figuras 87
Lista de tablas 91
Bibliograf́ıa 96
-
XIV ÍNDICE GENERAL
-
PREFACIO
Para la mayoŕıa de los sistemas de adquisición de señales, el
convertidor analógico/digital
representa el eslabón más débil del sistema. Ésto no es la
excepción en sistemas de adqui-
sición de señales biomédicas. Por su resolución y velocidad
de conversión, el convertidor
analógico/digital de registro de aproximaciones sucesivas ha
sido el pilar de la adquisición
de estas señales por muchos años.
Actualmente en la literatura se pueden encontrar un gran número
de publicaciones sobre
este tipo de convertidores, los cuales reportan resoluciones de
hasta 16 bits. Sin embargo,
alcanzar una resolución de este valor resulta por demás
imposible sin técnicas de compen-
sación extremadamente complejas, puesto que las resoluciones
reportadas son comparables
a las alcanzadas por los convertidores (Σ∆). Por otra parte, en
estas publicaciones no se
toman en cuenta las variaciones de proceso de fabricación,
voltaje y temperatura (PVT).
En el diseño de circuitos integrados (CI), es imprescindible
que el funcionamiento de un
bloque analógico sea robusto a las variaciones de PVT. En este
trabajo de tesis se presenta
una propuesta a nivel transistor de un convertidor
analógico/digital de registro de aproxima-
ciones sucesivas que posee una resolución de 14 bits y que
además es robusto a variaciones
XV
-
XVI Prefacio
de proceso y temperatura.
-
CAṔITULO 1
INTRODUCCIÓN
Durante muchos siglos, el diagnóstico médico ha sido evaluado
por medio de la ex-
ploración f́ısica del cuerpo humano. En un principio, las
exploraciones se llevaban a cabo
mediante los sentidos humanos, sin embargo la incapacidad de
detectar y describir ciertos
hechos hizo evidente las deficiencias de este tipo de
evaluación. Por otro lado, la aparición
de la electrónica dio lugar al uso de métodos gráficos
provenientes de sistemas electrónicos,
los cuales permitieron apreciar detalles finos que antes
pudieron pasar desapercibidos y aśı,
aprovecharlos en beneficio de la salud.
De esta manera, la aparición de una serie de aparatos
electrónicos en los años 50’s y 60’s
marcaron la extensión de la electromedicina. La electromedicina
es una rama de la electróni-
ca que estudia y analiza el cuidado de la salud mediante el
punto de vista tecnológico.
La medicina moderna hace uso de dicha rama para facilitar el
monitoreo y seguimiento de
infinidad de procesos médicos. Desfibriladores y marcapasos son
instrumentos electrónicos
indicados en diferentes tratamientos; los electrobistuŕıs y los
láseres permiten ciruǵıas con
menores riesgos, por otra parte los tomógrafos,
electrocardiógrafos y ultrasonidos entregan
1
-
2 1.1. Caracteŕısticas de las señales biopotenciales
datos más que importantes para detectar diferentes anomaĺıas
en el cuerpo humano.
El monitoreo de las señales que el cuerpo humano proporciona,
permite la evaluación
de distintos parámetros fisiológicos. Dichas señales
independientemente del tipo que sean
(mecánicas, sonoras u otras) pueden transformarse a señales
eléctricas para ser procesadas.
Por otro lado, existen señales que por su naturaleza ya son
señales eléctricas y son conocidas
como biopotenciales o señales biomédicas [1].
1.1. Caracteŕısticas de las señales biopotenciales
Como se mencionó, un biopotencial es una señal eléctrica
emitida por el cuerpo humano.
Esta señal se genera por la actividad electroqúımica en las
células que conforman el tejido
nervioso, muscular o glandular. Eléctricamente, estas células
presentan un potencial de re-
poso y cuando son estimuladas, generan un potencial de acción.
Este potencial se propaga
a través de los tejidos circundantes y aśı, las señales
biopotenciales pueden ser detectadas
en la superficie del cuerpo (figura 1.1) [2].
Figura 1.1: Detección de señales biopotenciales en la
superficie del cuerpo.
-
Caṕıtulo1. Introducción 3
Los factores más importantes que caracterizan los
biopotenciales desde el punto de vista
de la electrónica son los rangos de amplitud y frecuencia, los
cuales son valores aproximados
que vaŕıan en función del método de adquisición. La tabla
1.1 presenta las caracteŕısticas
en amplitud y frecuencia de algunas de las señales
biopotenciales más usadas en el campo
de la medicina. De acuerdo con la tabla anterior, en
comparación con otras señales, los
Tabla 1.1: Señales biopotenciales de mayor uso en la medicina
[3]
Examen Rango Rango Fuente
(Biopotencial) (Amplitud) (Frecuencia)
Electrocardiograma (ECG) 0.5-4 mV 0.01 - 250 Hz Corazón
Electromiograma (EMG) 0.1-5 mV DC-10 kHz Músculo
Electroencefalograma (EEG) 5-300 µV DC-150 Hz Cerebro
Electrooculograma (EOG) 50-3500 µV DC-50 Hz Campo dipolar del
ojo
Electrorretinograma (ERG) 0-900 µV DC-50 Hz Retina del ojo
Electrogastrogama (EGG) 10 µV - 1 mV DC-1 Hz Estómago
Electroneurograma (ENG) 0.01-3 mV DC-1 kHz Actividad
nerviosa
biopotenciales son muy vulnerables al ruido debido a sus bajos
niveles de voltaje que van de
0 a 5 mV . Asimismo, sus componentes en frecuencia suelen
encontrarse en el rango de DC
a 10 kHz.
Por otra parte, la captura de las señales biomédicas
representa un gran reto debido a
las múltiples interferencias y al ruido que las afecta. Sin
embargo, en la actualidad se han
desarrollado diversas técnicas de acondicionamiento que
permiten el registro de estas señales
atenuando al máximo el efecto del ruido [3].
-
4 1.2. Los convertidores Analógico/Digital (ADC) en la
adquisición de biopotenciales.
1.2. Los convertidores Analógico/Digital (ADC)
en la adquisición de biopotenciales.
Una vez que se tiene capturada la señal biopotencial, puede ser
procesada analógica
o digitalmente. En los últimos años, se han desarrollado
múltiples mejoras entorno al
instrumental médico. Una de estas mejoras está relacionada con
el procesamiento que sufre
la señal. Actualmente es mucho más fácil procesar los datos
en el dominio digital en vez del
dominio analógico [4]. Ésto y la creciente demanda por
aparatos de adquisición de datos
portables, hacen indispensable el uso de convertidores
Analógico-Digital de alta resolución
y velocidad de conversión media (2 a 5 MHz).
OSC
-
+
Seleccionar
Ancho de banda (BW)
Seleccionar Ganancia
0 1 0 0 1 1 0 1 0
Dout
Filtro Pasa-Banda
VGA & Buffer
SAR
ADC
Transmisor
Figura 1.2: Diagrama a bloques de la adquisición de una señal
Biopotencial
La figura 1.2 muestra un diagrama a bloques t́ıpico de la
adquisición de una señal bio-
potencial. En un principio la entrada analógica proveniente de
un sensor es filtrada. Una vez
que se ha filtrado, la señal de salida se amplifica, se
muestrea y se digitaliza mediante un
convertidor A/D. Finalmente el código digital es enviado a un
microprocesador o compu-
tadora mediante el transmisor [5].
-
Caṕıtulo1. Introducción 5
Los convertidores A/D mayormente utilizados en aplicaciones
biomédicas son los conver-
tidores Analógico-Digital de Registro Aproximaciones Sucesivas
(ADC SAR), porque cuen-
tan con una estructura simple que mantiene un compromiso entre
eficiencia (resolución) y
enerǵıa (razón de conversión) [2]. Entre las opciones de
convertidores A/D existentes, el
ADC SAR presenta caracteŕısticas que lo hacen el ideal para
aplicaciones biomédicas.
La gráfica de la figura 1.3 permite diferenciar las
resoluciones con respecto a la razón de
conversión o muestras por segundo (samples per second) que las
arquitecturas de ADC´s
existentes pueden alcanzar.
Convertidores ΣΔ
(Sobremuestreo)
SAR Aproximaciones
Sucesivas
Pipeline
Razón de conversión (MPS) 10 100 1k 10k 100k 1M 10M 100M
Reso
lució
n (Bi
ts)
24
20
16
12
8
Figura 1.3: Arquitecturas de convertidores A/D (resolución vs
SPS)
Como se observa en la figura 1.3 y de acuerdo con la tabla 1.2
la principal desventaja que
presenta un ADC SAR recae en el valor máximo de la razón de
conversión, sin embargo en
el campo biomédico esto no representa ningún problema debido
al bajo rango de frecuencias
-
6 1.2. Los convertidores Analógico/Digital (ADC) en la
adquisición de biopotenciales.
de los biopotenciales, que es menor a 10 kHz. Por otra parte, el
ADC SAR puede ser
implementado en cualquier tecnoloǵıa CMOS (por sus siglas en
inglés complementary
metal-oxide-semiconductor) a pesar de la reducción del canal,
debido a dos razones
principales: La primera tiene que ver con los circuitos
digitales contenidos en el ADC SAR, ya
que éstos se vuelven más rápidos en tecnoloǵıas
nanométricas y la segunda es la arquitectura
del ADC SAR que utiliza un amplificador de bajo perfil. Es
decir, el ADC SAR no requiere
de un amplificador de alta ganancia y gran ancho de banda para
garantizar la linealidad [6].
Tabla 1.2: Ventajas y Desventajas de los ADC´s [1]
Arquitectura Ventajas Desventajas
,Alta Resolución /Latencia de cicloSigma-Delta (Σ∆) ,Alta
estabilidad /Baja velocidad
,Baja potencia,Bajo costo
,Latencia de ciclo cero /El número máximo,Baja latencia en
tiempo de muestreo
ADC SAR ,Alta Precisión es de 2-5 MHz,Bajo consumo de
potencia,Implementación sencilla
,Altas velocidades /Baja,Gran Ancho de Banda Resolucion
Pipeline /Retardo en datos/Latencia alta/Mayor potencia
Actualmente en la literatura se pueden encontrar un gran número
de publicaciones sobre
convertidores analógico/digital SAR que reportan resoluciones
de hasta 16 Bits [7], [8]. Sin
embargo alcanzar una resolución de este valor resulta por
demás imposible sin técnicas
de compensación extremadamente complejas, puesto que las
resoluciones reportadas son
comparables a las alcanzadas por los convertidores Σ∆ [9]. Por
otra parte, no toman en
cuenta las variaciones de Proceso de fabricación, Temperatura y
Voltaje (PVT). En el campo
-
Caṕıtulo1. Introducción 7
de diseño de Circuitos Integrados (CI’s), es imprescindible que
el funcionamiento de un
bloque analógico sea robusto a las variaciones de PVT.
1.3. Variaciones de PVT
Las variaciones en la fabricación de CI’s representan un
problema costoso. La limitante
de no poder diseñar circuitos robustos a variaciones puede
causar demoras en el lanzamiento
del producto y bajar el porcentaje de los circuitos fabricados
que cumplen las especificacio-
nes en todas las condiciones (yield) [10].
Los problemas de variación han conducido a pérdidas de
productos de más de 100
millones de dólares, por lo que, dado el gran número de
productos semiconductores
disponibles, las pérdidas anuales llegan a los miles de
millones de dólares. Por otra parte,
los transistores se hacen más pequeños y las tensiones de
alimentación tienden a disminuir
provocando que los efectos de variación sean más pronunciados.
Esto hace que el diseño
robusto sea esencial en el diseño de CI’s [11].
1.3.1. Tipo de variables
El tipo de variables que afectan el comportamiento de un
circuito se dividen en variables
de diseño y variables externas.
H# Variables de diseño: Pueden ser controladas por el
diseñador. Entre ellas se
encuentran las topoloǵıas, tamaños de los dispositivos, el
enrutamiento y la colocación
(LAY OUT ).
H# Variables externas: Éstas no pueden ser controladas por el
diseñador, sin embargo sus
valores se pueden estimar durante el diseño, para predecir su
efecto en el rendimiento
del mismo.
-
8 1.3. Variaciones de PVT
1.3.2. Tipos de variaciones externas
En circuitos integrados las variaciones pueden adoptar muchas
formas.
H# Variaciones ambientales: Dentro de dichas variaciones se
incluyen la temperatura y
la tensión de alimentación.
H# Variaciones de proceso : Son variaciones introducidas durante
la fabricación del
circuito integrado. La causa de estas variaciones tienen que ver
con las fluctuaciones
en cada uno de los procesos involucrados en la fabricación de
CI’s, como pueden ser:
Variaciones de presión atmosférica, fluctuaciones en el
dopado, etc.
Variaciones de proceso
En el caso de las variaciones de proceso el fabricante
desarrolla modelos de esquina con
base en la caracterización de su proceso de fabricación, los
cuales incluyen los diferentes
casos para transistores tipo N y tipo P. Para cada transistor se
fabrican tres modelos: fast
(F), typical (T) y slow (S). Generando una combinación
principal de cinco esquinas (figura
1.4).
SLOW
FAST
FAST
NMOS
PMOS
SF
FF
FS SS
TT
SLOW
Figura 1.4: Esquinas de proceso NMOS - PMOS
-
Caṕıtulo1. Introducción 9
Variaciones de temperatura
Para las variaciones de temperatura, se sabe que el cliente
necesita que los dispositivos
puedan operar satisfactoriamente bajo cualquier condición de
temperatura. Esto significa
que un circuito integrado debe funcionar con las mismas
especificaciones (dentro un rango
de tolerancia) en un rango preestablecido de temperaturas. Pero
ésto es dif́ıcil, ya que to-
dos los elementos del circuito, incluso las conexiones,
modifican sus propiedades en función
de la temperatura. Generalmente las simulaciones académicas de
CI’s se llevan a cabo a
temperatura ambiente, creando condiciones de trabajo falsas. En
general, para un diseño
industrial correcto se debe considerar un rango de temperaturas
entre -40 y 120 ◦C, siendo
60 ◦C la t́ıpica.
Variaciones de voltaje
Las variaciones de voltaje son otro punto importante en el
diseño de CI’s. Debido a
que en la actualidad la mayoŕıa de las aplicaciones son
portátiles se debe considerar una
variación de ± 10 % más de la tensión nominal a la cual se
diseñó el circuito.
La combinación de las variaciones mencionadas producen 45
esquinas, o condiciones, a
las cuales el circuito diseñado debe cumplir las
especificaciones. Este trabajo de tesis enfoca
su atención al diseño de un ADC SAR que posea una alta
resolución y que además sea
robusto a variaciones de proceso y temperatura. Para evitar las
variaciones de voltaje se
asumirá una fuente de alimentación proveniente de un regulador
de voltaje. Por lo tanto,
serán 15 esquinas en las que deberán cumplirse las
especificaciones.
-
10 1.4. Objetivo
1.4. Objetivo
Objetivo general: Diseñar a nivel transistor un convertidor
analógico/digital de apro-
ximaciones sucesivas con una resolución de 14 bits para
aplicaciones biomédicas lo más
robusto posible a variaciones de proceso y temperatura en la
tecnoloǵıa CMOS AMS 0.35
µm.
Metas:
H# Realizar un análisis y comparación entre las
caracteŕısticas de los ADC SAR reportadosen el estado del
arte.
H# Proponer una topoloǵıa robusta a variaciones de proceso y
temperatura para el ADCSAR.
H# Caracterizar el ADC SAR propuesto.
1.5. Organización de la tesis
En el caṕıtulo 2 se describe detalladamente el funcionamiento
de un ADC SAR, el tipo
de arquitecturas que existen y su caracterización. Además, se
incluye un resumen de las
caracteŕısticas de las arquitecturas reportadas en el estado
del arte. Por otro lado, en el
caṕıtulo 3 se presenta el diseño de un ADC SAR de 14 bits para
aplicaciones biomédicas y
el impacto que tienen las variaciones de proceso y temperatura
sobre él.
La propuesta para resolver la problemática abordada en esta
tesis, se presenta en el
caṕıtulo 4. Además se realiza una comparación con las
arquitecturas propuestas en la lite-
ratura bajo variaciones de proceso y temperatura. Finalmente en
el caṕıtulo 5 se presentan
las conclusiones y el trabajo a futuro.
-
CAṔITULO 2
EL CONVERTIDOR ANALÓGICO/DIGITAL DE REGISTRO DE
APROXIMACIONES SUCESIVAS
El convertidor Analógico/Digital de registro de aproximaciones
sucesivas ha sido el pilar
de la adquisición de datos por muchos años. Estos
convertidores normalmente se utilizan
para aplicaciones de mediana a alta resolución con rangos de
muestreo por debajo de las 5
Msps (mega muestras por segundo). La resolución del ADC SAR
oscila entre 8 y 16 bits.
Además, posee un bajo consumo de enerǵıa [12].
El ADC SAR básicamente implementa un sistema de búsqueda
binaria. Por lo tanto,
mientras que la circuiteŕıa interna puede estar funcionando a
varios megahertz (MHz),
la frecuencia de muestreo del ADC es una fracción de ese
número debido al sistema de
aproximaciones sucesivas. De acuerdo con las clasificaciones, el
ADC SAR es un convertidor
serial no-algoŕıtmico [13]. Es decir, la conversión se realiza
bit a bit y la salida digital final
se presenta hasta que todos los bits han sido determinados.
11
-
12 2.1. Funcionamiento general
2.1. Funcionamiento general
Antes de explicar el funcionamiento de un ADC SAR, es necesario
revisar la curva de
transferencia que caracteriza las relaciones de entrada y salida
en un ADC. Idealmente, un
convertidor A/D codifica un voltaje de entrada analógico en
tiempo continuo (Vin) en una
serie de palabras digitales de N bits discretos que satisfacen
la relación:
Vin = VFS
N−1∑k=0
bk2k+1
+ � (2.1)
Donde VFS es la máxima escala de voltaje en la entrada, bk
representa los bits en la
salida digital y � es el error de cuantización. Esta relación
también puede ser descrita en
terminos del bit menos significativo LSB o paso de cuantización
∆:
∆ =VFS2N
= 1LSB (2.2)
como,
Vin = ∆N−1∑k=0
bk2k
+ � (2.3)
La figura 2.1 muestra la curva de transferencia de un ADC de 3
bits ideal. Para cada
rango de voltaje de entrada corresponde un único código
digital. Este rango tiene un ancho
de 1 LSB al cual se le llama “ancho de código”. El ancho de
código se centra en un punto
denominado “centro de código”. De esta manera el código
digital que le corresponderá a
cada voltaje de entrada dependerá del centro de código más
cercano.
El error de cuantización � es la diferencia de tensión entre
el voltaje de entrada analógica
y el voltaje correspondiente al centro de código. El número
finito de bits de salida, incluso
en un convertidor ideal A/D produce un error de cuantización
con cada muestra [14].
-
Caṕıtulo2. El Convertidor Analógico/Digital de Registro de
Aproximaciones Sucesivas 13
0 0.125 0.25 0.375 0.5 0.625 0.75 0.875 1000
001
010
011
100
101
110
111
Curva de Transferencia de un ADC de 3 bits ideal
Bits
Vin/Vref (V)
Centro de código Ancho de
código
Figura 2.1: Curva de transferencia de un ADC ideal de 3 bits
Un convertidor A/D puede clasificarse por su estructura
(singleended, pseudo-
diferencial y completamente diferencial) y por la polaridad en
la señal entrada (unipolar y
bipolar). Una señal es unipolar, cuando la señal siempre toma
la misma polaridad (positiva
o negativa). Por otro lado, las señales bipolares poseen una
tensión en modo común y a
partir de ella la polaridad cambia de signo [15]. La figura 2.2
muestra los diferentes tipos
de entradas en un ADC.
IN
VDD
0
VDD
0
IN
VDD
VSS
VCM
VDD
VCM
VSS
VDD
VCM
VSS
VCM
VDD
VCM
VSS
IN+
IN-
IN+
IN- IN-
IN+
ADC
Single Ended
Unipolar
ADC
Pseudo differential
Unipolar
ADC
Fully differential
Unipolar
VDD
0
0
VDD
ADC
Single Ended
Bipolar
ADC
Pseudo differential
Bipolar
ADC
Fully differential
Bipolar
Figura 2.2: Tipos de entradas en un convertidor A/D
-
14 2.1. Funcionamiento general
2.1.1. Funcionamiento de un ADC SAR
La arquitectura de un ADC SAR trabaja como una balanza (figura
2.3). La señal de
entrada Vin es muestreada y almacenada por el Sample & Hold
(S&H) y se compara con
la mitad del voltaje de referencia Vref (el voltaje de
referencia es el voltaje máximo de la
señal de entrada). Si la señal de entrada es mayor, entonces
el convertidor digital/analógico
(DAC) mantiene el peso de 12Vref en la balanza, de otra manera,
el peso se elimina. Para la
siguiente comparación, el DAC añade un nuevo peso de 14Vref y
se repite el procedimiento
bit a bit [16].
ADC
COMPARADOR
S&H
DAC
½ Vref
Vin
1/4 Vref
1/8 Vref
1/16 Vref
Figura 2.3: Analoǵıa del funcionamiento de un ADC SAR
El ADC SAR está conformado por un comparador, un DAC y un
(S&H). Además,
requiere de un registro que almacene cada uno de los bits de
aproximación y un filtro
antialiasing. Este último sirve para limitar el ancho de banda
de la señal de entrada. La
figura 2.4 muestra el diagrama a bloques del ADC SAR. Cuando la
señal de entrada es
filtrada, está lista para ser discretizada en tiempo por el
S&H. A la salida de éste, hay
un punto de suma entre Vin y −VDAC del cual se obtiene un error
�. Posteriormente, el
comparador arroja un valor lógico de 1 o 0 dependiendo del
valor de �. Este valor se almacena
en el registro, el cual dependiendo de la información recibida,
env́ıa señales de control hacia
el DAC. La figura 2.5 muestra la secuencia de decisión de un
ADC SAR de 3 bits.
-
Caṕıtulo2. El Convertidor Analógico/Digital de Registro de
Aproximaciones Sucesivas 15
SAR
DAC
S&H + - ε = Vin - VDAC
fs Salida Digital N Bits
Vin
fclock
Vin
Figura 2.4: Diagrama a bloques de un ADC SAR
100
110
010
111
101
011
111
110
001
101
100
000
001
010
011
1er ciclo 2 do ciclo 3er ciclo
Figura 2.5: Secuencia de decisión de un ADC SAR de 3 bits
A continuación se describe la implementación y funcionamiento
de cada uno de los blo-
ques que conforman un ADC SAR.
-
16 2.1. Funcionamiento general
2.1.2. DAC
Un gran número de arquitecturas que se han desarrollado para
los ADC’s SAR están
basadas en la construcción del DAC. Las más populares son el
circuito de capacitores
conmutados de redistribución de carga, el circuito con cadena
de resistencias y el circuito
capacitor-resistor (h́ıbrido) [17]. Estas estructuras tienen
impĺıcita la función de muestreo
y retención (S&H). La estructura de mayor uso es el
circuito de redistribución de carga,
la cual para representar señales analógicas dentro del
convertidor utiliza la carga en lugar
de la corriente o del voltaje. Para ello se utilizan
capacitores, y transistores CMOS como
interruptores. Las figuras 2.6, 2.7, 2.8 y 2.9 presentan un
convertidor conceptual de 5 bits
utilizando este tipo de DAC. El sistema completo consta de un
comparador, una matriz de
condensadores pesados de manera binaria para obtener un DAC de 5
bits, e interruptores
CMOS.
-
+ COMP
Figura 2.6: Etapa de muestreo
La operación consta de tres etapas: muestreo, retención y
conversión. En etapa de
muestreo (figura 2.6), S0 conecta a tierra analógica la placa
superior de todos los capacitores.
Al mismo tiempo, S7 conecta la placa inferior de los capacitores
al voltaje de entrada Vin
generando una carga proporcional a dicho voltaje en cada
condensador. En la etapa de
retención, S0 se abre y las placas inferiores de los
capacitores se conmutan a tierra analógica
-
Caṕıtulo2. El Convertidor Analógico/Digital de Registro de
Aproximaciones Sucesivas 17
produciendo en las placas superiores un voltaje de −Vin (figura
2.7).
-
+ COMP
Figura 2.7: Etapa de retención
En la etapa de conversión (figura 2.8), S7 conmuta a Vref y
secuencialmente en cada
golpe de reloj los interruptores de S1 a S6 conmutan a Vref .
Por ejemplo, para encontrar el
bit más significativo B4, S1 conecta la placa inferior del
capacitor C a Vref . Esto produce que
el potencial Vx sea −Vin + 12Vref . Ahora, si se cumple Vin >
Vref , la diferencia será menor
que 0 y la salida del comparador será 1 lógico, entonces B4 =
1 y S1 mantendrá la conexión
a Vref , de lo contrario B4 = 0 y S1 retornará a tierra
analógica.
-
+ COMP
Figura 2.8: Etapa de conversión
-
18 2.1. Funcionamiento general
Para determinar el siguiente bit (B3), S2 conecta a12C a Vref y
se repite el proceso
descrito anteriormente. Los bits restantes se encuentran de la
misma forma. La figura 2.9
muestra las posiciones finales, obteniendo la salida digital
01001. Al final de la conversión
Vx = 0.
-
+ COMP
0 1 1 0 0
Figura 2.9: Resultado de la conversión
La figura 2.10 muestra el voltaje Vx del DAC en cada ciclo de
conversión. El voltaje
de referencia Vref es de 3.3V y Vin = .933V . En el primer ciclo
(muestreo) Vx = 0,
posteriormente en el ciclo de retención el voltaje de entrada
aparece en el nodo Vx con
signo negativo Vx = −.930V . Los siguientes 5 ciclos
corresponden a la etapa de conversión.
El registro coloca el bit más significativo (MSB) en alto (B4 =
1), produciendo un voltaje
en Vx = −Vin + 12Vref (es decir, Vx = −.933 + 1.65). Como Vx es
positivo B4 es puesto
en bajo y se mantiene en ese estado por el resto del periodo de
conversión. En el próximo
ciclo de reloj, el bit siguiente es puesto en alto por el SAR
(B3 = 1) y la salida del DAC
es equivalente a Vx = −Vin + 14Vref (es decir, Vx = −.933 +
.825). En este caso el voltaje
en Vx es negativo y B3 se mantiene en alto. Este proceso
continúa para cada bit hasta
completar el proceso de conversión. Una vez que se tiene la
salida digital final es posible
tomar una nueva muestra e iniciar un nuevo ciclo de conversión
[18].
-
Caṕıtulo2. El Convertidor Analógico/Digital de Registro de
Aproximaciones Sucesivas 19
1 2 3 4 5 6 7 8 9
x 10−5
−1
−0.8
−0.6
−0.4
−0.2
0
0.2
0.4
0.6
0.8
X: 3.161e−05Y: 0.717
vx
TIME
Salida del DAC Vx
X: 6.087e−06Y: −4.352e−19
X: 1.73e−05Y: −0.933
X: 5.456e−05Y: 0.3045
X: 4.361e−05Y: −0.108
X: 6.761e−05Y: 0.09825
X: 7.729e−05Y: −0.004875
X: 8.868e−05Y: −1.388e−19
Figura 2.10: Voltaje en la salida del DAC Vx
La resolución del convertidor depende principalmente del
comparador y el DAC, los
cuales representan la parte analógica del ADC SAR. Con respecto
al DAC, existen métodos
de calibración que pretenden garantizar el correcto
funcionamiento del mismo aún después
de los problemas que puedan presentarse en la fabricación.
Calibración del DAC
Como se ha visto, un DAC capacitivo basa su estructura en
matrices de capacitores pon-
derados, es decir, los valores de los capacitores son múltiplos
de potencias de dos: 20 ∗ C,
21 ∗C, 22 ∗C, 23 ∗C... 2N ∗C. Por defectos en el proceso
fabricación, los tamaños en los
capacitores de la matriz no serán perfectos y presentarán una
variación. A estos defectos
se les conoce como errores de matching. Si los errores de
matching son grandes en el
DAC, la función de transferencia quedará alterada. Una forma
de reducir dichos errores es
mediante el uso de técnicas adecuadas de LAYOUT, tales como
interdigitación o estructuras
de centroide común, no utilizar dimensiones ḿınimas, mantener
los dispositivos cercanos,
utilización de dispositivos dummies, etc [19].
En convertidores de alta resolución (a partir de 14 bits), no
obstante la aplicación de
-
20 2.1. Funcionamiento general
técnicas de LAYOUT apropiadas, es inevitable utilizar algún
proceso de calibración para
corregir los problemas del DAC derivados de un matching
insuficiente. El proceso de cali-
bración consiste en extraer o inyectar carga de cada uno de los
capacitores del DAC principal
(DAC de conversión) mediante un DAC de calibración para
corregir los errores. La calibración
es comúnmente iniciada por el usuario, sin embargo también
puede realizarse automática-
mente en el encendido [20].
2.1.3. Registro de Aproximaciones Sucesivas (SAR)
Para administrar el funcionamiento de cada uno de los bloques
del ADC SAR y ejecutar
la secuencia de pasos necesarios para realizar la conversión,
se utiliza un bloque digital de
control, el cual es una máquina de estados (figura 2.11).
El bloque de control digital del SAR trabaja bajo el dominio de
la señal de reloj Clk,
donde la variable n permite el conteo de los golpes de reloj y
aśı se determina el estado
correspondiente. Con base en la señal de salida del comparador
Comp se toman decisiones
sobre el valor de cada bit de salida, aśı como el control de
los interruptores. La señal DRDY
indica que una conversión está completa y lista para
mostrarse. En la implementación, este
bloque comúnmente está compuesto por un arreglo de Latch′s
tipo D, tipo JK o SR.
La figura 2.12 muestra un bloque de control lógico digital
conformado por un registro
de desplazamiento y una matriz de Latch′s tipo D. La señal Clk
entra al registro, donde
la señal START indica el inicio de la conversión. Los datos
van entrando y se van despla-
zando hacia la derecha conforme los pulsos de reloj. Las salidas
del registro van al sistema
de control de los interruptores y también accionan
secuencialmente cada uno de los Latch
tipo D que conforman la matriz, los cuales tienen a la entrada
la señal Comp y determinan
el valor del bit correspondiente a ese ciclo. Cuando se tiene el
valor de todos los bits, la
señal Samp reinicia el bloque para una nueva conversión.
-
Caṕıtulo2. El Convertidor Analógico/Digital de Registro de
Aproximaciones Sucesivas 21
Lógica de control SAR
Retención
Muestreo
Conversión BitN-0
Vcm_N-0 = Bajo Vref+_N-0 = Hp Vref-_N-0 = Hn
̅̅ ̅̅ ̅̅ ̅̅ ̅
n = 1
Vcm_N-0 = Bajo Vref+_N-0 = Hp Vref-_N-0 = Hn
Vcm_N-0 = Alto Vref+_N-0 = Bajo Vref-_N-0 = Bajo
n = n+1
n = n
Comp+
n = 0
n = Tcv
n 2
Comp+ = Alto
Comp+ = Bajo
Clk
BitN-0 = 1
BitN-0 = 0
Salida
Digital
DN-D0
Control
Interruptores
Almacenar
Código Digital
DN-D0
̅̅ ̅̅ ̅̅ ̅̅ ̅= Alto
Svcm_N-0 Svref+_N-0 Svref-_N-0
Si
No
Tcv = # de ciclos para una conversión
completa
Figura 2.11: Diagrama de flujo de la lógica digital de
control
Control de interruptores
̅ ̅ ̅
…
… …
Figura 2.12: Implementación del registro de aproximaciones
sucesivas con Latch′s tipo D
-
22 2.1. Funcionamiento general
2.1.4. Comparador
Como se sabe el comparador es un circuito que proporciona un
voltaje de salida alto
o bajo dependiendo de si la entrada es mayor o menor que un
voltaje de referencia. Los
requisitos principales del comparador en un ADC SAR son la
velocidad en la toma de decisión,
y la precisión, que se traduce en la ganancia y el voltaje de
offset. Una configuración muy
utilizada para los comparadores en los ADC’s SAR consiste en una
etapa pre-amplificadora
y un Latch de salida, el cual es esencialmente un multivibrador
biestable. Esto se debe a
que el Latch proporciona una señal de salida grande y rápida
cuya amplitud y forma de
onda no dependen de la señal de entrada (figura 2.13).
Pre-amplificador
Latch
Figura 2.13: Pre-amplificador y Latch
Cuando no se utiliza un Latch en la salida, los requerimientos
de ganancia en el
preamplificador son elevados. Por ejemplo, si el rango de
alimentación es de 0 a 5 V y
la salida cambia de −1 mV a 1 mV , entonces la ganancia
requerida debeŕıa ser de 68 dB.
Cuando se utiliza un Latch, entonces la ganancia del
pre-amplificador sólo debe sobrepasar el
offset del latch. Si se supone un offset de .2 V entonces la
ganancia en el pre-amplificador
debeŕıa ser de 200. Este tipo de comparadores son de gran uso
en la implementación de los
ADC SAR de altas resoluciones [17].
Por otro lado, el pre-amplificador reduce el ruido de kickback,
este ruido se genera por las
-
Caṕıtulo2. El Convertidor Analógico/Digital de Registro de
Aproximaciones Sucesivas 23
grandes variaciones de voltaje en los nodos de regeneración del
Latch que están acoplados
a través de las capacitancias parásitas de los transistores a
la entrada del comparador. Esto
produce perturbaciones en la señal de entrada del comparador.
El pre-amplificador posee
una alta impedencia de salida que limita el paso del ruido de
kickback [17].
2.1.5. Estructura ADC SAR Completamente Diferencial
La principal ventaja de utilizar la distribución de carga en
los ADC’s es el bajo consumo
de enerǵıa. Sin embargo, conforme el número de bits aumenta la
carga capacitiva de entrada
y el área de los capacitores en el DAC aumentará
exponencialmente. Como ésto es poco
práctico, se utilizan estructuras de dos matrices (MSB y LSB)
con acoplamiento capacitivo
(charge Scaling DAC Utilizing Split Array) [21]. La figura 2.14
presenta la estructura
de un ADC SAR bipolar de 10 bits, completamente diferencial.
+
-
-
+
SAR
Control
SAR
Control
C 2C 4C 8C 16C
C 2C 4C 8C 16C 8C 16C
8C 16C 2C 4C
2C 4C
C
C
Figura 2.14: ADC SAR 10 bits completamente diferencial
La mayoŕıa de los ADC’s SAR que se utilizan poseen una
estructura completamente
-
24 2.2. Caracterización de un ADC
diferencial para aprovechar las ventajas que dichas estructuras
le otorgan a los sistemas,
como la eliminación de las señales de modo común
(clockfeedthrough, ruido, etc) y una
mayor dinámica de entrada y salida.
Como se puede observar en la figura 2.14 el ADC’s SAR utiliza,
un comparador
completamente diferencial, 2 matrices Split array y un voltaje
de referencia positivo y
negativo. El proceso de conversión es similar al single ended
con la variación de que en la
etapa de muestreo se realiza una determinación del signo de la
señal [17].
2.2. Caracterización de un ADC
La caracterización completa en un circuito es muy importante
porque ayuda a identificar
problemas que implican cambios que el diseñador puede ajustar
de acuerdo a los resultados
de las mediciones en etapa de simulación. Además, la
caracterización verifica los ĺımites
seguros de funcionamiento. Un ADC tiene un gran número de
parámetros que necesitan ser
medidos. La salida digital puede ser examinada en tiempo
continuo y amplitud continua si
se convierte a forma analógica o también es posible
caracterizarla como una señal digital si
se analiza usando técnicas de señales discretas [22].
La frecuencia y la amplitud de la señal de entrada determinan
dos tipos de pruebas:
estáticas y dinámicas. En pruebas estáticas, la entrada
vaŕıa lentamente y se pueden medir
parámetros como offset, error de ganancia y la no linealidad
(desviación de la salida ideal).
En pruebas dinámicas, la entrada vaŕıa sustancialmente de un
ciclo de reloj al siguiente,
para conocer la respuesta del circuito a cambios rápidos de las
señales, y de esta forma
medir parámetros dinámicos como la relación señal a ruido
(signal to noise) y la distorsión
harmónica. Las especificaciones de un ADC se pueden dividir en
tres categoŕıas; parámetros
estáticos, parámetros dinámicos en el dominio de la
frecuencia y parámetros dinámicos en
el dominio del tiempo [12].
-
Caṕıtulo2. El Convertidor Analógico/Digital de Registro de
Aproximaciones Sucesivas 25
2.2.1. Parámetros estáticos
Como se ha mencionado, los parámetros estáticos se pueden
medir a baja velocidad
o con tensiones constantes. Estas especificaciones incluyen la
resolución, error de offset,
error de ganancia, monotonicidad, no linealidad diferencial
(DNL), y no linealidad integral
(INL).
H# Resolución: Determina el tamaño del bit menos significativo
(LSB) y por lo tanto
determina el rango dinámico, las anchuras de código, y el
error de cuantificación.
H# Error de offset: Es la desviación en el comportamiento del
convertidor A/D con
respecto a cero. La primera transición de voltaje debeŕıa ser
en 1 LSB. Sin embargo,
por causa del offset la transición se desv́ıa (figura
2.15).
H# Error de ganancia: El error de ganancia es la desviación de
la pendiente en el
convertidor A/D (figura 2.15).
0 0.125 0.25 0.375 0.5 0.625 0.75 0.875 1000
001
010
011
100
101
110
111
Error de offset y ganancia de un ADC de 3 bits
Bits
Vin/Vref (V)
Curva de transferencia ideal
Figura 2.15: Error de offset(ĺıneas rojas) y error de ganancia
(ĺıneas negras)
-
26 2.2. Caracterización de un ADC
H# No linealidad diferencial (DNL): Es la máxima desviación o
diferencia en los anchos
de dos códigos consecutivos con respecto al ancho de 1 LSB
(figura 2.16). Se sabe
que todos los anchos de código en el convertidor ideal A/D son
de 1 LSB, entonces
el DNL en toda la curva de transferencia seŕıa 0.
H# No linealidad integral (INL): Es la distancia de los centros
de código en el ADC
con respecto a la ĺınea ideal (figura 2.16). Si todos los
centros de código están en la
ĺınea ideal, el INL es cero en toda la curva.
0 0.125 0.25 0.375 0.5 0.625 0.75 0.875 1000
001
010
011
100
101
110
111
DNL e INL de un ADC de 3 bits
Bits
Vin/Vref (V)
Curva de transferencia ideal
INL+.375 LSB
DNL−.5LSB
DNL+.5LSB
Figura 2.16: DNL e INL
H# Monotonicidad: Es la caracteŕıstica creciente que debe
presentar la función de
transferencia del ADC. Es decir, para un incremento ∆ en la
entrada analógica
corresponde un incremento en la salida digital (figura
2.17).
-
Caṕıtulo2. El Convertidor Analógico/Digital de Registro de
Aproximaciones Sucesivas 27
H# Código perdido: Son los códigos digitales faltantes de
salida que no se producen
para el voltaje de entrada correspondiente, por lo general se
deben a un INL grande
(figura 2.17). En algunos convertidores como los ADC SAR, los
códigos que faltan
pueden ser causados por la no-monotonicidad del convertidor D/A
interno.
0 0.125 0.25 0.375 0.5 0.625 0.75 0.875 1000
001
010
011
100
101
110
111
Monotonicidad y perdida de código de un ADC de 3 bits
Bits
Vin/Vref (V)
Curva de transferencia ideal
CódigoPerdido
NoMotononicidad
Figura 2.17: Monotonicidad y código perdido
2.2.2. Resolución y ruido de cuantización
El error de cuantización se debe a la resolución finita de un
convertidor A/D y limita la
relación señal a ruido. Normalmente en un ADC, la
cuantización de la señal de entrada genera
errores que se comportan como ruido. Las señales que se
encuentren dentro de ±12LSB con
respecto al centro de código tendrán la misma salida digital.
Entonces existirá una diferencia
entre el centro de código y la entrada actual debido a la
cuantización. Si se asume que el
error de voltaje es no correlativo y posee una distribución
uniforme es posible determinar la
relación señal a ruido (SNR) [23].
-
28 2.2. Caracterización de un ADC
0 0.125 0.25 0.375 0.5 0.625 0.75 0.875 1000
001
010
011
100
101
110
111
Bits
Vin/Vref (V)
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
−LSB/2
00.000
+LSB/2
Vin/Vref (V)
Figura 2.18: Error de cuantización en un ADC de 3 bits
SNR = 6.02N + 1.76dB (2.4)
El SNR debido al ruido de cuantización se determina por la
ecuación 2.4. La tabla 2.1
muestra el SNR ideal que un convertidor de N bits debeŕıa
poseer.
Tabla 2.1: SNR ideal debido al ruido de cuantización
Resolución SNR
6 bits 37.9 dB
8 bits 49.9 dB
10 bits 62 dB
12 bits 74 dB
14 bits 86 dB
16 bits 98.1 dB
-
Caṕıtulo2. El Convertidor Analógico/Digital de Registro de
Aproximaciones Sucesivas 29
2.2.3. Parámetros dinámicos en frecuencia
Los convertidores A/D reales estan expuestos a fuentes de ruido
y procesos de distorsión
que degradan el rendimiento del ADC. Estas imperfecciones se
cuantifican y reportan a través
del comportamiento dinámico del convertidor. A continuación se
describen los parámetros
que comúnmente se reportan.
H# Relación señal a ruido y distorsión (SNDR, SINAD): Es el
radio de la amplitud
de la señal con respecto al promedio de los otros componentes
de frecuencia. Para
un punto M de la FFT (Fast Fourier Transform) de una señal
senoidal, si la
frecuencia fundamental es m y la amplitud Am, el SNDR puede
calcularse a partir de
las amplitudes de la FFT.
SNDR =
A2mm−1∑k=1
A2k +
M/2∑k=m+1
A2k
−1 (2.5)
H# Número efectivo de bits (ENOB): Es el SNR expresado en el
rango de los bits en
lugar de decibeles (dB) resolviendo la ecuación 2.4 para el
número de bits N usando
el parámetro SNR,
ENOB =SNR− 1.76dB
6.02dB/bit(2.6)
H# Distorsión armónica total: Es la razón entre la suma de
los primeros 5 componentes
armónicos con respecto a la señal de entrada,
THD = 10log
(V 22 + V
23 + V
24 + V
25 + V
26
V 21
)(2.7)
donde V1 es la amplitud fundamental y Vn es la amplitud de la n
harmónica.
-
30 2.3. Estado del Arte
2.2.4. Paramétros dinámicos en tiempo
H# Tiempo de apertura: Es el tiempo que tarda el convertidor A/D
desde que es
activado (flanco de subida del reloj de muestreo) hasta que
convierte la tensión de
entrada en el código apropiado.
H# Apertura jitter: Es la variación de muestra en muestra en el
retardo de apertura. El
promedio del error de voltaje causado por la apertura de jitter
decrementa el SNR y
es un factor limitante en el rendimiento de un ADC.
H# Respuesta transitoria: Es el tiempo de establecimiento de un
ADC para la máxima
precisión (dentro de ±1LSB) después de un escalón de 0 a la
máxima entrada.
H# Tiempo de recuperación: Es el tiempo de establecimiento del
convertidor después
de un paso de voltaje que sobrepasa el máximo voltaje de
entrada (por ejemplo de
1.3Vref a .5Vref ).
2.3. Estado del Arte
Los convertidores de datos están constantemente sujetos a
intensas investigaciones de-
bido al crecimiento en el mercado de los sistemas de
procesamiento de señales. La tabla 2.2
muestra un resumen de los parámetros reportados en
arquitecturas ADC SAR propuestas
para aplicaciones biomédicas en los últimos 5 años. Como se
puede observar la mayoŕıa tiene
resoluciones menores a 12 bits (la expresión R a R indica un
rango de entrada de Riel a
Riel). Por otro lado, la tabla 2.3 presenta parámetros de
propuestas en ADC SAR para otro
tipo de aplicaciones.
-
Caṕıtulo2. El Convertidor Analógico/Digital de Registro de
Aproximaciones Sucesivas 31
Tab
la2.
2:C
omp
arac
ión
AD
CS
AR
par
aap
licac
ion
esb
iom
édic
as
Parám
etro
[25]
[26]
[27]
[28]
[29]
[30]
[31]
[32]
[33]
[34]
[35]
Tecnoloǵ
ıa0.1
8µm
0.5µm
0.1
8µm
0.35µm
0.2
5µm
0.18µm
65nm
65nm
0.35µm
0.35µm
0.1
8µm
Alim
entació
n1.
8V
1.2V
0.5V
3.3V
0.5V
0.6V
1V
1V
3.3V
5V
0.6V
MP
S(S
/s)
2k
100k
1k
99k
31.2
5k
200k
25k
25k
20k
500k
500k
Reso
lució
n12
1010
12
810
10
10
12
14
11
(bits)
Rang
o(in)
1.7V
.7V
Ra
R–
Ra
R1.1
3V
1V
1V
–R
aR
–
EN
OB
109.
498.5
211.0
57.2
9.3
48
811.9
12
9.4
5
DN
L1.
5/-1
.57/
+.5
5+
.98/-.
62
1.5
/-.
9.7
/-.
75
-.34/.3
8-1
/6
-1/6
<+
.7±
1.5
–
INL
3/-3
.46/
+.3
5+
.63/-.
82
1.9
/-1
.3.3
/-.
5-.
23/.2
5-4
/5
-4/5
<+
.85
±1.5
–
Potencia
445
122.5
6.8
87.4
11.0
4281
.281
38
–232
nW
µW
nW
µW
nW
µW
nW
mW
µW
µW
FO
M22
016
66.8
49
20
8.0
343.3
43.3
497
–1434
(fJ/C
onv-S
tep
)
-
32 2.3. Estado del Arte
Tab
la2.3:
Com
paración
AD
CS
AR
para
otrasap
licaciones
Parám
etro
[36]
[37]
[38]
[39]
[40]
[41]
[16]
[42]
[43]
[44]
[45]
Tecnoloǵ
ıa0.13µm
0.14µm
0.35µm
0.6µm
90nm
0.18µm
0.1
8µm
0.13µm
90nm
0.35µm
0.18µm
Alim
entació
n1.2V
1.2V
–5V
1.3V
–5V
1.2V
1V
3.3V
1.8V
MP
S(S/s)
2k
6.25
k1M
250k
5M
768k
1M
2.82M
1M
31.25k
1M
Reso
lució
n10
1214
16
12
10
16
1410
1416
(bits)
Rang
o(in
)1.2V
.7V
–1.1
3V
2V
–R
aR
.282V
1.2V
Ra
RR
aR
EN
OB
8.1611
12.8614.4
610.6
9.8
3–
13.89.16
13.815.4
DN
L-1/
1.2
7.1.4/-1
.7≤
.6<
.8.5
5±
1.5
––
––
INL
-2.84/2.97
+10/-5
1.03≤
.6±
1.6
.77
±1.5
––
––
Potencia
.32
.524.23
3.6
58
10
1.529.98
13044
mW
µW
mW
mW
µW
mW
mW
mW
µW
mW
FO
M95
66569
–52
74
–66
57–
100
(fJ/C
onv-S
tep)
-
Caṕıtulo2. El Convertidor Analógico/Digital de Registro de
Aproximaciones Sucesivas 33
Como se puede observar en el estado del arte utilizan una figura
de mérito FOM (Figure
Of Merit) la cual es una cantidad que caracteriza el rendimiento
de un sistema y permite
la comparación de sistemas similares. En convertidores A/D la
figura de mérito se describe
por la ecuación 2.8 [18].
FOM =Potencia
fs • 2ENOB[J/conv] (2.8)
Al revisar el estado del arte es posible observar que la
mayoŕıa de las propuestas en
ADC’s SAR enfocan su atención en la parte analógica del
convertidor, es decir, en el DAC y
el comparador. Sin embargo, la calibración del DAC es el tema
que recurrentemente se abor-
da por la mayoŕıa de los ADC SAR propuestos. Además, no se
reporta el comportamiento
del convertidor A/D a variaciones de PVT. Por otro lado, la
arquitectura del comparador
presentado en la sección 2.1.1, figura 2.13, es la que
mayormente se utiliza en los ADC SAR
reportados en las tablas 2.2 y 2.3.
En los ADC SAR reportados, se incluye un sistema de
compensación de offset que
se conoce como output offset storage (OOS). Este sistema
funciona realizando un corto
circuito en las entradas del pre-amplificador almacenando el
offset en los capacitores de la
salida, la figura 2.19 muestra el circuito que se utiliza para
dicha cancelación [17].
PA Latch
S3
S’3
PA3
VCM
VCM
C2
C1 +
-
Figura 2.19: Comparador con output offset storage
-
34 2.3. Estado del Arte
Durante la cancelación del offset los interruptores S0 a S3 son
activados, mientras
SN y SP están apagados. La salida en el pre-amplificador es A ∗
Voff , donde A es la ga-
nancia del preamplificador. En esta fase el offset del
pre-amplificador se almacena en los
capacitores que se encuentran en la salida. Cuando los
interruptores S0 a S3 se apagan, SN
y SP se activan inmediatamente y el comparador detecta el
voltaje diferencial analógico y
lo amplifica, el offset almacenado en los capacitores se resta
de la señal diferencial y de
esta manera se cancela. Posteriormente la señal sin offset es
detectada por el Latch para
otorgar una señal lógica.
Para la aplicación de este tipo de comparadores en un ADC, el
número de etapas
pre-amplificadoras que se necesitan dependen del número de bits
y el offset del Latch
VoffL. Si A es la ganancia de cada etapa, el número de etapas
pre-amplificadoras n deben
seleccionarse de tal manera que se cumpla 2.9.
VoffLAn
<1
2LSB (2.9)
La figura 2.20 muestra un comparador de tres etapas con OOS de
un convertidor A/D
SAR propuesto en [45]. La ganancia de los amplificadores debe
ser baja para evitar que el
pre-amplificador salga de la región de saturación.
DAC PA1 PA2 Latch
SP
SN
S0
S’0
S2 S1 S3
S’1 S’2 S’3
PA3
VCM VCM VCM VCM
VCM VCM VCM VCM
Figura 2.20: Comparador de tres estapas con output offset
storage
-
Caṕıtulo2. El Convertidor Analógico/Digital de Registro de
Aproximaciones Sucesivas 35
Las señales de reloj utilizadas para controlar los
interruptores se ilustran en la figura
2.21. Las señales tienen un retardo entre ellas para eliminar
el offset debido a la inyección
de carga de los interruptores [46].
Vclk
Tiempo
Figura 2.21: Secuencia de reloj de un comparador de etapas
2.4. Resumen de caṕıtulo
En este caṕıtulo se describió el funcionamiento general de un
ADC SAR y los bloques
que lo conforman. Además, se mencionaron los parámetros que
suelen ser medidos en
los convertidores A/D, espećıficamente en los ADC SAR.
Posteriormente, se muestra un
resumen de las caracteŕısticas de los ADC’s SAR propuestos en
el estado del arte. Con
base a dicho resumen, se determinó que la calibración del DAC
es el tema recurrente en
las propuestas ADC SAR. Por otra parte, se describió el
funcionamiento de la arquitectura
del comparador mayormente utilizado en los ADC SAR reportados en
el estado del arte,
-
36 2.4. Resumen de caṕıtulo
finalmente se concluyó que los convertidores reportados
presentan buenas figuras de mérito,
sin embargo, en ninguna se reporta un análisis que involucre
las variaciones de PVT.
-
CAṔITULO 3
DISEÑO DE UN ADC SAR DE 14 BITS PARA APLICACIONES
BIOMÉDICAS
De acuerdo al caṕıtulo 2, se sabe que por su resolución y
velocidad los ADC’s SAR son
altamente utilizados en aplicaciones biomédicas. Además es
importante mencionar que los
ADC SAR son compatibles con sistemas de adquisición donde se
multiplexea el convertidor
[1]. En este caṕıtulo se describen los pasos del diseño de los
bloques que conforman el ADC
SAR. Estos bloques son extráıdos del estado del arte sin
aplicar ninguna propuesta o técnica
que asegure la robustez a las variaciones de proceso y
temperatura.
3.1. Especificaciones del ADC SAR
Como primer paso de diseño es necesario definir, de acuerdo con
la aplicación, las
especificaciones del convertidor y las de cada uno de los
bloques que lo conforman. Algunas
de las especificaciones de los bloques se determinan
directamente de las caracteŕısticas de
37
-
38 3.1. Especificaciones del ADC SAR
las señales biomédicas que serán procesadas. Las
especificaciones de otros componentes,
como los interruptores y el comparador, se determinan
macromodelándolas en el ADC SAR.
Para determinar la frecuencia de trabajo del convertidor se
emplean las caracteŕısticas
de las señales biomédicas descritas en el caṕıtulo 1. Como se
sabe, la frecuencia máxima
de dichas señales es de 10 kHz con una amplitud máxima de 5mV
. La resolución del
convertidor a diseñar es de 14 bits (superando las resoluciones
propuestas en el estado del
arte para aplicaciones biomédicas). De acuerdo con la tasa
Nyquist la relación señal a ruido
se determina por la ecuación 3.1.
SNRNyquist = 6.02 ∗ ENOB + 1.76dB (3.1)
En este diseño, se considera un ENOB = 16bits para
sobre-muestrear la señal y de
esta manera acercarnos a los 14 bits deseados.
SNR16 = 6.02(16) + 1.76dB = 98.08 dB (3.2)
Con el valor de SNR16 se determina la razón de sobre-muestreo
(Over Sampling
Ratio OSR) a través de 3.3.
SNROS = 6.02 ∗ ENOB − 1.25 + 10 ∗ log(OSR) (3.3)
La resolución de la estructura del convertidor es de 14 bits
con un SNROS = 98.08dB,
al despejar el OSR de la ecuación 3.3 se obtiene:
10 ∗ log(OSR) = SNR16 − 6.02 ∗ ENOB + 1.25
10 ∗ log(OSR) = 98.08dB − 6.02(14) + 1.25
10 ∗ log(OSR) = 15.05
OSR = 101.505
OSR = 31.9889 ≈ 32
-
Caṕıtulo3. Diseño de un ADC SAR de 14 bits para aplicaciones
biomédicas 39
Al conocer el OSR es posible determinar la frecuencia de
muestreo mediante la ecuación
3.4.
fs = fo ∗ 2 ∗OSR (3.4)
donde fo es la frecuencia de la señal de entrada, en el diseño
se considera un valor de
20 kHz para asegurar que la banda máxima de la señales
biomédicas se encuentre dentro
del rango de diseño. Entonces, la frecuencia de muestreo
es:
fs = 20kHz ∗ 2 ∗ 32 = 1.28 MHz
La tabla 3.1 muestra las especificaciones generales del
convertidor.
Tabla 3.1: Especificaciones del ADC SAR
Voltaje de 3.3Valimentación
Tecnoloǵıa 0.35µm
Resolución 14bits
Rango de 3.3Ventrada
Razón de 1.28Mspsmuestreo
LSB 201.4µV
Estructura Fully Differential
Polaridad Bipolar
Una vez que se establecen las especificaciones generales del
convertidor se realiza un
macro-modelo del mismo, el cual consiste en la construcción
ideal de los bloques que inte-
gran el ADC SAR de 14 bits. El macro-modelo del convertidor
permite obtener los ĺımites
de funcionamiento de los bloques y es un auxiliar en todo el
proceso de diseño.
-
40 3.2. Diseño de los bloques
El funcionamiento de bloques como el comparador, el SAR y el
control de interruptores
se describe en Verilog-A, mientras que el DAC y los
interruptores ideales se montan con
elementos de H − spice. La figura 3.1 muestra la función de
transferencia del ADC SAR
obtenida con el macro-modelo.
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 100000000000000
00010000000000
00100000000000
00110000000000
01000000000000
01010000000000
01100000000000
01110000000000
10000000000000
10010000000000
10100000000000
10110000000000
11000000000000
11010000000000
11100000000000
11110000000000
11111111111111Curva de transferencia ideal ADC SAR 14 bits con
macromodelos
Vin/Vref (V)
Bits
ADC SAR 14 bits
Recta ideal
0.4998 0.5 0.5002
Bits
Figura 3.1: Función de transferencia obtenida con el
macro-modelo del ADC SAR
3.2. Diseño de los bloques
Los bloques que conforman el convertidor se diseñan a partir de
las especificaciones
del ADC SAR. A continuación se describen los pasos de diseño,
la caracterización y la res-
puesta bajo variaciones de proceso y temperatura en cada bloque.
Las esquinas del proceso
consideradas son: TT(Typical NMOS, Typical PMOS), FF(Fast NMOS,
Fast PMOS),
SS(Slow NMOS, Slow PMOS), SF(Slow NMOS, Fast PMOS) y FS(Fast
NMOS, Slow
PMOS). El rango de temperaturas considerado es: −40◦C, 60◦C y
120◦C.
-
Caṕıtulo3. Diseño de un ADC SAR de 14 bits para aplicaciones
biomédicas 41
3.2.1. Diseño del DAC de 14 bits y registro de aproxima-
ciones sucesivas
El DAC que se utiliza en el convertidor se muestra en la figura
3.2. Como se observa,
se emplea una estructura split array completamente diferencial
donde el valor de los
capacitores fue determinado en función del valor ḿınimo de
capacitancia que puede ser
fabricado con la tecnoloǵıa elegida y que garantiza buena
precisión en el valor nominal. La
capacitancia unitaria utilizada es de 100fF .
-
+
-
+
SAR
SAR
Figura 3.2: Estructura Fully diferential
La estructura del DAC consta de dos matrices separadas por un
capacitor Cc de
acoplamiento. La matriz MSB posee un capacitor extra que elimina
la discontinuidad en la
curva de transferencia del ADC SAR Diferencial [17]. En la
estructura del DAC se observa que
para cada capacitor ponderado existen cuatro interruptores que
conectan la placa inferior del
capacitor con los diferentes voltajes (Vref+, Vref−, Vcm,
Vin+yVin−). La tabla 3.2 muestra
las magnitudes de las fuentes y elementos en el DAC.
-
42 3.2. Diseño de los bloques
Tabla 3.2: Capacitancias y voltajes en el DAC
Voltaje de 3.3Ventrada Vpp
Vcm 1.65V
Vref− 0V
Vref+ 3.3V
Cu 100µF
Cc 100µF
Las señales que el DAC entrega al comparador son diferenciales
(figura 3.3) y permite
que en la comparación, las señales de modo común sean
eliminadas.
96 192 288 384 480 576 672 7680
0.5
1
1.5
2
2.5
3
Salida diferencial del DAC
Sal
ida(
V)
Tiempo (ns)
Vx+Vx−
Figura 3.3: Salida del DAC diferencial con 16 ciclos
El algoritmo del SAR utilizado es una máquina de estados, donde
el ADC SAR de 14
bits toma 16 ciclos por cada muestra de la señal para obtener
su código digital (conversión).
El primer ciclo se utiliza para el muestreo (estado 1), el
segundo para la retención (estado
2) y los 14 restantes se emplean para la conversión de cada bit
(D13 − D0). De acuerdo
-
Caṕıtulo3. Diseño de un ADC SAR de 14 bits para aplicaciones
biomédicas 43
con el diagrama de flujo de la figura 3.4 se realiza la
detección de los flancos de subida del
reloj principal del ADC SAR (Clk), donde la variable n es el
conteo de dichos ciclos.
SAR 14 Bits
Retención
Muestreo
Conversión Bit13-0
Vcm_13-0 = Bajo Vref+_13-0 = Hp Vref-_13-0 = Hn
̅̅ ̅̅ ̅̅ ̅̅ ̅
n = 1
Vcm_13-0 = Bajo Vref+_13-0 = Hp Vref-_13-0 = Hn
Vcm_13-0 = Alto Vref+_13-0 = Bajo Vref-_13-0 = Bajo
n = n+1
n = n
Signo
¿?
Comp+
n = 0
n = 16
n < 16
n = 1
n = 2
n > 2
Comp+ = Alto
Comp+ = Bajo
Clk
Bit13-0 = 1
Bit13-0 = 0
n # de flancos de subida Clk
Salida
Digital
D13-D0
Control
Interruptores
Almacenar
Código Digital
D13-D0
̅̅ ̅̅ ̅̅ ̅̅ ̅= Alto
Svcm_14-0 Svref+_13-0 Svref-_13-0
Si
No
Figura 3.4: Diagrama de flujo del algoritmo del SAR
Después de realizar el incremento de n, el SAR sondea en cada
ciclo de reloj el valor
de esta literal. Cuando n es igual a 16 la conversión de una
muestra está lista para ser
entregada y en este mismo estado se toma una nueva muestra
(retención). En el caso de
que n sea menor a 16, se realiza una nueva consulta para
determinar el estado correcto
del SAR. Si n equivale a dos, el estado correspondiente es el de
retención, en dicho estado
también se realiza la detección de signo.
-
44 3.2. Diseño de los bloques
Al salir del estado de retención, nuevamente se realiza un
incremento y un sondeo en
n. Para valores mayores a 2, el estado correspondiente es el de
conversión y en cada flanco
de reloj se env́ıan las señales de control necesarias para
realizar las aproximaciones sucesivas
mediante la activación de los interruptores SV cm(14−0),
Svref+(14−0) y Svref−(14−0).
3.2.2. Interruptores
Los interruptores que se diseñan son complementarios o mejor
conocidos como
compuerta de transmisión(figura 3.5), con el fin de asegurar
que la resistencia de encendido
sea óptima con cualquier voltaje de entrada, además el uso de
esta configuración permite
reducir el efecto de clockfeedtrough [19].El dimensionamiento de
los transistores que
conforman la compuerta de transmisión está en función de la
resistencia de encendido
RON máxima que los interruptores deben presentar, y se
determina de acuerdo al tiempo
de establecimiento de carga de los capacitores en el DAC,
también se puede determinar
mediante simulaciónes que reproducen el comportamiento del DAC
con diferentes valores
de Ron. El valor adecuado, a la frecuencia de operación deseada
del ADC (1.28 Mhz), de
RON obtenido es de 15kΩ.
Figura 3.5: Interruptor complementario
Para activar el interruptor, la compuerta del transistor CMOS-N
es polarizada con
φ = VDD y la compuerta del transistor CMOS-P a φn = VSS . Para
un Vin < .87V el
control de la compuerta del transistor CMOSP no excede su
voltaje de umbral, entonces la
-
Caṕıtulo3. Diseño de un ADC SAR de 14 bits para aplicaciones
biomédicas 45
resistencia de encendido sólo depende del transistor CMOS-N
(ecuación 3.5),
RON =1
Kn (W/L)n [VDD − Vin − VTh,n](3.5)
Si se utiliza una longitud de canal Ln = .6µm el valor de Wn
debe ser,
Wn =Ln
KnRON [VDD−Vin−VTh,n]
Wn =0.6µm
(188.8926µA/V 2)(10kΩ)[3.3V−0V−.87] = 0.123µm
El valor ḿınimo permitido para W es 0.4µm, sin embargo para
evitar dimensiones
ḿınimas a Wn se le asigna un valor de 0.6µm. Por otro lado,
cuando el voltaje es
Vin > 2.33V la RON solo depende del transistor CMOS-P.
RON =1
Kp (W/L)p [Vin − VTh,p](3.6)
Si se utiliza una longitud de canal Lp = 0.6µm, el valor de Wp
debe ser Kn/Kp veces
el valor de Wn:
Wp =Kn
KpWn =
Kn
KpWn(0.6µm) = 1.97µm ≈ 1.8µm (3.7)
Se elige el valor de 1.8µm para Wp respetando el λ de la
tecnoloǵıa. En el rango de
valores de la entrada .72 > Vin > 2.33 la resistencia RON
depende de ambos transistores,
RON =1
Kn (W/L)n [VDD − Vin − VTh,n] +Kp (W/L)p [Vin − VTh,p](3.8)
La figura 3.6 muestra una gráfica de la resistencia de
encendido con respecto a la entra-
da obtenida con las dimensiones calculadas. Como se puede
observar la resistencia máxima
presentada es de 7.77kΩ y al realizar un análisis en
variaciones de proceso y temperatura
(figura 3.7) se muestra que dichas variaciones en el interruptor
no sobrepasan los 15kΩ
limitantes de RON .
-
46 3.2. Diseño de los bloques
0 0.5 1 1.5 2 2.5 31
2
3
4
5
6
7
8Resistencia de encendido Ron
Ron
(kΩ
)
Entrada (V)
Figura 3.6: Resistencia de encendido RON .
0 0.5 1 1.5 2 2.5 32
4
6
8
10
12
14Ron bajo variaciones de proceso y temperatura
Ron
(kΩ
)
Entrada (V)
Figura 3.7: Variaciones de proceso y temperatura en RON .
Los interruptores complementarios diseñados, se implementan en
todo el circuito con
excepción de los interruptores que intervienen en el muestreo
de las señales. De acuerdo con
el estado del arte y el macromodelado de los mismos, los
interruptores que se encuentran en
-
Caṕıtulo3. Diseño de un ADC SAR de 14 bits para aplicaciones
biomédicas 47
el muestreo de las señal presenta errores significativos en el
comportamiento del convertidor,
ésto es consecuencia de la variación de RON que perturba de
manera significativa la señal
muestreada, provocando un valor de conversión digital
equivocado. Se sabe que RON es
inversamente proporcional al voltaje de compuerta a fuente Vgs
en un transistor CMOS
(ecuación 3.9). Al mismo tiempo, el voltaje Vgs de los
transistores cambia conforme aumenta
Vin, provocando variaciones en la salida del interruptor que
comprometen la fidelidad de la
señal muestreada. Por esta razón, en la implementación con
transistores CMOS se utilizan
interruptores de tipo Bootstrapping [33].
RON =1
Kn (W/L) [Vgs − VTh,n](3.9)
La técnica Bootstrapping es utilizada para reducir problemas
como la mala conducción
y la variación de RON . La figura 3.8 muestra el esquemático
de la operación de este tipo
de interruptor.
Figura 3.8: Operación de un interruptor Bootstrapping
-
48 3.2. Diseño de los bloques
El interruptor Bootstrapping consiste en un transistor NMOS, al
cual se le modifica el
voltaje de compuerta con respecto a la entrada con el fin de
mantener un Vgs constante en
el encendido del interruptor. Esto se realiza mediante la
conexión de una tensión de offset
constante, entre la compuerta y la fuente del interruptor. Este
voltaje se obtiene del capaci-
tor Coff el cual es pre-cargado en el estado de apagado.
Dependiendo de la señal de entrada
Vin, el voltaje de offset puede alcanzar voltajes similares a
VDD. Como el voltaje en la
compuerta excede la tensión de alimentación, estos
interruptores tienen que ser diseñados
cuidadosamente para que no violen las restricciones de
confiabilidad de los transistores. La
topoloǵıa del interruptor Bootstrapping utilizada en el
convertidor se muestra en la figura
3.9.
SWN
Figura 3.9: Implementación a nivel transistor
El tamaño de los transistores que conforman el interruptor
Bootstrapping se elige con
base en la RON máxima obtenida en una simulación con
macromodelados de los interrup-
tores, cuidando que se cumplan las especificaciones dadas. El
diseño y simulación de estos
interruptores se realiza con una capacitancia de carga obtenida
mediante simulación en los
nodos del DAC correspondientes, la cual tiene un valor
aproximado de 300fF .
Una vez que se tienen diseñados los interruptores necesarios
para el convertidor, se realiza
-
Caṕıtulo3. Diseño de un ADC SAR de 14 bits para aplicaciones
biomédicas 49
una prueba en el sistema completo con un comparador ideal,
empleando los interruptores
CMOS diseñados en la estructura del DAC. La función de
transferencia obtenida mostró que
el comportamiento del convertidor no se ve afectado de manera
significativa, aún bajo el
análisis PT en los interruptores.
3.2.3. Comparador
En el comparador, algunas de las especificaciones como la
ganancia, el slew rate y el
tiempo de respuesta, son muy rigurosas por la resolución del
convertidor, sin embargo al
utilizar un pre-amplificador seguido de un Latch estas
especificaciones se relajan. Primero se
determina la frecuencia de trabajo del comparador, la cual se
obtiene a partir de la frecuencia
de muestreo fs del convertidor. El ADC SAR de 14 bits utiliza 16
ciclos para realizar una
conversión. Entonces si la fs = 1.28 MHz y el periodo es Ts =
781.25ns la frecuencia de
trabajo del comparador puede determinarse por:
Tcomp =Ts16 =
781.25ns16 = 48.82ns
fcom =1
TComp= 20.48MHz
El ancho de banda del comparador debe ser mayor a 20.48 MHz. La
arquitectura utilizada
en la mayoŕıa de los ADC SAR reportados consta de múltiples
etapas en cascada, cada una
con compensación de offset (OOS) y un Latch en la salida. Para
determinar el número de
etapas, se necesita el valor del paso de cuantización que es
LSB = 201.4µV . Al simular la
etapa del latch se obtiene un offset de VoffL = 73.6mV .
Entonces el número de etapas
pre-amplificadoras se determina de la siguiente manera a partir
de la ecuación 3.10:
VoffLAn
<1
2∗ LSB (3.10)
An > 250mV100.708µV
An > 2482.42
-
50 3.2. Diseño de los bloques
Si se considera una ganancia de 15 por cada etapa
pre-amplificadora entonces el número
de etapas n deben ser n = 3 ya que (15)3 = 3375 (este es el
número con mayor proximidad
a 2482.42). Por otro lado, el slew rate requerido en el
pre-amplificador es bajo debido a
la velocidad del Latch en la salida. Si el comparador requiere
tres etapas de amplificación,
entonces cada etapa debe incluir su circuito de compensación de
offset. Como se ha
mencionado, el comparador no requiere gran linealidad y en la
mayoŕıa de los trabajos del
estado del arte se utilizan configuraciones como la mostrada en
la figura 3.10. La figura 3.11
DAC PA1 PA2 Latch
SP
SN
S0
S’0
S2 S1 S3
S’1 S’2 S’3
PA3
VCM VCM VCM VCM
VCM VCM VCM VCM
Pre-amplificador
Latch
Figura 3.10: Comparador multietapa
muestra la función de transferencia del pre-amplificador y en
la parte inferior la del Latch.
La carga del comprador CL se determinó de acuerdo a una
estimación de la impedancia de
-
Caṕıtulo3. Diseño de un ADC SAR de 14 bits para aplicaciones
biomédicas 51
entrada del registro de control.
0 0.5 1 1.5 2 2.5 30
0.5
1
1.5
2
2.5
3
Curva de transferencia del Pre−Amplificador
Entrada (V)
Sal
ida(
V)
out−out+Vin−Vin+
0 0.5 1 1.5 2 2.5 30
0.5
1
1.5
2
2.5
3
Curva de transferencia del Pre−Amp con el Latch
Entrada (V)
Sal
ida(
V)
out−out+Vin−Vin+
Figura 3.11: Curva de transferencia del pre-amplificador y del
latch
La tabla 3.3 muestra las caracteŕısticas del comparador
multietapa diseñado.
Tabla 3.3: Caracteŕısticas del Comparador
Av 23.5 dB
GBW 250MHz
Respuesta alescalón 25ns
Consumo de 410 µWpotencia
Rango dinámico 3.3mVde Salida
En el diseño, se realizaron diversos ajustes en las dimensiones
de los transistores con el
fin de hacer el comparador lo más robusto posible al análisis
de esquinas. Las figuras 3.12
y 3.13 muestran las variaciones de proceso y temperatura
obtenidas.
-
52 3.2. Diseño de los bloques
0 0.5 1 1.5 2 2.5 30
0.5
1
1.5
2
2.5
3
Variaciones de proceso y temperatura del pre−amplificador
Sal
ida(
V)
Entrada (V)
Figura 3.12: Curva de transferencia en el pre-ampificador con
variaciones de PT
0 0.5 1 1.5 2 2.5 30
0.5
1
1.5
2
2.5
3
Variaciones de proceso y temperatura del pre−amplificador +
Latch
Sal
ida(
V)
Entrada (V)
Figura 3.13: Curva de transferencia del Pre-Amp y el Latch
dinámico con variaciones dePT
-
Caṕıtulo3. Diseño de un ADC SAR de 14 bits para aplicaciones
biomédicas 53
Como se puede observar las variaciones en el comparador son
significativas. En un
proceso TT a 60◦C el comparador no requiere de alta linealidad y
el convertidor diseñado
funcionará de manera adecuada. Sin embargo, al conocer el
comportamiento del comparador
bajo variaciones, es posible predecir que el convertidor
también presentará errores
significativos en su funcionamiento.
0
0.5
1
Señales de Reloj
Vol
ts
Clk
0
2
4
6
Vol
ts
Clk−b
0
0.5
1
Vol
ts
DRDY
0123
Latc
h (S
alid
a)
out+out−
0 100 200 300 400 500 600 700 800 9000123
DA
C(S
alid
a)
Tiempo (ns)
xpxn
Figura 3.14: Comportamiento transitorio del convertidor
La figura 3.14 muestra las señales de reloj que requiere el
convertidor ADC SAR de 14
bits. La señal de reloj Clk es la señal principal, en la
primera mitad del periodo, se realiza el
-
54 3.3. Caracterización del ADC SAR de 14 bits
almacenamiento del offset en los capacitores de salida en cada
pre-amplificador. Al mismo
tiempo la señal clkb controla el comportamiento dinámico del
Latch. En la segunda mitad
de un ciclo de reloj, el offset es restado de la señal de
salida en cada pre-amplificador y el
Latch es activado para adquirir un valor lógico de acuerdo a
las señales entregadas por el
DAC. La señal DRDY da la indicación de que la salida del DAC
está lista para ser mostrada.
3.3. Caracterización del ADC SAR de 14 bits
La figura 3.15 muestra la curva de transferencia del ADC de 14
bits diseñado. La función
de transferencia del convertidor sufre un error de
linealidad.
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 100000000000000
00010000000000
00100000000000
00110000000000
01000000000000
01010000000000
01100000000000
01110000000000
10000000000000
10010000000000
10100000000000
10110000000000
11000000000000
11010000000000
11100000000000
11110000000000
11111111111111Curva de transferencia ADC SAR 14 bits
Vin/Vref (V)
Bits
0.4998 0.5 0.5002Vin/Vref (V)
Bits
Figura 3.15: Curva de transferencia del ADC SAR 14
-
Caṕıtulo3. Diseño de un ADC SAR de 14 bits para aplicaciones
biomédicas 55
Para determinar los errores de linealidad (DND e INL) en el
convertidor se utiliza el
esquemático mostrado en la figura 3.16.
CLK
Determinar
errores de
linealidad
Memoria ADC SAR Rampa
N
Figura 3.16: Diagrama a bloques para medir errores de linealidad
(DNL,INL)
Los pasos para obtener el DNL se enlistan a continuación:
H# Recopilar el total de muestras MT para los códigos del 1 al
2N .
H# Contar el número de ocurrencias (hits) de cada código,
h(n)Actual, donde n es el
número de código.
H# Para una rampa el número teórico de ocurrencias es:
h(n)teorico = MT 2N
H# Calcular el DNL para cada código de n=1 a n = 2N :
DNL(n) = h(n)Actualh(n)Teorico
Para obtener el INL basta con sacar la integral del DNL
(ecuación 3.11).
INLn =n∑i=0
DNLi (3.11)
Las figuras 3.17 y 3.18 muestran el histograma del DNL y el INL
del convertidor cuando
la entrada es una rampa.
-
56 3.3. Caracterización del ADC SAR de 14 bits
0 2048 4096 6144 8192 10240 12288 14336 16383−0.5
0
0.5
1DNL ADC SAR 14 Bits
LSB
Código (n)
7800 8192 8574
−0.4
−0.2
0
0.2
0.4
0.6
0.8
X= 7835Y= 0.75
LSB
Código (n)
X= 7834Y= −0.25
Figura 3.17: Medición del DNL
2048 4096 6144 8192 10240 12288 14336 16383−0.6
−0.4
−0.2
0
0.2
INL ADC SAR 14 Bits
LSB
Código (n)
8120 8192 8260−0.6
−0.4
−0.2
0
0.2
X= 8157Y= −0.5
LSB
Código (n)
X= 8158Y= 0.25
Figura 3.18: Medición del INL
-
Caṕıtulo3. Diseño de un ADC SAR de 14 bits para aplicaciones
biomédicas 57
Por otro lado, para obtener el ENOB del convertidor se utiliza
un diagrama a bloques
como el mostrado en la figura 3.19 para determinar el SNR
mediante la densidad espectral
de potencia.
CLK
M-puntos FFT
Memoria ADC SAR
Entrada
analógica
(Seno)
N
DAC
Figura 3.19: Diagrama de bloques para la obtención del SNR
0 100 200 300 400 500 600−100
−90
−80
−70
−60
−50
−40
−30
−20
−10
0
X: 20Y: −1.734
FFT del ADC SAR de 14 Bits
Frequency (kHz)
Den
sida
d E
spec
tral
de
Pot
enci
a (d
B)
Figura 3.20: Medición de la densidad espectral de potencia a
1.28 MS/s y una entrada de20 kHz
-
58 3.3. Caracterización del ADC SAR de 14 bits
El espectro obtenido se presenta en la figura 3.20 el SNR se
obtiene mediante la ecuación
3.12. Una aproximación de la potencia del ruido se obtiene
determinando el RMS de todos
los componentes del ruido hasta fs2 .
SNR = PSignal dB − PRuidodB (3.12)
SNR = −1.734dB − (−84.8526dB) = 83.1186 dB
De esta forma es posible determinar el ENOB del convertidor
por:
ENOB = 83.1186dB−1.76dB6.02 = 13.5147 bits
La tabla 3.4 presenta las caracteŕısticas generales del ADC SAR
de 14 bits.
Tabla 3.4: Caracteŕısticas del ADC SAR
Tecnoloǵıa .35µm
Alimentación 3.3V
SPS(S/s) 1.28 M
Resolución 14 bits
Rango(IN) 3.3 V
ENOB 13.5147 bits
DNL(lsb) +.75/-.25
INL(lsb) +.25/-.5
Polaridad Bipolar
Estructura Diferencial
-
Caṕıtulo3. Diseño de un A