summaryrefslogtreecommitdiff
path: root/506/CH5/EX5.1.a/Example5_1a.sce
blob: f9d7ec518481c6932baa8616723e38f91ce1516f (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
clear;
clc;

//Example 1.1
//Caption : Program to find transistor currents for npn transistor.

//Given Values

//Silicon Transistor
B=100;   //Beta
Ico=20;  //in nA 
Rc=3;
Rb=200; 
Vbb=5;   //in V
Vcc=10; //in V
Vbe=0.7;  //in Active region

//Applying KVL to base circuit

//Vbb+Rb*Ib+Vbe=0

Ib=(Vbb-Vbe)/Rb;  //in mA

//Ico<<Ib

Ic=B*Ib;  //in mA

//To verify the Active region Assumption

//Vcc+Rc*Ic+Vcb+Vbe=0

Vcb=(-Rc*Ic)+Vcc-Vbe;  //in V

disp('V',Vcb,'Vcb = ');
 
if(Vcb>0)
  disp('Positive value of Vcb represents reversed biased collector junction and Transistor in active region');
end

disp('mA',Ic,'Current in transistor(Ic) is ');

disp('mA',Ib,'Current in transistor(Ib) is ');

//End