diff options
Diffstat (limited to '2534/CH13')
-rwxr-xr-x | 2534/CH13/EX13.1/Ex13_1.sce | 8 | ||||
-rwxr-xr-x | 2534/CH13/EX13.2/Ex13_2.sce | 10 | ||||
-rwxr-xr-x | 2534/CH13/EX13.3/Ex13_3.sce | 8 | ||||
-rwxr-xr-x | 2534/CH13/EX13.4/Ex13_4.sce | 14 |
4 files changed, 40 insertions, 0 deletions
diff --git a/2534/CH13/EX13.1/Ex13_1.sce b/2534/CH13/EX13.1/Ex13_1.sce new file mode 100755 index 000000000..d9b158eb3 --- /dev/null +++ b/2534/CH13/EX13.1/Ex13_1.sce @@ -0,0 +1,8 @@ +//Ex13_1
+clc
+A = 100//amplification gain
+A_Beta = 1//for sustain oscillation
+Beta = A_Beta/A//feeback ratio
+disp("A = "+string(A))
+disp("A_Beta = "+string(A_Beta))
+disp("Beta = "+string(Beta))
diff --git a/2534/CH13/EX13.2/Ex13_2.sce b/2534/CH13/EX13.2/Ex13_2.sce new file mode 100755 index 000000000..6bfa05822 --- /dev/null +++ b/2534/CH13/EX13.2/Ex13_2.sce @@ -0,0 +1,10 @@ +//Ex13_2
+clc
+Rf = 0.5*10^6//feeback resistance
+Cf = 100*10^-12//capacitance across feedback
+Rc = 0.5*10^6//critical resistance
+f0 = 1/[2*%pi*Rf*Cf*(6+4*(Rc/Rf))^(1/2)]//frequency of oscillation
+disp("Rf = "+string(Rf)+"ohm")
+disp("Cf = "+string(Cf)+"F")
+disp("Rc = "+string(Rc)+"ohm")
+disp("f0 = 1/[2*pi*Rf*Cf*(6+4*(Rc/Rf))^(1/2)] = "+string(f0)+"Hz")
diff --git a/2534/CH13/EX13.3/Ex13_3.sce b/2534/CH13/EX13.3/Ex13_3.sce new file mode 100755 index 000000000..65974b03c --- /dev/null +++ b/2534/CH13/EX13.3/Ex13_3.sce @@ -0,0 +1,8 @@ +//Ex13_3
+clc
+Rf = 1.5*10^6//feeback resistance
+Cf = 1*10^-9//capacitance across feedback
+f0 = 1/(2*%pi*Rf*Cf)//frequency of oscillation
+disp("Rf = "+string(Rf)+"ohm")
+disp("Cf = "+string(Cf)+"F")
+disp("f0 = 1/(2*pi*Rf*Cf) = "+string(f0)+"Hz")
diff --git a/2534/CH13/EX13.4/Ex13_4.sce b/2534/CH13/EX13.4/Ex13_4.sce new file mode 100755 index 000000000..c12910cc7 --- /dev/null +++ b/2534/CH13/EX13.4/Ex13_4.sce @@ -0,0 +1,14 @@ +//Ex13_4
+clc
+C1 = 1*10^-9//capacitance of capacitor 1
+C2 = 10*10^-9//capacitance of capacitor 2
+L = 110*10^-6//inductance of inductor
+beta = C1/C2//feedback factor
+f0 = ((C1+C2)/(C1*C2*L))^.5/(2*%pi)//operating frequency
+disp("C1 = "+string(C1)+"F")
+disp("C2 = "+string(C2)+"F")
+disp("L = "+string(L)+"H")
+disp("beta = "+string(beta))
+disp("f0 = ((C1+C2)/(C1*C2*L))^.5/(2*pi) = "+string(f0)+"Hz")
+
+//note : unit given for inductance "L" is wrong in the textook for the above question.
|