summaryrefslogtreecommitdiff
path: root/3809/CH17/EX17.4/EX17_4.sce
blob: 13e60ece71f1af0784d4acde8e5bc470397fa2db (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
//Chapter 17, Example 17.4
clc
//Initialisation
VDD=15                          //voltage 
Vq=10                       //quiescent output voltage
RD=2.5*10**3                    //resistance in Ohm
Vp=-6                            //voltage
IDSS=8*10**-3                           //saturation drain current in amp

//Calculation
VR=VDD-Vq                          //voltage 
ID=VR/RD                         //quiescent drain current
VGS=Vp*(1-sqrt(ID/IDSS))          //voltage
Rs=VGS/ID                        //resistance in ohm


//Results
printf("Rs = %.1f kOhm\n",-Rs/1000)
printf("ID = %d mA\n",ID*1000)
printf("VGS = %d V\n",VGS)