summaryrefslogtreecommitdiff
path: root/2609/CH3
diff options
context:
space:
mode:
Diffstat (limited to '2609/CH3')
-rwxr-xr-x2609/CH3/EX3.1/ex_3_1.sce9
-rwxr-xr-x2609/CH3/EX3.2/ex_3_2.sce11
-rwxr-xr-x2609/CH3/EX3.3/ex_3_3.sce9
-rwxr-xr-x2609/CH3/EX3.4/ex_3_4.sce10
-rwxr-xr-x2609/CH3/EX3.5/ex_3_5.sce11
-rwxr-xr-x2609/CH3/EX3.6/ex_3_6.sce10
-rwxr-xr-x2609/CH3/EX3.7/ex_3_7.sce14
7 files changed, 74 insertions, 0 deletions
diff --git a/2609/CH3/EX3.1/ex_3_1.sce b/2609/CH3/EX3.1/ex_3_1.sce
new file mode 100755
index 000000000..d97d36a63
--- /dev/null
+++ b/2609/CH3/EX3.1/ex_3_1.sce
@@ -0,0 +1,9 @@
+//Ex 3.1
+clc;
+clear;
+close;
+format('e',8);
+fBW=4;//MHz
+fo=10;//Hz
+AOL=fBW*10^6/fo;//unitless
+disp(AOL,"Open loop gain is");
diff --git a/2609/CH3/EX3.2/ex_3_2.sce b/2609/CH3/EX3.2/ex_3_2.sce
new file mode 100755
index 000000000..2a6cd88c4
--- /dev/null
+++ b/2609/CH3/EX3.2/ex_3_2.sce
@@ -0,0 +1,11 @@
+//Ex 3.2
+clc;
+clear;
+close;
+format('v',5);
+V1=-10;//V
+V2=10;//V
+SR=0.5;//V/micro second
+delta_Vo=V2-V1;//V
+delta_t=delta_Vo/SR;//micro second
+disp(delta_t,"Time taken by op-amp is(micro second)");
diff --git a/2609/CH3/EX3.3/ex_3_3.sce b/2609/CH3/EX3.3/ex_3_3.sce
new file mode 100755
index 000000000..86b6f64d4
--- /dev/null
+++ b/2609/CH3/EX3.3/ex_3_3.sce
@@ -0,0 +1,9 @@
+//Ex 3.3
+clc;
+clear;
+close;
+format('v',6);
+SR=0.6;//V/micro second
+f=100;//kHz
+Vm=(SR/10^-6)/(2*%pi*f*1000);//V
+disp(Vm,"Maximum voltage, Vm is(V)");
diff --git a/2609/CH3/EX3.4/ex_3_4.sce b/2609/CH3/EX3.4/ex_3_4.sce
new file mode 100755
index 000000000..c66ba9c3b
--- /dev/null
+++ b/2609/CH3/EX3.4/ex_3_4.sce
@@ -0,0 +1,10 @@
+//Ex 3.4
+clc;
+clear;
+close;
+format('v',5);
+SR=0.5;//V/micro second
+Vm=10;//V
+f=100;//kHz
+fm=(SR/10^-6)/(2*%pi*Vm);//Hz
+disp(fm/1000,"Maximum frequency, fm is(kHz)");
diff --git a/2609/CH3/EX3.5/ex_3_5.sce b/2609/CH3/EX3.5/ex_3_5.sce
new file mode 100755
index 000000000..11c10b083
--- /dev/null
+++ b/2609/CH3/EX3.5/ex_3_5.sce
@@ -0,0 +1,11 @@
+//Ex 3.5
+clc;
+clear;
+close;
+format('v',5);
+delta_t=0.3/2;//micro second
+V1=-3;//V
+V2=3;//V
+delta_Vo=V2-V1;//V
+SR=delta_Vo/delta_t;//V/micro second
+disp(SR,"Slew rate is(V/micro second)");
diff --git a/2609/CH3/EX3.6/ex_3_6.sce b/2609/CH3/EX3.6/ex_3_6.sce
new file mode 100755
index 000000000..651b9914c
--- /dev/null
+++ b/2609/CH3/EX3.6/ex_3_6.sce
@@ -0,0 +1,10 @@
+//Ex 3.6
+clc;
+clear;
+close;
+format('v',5);
+SR=2;//V/micro second
+delta_Vin=0.8;//V
+delta_t=10;//micro second
+Acl_max=SR/(delta_Vin/delta_t);//unitless
+disp(Acl_max,"Maximum close loop voltage gain is");
diff --git a/2609/CH3/EX3.7/ex_3_7.sce b/2609/CH3/EX3.7/ex_3_7.sce
new file mode 100755
index 000000000..2ba91bfc4
--- /dev/null
+++ b/2609/CH3/EX3.7/ex_3_7.sce
@@ -0,0 +1,14 @@
+//Ex 3.7
+clc;
+clear;
+close;
+format('v',5);
+SR=6;//V/micro second
+//Part (i)
+Vm=1;//V
+fm=(SR/10^-6)/(2*%pi*Vm);//Hz
+disp(fm/1000,"part (i) Maximum frequency, fm is(kHz)");
+//Part (i)
+Vm=10;//V
+fm=(SR/10^-6)/(2*%pi*Vm);//Hz
+disp(fm/1000,"part (ii) Maximum frequency, fm is(kHz)");