Filtros Activos: Diseño y Conceptos Clave
Filtros Activos: Diseño y Conceptos Clave
Abstract–Se revisan los conceptos básicos de filtros El espectro de la señal de salida será obtenido por
activos, presentando procedimientos básicos de imple-
mentación mediante Amplificadores Operacionales y distin-
tas formas de diseño basado en los filtros clásicos Butter- |Vo (jω)| = |H(jω)| |Vi (jω)| (3)
worth y Chebyshev.
De acuerdo al criterio de selección de frecuencia de paso
Index Terms–Filtros Activos
o de rechazo, existen cuatro tipos de filtros.
H(jω ) H(jω )
La función de transferencia se obtiene de (4) como 0
[dB]
G
-3 G
Gbo
(8)
2
H(s) = n | 2 +ω2o
s + bn−1 sn−1 + .. + bo s= s Bs
ω 1
[rad/seg] [rad/seg]
c
H(jω )
Fig. 6. (a) Respuesta Normalizada en ganancia Logaritmica. (b)
G
G
Representación Lineal.
2
B
Si la ganancia se normaliza respecto de la ganancia máx-
ima, se tiene una curva de ganancia 1 ó 0 [dB]. La frecuen-
ω1 ωo ω2 cia de corte ω c , se establece para muchos análisis igual 1
[rad/seg]
cepto una única banda, la cual está definida por B, como 2 n=2 Banda de Rechazo
H(j ω )
ωc ωc 2
[rad/seg]
Banda de Paso 1
G Banda de Transición
G
2
ω1 ωo ω2
[rad/seg]
G(jω ) [dB]
R
V (s) Vo (s)
ripple ( RW ) i
0
1
-APB Banda de rechazo sC
Atenuación
-ASB
ω
Fig. 9. Filtro RC.
ωPB ω SB
[rad/seg]
Banda de paso
Si R = 1 [Ω] y C = 1 [F ], se tiene que ω C = 1 [r/s] ,
Fig. 8. Ventana de diseño para un filtro pasabajos. escalando para una nueva frecuencia ω C = 10 [r/s] ,se tiene
que s = ω C p
G
Donde Sn (ω) representa un clásico polinomio de orden 2 n=2
ωc
E. Escalamiento [rad/seg]
o B. Chebyshev
µ ¶ Este filtro tiene una ondulación (ripple) en la banda de
1
|H (jω)|dB h 20 log = −20n log(ω) (17) paso. Mientras mayor es el orden, mayor es la pendiente en
ωn la región de transición, pero mayor es el ripple y el número
Así, la variación será de −20n [dB] por década, donde n de ondulaciones en la banda de paso. El módulo de la
es el orden del filtro. función de transferencia está dado por (24), donde K1 y ,
son valores constantes y Cn (x) es el polinomio Chebyshev
A.2 Determinación de las funciones de transferencia (en primera aproximación) de grado n. La Fig. 11 muestra
la respuesta en frecuencia para diferentes n y la tabla II,
Sea (14) con G = 1 y ω c = 1, haciendo s = jω, entonces los polinomios correspondientes.
ω = s/j, reemplazando se tiene
K1
1 1 |H(jω)| = q (24)
2 2C 2 ( ω )
|H (jω)| = ³ ´2n = n (18) 1+ n ωc
s 1 + (−1) s2n
1+ j
Cn (ω) está dados por
Los polos de la función de transferencia se obtienen para ¡ ¢
Cn (ω) = cos n cos−1 (ω) 0≤ω≤1 (25)
n
(−1) s2n = −1 (19)
¡ ¢
Pero como ej(2k−1)π = −1, entonces Cn (ω) = cosh n cosh−1 (ω) ω>1 (26)
De (25) se determina una ecuación de recurrencia para
(−1)n s2n = ej(2k−1)π (20) encontrar los polinomios.
Así, los polos para k = 1, 2, ..., n, estarán dados por
Cn+1 (ω) − 2ωCn (ω) + Cn−1 (ω) = 0 (27)
j(2k+n−1)π
sk = e 2n (21) Con C1 (ω) = ω y C2 (ω) = 2ω 2 − 1.
ωc
[rad/seg]
3 2
¡s2 + s + 1 (s + 1)
¢¡ 2 ¢ respecto de 0 [dB], queda
4 ¡s2 + 0.7653s + 1¢ ¡s2 + 1.8477s + 1¢ p
5 ¡s2 + 0.6180s + 1¢ ¡s2 + √
1.6180s +
¢ ¡1 (s + 1) ¢ RW |dB = 20 log 1+ 2 (28)
6 s + 0.5176s + 1 s + 2s + 1 s2 + 1.9318s + 1
Así, el RW queda determinado por la elección de , el
cual fluctúa entre 0 y 1. Si =1, entonces RW = 1 − √12 ,
De la misma forma son determinados los polinomios para es decir, 3 [dB] . En la Fig. 11, cuando ω = ω c la ganancia
orden superior. Al determinar el módulo de H(s) basada no cae en −3 [dB] respecto del máximo, esto ocurrirá sólo
en estos polinomios, se obtiene (14). cuando RW = 3 [dB].
FILTROS ACTIVOS, CONCEPTOS BÁSICOS Y DISEÑO 5
B.1 Propiedades del filtro Los polinomios dependen de los valores de , así, para
Sea K1 = 1, para ω = ω c un filtro de n = 2 y RW = 1 [dB], = 0.50884.
1 1 ¡ 1 ¢
|H(jω)| = p
2 C 2 (1)
=√
2
(29) vk = 12 sinh−1 0.50884 = 0.714
1+ n 1+ uk = ± π
, ± 3π
³ 4 ³4 ´´ ¡ ¡ ¢¢
Como Cn2 (1) = 1 de acuerdo a la tabla II, la magnitud es cos 2 cos−1 sj1 = cos 2 π4 + j0.714
igual al ancho del ripple. Para ω >> ω c ó 2 Cn2 (ω) >> 1, ³ ³ ´´ ¡ ¡ ¢¢
se tiene cos 2 cos−1 sj2 = cos 2 3π4 + j0.714
TABLE III
Luego los polos de H (s) se obtienen haciendo
Polinomios de Chebyshev.
2 s s j
Cn2 ( ) = −1 ó Cn ( ) = ± (34)
j j n Polinomios de Chebyshev (1 dB)
2 0.907s2 + 0.995s + 1
Usando la forma trigonométrica dada en (25) ¡ ¢
4 2 2
¡(1.0137s 2 + 0.2829s + 1)¢ ¡3.5792s 2 + 2.4114s + 1 ¢
sk j 6 1.0094s + 0.1256s + 1 ¡1.7731s + 0.6093s + 1¢
cos(n arccos( )) = ± (35) 8.0192s2 + 3.7209s + 1
j
Donde sk son las raices buscadas. Sea pk = arccos( sjk ) =
uk + jvk , entonces, cos(npk ) = cos(nuk + jnvk ), así
V. Implementación de Filtros
La implementación de los filtros requiere de un circuito
cos(npk ) = cos(nuk ) cos(jnvk ) − sin(nuk ) sin(jnvk ) activo que permite la construcción en forma práctica de
= cos(nuk ) cosh(nvk ) − j sin(nuk ) sinh(nvk ) una función de transferencia. A partir de (4), (5), (6) y
(7), se obtienen las funciones de 2o orden pasabajos (38),
Luego pasaaltos (39), pasabandas (40) y rechazabandas (41).
Gω 2c
H(s) = (38)
cos(nuk ) cosh(nvk ) = 0 (36) s2 + ωQc s + ω 2c
1
sin(nuk ) sinh(nvk ) = ± (37) Gs2
H(s) = (39)
s2 + ωQc s + ω 2c
Como cosh(nvk ) 6= 0, entonces, cos(nuk ) = 0, para todo
uk = ± 2nπ 3π
, ± 2n π
, ..., 2n (2k − 1), por otro lado, sin(nuk ) = G ωQo s
H(s) = (40)
1
±1, así, vk = n arcsin h( 1 ). s2 + ωo
Qs + ω 2o
6
¡ ¢
G s2 + ω 2o R1
H(s) = (41)
s2 + ωQo s + ω 2o C
1
C2
v +
i
Donde G representa la ganancia del filtro, Q, factor de R2 _
vo
La Fig. 12 muestra los circuitos SK y MFB, donde (42) Fig. 13. (a) Pasa alto SK. (b) Pasa alto MFB.
y (43) representan las funciones de transferencia.
C1
R1 R2
vi +
³ ´
RB
_
vo
RA + 1 s2
C2
H (s) = n ³ ´ o
1 1 1 1 RB 1
RB
s2 + R1 C1 + C2 − R2 C2 RA s+ R1 R2 C1 C2
RA
(44)
RB 1
(a)
Donde G = RA + 1, ω 2c = R1 R2 C1 C2 .
R
C1 2
−C s
R1 R2
_
C2 H (s) = C1 +C2 +C3
3
1
(45)
vi
vo
s2 + C2 C3 R2 s + R1 R2 C2 C3
C1 +
C1 1
(b)
Donde G = C3 , ω 2c = R1 R2 C2 C3 .
Fig. 12. (a) Pasabajos SK. (b) Pasabajos MFB. A.3 Circuitos Pasabandas
³ ´
(a)
− RR1 RR21C1 C2
H (s) = n ³ ´o (43) C
1 1 1 1 1
s2 + C1 R + R1 + R2 s+ RR2 C1 C2 R3
R1 C
v _
i
Donde G = RR1 y ω 2c = RR21C1 C2 . Note que la célula MFB R2 +
vo
A. Pasabajo y Pasaalto
³ ´ n ³ ´o
RB 1 1 1 2 1 RB El filtro equal component, pasabajo o pasaalto, usado
RA + 1 R1 C C R1 + R2 − R3 RA s
H (s) = n ³ ´o ³ ´ por Jung (1974) sugiere tomar la celda SK para R1 = R2 =
2 1 1 2
s + C R1 + R2 − R3 RA 1 RB 1 1
s + R2 C 2 R1 + R3 1 R y C1 = C2 = C, así la función dada en (42) queda
³ ´ ³ (46)
´ ³ ´
RB 1
RB 1 1
Donde G = RA + 1 , B = C R1 + R2 − R3 RA y 2 1 RB RA + 1 R2 C 2
³ ´ H (s) = ³ ´ (50)
2 1 RB 1
ω 2o = R21C 2 R11 + R13 . Para el filtro MFB se tiene s2 + RC − RC RA s + R2 C 2
³ ´
R3
− 2R 2
R3 C s
Luego se desprende que
1
H (s) = ³ ´ (47)
s2 + R32C s + R31C 2 R11 + R12 1
ωc = (51)
³ ´ ³ ´ RC
R3 2 1 1 1
Donde G = 2R1 , B = R3 C y ω o = R3 C 2 R1 + R2 .
2
µ ¶
RB
A.4 Circuitos Rechaza Banda G= +1 (52)
RA
La Fig. 15 corresponde a un VCVS rechaza banda con
Finalmente, para ω c , G, C, RB dados se determina R
ganancia unitaria, donde R3 = R1 ||R2 .
y RA . Esta situación es válida para el fitro pasaalto SK,
considerando la igualación de componentes.
R3
C C B. Filtros Pasabanda
vi +
R1 R2 vo Usando el filtro pasabanda MFB de la Fig.14b, con-
_
siderando un Q bajo que satisfaga los requerimientos de
2C ganancia, ancho de banda y frecuencia rcentral, determi-
³ ´
nando de (47) las expresiones ω o = C1 R13 R11 + R12 ,
Fig. 15. Filtro Rechaza Banda. G= R3
y ωo
= 2
se tiene que
2R1 Q R3 C ,
RB log( 21 )
= 0.1523 (67) nB = (72)
RA log( ffPSBB )
√ √
Para la etapa 2 donde 1 = 100.1AP B − 1 y 2 = 100.1ASB − 1 .
µ ¶ Donde nB es el orden del filtro a diseñar.
RB Para filtros de Chebyshev se tiene
0.7653 = RC 2 − (68)
RA
log(2 12 )
RB nC = q (73)
= 1.2347 (69) 2( ffPSBB − 1)
RA
FILTROS ACTIVOS, CONCEPTOS BÁSICOS Y DISEÑO 9
√
b1 = 2 = 2C2 (76) C. Ecuaciones de Diseño
De esta forma, Dado el orden n, se obtienen los coeficientes C1 /C y
C2 /C respectivos. Como la Tabla V esta construida para
b1 frecuencia 1 [r/s] y R = 1 [Ω] , entonces para ω c 6= 1 [r/s]
C2 = (77)
2 y R 6= 1 [Ω], se debe escalar la frecuencia. Así se hace
s = ω c p, se reemplaza en (42) y se igualan coeficientes,
b2 luego
C1 = (78)
C2
Así C1 = 1.4142 y C2 = 0.7071. b2 = R2 ω 2c C1 C2 (79)
¡ 2Para n ¢¡ = 4,
¢ se tiene
s + 0.7653s + 1 s2 + 1.8477s + 1 , se calcularán dos b1 = 2Rω c C2 (80)
pares de coeficientes, para el primer y segundo polinomio. entonces
Así se tiene que C2 = 0.7653
2 = 2.613 y C1 = C12 = 0.382,
luego C2 = 1.8477 = 1.082 y C1 = C12 = 0.924. Con- b1 1
2 C2 = (81)
siderando el polinomio de orden 6 y 8 se puede construir 2 Rω c
la tabla V. b2 1 2b2 1
C1 = 2 2
= (82)
C2 R ω c b1 Rω c
TABLE V
Para el polinomio de Butterworth de n = 2, se tiene
Coeficientes para Filtros de Butterworth. 1 1
C1 = 1.414 Rω c
y C2 = 0.707 Rω c
. Lo mismo ocurrirá para
n = 4, se mantienen los coeficientes de la Tabla V, pero
aparece un factor en función de R y ω c . Finalmente, los
Butterworth
capacitores para fc 6= 0 y R 6= 1 [Ω] estarán dados por
# polos C1 = C o R1 = R C2 = C o R2 = R
2 etapa 1 1.414 0.7071 1 1
Cn = Ci = Ci (83)
Rω c 2πfc R
4 etapa 1 1.082 0.9241
etapa 2 2.613 0.3825 D. Procedimiento de Diseño
Para una frecuencia de corte dada fc y un R 6= 1 [Ω]:
6 etapa 1 1.035 0.9660 • Se determina el orden del filtro n
etapa 2 1.414 0.7071 • Se escogen de la tabla los coeficientes Ci /C o Ri /R
etapa 3 3.863 0.288 • Con cada coeficiente se calcula Cn o Rn usando (83)
TABLE VIII
A.2 Usando Circuitos Rauch
Coeficientes de Chebyshev 1 dB. Sea la célula Rauch de la Fig. 12b, la función de trans-
ferencia dada en (43).
b1
R1 = (101) C.2 Rechaza Banda
4πb2 fc C
Usado el circuito de la Fig. 16, para ω o y G 6= 1 dado,
1 eligiendo R, el diseño queda completo.
R2 = (102)
πb1 fc C
1
C se elige de acuerdo a la tabla IX C= (111)
2πRfo
B.2 Usando Circuitos Rauch
2Q − 1
En forma análoga al filtros pasabajos, sea el circuito de R1 = R (112)
2Q
la Fig. 13b, luego
½ ¾
2Q (G − 2) + 1
C R2 = R (113)
C1 = (103) 4Q − 1
G
X. Conclusiones
10 (G + 1) C
C2 = (104) El diseño de filtros activos básicamente se traduce en
G
especificar adecuadamente la respuesta deseada, posterior-
Gb1 mente en elegir la función aproximación que satisface los
R1 = (105) requerimientos y finalmente elegir el circuito activo que
22πb2 Cfc
permita en la forma más simple la implementación defin-
G itiva. Existen distintos métodos para la implementación
R2 = (106)
5.712b1 Cfc del filtro, sin embargo la elección del método dependerá de
la precisión del filtro.
Para G, C y fc dados el diseño está completo.
References
C. Diseño de Filtros Pasa Banda y Rechaza Banda
[1] Savant, C., Roden, M., Carpenter, G. 1992 Diseño Electrónico
C.1 Pasa Banda Circuitos y sistemas. Adisson-Wesley
[2] Smith, S.W. 1997. The Scientist and Engineer’s Guide to Digital
Se usa un circuito resonador de banda angosta, con Signal [Link] Technical Publishing
ganancia G en la banda de paso, un Q > 5 y fo dado. [3] Dede, E., Espi, J. .1983. Diseño de circuitos y sistemas Elec-
trónicos. Marcombo
Utilizando (9) para el encontrar B. [4] Malik, R.1996. Circuitos Electrónicos. Análisis, Diseño y Simu-
lación. Prentice-Hall
1 [5] Sedra, A. Smith, K.1998. Microelectronics Circuits. Oxford Press
R= (107)
2πfo C
1
R1 = (108)
πfo C
1
R2 = (109)
2πCB
1
R3 = (110)
2πCBG
Para un C conocido el diseño queda completo.