Вы находитесь на странице: 1из 1

% dise�o de filtro sallen key

close all;
clear all;
clc;
% parametros
fc=100;
wc=2*pi*fc;
k=2;
r1=1e3;
r2=r1*(k-1);
% a)criticamente amortiguado
% zheta^2=1;
% De la ecuacion (1) se selecciona una relacion entre c1 y c2
% De la ecuacion (3) se despeja wn
% De la ecuacion (4) se despeja R
m1=(k+sqrt(2*k-1))/2;
m2=(k-sqrt(2*k-1))/2;
% comprobar zheta^2=1
c2=0.1e-6;
c11=m1*c2;
c12=m2*c2;
z1=(2*c11+(1-k)*c2)/(2*sqrt(c11*c2)); %toca esta z=1, porque si no no amortigua :v
z2=(2*c12+(1-k)*c2)/(2*sqrt(c12*c2));
wn=wc/(sqrt(sqrt(2)*sqrt(2*z1^4-2*z1^2+1)-2*z1^2+1));
R=1/(wn*sqrt(c11*c2));
%grafica
f=0:0.01:300;
w=2*pi*f;
A=(k*wn^2)./((1j*w).^2+2*z1*wn*(1j*w)+wn^2);
semilogx(f,20*log(abs(A)));

Вам также может понравиться