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 =")
|