summaryrefslogtreecommitdiff
path: root/3507/CH12/EX12.17/Ex12_17.sce
blob: 81fb8181ee13fd50b11f27a230247c39a058d076 (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
//chapter12
//example12.17
//page253

Vcc=15 // V
Re=2 // kilo ohm
Rc=1 // kilo ohm
gain_beta=100
Vbe=0.7 // V
R1=10 // kilo ohm
R2=5 // kilo ohm

Eo=Vcc*R2/(R1+R2)
Ro=R1*R2/(R1+R2)

printf("thevenin voltage = %.3f V \n",Eo)
printf("thevenin resistance = %.3f kilo ohm \n",Ro)

// here Eo=Ib*Ro+Vbe+Ie*Re
// now considering Ie=gain_beta*Ib, we can replace Ib=Ie/gain_beta
// Eo=(Ie/gain_beta)*Ro+Vbe+Ie*Re
// making Ie as subject we get
Ie=(Eo-Vbe)/(Re+Ro/gain_beta)

printf("emitter current = %.3f mA \n",Ie)