summaryrefslogtreecommitdiff
path: root/2459/CH12/EX12.4/Ex12_4.sce
blob: 6874d8acdfeb8fd823b3a2ea30eccff3bb685bea (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
//chapter12
//example12.4
//page241

Vcc=6 // V
Rb=530 // kilo ohm
Rc=2 // kilo ohm
gain_beta=100
Vbe=0.7 // V

// when Ic=0, Vce=Vcc i.e. Vce=6 and when Vce=0, Ic=Vcc/Rc i.e. Ic=6/2
// so equation of load line becomes Ic=-0.5*Vce+3

x=linspace(0,6,5)
y=-0.5*x+3
plot2d(x,y,style=3,rect=[0,0,7,4])
xtitle("dc load line","Vce(volts)","Ic(mA)")

// since Vcc=Ib*Rb+Vbe we get
Ib=(Vcc-Vbe)/Rb
Ic=Ib*gain_beta
Vce=Vcc-Ic*Rc

printf("the operating point is %.3f V and %.3f mA \n",Vce,Ic)

stability_factor=gain_beta+1

printf("stability factor=%.1f \n",stability_factor)