Sei sulla pagina 1di 11

Andrade Barrera Marco Antonio

Procesamiento Digital de Seales, grupo: 7cv4


Diciembre de 2015
Diseo, simulacin, construccin, medicin y ajuste de un filtro antialias con coeficientes de Bessel, configuracin Sallen-Key, ganancia
unitaria y una frecuencia de corte

f c =140 Hz

OBJETIVO
Aprender a disear, simular, construir, medir y ajustar un filtro anti-alias con
coeficientes de Bessel, configuracin Sallen-Key, ganancia unitaria y una
frecuencia de corte

f c =140 Hz .

TEORA
Los convertidores analgico-digitales (ADC) usualmente se operan a una
frecuencia de muestreo constante cuando se digitalizan seales analgicas. Al
usar una frecuencia de muestreo ( f S ), todas las seales con frecuencias

f S /2

debajo de

son digitalizadas con seguridad. Si existe una proporcin de

seales de entrada cuyas frecuencias superan

f S /2 , stas sern replegadas y

aparecern componentes de alias. Esto es, aunque las frecuencias superan a

f S /2 , al ser muestreadas stas aparecern como frecuencias ms bajas, vase


la Figura 1.

Figura 1. Un sistema muestreando a una frecuencia

fS

(a)

identificar seales con frecuencias tanto inferiores como


superiores a
inferior a

f S /2 . Las seales de entrada con frecuencia

f S /2

sern seguramente digitalizadas, mientras

que las seales con frecuencia superior sern replegadas (b)


y aparecern como frecuencias bajas en la salida digital.
Fuente: Baker 1999.
Para asegurar que el contenido de frecuencia de la seal de entrada est
limitado, un filtro pasa bajas (un filtro que permite el paso de frecuencias bajas
pero atena las frecuencias altas) se aade antes del muestreador y el ADC. Este
filtro se conoce como anti-alias debido a que, al atenuar las frecuencias altas
(mayores que la frecuencia de Nyquist), evita que las componentes del alias
1

Andrade Barrera Marco Antonio


Procesamiento Digital de Seales, grupo: 7cv4
Diciembre de 2015
sean muestreadas. Dado que en dicho punto (antes del muestreador y el ADC) la
seal an es analgica, el filtro anti-alias debe ser a su vez un filtro analgico
(National Instruments Corporation 2014).
Por lo anterior, las consideraciones necesarias para disear el filtro anti-alias
incluyen las mismas que para el filtro pasa-bajas, presentado anteriormente. Es
decir, para minimizar las variaciones de

fc

y Q (factor de calidad), se

recomienda usar capacitores cermicos NPO para lograr filtros de alto


desempeo, ya que estos capacitores mantienen su valor nominal en un amplio
rango de temperaturas y voltajes. En cuanto a los resistores, se recomienda usar
una precisin de 0.1%, cuyas resistencias deben variar entre

1k

En cuanto a los capacitores, estos pueden tener capacitancia entre


varios

100 k .
1 nF

F .

Dado que los valores de capacitancia no estn divididos de manera fina como el
caso de los resistores, entonces los valores de capacitancia se deben determinar
antes que los de resistencia. Si no se tiene la precisin de los capacitores,
entonces es necesario medir los valores de los capacitores individuales y de
acuerdo a ello calcular los resistores.
Por su parte, el amplificador operacional para el filtro pasa-bajas debe satisfacer
dos condiciones. Tener un ancho de banda para una seccin individual del filtro
de

f T =100 Ganancia f c k i
Adems, la velocidad de subida (slew rate) debe ser ms grande que

SR= V pp f c
Donde

V pp

es el voltaje pico-pico.

DISEO
Clculos
Para determinar el orden del filtro se consider el uso del microcontrolador
ATMEGA328 de Atmel, el cual tiene 2Kbytes de memoria SRAM, una resolucin
de

N=10

bits para el convertidor analgico digital y 15Ksps (15,000 muestras

por segundo). De aqu se obtuvo la relacin seal:

SN RdB =6.02 N +1.76 dB=61.96 dB


Por lo tanto, el filtro requerido debe atenuar
cuando se alcance la frecuencia de evaluacin

61.96 dB

o ms a la seal

f e . De acuerdo con el teorema

de muestreo de Nyquist, la frecuencia mnima de muestreo debe ser 2 veces la


2

Andrade Barrera Marco Antonio


Procesamiento Digital de Seales, grupo: 7cv4
Diciembre de 2015
frecuencia de la seal. Para evitar la construccin de un filtro de orden muy alto,
se puede incrementar la frecuencia de muestreo en mltiplos de la frecuencia de
corte. En el caso donde la frecuencia de muestro sea tan alta, de tal forma que la
velocidad de muestreo en el microcontrolador no sea suficiente, entonces es
necesario incrementar el orden del filtro.
Se propuso un filtro pasa bajas de orden 4, topologa Sallen-Key, coeficientes de
Bessel y ganancia unitaria. El diagrama general de este filtro se muestra en la
Figura 2.

