Está en la página 1de 2

12.

_Diseñar el filtro activo pasabanda de orden 2, tipo Butterworth que cumpla: H 0=1 dB , ancho
3 rad
de banda B=ω2−ω 1=2 π∗104 rad / seg, ω 1=2 π∗10 .
seg
Solución:
4 rad
Puesto que: B=ω2−ω 1, entonces: ω 2=2.2 π∗10 .
seg

Entonces ω20=ω1∗ω2 ⟹ ω 20=2 π∗103∗2.2 π∗104 =44 π∗106 ⟹ ω 0=2.084∗10 4

Ahora debemos diseñar los filtros pasabajas y pasaaltas así:

-Filtro pasabajas: ω p=2.2 π∗104 , H 0=1 dB

La función de atenuación correspondiente es:


s
A ( S )=S 2+ √2 S +1 , S=ε 1 /2
ωp

s
ε ≤ √ 100.1∗ H −1⟹ ε ≤ 0.5088 ⟹ S=
0

96894

s 2 s 96894 2
A ( S )=(
96894
) +√ 2 (
96894 )
+ 1⟹ T s = 2
( )
s + √ 2∗96894 s +96894 2
, K L =1

Comparando con la función de transferencia canónica resulta:


1 1 1
1. + =96894 √ 2 2. =96894 2
R1 C1 R 2 C1 R1 C 1 R2 C 2

Dando valor a R1=R 2=10 K , resulta C 1=1.46 nF C 2=1. 065 nF

-Filtro pasaaltas: ω p=2 π∗103 , H 0=1 dB


3
2 π∗10
Se hace la correspondiente transformación a pasa altas, así: ^s=
s
La función de atenuación del filtro pasa altas de segundo orden es:

A ( ^S ) =S^ 2+ √2 ^S+1 S=ε


^ 1/ 2 ^s

Puesto que :ε ≤ √ 100.1∗H −1=0.5088 , se tiene que :


0

3
^S= 0.713∗2 π∗10 = 4480
s s
La función de transferencia del filtro pasaaltas es:

1 s2
T ( S) = =
4480 4480 2 s 2 +4480 √ 2 s+ 44802
1+ √ 2 (s )+(
s
)

Comparando con la función de atenuación del circuito pasaaltas, resulta:


1 1 1
1. + =4480 √ 2 2. =44802
R2 C2 R 2 C 1 R 1 R2 C 1 C 2
Dando valores a C 1=C2 =10 nF , resulta: R2=31.57 K R1=15.78 K
Puesto que las etapas son activas el circuito no requiere de seguidor, es decir, se pueden
conectar directamente.

-Para realizar nuestro diagrama de Bode en Matlab usamos la función de transferencia del filtro
pasa baja y la función de transferencia de pasa alta:
Función de transferencia del filtro pasa baja:

96894 2
T ( s) =
s2 + √ 2∗96894 s +96894 2
Función de transferencia del filtro pasa alta:

s2
T ( s) =
s2 + 4480 √2 s +4480 2
El diagrama de bode de la función de transferencia pasabanda es la suma de los diagramas de
bode de las funciones de transferencia pasabajas y pasaaltas.
%Diagrama de Bode
num1 = 9388447236;
den1 = [1 137028.8 9388447236];
bode(num1,den1);
hold on
num2 = [1 0 0];
den2 = [1 6335.68
20070400];
bode(num2,den2);
grid on

También podría gustarte