blob: 6bc6ee7f730dd6e2c298f1d4133c276ba7f45bfa (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
//Example6.5:"OTA use"
//Page 191
//figure 6.22
clear;
clc;
Vp=5; //in V
Vm=-Vp;
Rcontrol=22000; //In Ohm
Vd=0.7; //in V
Iabc=(Vp-Vm-Vd)/Rcontrol;
disp("A",Iabc,"Iabc");
//Using voltage divider
Loss=470/(33000+470);
disp(Loss,"Loss");
Vpp=0.050; //in V
Vinmax=Vpp/Loss;
disp("V",Vinmax,"Vinmax");
gm=0.010; //in S
Iout=Vpp*gm;
disp("A",Iout,"Iout");
//maximum output
Rf=22000; //in Ohm
Vout=Iout*Rf;
disp("V",Vout,"Vout");
//result//
|