Figura 2. Filtro pasa bajas 4 orden, configuracin Sallen-Key


y ganancia unitaria.
Se seleccion un capacitor

C1 =22nF , por lo tanto el segundo capacitor debe

satisfacer

C2 C 1

4 b1
2
1

=22 109

4 0.4889
=23.97 109
2
1.3397

El valor comercial superior que se tom fue

C2 =33 nF . Conociendo el valor de

los capacitores, se pudieron calcular los valores de los resistores

R1

R2 .

1.3397 33 n 1.33972 ( 33 n ) 4 0.4889 22 n 33 n


R1,2=
4 140 22 n 33 n
2

R1=16.51 k

De donde result

R2=52.72 k . Para la segunda parte del

filtro, nuevamente se propuso un capacitor de 22nF, es decir,


tanto,

C4 C3

C4
4 b2
a

2
2

C3 =22 nF . Por lo

debe satisfacer

=22 10

4 0.3890
9
=57.10 10
2
0.7743

Andrade Barrera Marco Antonio


Procesamiento Digital de Seales, grupo: 7cv4
Diciembre de 2015
El valor comercial seleccionado fue

C 4=68 nF . Los valores de

R3

R4

se

calcularon de la siguiente manera

0.7743 68 n 0.7743 ( 68 n ) 4 0.3890 22 n 68 n


R3,4 =
4 140 22 n 68 n
2

R3=12.00 k

De donde result

R4 =28.00 k . Por otro lado, se utiliz el

