summaryrefslogtreecommitdiff
path: root/1691/CH3/EX3.3/exp3_3.sce
blob: 3185cc3b04aa92ce151b3e505f53f64a71bfcaab (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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
//Example 3.3
clc
disp("Assume Q2 ON and Q1 in OFF condition")
disp("Therefore,  I_C2 = I_C(sat) = 6 mA")
disp("Now  I_C2 = V_CC-V_CE(sat)/R_C")
disp("For the silicon npn transistors,")
disp("V_CE(sat) = 0.3 V, V_BE(sat) = V_0 = 0.7 V")
disp("V_BE(cut-in) = V_T = 0.5 V")
rc=(5.7*10^3)/6
format(4)
disp(rc,"R_C(in ohm) =")
ib2s=6/20
disp(ib2s,"(I_B2)sat (in mA) = I_C(sat)/(h_fe)min =")
disp("Therefore,  (I_B1)sat = 0.3 mA")
disp("Now  I_B2 = V_CC-V_BE(sat)/R")
r=5.3/0.3
format(6)
disp(r,"Therefore,  R(in k-ohm) =")
disp("In quasi-stable, Q1 is ON and Q2 is OFF")
disp("T = 0.69 RC")
c=120/(0.69*17.67)
format(5)
disp(c,"Therefore,  C(in nF) =")
disp("Consider the equivalent circuit in quasi-state(see fig 3.19)")
disp("As Q2 is OFF, V_C2 = V_CC")
disp("Therefore,  I3 = V_CC-V0/R1 = 5.3/R1")
disp("and  I4 = V0-V_BB/R2 = 2.2/R2")
disp("Assume I4 = (I_B1)sat = 0.3 mA")
r2=2.2/0.3
format(5)
disp(r2,"Therefore,  R2(in k-ohm) =")
i3=0.3+0.3
disp(i3,"and  I3(in mA) = I4 + I_B1 =")
r1=5.3/0.6
format(6)
disp(r1,"Therefore,  R1(in k-ohm) = ")
disp("The speed-up capacitor C1 can be chosen such that R1C1 = 1 usec hence")
c1=1000/8.833
format(7)
disp(c1,"C1(in pF) = ")
rb=(5.5/1100)*10^3
disp(rb,"Now  r''_B(in mA) = V_CC-V_CE(sat)-V0-V_Y / R_C+r''_bb =")
del=(150*5*10^-3)+0.2
disp(del,"Therefore,  delta(in V) = Overshoot = I''_B*r''_bb + V0 - V_Y =")