summaryrefslogtreecommitdiff
path: root/3754/CH29/EX29.15/29_15.sce
blob: 614e87eac3101b812e20d9b80cf9799b4fefb4f8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
clear//

//Variables

hfe = 100.0                              //hfe 
hie = 2.0 * 10**3                        //hie (in ohm)
Re1 = 100.0                              //Emitter resistance (in ohm)
R1 = 15.0 * 10**3                        //Resistance (in ohm)
R2 = 5.6 * 10**3                         //Resistance (in ohm)
Rc = 470.0                               //Collector resistance (in ohm)

//Calculation

Ai = hfe                                 //Current gain
Av = Ai * Rc / hie                       //Voltage gain 
Ri = (R1*R2*hie)/(R1*R2+R2*hie+R1*hie)   //Input resistance (in ohm)  
beta = Re1 / Rc                          //feedback ratio 
A1v = Av / (1 + beta * Av)               //Voltage ratio with feedback
R1i = Ri*(1 + beta * Av)                 //Input resistancewith feedback (in ohm)

//Result

printf("\n Voltage gain without feedback is  %0.3f .\nInput resistance without feedback is  %0.0f  kilo-ohm.\nVoltage gain with feedback is  %0.2f .\nInput resistance with feedback is  %0.1f  kilo-ohm.",Av,Ri,A1v,R1i)