amplificador LM324 ya que satisface los requerimientos de ancho de banda (

f T =100 Gain f c k i =1001 140 1.797=25,158 Hz


SR= V pp f c = 20140=8,796.4
0.5

slew

rate

(mayor

V
V
=0.008796
s
s ), pues sus valores son 1MHz y

V
s , respectivamente. En la Figura 3 se presenta el diagrama del filtro de

cuarto orden. Los valores de resistencia no comerciales se lograron haciendo


arreglos

de

resistores

R2=47 K + 5.6 K =52.6 K .

en

serie.

R1=15 K +1.5 K =16.5 K .

R4 =27 K +1 K . Para

R3

s se encontr

valor comercial.

Figura 3. Filtro pasa bajas cuarto orden, configuracin SallenKey, ganancia unitaria, coeficientes de Bessel y valores
comerciales de capacitores y resistores, para una frecuencia
de corte

f c =140 Hz .

Simulacin
Para verificar que los clculos fueron correctos, se procedi a simular el filtro en
NI Multisim 13.0. Como se puede observar en las Figura 4, el filtro alcanz su
frecuencia de corte en

f c =140 Hz , pues en este punto se obtuvo una

atenuacin de -3dB.

Andrade Barrera Marco Antonio


Procesamiento Digital de Seales, grupo: 7cv4
Diciembre de 2015

Figura 4. Grfica de Bode del filtro anti-alias. Atenuacin de


-3dB en

f =140 Hz .

Considerando una frecuencia de muestreo


evaluacin del filtro anti-alias es

f m=10 f c =1400 Hz , la frecuencia de

f e =f m f c =1400140=1260 Hz . Ntese en la

Figura 5 que en 1260Hz el filtro atena la seal -62dB, lo cual es ligeramente


superior a la relacin seal a ruido calculada anteriormente. Si no se hubiese
alcanzado ese nivel de atenuacin, aun se podra seguir aumentando la
frecuencia de muestreo (de hecho esto se tuvo que hacer al probar el filtro
fsicamente, la frecuencia de muestreo se elev hasta 1,680Hz y la frecuencia de
evaluacin hasta 1,540Hz). Adems, si se superara la capacidad de muestreo del
microcontrolador, se podra seguir incrementando el orden del filtro hasta
alcanzar la atenuacin requerida.

Figura 5. Grfica de Bode del filtro anti-alias. Atenuacin de


-62dB en

f e =1.26 kHz .

Andrade Barrera Marco Antonio


Procesamiento Digital de Seales, grupo: 7cv4
Diciembre de 2015
Construccin, medicin y ajustes
El siguiente paso es la construccin fsica y las pruebas de laboratorio del filtro
anti-alias. En la Figura 6 se presenta la respuesta del filtro en el osciloscopio. Se
puede observar que la frecuencia de corte se alcanz en

f c =127 Hz . Por lo

tanto, fue necesario hacer ajustes. Para esto, se hizo variar el valor del resistor

R2

con un potencimetro. De esta manera, la frecuencia de corte requerida

(140Hz) se logr con

R2=45.7 k . La respuesta del filtro ajustado se presenta

en la seccin de resultados.

Figura 6. Respuesta del filtro anti-alias. Frecuencia de corte


encontrada en

f c =127 Hz@ 10 V p .

Para verificar que la atenuacin en la frecuencia de evaluacin ( f e =1260 Hz )


era mayor a los 61.96dB de la relacin seal a ruido, fue necesario agregar un
amplificador a la salida del filtro, pues la seal era tan pequea que se confunda
con el ruido. El amplificador utilizado fue un no inversor con ganancia de 11. El
diagrama general se muestra en la Figura 7. La ganancia de este amplificador se
obtiene con la ecuacin

RF =10 k

G=1+

RF
RG . Los valores de resistencia utilizados fueron

RG =1k .

Andrade Barrera Marco Antonio


Procesamiento Digital de Seales, grupo: 7cv4
Diciembre de 2015

Figura

7.

Amplificador

amplificacin de 11 se us

no

inversor.

RF =10 k

Para
y

lograr

RG =1k .

una

Andrade Barrera Marco Antonio


Procesamiento Digital de Seales, grupo: 7cv4
Diciembre de 2015
RESULTADOS
En la Figura 8 se presenta una fotografa del filtro armado en un protoboard.

Figura 8. Filtro anti-alias armado en protoboard.


Ntese en la Figura 9 que la frecuencia de corte del filtro se encuentr en

f c =140 Hz , pues aqu se obtuvo una atenuacin de -3dB. La seal de entrada


tena

10 V p , por lo tanto la atenuacin fue

20 log

7
=3.09 dB .
10

Figura 9. Respuesta del filtro anti-alias ajustado, con

R2=45.7 k 2 .

Frecuencia

de

corte

encontrada

en

f c =140 Hz @ 10V p .

Andrade Barrera Marco Antonio


Procesamiento Digital de Seales, grupo: 7cv4
Diciembre de 2015
En la Figura 10 se presenta la seal amplificada 11 veces, en una frecuencia de
evaluacin

f e =1,540 Hz . La frecuencia de muestreo final fue

f m=1,680 Hz . De

la informacin presentada en la Figura 10 se puede calcular la atenuacin, esto


es

20 log

70 mV /11
=63.93 dB . Esta atenuacin fue superior a la relacin seal
10

a ruido. Por lo tanto, el filtro fue aceptable.

Figura 10. Seal amplificada 11 veces. Frecuencia de


muestreo

f m=1,680 Hz .

Frecuencia

de

evaluacin

f e =1,540 Hz @ 10V p .
CONCLUSIONES
En este trabajo se logr construir un filtro anti-alias con las caractersticas
necesarias para una frecuencia de corte de 140Hz. Los pasos para construir un
filtro para otra frecuencia de corte deberan ser prcticamente los mismos. Como
se pudo observar, la simulacin forma parte fundamental para lograr obtener un
filtro adecuado, pues en primera instancia sirve para corroborar el diseo del
circuito, y en segunda, permite anticipar el comportamiento del filtro. Sin
embargo, es necesario hacer mediciones fsicas en el filtro ya armado, pues los
elementos utilizados (resistores, capacitores, amplificadores) no son ideales, es
decir, pueden tener variaciones que afectan el comportamiento del circuito.
Particularmente en el filtro presentado en este trabajo se pudieron observar
estas variaciones, pues aunque en la simulacin bast con una frecuencia de
muestreo igual a 10 veces la frecuencia de corte (1,400Hz), en la prctica fue
necesario incrementar hasta 12 veces, es decir, una frecuencia de muestreo
igual a 1,680Hz. Adems, una parte tambin importante a considerar en las
mediciones es la necesidad de amplificar la salida del filtro en la frecuencia de
9

Andrade Barrera Marco Antonio


Procesamiento Digital de Seales, grupo: 7cv4
Diciembre de 2015
evaluacin, pues en esta frecuencia la seal slo alcanza algunos mili-volts, lo
cual se confunde fcilmente con el ruido en la seal.

10

Andrade Barrera Marco Antonio


Procesamiento Digital de Seales, grupo: 7cv4
Diciembre de 2015
BIBLIOGRAFA
Baker, Bonnie C. 1999. Anti-Aliasing, Analog Filters for Data Acquisition Systems.
Microchip Technology Inc.
Kugelstadt, Thomas. 2002. Active Filter Design Techniques. En Ron Mancini (ed.),
Op Amps For Everyone. Design Reference, Estados Unidos: Texas Instruments.
Mancini, Ron. 2002. Development of Ideal Op Amp Equations. En Ron Mancini
(ed.), Op Amps For Everyone. Design Reference, Estados Unidos: Texas
Instruments.
National Instruments Corporation. 2014. Qu son los filtros Anti-Aliasing y por
qu
se
utilizan?
http://digital.ni.com/public.nsf/allkb/7D2769CE61EC2F7786257D9A00560067.

11

Potrebbero piacerti anche