|
7 Segment Display
LC Bandpass Filter
Tape Preamplifier
% Tape Preamplifier NAB (National Association of Broadcasters)
% Matlab code
close all;clear all
G=1000;
f0=1;
f1=3183;
f2=50;
C2=10*10^-9;
R2=1/(2*pi*f1*C2);
R3=1/(2*pi*f2*C2)-R2;
R1=R3/(G-1);
C1=1/(2*pi*f0*R1);
disp(['C2=' num2str(C2*10^6) ' uF']);
disp(['R2=' num2str(R2/(10^3)) ' kohms']);
disp(['R3=' num2str(R3/(10^3)) ' kohms']);
disp(['R1=' num2str(R1) ' ohms']);
disp(['C1=' num2str(C1*10^6) ' uF']);
f=logspace(0,log10(100*10^3));
H=1+R3/R1*(1+j*f/f1)./(1+j*f/f2);
subplot(2,1,1);semilogx(f,20*log10(abs(H)));axis tight
xlabel('Frequency (Hz)');ylabel('dB Magnitude(H)');grid on
subplot(2,1,2);semilogx(f,angle(H)/pi*180);axis tight
xlabel('Frequency (Hz)');ylabel('Phase(H)');grid on
Opamp Integrator and Differentiator
|