diff options
Diffstat (limited to '1691/CH5')
-rwxr-xr-x | 1691/CH5/EX5.1/exmp5_1.sce | 8 | ||||
-rwxr-xr-x | 1691/CH5/EX5.10/e5_10.sce | 19 | ||||
-rwxr-xr-x | 1691/CH5/EX5.11/exmp5_11.sce | 25 | ||||
-rwxr-xr-x | 1691/CH5/EX5.12/exmp5_12.sce | 15 | ||||
-rwxr-xr-x | 1691/CH5/EX5.13/exmp5_13.sce | 30 | ||||
-rwxr-xr-x | 1691/CH5/EX5.2/exmp5_2.sce | 42 | ||||
-rwxr-xr-x | 1691/CH5/EX5.3/exmp5_3.sce | 9 | ||||
-rwxr-xr-x | 1691/CH5/EX5.6/e5_6.sce | 21 | ||||
-rwxr-xr-x | 1691/CH5/EX5.8/exmp5_8.sce | 15 |
9 files changed, 184 insertions, 0 deletions
diff --git a/1691/CH5/EX5.1/exmp5_1.sce b/1691/CH5/EX5.1/exmp5_1.sce new file mode 100755 index 000000000..ca2dbfeaf --- /dev/null +++ b/1691/CH5/EX5.1/exmp5_1.sce @@ -0,0 +1,8 @@ +//Example 5.1
+clc
+rp=2*%pi*10^6*250*300*10^-9
+format(7)
+disp(rp,"R_p(in k-ohm) = omega_0 * L * Q =")
+rs=(2*%pi*250)/300
+format(6)
+disp(rs,"R_s(in ohm) = omega_0*L / Q =")
diff --git a/1691/CH5/EX5.10/e5_10.sce b/1691/CH5/EX5.10/e5_10.sce new file mode 100755 index 000000000..cb0d35232 --- /dev/null +++ b/1691/CH5/EX5.10/e5_10.sce @@ -0,0 +1,19 @@ +//example5.10
+clc
+disp("i) f_r=Resonant frequency")
+f=1/((2*%pi)*sqrt(0.0004*2500*10^-12))
+format(9)
+disp(f,"= 1/(2*pi*sqrt(L*C))= ")
+disp("ii) Tuned circuit dynamic resistance=R_p=L/CR")
+r=(80*10^6)/2500
+disp(r,"= (400 microH)/(2500pF)*(5ohm)= ")
+disp("iii) Gain at resonance=A_v=(-g_m*R_L)=(-g_m*R_p)")
+a=-6*32
+disp(a," = 6mA/V * 32kohm = ")
+disp("iv) The signal bandwidth =BW=(f_r)/Q")
+q=(2*%pi*0.159*400)/5
+format(6)
+disp(q,"Q=(omega_r*L)/R= ")
+b=159000/79.92
+format(7)
+disp(b,"BW(in Hz)=(f_r)/Q= ")
diff --git a/1691/CH5/EX5.11/exmp5_11.sce b/1691/CH5/EX5.11/exmp5_11.sce new file mode 100755 index 000000000..39f5ba7e3 --- /dev/null +++ b/1691/CH5/EX5.11/exmp5_11.sce @@ -0,0 +1,25 @@ +//Example 5.11
+clc
+disp("(i) R_L = r_d || R_p")
+disp("R_p = Tank circuit impedance at resonance = L / CR")
+disp("f_r = 1 / 2*pi*sqrt(L*C)")
+c=(1/(4*%pi^2*200*1.59^2*10^6))*10^12
+format(3)
+disp(c,"Therefore, C(in pF) = 1 / 4*pi^2*f_r^2*L =")
+disp("Q = omega_r*L / R = 2*pi*f_r*L / R")
+r=(2*%pi*200*1.59)/50
+disp(r,"Therefore, R(in ohm) = 2*pi*f_r*L / Q =")
+rf=((200*10^-6)/(50*40*10^-12))*10^-3
+format(4)
+disp(rf,"R_F(in k-ohm) = L / C*R =")
+rl=(500*100)/600
+format(6)
+disp(rl,"R_L(in k-ohm) = r_d*R_p / r_d+R_p =")
+av=5*83.33
+format(7)
+disp(av,"A_v = -g_m*R_L = at resonance frequency omega_r")
+disp("(ii) At f = f_r+10 kHz = 1.6 MHz")
+disp("|A_v / A_v(at resonance)| = 1 / sqrt(1+(f/f_r)^2)")
+ava=416.67/sqrt(1+((1.6/1.59)^2))
+format(6)
+disp(ava,"Therefore, |A_v| = |A_v(at resonance| / sqrt(1+(f/f_r)^2) =")
diff --git a/1691/CH5/EX5.12/exmp5_12.sce b/1691/CH5/EX5.12/exmp5_12.sce new file mode 100755 index 000000000..9e3eb6807 --- /dev/null +++ b/1691/CH5/EX5.12/exmp5_12.sce @@ -0,0 +1,15 @@ +//Example 5.12
+clc
+fr=1/(2*%pi*sqrt(100*1000*10^-18))
+format(8)
+disp(fr,"(i) Resonant frequency f_r(in kHz) = 1 / 2*pi*sqrt(L*C) =")
+disp("(ii) Tank circuit impedance at resonance can be given as")
+rp=((100*10^6)/5000)*10^-3
+disp(rp,"R_P(in k-ohm) = L / C*R =")
+av=(-5*10^-3)*((500*20*10^3)/(520))
+format(6)
+disp(av,"(iii) A_v = -g_m*R_L = -g_m*(r_d||R_P) =")
+bw=(5/(2*%pi*100*10^-6))*10^-3
+disp("(iv) BW = f_r/Q")
+disp(" BW = f_r*R / omega_r*L Therefore, Q = omega_r*L / R")
+disp(bw," BW(in kHz) = R / 2*pi*L =")
diff --git a/1691/CH5/EX5.13/exmp5_13.sce b/1691/CH5/EX5.13/exmp5_13.sce new file mode 100755 index 000000000..3e5372a7c --- /dev/null +++ b/1691/CH5/EX5.13/exmp5_13.sce @@ -0,0 +1,30 @@ +//Example 5.13
+clc
+disp("BW = f_r / Q")
+q=10700/200
+format(5)
+disp(q,"Therefore, Q = f_r / BW =")
+disp("Q = omega_r*L / R = 2*pi*f_r*L / R")
+lr=53.5/(2*%pi*10.7*10^6)
+format(9)
+disp(lr,"Therefore, L/R = Q / 2*pi*f_r =")
+disp("|A_v| = g_m*R_L = 30")
+rl=(30/5)
+disp(rl,"Therefore, R_L(in k-ohm) = (r_d || R_p) =")
+disp("Therefore, R_p = 6383 ohm")
+disp("We know that")
+disp("R_p = L/C*R")
+c=((795*10^-9)/6383)*10^12
+format(6)
+disp(c,"Therefore, C(in pF) =")
+disp("We know that")
+l=(1/(4*%pi^2*((10.7*10^6)^2)*124.5*10^-12))*10^6
+disp("f_r = 1 / 2*pi*sqrt(L*C)")
+format(6)
+disp(l,"Therefore, L(in uH) =")
+disp("We have")
+disp("R_p = L / C*R")
+r=(1.777*10^-6)/(6383*124.5*10^-12)
+disp(r,"Therefore, R(in ohm) = L / C*R_p =")
+disp("Therefore, elements of tank circuit are:")
+disp("L = 1.777 uH, C = 124.5 pF and R = 2.236 ohm")
diff --git a/1691/CH5/EX5.2/exmp5_2.sce b/1691/CH5/EX5.2/exmp5_2.sce new file mode 100755 index 000000000..c00cc239b --- /dev/null +++ b/1691/CH5/EX5.2/exmp5_2.sce @@ -0,0 +1,42 @@ +//Example 5.2
+clc
+disp("From equation 9 we have")
+disp(" BW = 1 / 2*pi*R*C")
+rc=1/(2*%pi*10*10^3)
+format(12)
+disp(rc,"Therefore, R*C = 1 / 2*pi*BW =")
+disp("From equation 3 we have")
+disp(" R = r_i || R_p || r_b''e")
+disp("where r_i = 4 k-ohm")
+rbe=100/0.04
+disp(rbe,"r_b''e(in ohm) = h_fe / g_m =")
+disp("R_p = Q_c * omega_0 * L = Q_c / omega_0*C")
+disp("Therefore, R = 4*10^3 || 2500 || Q_c/omega_0*C")
+disp("C = 1 / 2*pi*10*10^3*R")
+disp("Therefore, C = 1 / 2*pi*10*10^3*[4*10^3 || 2500 || Q_c/2*pi*500*10^3*C]")
+disp("The typical range for Q_c is 10 to 150. However, we have to assume Q such that value of C_p should be positive. Let us assume Q = 100")
+disp("Therefore, C = 1 / 2*pi*10*10^3*[1538.5 || 1/2*pi*5000*C]")
+disp(" = 1 / 2*pi*10*10^3*[1 / 1/1538.5+2*pi*5000*C]")
+disp("Solving for C we get")
+disp(" C = 0.02 uF")
+disp("We have")
+disp(" C = C'' + C_b''e + (1+g_m*R_L)*C_b''e")
+disp("Therefore, C'' = C - [C_b''e + (1+g_m*R_L)*C_b''e]")
+c=((0.02*10^-6)-[(1000*10^-12)+((1+(0.04*510))*100*10^-12)])*10^6
+format(8)
+disp(c,"Therefore, C''(in uF) =")
+disp("We have,")
+disp("omega_0^2 = 1 / L*C")
+l=(1/(((2*%pi*500*10^3)^2)*(0.02*10^-6)))*10^6
+format(2)
+disp(l,"Therefore, L(in uH) = 1 / omega_0^2*C =")
+disp("From equation 2 we have,")
+rp=2*%pi*500*5*100*10^-3
+format(5)
+disp(rp,"R_p(in ohm) = omega*L*Q_c =")
+r=(4000*1570*2500)/((1570*2500)+(4000*2500)+(4000*1570))
+format(4)
+disp(r,"Therefore, R(in ohm) = r_i || R_p || r_b''e =")
+disp("We have mid frequency gain as")
+av=-0.04*777
+disp(av,"A_v(max) = -g_m*R =")
diff --git a/1691/CH5/EX5.3/exmp5_3.sce b/1691/CH5/EX5.3/exmp5_3.sce new file mode 100755 index 000000000..4b9aca008 --- /dev/null +++ b/1691/CH5/EX5.3/exmp5_3.sce @@ -0,0 +1,9 @@ +//Example 5.3
+clc
+disp("(i) We know that,")
+bw=((20*10^3)*sqrt(((2)^(1/3))-1))*10^-3
+format(7)
+disp(bw,"BW_n(in kHz) = BW_1 * sqrt(2^1/n - 1) =")
+bw1=((20*10^3)*sqrt(((2)^(1/4))-1))*10^-3
+format(4)
+disp(bw1,"(ii) BW_n(in kHz) = BW_1 * sqrt(2^1/n - 1) =")
diff --git a/1691/CH5/EX5.6/e5_6.sce b/1691/CH5/EX5.6/e5_6.sce new file mode 100755 index 000000000..8ebd9ed80 --- /dev/null +++ b/1691/CH5/EX5.6/e5_6.sce @@ -0,0 +1,21 @@ +//example5.6
+clc
+disp("a) We have,")
+disp("A_vmid=(-g_m*R)= -15")
+r=15/(5*10^-3)
+disp(r,"Therefore R(in ohms)=(-15)/(-5*10^-3)= ")
+disp("b) The Miller effect capacitance is given by ")
+disp("C_d(in F)=C_gs+(1+g_m*R)*(C_g*d)")
+c=(10^-12)+((1+15)*(3*10^-12))
+format(8)
+disp(c," = (1*10^-12)+(1+15)*(3*10^-12)=")
+disp("c) The limit frequency of the uncompemsated amplifier is ")
+f=1/(2*%pi*49*3*10^-9)
+format(9)
+disp(f,"f2(in Hz)=1/(2*pi*C_d*R)= ")
+l=0.414*((3*10^3)^2)*(49*10^-12)
+format(12)
+disp(l,"d) L(in H)=q*C_d*R^2= ")
+disp("e) Possible extension of frequency range")
+e=1.72*1.08*10^6
+disp(e,"f''2(in Hz)=1.72*f2= ")
diff --git a/1691/CH5/EX5.8/exmp5_8.sce b/1691/CH5/EX5.8/exmp5_8.sce new file mode 100755 index 000000000..b8b1e575f --- /dev/null +++ b/1691/CH5/EX5.8/exmp5_8.sce @@ -0,0 +1,15 @@ +//Example 5.8
+clc
+disp("(i) Resonant frequency:")
+fr=(1/(2*%pi*sqrt(20*500*10^-18)))*10^-6
+format(5)
+disp(fr,"f_r(MHz) = 1 / 2*pi*sqrt(LC) =")
+disp("(ii) We know that")
+disp("Q_r = R_p / omega_r*L")
+rp=30*2*%pi*1.59*20
+format(5)
+disp(rp,"Therefore, Impedance of tuned circuit R_p = Q_r * omega_r * L =")
+disp("(iii) Voltage gain of stage A_v,")
+av=(-50*((5994*1500)/(5994+1500)))/200
+format(4)
+disp(av,"A_v = A_I*R''_L / R''_i =")
|