No BSD License
-
B2(X,s)
function for Mult Fdbk BPF
-
B2w(R1,R2,R3,C1,C2,w)
function for MFBPF
-
B3(X,s)
fcn for Delyiannis BPF
-
B5(X,s)
fcn for LTC1562 BPF
-
B6(X,s)
matrix fcn for Sallen & Key BPF
-
DA2(X);
function for dc diffamp
-
DA3(RR);
function for dc diffamp
-
G1(X,s)
bpf function with matrices
-
G2a(X)
RTD function
-
G3(X,s)
Sallen & Key BPF transfer function
-
G4(X,s)
All-pass circuit function
-
G5(X,s)
buffered 60Hz notch filter
-
G6(X)
fcn for offsets.m offset analysis
-
L2(X,s)
fcn for Butterworth LPF
-
SCF(X,s)
function for SCF
-
T2(X,s)
fcn for twin-T passive notch filter
-
[A,B]=bw3(X)
-
[A,B]=vo6(X)
-
dydt=ps3(t,v,flag,A,B)
called by ODE function
-
f=c100(X)
100 Hz comparator clock generator
-
frac(x)
Fractional value of x
-
y=HWR(V1,w,t,T)
half-wave rectified sine wave
-
y=VA7(R1,R2,R3,R4,R5,R6,R9,R1...
uA733 Video Ampl analysis
-
y=ccs(R1,R2,R3,Be,E3)
constant current sources for uA733
-
y=simp3a(V,n)
Simpon's 3/8 rule integration routine
-
y=tc(Ra,Rb,Eref)
Voltage divider test circuit
-
allpass2.m
-
bpfinflpts.m
-
bpfrss3.m
-
buff60.m
-
bwdiff.m
-
bwfil3mca.m
-
centdiff.m
-
comp100.m
-
daratio.m
-
dftvivo6.m
-
diffamp.m
-
fig1819.m
-
fmcabpf1.m
-
fmcadely.m
-
fmcadiff.m
-
fmcatwint.m
-
genorm.m
-
hwrsine2.m
-
lm158pol.m
-
lm158ta.m
-
lpfrss2.m
-
ltc1562.m
-
mcabpf.m
-
mcasallen.m
-
offsets.m
-
pcyield.m
-
rtdbimod.m
-
rtdmca3.m
-
rtdrss.m
-
rtdskewmca.m
-
sakrsstf.m
-
scfbpf.m
-
senseqns.m
-
skevafmcatf.m
-
temptest.m
-
uA733.m
-
View all files
|
|
| fmcadiff.m |
% FMCA of dc diff amp
% File: c:\M_files\bookupdate\fmcadiff.m
% uses function DA2
% updated 11/10/06
clear;clc;
R1=10;R2=100;R3=10;R4=100;E1=1;E2=-1;
Nom=[R1 R2 R3 R4 E1 E2];
Vo=DA2(Nom);
Tr=0.01;Te=0.05;
T=[-Tr -Tr -Tr -Tr -Te -Te;Tr Tr Tr Tr Te Te];
% create 6-bit binary counter
Nc=size(T,2);
%
Nf=2^Nc;Tf=zeros(Nc,Nf);DB=zeros(Nf,Nc);
k=1:Nf;DB=dec2bin(k-1); % Nc-bit binary array
for k=1:Nf
for w=1:Nc
if DB(k,w)=='0'
Tf(w,k)=1+T(1,w);
else
Tf(w,k)=1+T(2,w);
end
end
end
%
% insert Tf into output equation
for k=1:Nf
Vm(k)=DA2(Nom.*Tf(:,k)');
end
VL=min(Vm);VH=max(Vm);
disp(' ')
disp(' VL Vnom VH')
disp([VL Vo VH])
|
|
Contact us at files@mathworks.com