Professional Documents
Culture Documents
RAÍ ALDEBARAN
BRUNO SCHETTINI
Salvador
2011
RAÍ ALDEBARAN
BRUNO SCHETTINI
Tra
balho apresentado à professora Ana Isabela
Cunha para compor uma avaliação parcial da
disciplina Síntese de Circuitos do
Departamento de Engenharia Elétrica,
Universidade Federal da Bahia.
Salvador
2011
1-ESPECIFICAÇÕES DO PROJETO
F3 F4 F1 F2
Filtro de Butterworth
[Nb, Wnb] = buttord(wp, ws, Amax, Amin, 's')
[B,A] = butter(Nb,Wnb,'stop','s')
numb=polyval(B,s);
denb=polyval(A,s);
Tbut=numb./denb;
TbutdB = 20*log10(abs(Tbut));
semilogx(f,TbutdB)
pause
Nb = 3
B = [9.999999999999997e-001 0 4.737410112522888e+013 0
7.481018191411374e+026 0 3.937850136884438e+039]
A= [1.000000000000000e+000 3.769910589459774e+007
7.579853934989130e+014 7.887993422963255e+021 1.196962549725850e+028
9.400923133089285e+033 3.937850073953065e+039]
Ganho em dB
Freqüência em HZ
Freqüência em HZ
3-REDE ATIVA
3.1 Esquemático
Por se tratar de um filtro de sexta ordem, foi necessário utilizar 3 biquads Tow-
Thomas em cascata.Dessa forma, cada um dos biquads utilizados apresenta uma
arquitetura similar ao biquad apresentado abaixo:
1 RPA 1 s 1 R 1 1
s2 PA
VO s RF2 R3 RPF R2 C RR1 RPB RR2 C 2
VI s RPA 1 1
s2 s
R3C R1RC2
C=2.2e-11;
R=1e4;
Rpa=6e4;
R2=1e4;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
a11=b1(2);
a12=b1(3);
b11=a1(2);
b12=a1(3);
R3biquad1=1/(b11*C)
R1biquad1=1/(R*C^2*b12)
Rpfbiquad1=(Rpa*R3biquad1)/R2
Rpbbiquad1=Rapa/(R*R2*C^2*(b12-a12))
Rf2=Rpa;
pause
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%valores de resistência do 2°biquad
C2=1e-10;
R12=55e3;
R22=25e2;
Rpa=1e2
%Rpbbiquad2=5e4
a21=b2(2);
a22=b2(3);
b21=a2(2);
b22=a2(3);
R3biquad2=1/(b21*C2)
R1biquad2=1/(R12*C2^2*b22)
Rpbbiquad2=Rpa/(R12*R22*C2^2*(a22-b22))
Rpfbiquad2=(Rpa*R3bbiquad2)/R22
Rf22=Rpa;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%valores de resistencia do 3°biquad
C3=1e-10;
R33=1e4;
Rpa3=1e4;
R23=1e3;
a31=b3(2);
a32=b3(3);
b31=a3(2);
b32=a3(3);
R3biquad3=1/(b31*C3)
R1biquad3=1/(R33*C3^2*b32)
Rpfbiquad3=(Rpa3*R3biquad3)/R23
Rpbbiquad3=Rpa3/(R33*R23*C3^2*(a32-b32))
Rf23=Rpa3;
pause
Resultados:
1º Biquad:
-Valores encontrados
R3 =3.945931295798122e+003
R1 =1.174954943148821e+003
Rpf= 2.367558777478873e+004
Rpb =7.745275309973042e+003
2º Biquad:
-Valores encontrados
R3 = 7.965711539842882e+002
R1 =1.151377086844747e+002
Rpb =8.073181094516380e+005
Rpf=3.186284615937153e+001
3º Biquad:
Coeficientes dos pólos=[ 1.000000000000000e+000 1.034460952879944e+006
1.418097301010653e+012]
-Valores encontrados
R3 =9.666870433494813e+003
R1 =7.051702300591909e+003
Rpf=9.666870433494813e+004
Rpb=6.957446379011320e+003
4-Simulação
1º biquad
2º biquad
3º biquad
CIRCUITOS INTERCONECTADOS
CIRCUITO SIMULADO (MULTISIM):
Código:
X=P(1:71,1)% usando vetores armazenados no workspace
Y=P(1:71,2)
semilogx(X,20*log10(Y),'-r')% gráfico dos pontos importados do
multisim
[Nb, Wnb] = buttord(wp, ws, Amax, Amin, 's')
[B,A] = butter(Nb,Wnb,'stop','s')
numb=polyval(B,s);
denb=polyval(A,s);
Tbut=numb./denb;
TbutdB = 20*log10(abs(Tbut));
semilogx(f,TbutdB,X,20*log10(Y),'-r') %gráfico do multisim e matlab
plotados simultaneamente
Ganho em dB
Freqüência em HZ
Ganho em dB
Freqüência em HZ