对比方案赛+SallenKeyButterworth10KhzLPF
[复制链接]
Required: Cutoff Frequency: 10Khz, Stop band Frequency: 50Khz, The minimum stop-band attenuation : -45dB; The maximum pass-band attenuation: -25dB; Step1:
Step2:
Step3:Run simulation for step2’s schematic by Matlab .M code : function vargarout = ButterWorthLPF10KHz(varargin) clc; syms R1_S1 R2_S1 C1_S1 C2_S1 R1_S2 R2_S2 C1_S2 C2_S2 S Z1S1 = R1_S1 + R2_S1*(1/(S*C2_S1))/(R2_S1 + (1/(S*C2_S1))); Z2S1 = 1/(S*C1_S1); TRS1 = Z2S1/(Z1S1 + Z2S1); Z1S2 = R1_S2 + R2_S2*(1/(S*C2_S2))/(R2_S2 + (1/(S*C2_S2))); Z2S2 = 1/(S*C1_S2); TRS2 = Z2S2/(Z1S2 + Z2S2); TR = TRS1*TRS2; TRN = subs(TR,[R1_S1 R2_S1 C1_S1 C2_S1 R1_S2 R2_S2 C1_S2C2_S2],... [11300 154009.1*10^(-9) 12*10^(-9) 3830 7150 9.1*10^(-9) 82*10^(-9)]); [Num Den] = numden(TRN); Nump = sym2poly(Num); Denp = sym2poly(Den); bode(tf(Nump,Denp)); end The Bode chart show that our design can really meet ourinitial spec ,and it’s really veryconvenient for us, engineers, to implement the Filter Design by Webench . andthis tool is also very precious although it’s an online design tool.
|