Documentos de Académico
Documentos de Profesional
Documentos de Cultura
J. Arias
9 de julio de 2008
ndice general
1. Caractersticas de los inversores CMOS.
2. Amplificadores y Comparadores.
3. Filtros.
3.1. Integradores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2. Resonador. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3. Filtro Biquad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
7
4. Osciladores.
4.1. Osciladores de relajacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
9
10
11
11
11
5. Convertidores A/D.
5.1. Convertidor A/D Flash para video. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
13
15
15
Captulo 1
Vdd
Vin
Vout
Vss
El inversor propiamente dicho est formado por dos transistores MOSFET: uno de canal N y otro de canal P. Ambos
transistores tienen unas caractersticas elctricas similares en valor absoluto, aunque de signo contrario, y por ello se
denominan complementarios. Este caracterca es precisamene la que da el nombre a toda la tecnologa CMOS.
Aparte del inversor tambien tenemos un circuito de proteccin en la entrada formado por una resistencia y dos diodos.
La resistencia suele ser de unos cientos de ohmios, y los diodos slo entran en conduccin cuando la tensin de la entrada
supera la de la alimentacin (Vdd) o est por debajo de tierra (Vss). Este circuito protege el xido de puerta de los
transistores de descargas de electricidad esttica.
Para nuestros propsitos hay dos circuitos integrados que contienen inversores CMOS. Estos son:
4069U, 14069U, 74CU04
74HCU04
Los primeros son de una tecnloga vieja y lenta, pero pueden funcionar con un gran rango de tensiones de alimentacin (3
a 15 V). Alimentados con 5 V dificilmente superan frecuencias de operacin de 5 MHz. En cambio, los integrados de la
serie HC se disearon como sustitutos de los C.I. TTL, su mxima tensin de funcionamiento es de 5 V y pueden operar
hasta frecuencias en torno a los 30MHz.
A continuacin analizaremos las caractersticas elctricas de estos inversores. En la figura 1.1(a) se muestra la funcin
de transferencia de un 74HCU04 junto con la grfica del consumo de corriente en funcin de la tensin de entrada. En
esta figura podemos diferenciar tres regiones de funcionamiento diferentes:
1. Para tensiones de entrada muy bajas o muy altas la tensin de salida es constante y el consumo de corriente es
prcticamente nulo. Esta es la regin de operacin adecuada para aplicaciones digitales del inversor.
2. Para tensiones de entrada muy prximas a la mitad de la tensin de alimentacin la tensin de salida cambia muy
bruscamente y el consumo de corriente es mximo. La tensin de salida vara de forma aproximadamente lineal con
la seal de entrada. Esta es la regin adecuada para aplicaciones analgicas.
2
(a)
(b)
12
Vo
Ivdd
5V
3V
2
10
-1
-2
0
2
3
Voltaje de Entrada (V)
-2
-1
0
Vin - Vdd/2 (V)
Figura 1.1: (a) Funcin de transferencia de un 74HCU04 y consumo de corriente. (b) Funciones de transferencia del
74HCU04 para tensiones de alimentacin de 5 y 3 V.
3. Las regiones intermedias presentan un comportamiento claramente nada lineal. En estas regiones el inversor funciona como limitador de amplitud o compresor. Estas regiones slo podran ser interesantes para algn guitarrista
de una banda de hard-rock :)
Hay que destacar que la caracterstica de transferencia del inversor no se escala simplemente al cambiar la tensin de
alimentacin. En la figura 1.1(b) se muestran las caractersticas de transferencia de un 74HCU04 alimentado a 5V y
3V. Estas caractersticas se han centrado en torno a Vdd/2 para una mejor comparacin. Como se puede comprobar la
regin de funcionamiento lineal es prcticamente la misma para las dos tensiones de alimentacin. Una mayor tensin
de alimentacin slo incrementa apreciablemente las regiones de compresin y el consumo de corriente. En primera
aproximacin el consumo de corriente en la zona lineal crece con la tensin de alimentacin de forma cuadrtica.
La pendiente de la zona lineal de la caracterstica de transferencia es la ganancia del inversor. Tpicamente la ganancia
puede variar entre -20 y -100.
La impedancia de salida se puede medir conectando una resistencia a la salida y midiendo la reduccin de la ganancia
que esto conlleva. En las simulaciones del 74HCU04 la impedancia de salida ha sido de unos 3Kohm, lo que nos garantiza
que podemos atacar a cargas de ms de 10 Kohm sin que ello suponga una prdida de ganancia apreciable. La impedancia
de salida de los inversores de la serie 4000 puede ser bastante mayor.
La impedancia de entrada de estos inversores es muy elevada ya que la corriente de entrada se topa con el xido de
puerta de los transistores o con los diodos de proteccin polarizados en inversa. Sin embargo no hemos de olvidar que
esta es una impedancia de entrada para baja frecuencia. Para frecuencias altas la capacidad de la entrada se debe tener en
cuenta. Esta capacidad es de unos 4 pF para el 74HCU04.
Captulo 2
Amplificadores y Comparadores.
Para utilizar un inversor CMOS como amplificador lo primero que debemos asegurar es que la tensin de DC en la
entrada es la adecuada para polarizarlo en la zona de comportamiento lineal. Dado que el rango de tensiones de entrada
es muy limitado ser necesario emplear algn tipo de realimentacn para garantizar una buena polarizacin DC aunque
cambien las caractersticas del inversor. En la figura 2.1(a) la resistencia R1 fuerza que la tensin DC de entrada y la de
salida del inversor sean iguales: Vo = Vi . El punto de operacin DC ser por lo tanto el valor en el que la caracterstica de
transferencia corte la recta Vo = Vi . Este punto est siempre en la zona de operacin lineal del inversor.
El problema del amplificador de la figura 2.1(a) es que la impedancia de entrada es Z i = R1 /A. Aunque R1 sea
bastante grande desde la entrada se ve dividida por la ganancia del inversor. Este efecto es conocido como efecto Miller.
Este problema se puede solventar con el circuito de la figura 2.1(b). En este circuito la realimentacin slo se tiene para
frecuencias muy bajas. Para la frecuencia de operacin la impedancia de entrada es directamente R1, ya que la red R2-C
atena mucho la seal de salida.
La ganancia del inversor suele ser demasiado grande para las aplicaciones habitules, y adems en muy poco precisa. Si
en primera aproximacin suponemos que la ganancia es infinita el inversor sera equivalente a un amplificador operacional
de una nica entrada (figura 2.1(c)). Siguiendo esta filosofa, la ganancia del amplificador de la figura 2.1(d) ser R 2 /R1 .
Esta ganancia no dependera del inversor salvo que se pretendan obtener ganancias grandes. Nunca se podrn obtener
ganancias mayores que las de los circuitos de las figuras 2.1(a,b), A 0 . El error cometido es del orden de 1/A0 , en valor
absoluto.
Por otra parte, un operacional en lazo abierto se comporta como un comparador. Por lo tanto el inversor tambin
se comporta como un comparador cuya salida es 0 si la entrada es superior a su tensin umbral y 1 si es inferior. Para
garantizar una transicin ms abrupta se pueden usar varios inversores conectados en cascada (figura 2.2a).
Si se necesita un comparador con histresis se pueden usar los circuitos de la figura 2.2(b,c). El primer circuito tiene un
ciclo de histresis cuyo ancho es Vhist = VDD RR21 . El ancho est controlado por el ratio de las resistencias, por lo que puede
ser bastante preciso. Pero este circuito presenta dos problemas: el primero es que la impedancia de entrada es del orden
R1
R2
(a)
Vdd
R1
R1
R2
A=R2/R1
Vdd/2
(b)
(c)
(d)
Figura 2.1: Amplificadores basados en inversores CMOS. (a) y (b): Etapas de mxima ganancia. (c): Equivalencia entre
un inversor CMOS y un amplificador operacional. (d): Amplificador inversor con ganancia controlada por las resistencias.
(a)
(b)
(c)
R2
Vin
R1
Vin
Vout
Vin
Vout
Vout
15
2.5
2
1.5
1
0.5
10
0
-0.5
0.5
1.5
2.5
0.5
1.5
2.5
Figura 2.3: Ciclo de histresis del comparador de la figura 2.2b (izquierda) y su consumo de corriente (derecha)
de las resistencias, y el segundo que si se usan resistencias grandes el comparador se vuelve lento ya que las capacidades
parsitas de la entrada del primer inversor se tienen que cargar a travs de resistencias.
El circuito de la figura 2.2(c) es bastante ms rpido. Tan rpido que con l se pueden construir osciladores de relajacin de hasta 30 MHz si usamos los inversores del integrado 74HC04. Este comparador tambin tiene una impedancia
de entrada muy alta, ya que slo atacamos entradas de inversores. Los principales inconvenientes de este circuito son
por un lado el no disponer de un control preciso del ancho de su ciclo de histresis, y por otro el consumo de corriente
que es bastanate elevado. En la figura 2.3 se muestra el ciclo de histresis de este comparador, que ha resultado ser de
aproximadamente un tercio de la tensin de alimentacin, y el consumo de corriente, que como se puede comprobar casi
alcanza los 15mA para tensiones prximas a los voltajes de conmutacin. El consumo de corriente se aproxima a los 40
mA para tensiones de alimentacin de 5 V. En la simulacin se han usado los inversores del integrado 74HC04 y una
tensin de alimentacin de 3V.
Captulo 3
Filtros.
3.1. Integradores
El filtro ms bsico que se puede realizar con un inversor es el integrador. En la figura 3.1(a) se muestra el integrador
1
bsco. La funcin de transferencia de este integrador es vvoi = RCs
si suponemos que el inversor tiene una ganancia infinita.
El circuito de la figura 3.1(b) es un integrador con prdidas. Recibe este nombre ya que la carga del condensador se va
eliminando poco a poco a travs de R f . En este caso la funcin de transferencia es:
R f
1
vo
=
vi
R 1 + R f Cs
(3.1)
Esta es la funcin de tranferencia de un filtro pasa-bajos de primer orden que tiene una ganancia DC, K =
frecuencia de corte 0 = R1f C .
Rf
R
, y una
Hay que resaltar que incluso el integrador ideal tiene unas prdidas importantes ya que la ganancia DC del inversor no
es muy grande. Si tenemos en cuenta la ganancia finita (A) del inversor obtenemos la siguiente funcin de transferencia
para el integrador quasi-ideal:
A
vo
=
vi
1 + (A + 1)RCs
(3.2)
Las ecuaciones 3.1 y 3.2 son formalmente idnticas. El integrador con inversor de ganancia finita se comporta como
un integrador con prdidas cuya ganancia DC vale A y su frecuencia de corte es 0 =
comporta como tal para frecuencias altas, en las que la ganancia
1
RCs es
1
(A+1)RC .
El integrador solo se
3.2. Resonador.
En la figura 3.2 se muestra un filtro de segundo orden del tipo resonador pasa-banda. Suponiendo una ganancia infinita
para el inversor podemos obetener la siguiente funcin de transferencia:
R2C1 s
vo
=
vi
R1 R2C1C2 s2 + R1 (C1 +C2 ) + 1
(3.3)
Rf
C
in
out
in
out
Figura 3.1: Integradores CMOS: (a) quasi-ideal. (b) Integrador con prdidas.
30
C2
25
20
15
R2
10
out
Ganancia (dB)
C1
R1
in
5
0
-5
-10
R1=1K
-15
R2=100K
-20
C1=C2=10nF
-25
10
100
1000
10000
100000
Frec. (Hz)
s2
20
K s0
+ Q1 s0 + 1
(3.4)
Comparando las ecuaciones 3.3 y 3.4 podemos identificar los principales parmetros que definen la respuesta en
frecuencia del circuito. Estos son:
Frecuencia de resonancia: 0 =
Factor de calidad: Q =
Ganancia: K =
1
R1 R2C1 C2
R1 R2C1C2
R1 (C1 +C2 )
R2C1
R1C2
R2C1
R1 (C1 +C2 )
1
2
1
R1 R2 C
R2
R1
R2
R1
1
2
R2
R1
Dado que estos resultados se han obtenido para un circuito con un inversor con ganancia infinita slo sern vlidos si la
ganancia mxima del resonador est bastante por debajo de la ganancia en lazo abierto del inversor. Recordemos que esta
ganancia est entre 30 y 100.
En la figura 3.2 se muestra la magnitud de la ganancia del filtro en funcin de la frecuencia. La grfica es prcticamente
la de un resonador ideal. La ganancia finita del inversor reduce el valor de Q, pero tiene poco efecto en la frecuencia de
resonancia.
-20
Ganancia (dB)
Rf
R
C
in
Rin
R1
out
R1
-40
-60
-80
100
1000
10000
Frecuencia (Hz)
100000
1e+06
Figura 3.3: Filtro biquad implementado con inversores CMOS y respuesta en frequencia para una configuracin de filtro
de Butterworth de segundo orden (Q=0.7).
RRin
vo
=
2
vi
R2C2 s2 + RR f Cs + 1
(3.5)
K
s2
20
1 s
Q 0
+1
(3.6)
1
RC
Rf
R
R
Rin
El circuito de la figura 3.3 es un filtro pasa-bajos. Se puede obtener un filtro pasa-banda sustituyendo R in por un condensador.
Captulo 4
Osciladores.
4.1. Osciladores de relajacin.
Los osciladores de relajacin se basan en la carga y descarga de condensadores a travs de resistencias o fuentes de
corriente. El periodo de la oscilacin ser, por lo tanto, proporcional al valor del condensador y al de la resistencia a travs
de la que se carga y descarga.
En la figura 4.1 se muestran dos tipos de osciladores de relajacin. El primero de ellos (figura 4.1a) es posiblemente
el circuito ms simple con el que se puede construir uno de estos osciladores, pero presenta un problema serio: Hay
instantes en los que la tensin en la entrada del primer inversor supera la tensin de alimentacin o est por debajo de 0
Voltios. Estas tensiones hacen entrar en conduccin los diodos de proteccin antiesttica que todo circuito CMOS tiene
en sus entradas, cortocircuitando el condensador y alterando en funcionamiento del circuito. Para reducir este efecto se
ha incluido la resistencia Rin , que evita la descaga rpida del condensador a travs de los diodos de proteccin. Para que
el efecto mencionado no sea destacable Rin debe ser bastante mayor que R (tpicamente Rin = 10R).
Despreciando la corriente de Rin podemos calcular el periodo de la oscilacin. Medio periodo es el tiempo que tarda
el condensador en descargarse hasta 1/3 de su tensin inicial. La tensin del condensador decrece de forma exponencial,
de modo que tenemos:
1
T /2
= exp
3
RC
Despejando nos queda que el periodo es:
T = 2 ln(3) RC = 2,2 RC
(4.1)
En el circuito de la figura 4.1b tenemos un comparador con histresis que se realimenta a travs de una red RC. En
este caso no hay ninguna tensin que supere los lmites de la alimentacin, an as, el valor de R debe ser bastante menor
que el de R1, para evitar que entre en el condensador una corriente apreciable a travs de R1.
Las dos tensiones umbrales del comparador con histresis son:
R1
V1 = 1
R2
V dd
R1 Vdd
V2 = 1 +
2
R2
2
El condensador se descarga desde V2 hasta V1 durante medio periodo. Tenemos por lo tanto:
R1
1
R2
R1
= 1+
R2
T /2
exp
RC
RC
(4.2)
El circuito de la figura 4.1c es una versin rpida del oscilador de relajacin con comparador con histresis. Su anlisis
(a)
(c)
(b)
R2
OUT
Rin
R1
OUT
C
R
R
C
5V
5V
V2
0V
V1
0V
Figura 4.1: Osciladores de relajacin. Izquierda: oscilador bsico. Derecha: Osciladores basados en comparador con
histresis.
3.5
2.5
R2
R1
Out_SQ
Voltaje (V)
1.5
0.5
Out_TR
-0.5
0.2
0.25
0.3
0.35
0.4
0.45
0.5
Tiempo (ms)
Donde V1 y V2 son las dos tensiones umbrales del comparador con histresis. Sustituyendo sus valores obtenemos:
10
out
2R
Voltaje (V)
2R
15
20
25
30
35
Tiempo (ms)
Xtal
C
Figura 4.4: Osciladores de alta frecuencia. Izquierda: Con red LC. Derecha: Con cristal de cuarzo.
T =4
R1
RC
R2
(4.3)
1 1
2 RC
La salida es una onda sinusoidal ligeramente distorsionada. La distorsin aumenta rpidamente si la ganancia se hace
mucho mayor que 3, pero por otra parte, con ganancias menores que 3 el circuito no oscila. De ah la necesidad de incluir
una ganancia ajustable: para seleccionar la menor ganancia con la que el circuito an oscila.
1
q
2 L C2
11
Hay que tener en cuenta que las capacidades parsitas del inversor pueden ser significantes, y no estn incluidas en la
ecuacin anterior.
La frecuencia de oscilacin del segundo circuito depende fundamentalmente del cristal de cuarzo, aunque se puede
tener un ajuste fino mediante los condensadores C. Los valores de estos condensadores se deben obtener del fabricante
del cristal de cuarzo, pero habitualmente rondan los 20 a 40 pF. La resistencia R tiene como finalidad forzar un punto de
operacin DC en el que el inversor presente una alta ganancia. Esta resistencia debe ser bastante grande para no amortiguar
la oscilacin del cristal. Tpicamente se usan valores superiores a 1M.
12
Captulo 5
Convertidores A/D.
5.1. Convertidor A/D Flash para video1 .
La digitalizacin de seales de video monocromo requiere convertidores A/D de poca resolucin pero capaces de
obtener varios millones de muestras por segundo. En la figura 5.1 vemos que la duracin de una lnea en el estndar de
video PAL es de 64 s, de los cuales hay que descontar 4 s para el pulso de sincronismo horizontal y otros 8 s de los
mrgenes horizontales. Si dicha seal se muestrea a 4 Ms/s obtendramos una resolucin horizontal de 208 pixels, que
podra ser razonable para una imagen de baja calidad. Por otra parte el ojo no distingue muchos niveles de gris; 64 niveles
son ms que suficientes para la mayora de los casos.
El circuito que se propone en este captulo es un convertidor paralelo (tambin llamado FLASH) y asncrono, capaz
de discernir 7 niveles de gris a velocidades del orden de unos pocas mega-muestras por segundo. Este convertidor se
conectar a un PC a travs de un puerto de entrada paralelo de al menos 6 bits, y se muestrear por programa.
El convertidor en cuestin se muestra en la figura 5.2. La resistencia de 75 tiene como finalidad terminar adecuadamente el cable de video. Sigue el transistor Q1, en configuracin de seguidor de emisor, que desplaza la tensin de entrada
unos 0.7 V hacia las tensiones positivas y aisla la seal de entrada. El transistor Q2, junto con su circuito de polarizacin,
forman una fuente de corriente de unos 5 mA. Esta corriente genera una cada de tensin a lo largo de la cadena de resistencias de unos 0.6 V, similar a la amplitud de la seal de video. En cada nodo de la cadena tendremos una rplica de
la seal de video desplazada hacia las tensiones positivas un valor dependiente del nodo concreto. Los inversores CMOS
compararn sta tensin con su tensin umbral y generan una seal digital de salida.
Es importante tener unos inversores lo ms idnticos posible. Por ello todos los inversores sern los de un nico C.I.
4069 o 74HC04. Las variaciones de la tensin umbral de los inversores se podrn corregir ajustando el potencimetro de
470.
La salida del convertidor no est en cdigo binario. En su lugar el cdigo de salida es de tipo termmetro, ya que
los distintos bits de salida se van activando de forma secuencial al incrementar la tensin de entrada. La conversin de
1 Este
convertidor est inspirado en otro conocido como DCFG (Dirty Cheap Frame Grabber).
PAL video
Blanco
1V
Negro
0.3V
Sincro
4 s
64 s
+5V
1N4148
1N4148
100
Q2
Sincro
Negro
Gris1
Gris2
Gris3
Gris4
Blanco
/T1
/T1
/T2
/T2
BC559
3.3K
EI
27
I0
I1
27
5 mA
/T3
I2
/T3
I3
27
/T4
/T5
I4
/T4
I5
27
1
I6
/T5
I7
27
/T6
/T6
O0
O1
B0
B1
O2
B2
GS
EO
74HC148
+5V
470
Video
In
Q1
BC559
75
Figura 5.2: Convertidor A/D para seales de video, tabla de cdigos, y convertidor de cdigo termmetrico a binario,
opcional.
cdigo se har contando los bits de salida que son cero, y se realizar por programa en el PC. La figura 5.2 incluye una
tabla con la correspondencia entre los cdigos del convertidor y los niveles de la seal de video.
Opcionalmente, el circuito de la derecha de la figura 5.2, un codificador de prioridad, se puede utilizar para convertir el
cdigo termomtrico a binario antes de su adquisicin desde el PC. Esta puede ser una opcin interesante si disponemos
de pocos bit de entrada en el PC. Por poner un ejemplo: Usando el convertidor de cdigo se podrn leer los valores
convertidos desde el puerto paralelo del PC que slo tiene 5 bits de entrada en su modo estndar.
La adquisicin de datos se har desde el PC leyendo el puerto de entrada lo ms rpidamente posible. En los ordenadores modernos la velocidad de acceso a los puertos de E/S depende en gran medida del chipset de la placa base,
de la configuracin de la BIOS, y poco de la velocidad de la CPU. La estrategia que se puede seguir para capturar una
imagen comenzar por capturar un bloque de datos suficientemente grande como para que quepan dos imgenes. Unas
200000 muestras pueden ser suficientes. La rutina de captura puede ser como la siguiente:
...
mov 200000,ECX
mov 379H,EDX
lea destino,EDI
cld
cli
rep insb
sti
...
Es realmente la instruccin rep insb la que lee el bloque de datos desde el puerto de status de la impresora (0x379) con
las interrupciones apagadas para garantizar una temporizacin uniforme entre muestras.
Una vez capturado el bloque de datos habr que buscar la marca de sincronismo vertical que indica el comienzo de
un cuadro de la imagen. El sincronismo vertical del estandar de video PAL es realmente complejo, pero para nuestros
propsitos bastar con buscar un pulso de sincronismo ms ancho que los de lnea. A partir de este momento cada lnea
comienza con un pulso de sincronismo estrecho y hay 312 lineas en cada cuadro 2.
2
En realidad en el estndar PAL hay dos cuadros entrelazados por cada imagen, con un total de 625 lneas por imagen
14
+3.3V
R1 220K
Vdd
R3 220K
C1 220pF
C3 100nF
Vss
U1a
R2 100K
U1b
U1c
U1d
U1e
R4 100K
PWM OUT
C2 100nF R5 100K
(IRQ6)
AUDIO IN
U1f
n.c.
U1: 4069UB
Figura 5.3: Convertidor A/D basado en modulacin PWM. En el esquema falta el contador digital que forma parte de un
microcontrolador.
100pF
Analog
Input
47K
100pF
4013
74HC74
27K
47K
82K
CK
Bit
Stream
CLK
convertidor se ha usado como ampliacin del PDA daVinci bajo el Sistema Operativo FEOS.
15
16