diff options
author | priyanka | 2015-06-24 15:03:17 +0530 |
---|---|---|
committer | priyanka | 2015-06-24 15:03:17 +0530 |
commit | b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b (patch) | |
tree | ab291cffc65280e58ac82470ba63fbcca7805165 /1691/CH4 | |
download | Scilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.tar.gz Scilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.tar.bz2 Scilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.zip |
initial commit / add all books
Diffstat (limited to '1691/CH4')
-rwxr-xr-x | 1691/CH4/EX4.1/Exmp4_1.sce | 20 | ||||
-rwxr-xr-x | 1691/CH4/EX4.10/e4_10.sce | 14 | ||||
-rwxr-xr-x | 1691/CH4/EX4.12/e4_12.sce | 13 | ||||
-rwxr-xr-x | 1691/CH4/EX4.16/Exmp4_16.sce | 19 | ||||
-rwxr-xr-x | 1691/CH4/EX4.17/Exmp4_17.sce | 30 | ||||
-rwxr-xr-x | 1691/CH4/EX4.2/Exmp4_2.sce | 17 | ||||
-rwxr-xr-x | 1691/CH4/EX4.20/Exmp4_20.sce | 25 |
7 files changed, 138 insertions, 0 deletions
diff --git a/1691/CH4/EX4.1/Exmp4_1.sce b/1691/CH4/EX4.1/Exmp4_1.sce new file mode 100755 index 000000000..5a359d07f --- /dev/null +++ b/1691/CH4/EX4.1/Exmp4_1.sce @@ -0,0 +1,20 @@ +//Example 4.1
+clc
+gm=(1/26)*10^3
+format(6)
+disp(gm,"(i) g_m(in mA/V) = I_C / V_T =")
+rbe=200/(38.46)
+format(5)
+disp(rbe,"(ii) r_b''e(in k-ohm) = h_fe / g_m =")
+cc=((38.46*10^-3)/(500*10^6))*10^12
+format(6)
+disp(cc,"(iii) (C_e + C_C)(in pF) = g_m / 2*pi*f_T = g_m / omega_T =")
+cbe=76.92-3
+disp(cbe,"Therefore, C_b''e(in pF) = C_e =")
+disp("(iv) We know that,")
+disp("f_T = h_fe*f_beta")
+disp("Therefore, 2*pi*f_T = h_fe*2*pi*f_beta")
+disp("omega_T = h_fe*omega_beta")
+ob=((500*10^6)/200)*10^-3
+format(5)
+disp(ob,"omega_beta(in rad/sec) = omega_T / h_fe =")
diff --git a/1691/CH4/EX4.10/e4_10.sce b/1691/CH4/EX4.10/e4_10.sce new file mode 100755 index 000000000..b3a6fa332 --- /dev/null +++ b/1691/CH4/EX4.10/e4_10.sce @@ -0,0 +1,14 @@ +//example4.10
+clc
+disp("a) The 3dB frequency for circuit gain and voltage gain is given as,")
+disp("(f_H)=1/(2*pi*R_eq*C_eq)")
+r=(200*1000)/(200+1000)
+disp(r,"where R_eq(in ohm)=(R_s+r_bb'')parallel to r+b''e =")
+c=(100*10^-12)+((1+50)*3*10^-12)
+format(10)
+disp(c,"and C_eq(in F)=(C_b''e)+(1+(g_m*R_L)*C_b''c)= ")
+f=1/((2*%pi*166.67*253*10^-12))
+disp(f,"f_H(in Hz)= ")
+disp("b)Voltage gain is given as,")
+a=(-50*1)
+disp(a,"A=(-g_m*R_L)=")
diff --git a/1691/CH4/EX4.12/e4_12.sce b/1691/CH4/EX4.12/e4_12.sce new file mode 100755 index 000000000..9c109dd49 --- /dev/null +++ b/1691/CH4/EX4.12/e4_12.sce @@ -0,0 +1,13 @@ +//example4.12
+clc
+disp("f_H=1/(2*pi*R_eq*C_eq)")
+disp("and f_H''=2(f_H)")
+disp("1/(2*pi*R_eq*C_eq) = 2/(2*pi*R_eq*C_eq)")
+disp("R_eq'' = R_eq/2")
+disp("R_eq=(r_b''e)parallel to (r_bb''+R_s)")
+disp("= (r_b''e)=1000 ohm")
+disp("Therefore R_eq'' =500 ohm")
+disp("Therefore 500=((r_b''e)*(r_bb''+R_s))/((r_b''e)+(r_bb'')+R_s)")
+disp(" = 1000(100+R_s)/(1000+100+R_s)")
+r=(4.5*10^5)/500
+disp(r,"R_s(in ohms)= ")
diff --git a/1691/CH4/EX4.16/Exmp4_16.sce b/1691/CH4/EX4.16/Exmp4_16.sce new file mode 100755 index 000000000..1a1d6eee1 --- /dev/null +++ b/1691/CH4/EX4.16/Exmp4_16.sce @@ -0,0 +1,19 @@ +//Example 4.16
+clc
+disp("Hybrid-pi Equivalent is as shown in fig.4.29")
+disp("(i) Mid frequency voltage gain :")
+disp("V_o / V_s = -h_fe*R_L / R_s+h_ie")
+hie=(100+1000)*10^-3
+format(4)
+disp(hie,"h_ie(in k-ohm) = r_bb'' + r_b''e =")
+hfe=0.2*1000
+disp(hfe,"h_fe = g_m * r_b''e =")
+vo=-200/2
+disp(vo,"Therefore, V_o / V_s =")
+fb=(1/(2*%pi*1000*(204*10^-12)))*10^-3
+format(7)
+disp(fb,"(ii) f_beta(in kHz) = 1 / 2*pi*r_b''e*(C_e+C_C) =")
+format(4)
+disp(fb,"f_beta(in kHz) = ")
+ft=(200*780)*10^-3
+disp(ft,"(iii) f_T(in kHz) = h_fe * f_beta =")
diff --git a/1691/CH4/EX4.17/Exmp4_17.sce b/1691/CH4/EX4.17/Exmp4_17.sce new file mode 100755 index 000000000..094691f70 --- /dev/null +++ b/1691/CH4/EX4.17/Exmp4_17.sce @@ -0,0 +1,30 @@ +//Example 4.17
+clc
+disp("(i) We know that,")
+disp(" f_H = 1 / 2*pi*R_eq*C_eq")
+disp("where R_eq = (R_s+r_bb'')*r_b''e / R_s+r_bb''+r_b''e")
+disp("and C_eq = C_e + C_C*[1+g_m*R_L]")
+rbe=100/100
+format(2)
+disp(rbe," r_b''e(in k-ohm) = h_fo / g_m = ")
+disp("C_eq = C_e + C_C*[1+g_m*R_L] = C_e + C_C[1+100*10^-3*500]")
+disp(" = C_e + 51 pF")
+ce=((100*10^-3)/(2*%pi*(400*10^6)))*10^12
+format(6)
+disp(ce,"C_e(in pF) = g_m / 2*pi*f_T =")
+ceq=39.79+51
+disp(ceq,"Therefore, C_eq(in pF) =")
+req=1/(2*%pi*5*90.79*10^-6)
+disp(req,"R_eq(in ohm) = 1 / 2*pi*f_H*C_eq =")
+disp("Therefore, 350.6 = (R_s+100)*1000 / R_s+1100")
+rs=(285.66*10^3)/649.4
+format(7)
+disp(rs,"Therefore, R_s(in ohm) =")
+disp("(ii) The mid-band voltage gain V_o/V_s is given as")
+disp(" V_o/V_s = -h_fe*R_L / R_s+h_ie")
+hie=(100+1000)*10^-3
+format(4)
+disp(hie,"where h_ie(in K) = r_bb'' + r_b''e =")
+vo=(-100*500)/(439.88+1100)
+format(6)
+disp(vo,"Therefore, V_o/V_s =")
diff --git a/1691/CH4/EX4.2/Exmp4_2.sce b/1691/CH4/EX4.2/Exmp4_2.sce new file mode 100755 index 000000000..8d3506d86 --- /dev/null +++ b/1691/CH4/EX4.2/Exmp4_2.sce @@ -0,0 +1,17 @@ +//Example 4.2
+clc
+ft=25*2
+format(3)
+disp(ft,"(i) f_T(in MHz) = |A_i|*f =")
+hfe=50000/200
+format(4)
+disp(hfe,"(ii) h_fe(in kHz) = f_T / f_beta =")
+disp("(iii) |A_i| = h_fe / sqrt(1+((f/f_beta)^2)) =")
+disp("At f = 10 MHz")
+ai=250/sqrt(1+(((10*10^6)/(200*10^3))^2))
+format(2)
+disp(ai,"|A_i| =")
+disp("At f = 100 MHz")
+ai=250/sqrt(1+(((100*10^6)/(200*10^3))^2))
+format(4)
+disp(ai,"|A_i| =")
diff --git a/1691/CH4/EX4.20/Exmp4_20.sce b/1691/CH4/EX4.20/Exmp4_20.sce new file mode 100755 index 000000000..c8d49b9a8 --- /dev/null +++ b/1691/CH4/EX4.20/Exmp4_20.sce @@ -0,0 +1,25 @@ +//Example 4.20
+clc
+disp("Assume that the output time-constant is negligible as compared to the time consedtant. When this is the case")
+disp("A_vs = V_o/V_s = -g_m*R''_L*G''_s / G''_s+g_b''e+sC")
+gs=6.66*10^-3
+format(8)
+disp(gs,"where G''_s = 1 / (R_s||R_b)+r_bb'' =")
+gbe=1/1000
+format(6)
+disp(gbe,"g_b''e = 1 / r_b''e =")
+rl=(0.5/1.5)*10^3
+format(7)
+disp(rl,"R''_L(in ohm) = R_L || R_C =")
+disp(" sC = admittance of C")
+c=100+(3*(1+(50*333.33*10^-3)))
+format(4)
+disp(c,"where C = C_e + C_C*(1+g_m*R''_L) =")
+disp("At 10 kHz,")
+sc=2*%pi*10*153*10^-9
+format(8)
+disp(sc,"sC = 2*pi*f*C =")
+disp("Therefore, At 10kHz signal frequency")
+avs=(-50*333.33*6.66*10^-6)/((6.66*10^-3)+(10^-3)+(9.613*10^-6))
+format(6)
+disp(avs,"A_vs = V_o / V_s =")
|