blob: 11ca90ec5e5daa2ce5b51d7c98bbe23f0517c673 (
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
|
clc
disp("Example 4.78")
printf("\n")
disp("calculate the minimum & maximum variation in the drain source voltage Vds produced by a change of 0.1V & circuit voltage gain of JFET")
printf("Given\n")
//transconductance
gmmax=5000*10^-6
gmmin=1500*10^-6
//change in gate to source voltage
delVgs=0.1
Rd=1.5*10^3
//the maximum change in drain current
delIdmax=gmmax*delVgs
delVdsmax=delIdmax*Rd
//voltage gain
Av1=delVdsmax/delVgs
//the minimum change in drain current
delIdmin=gmmin*delVgs
delVdsmin=delIdmin*Rd
//voltage gain
Av2=delVdsmin/delVgs
printf("maximum change in drain voltage is %f volt\n",delVdsmax)
printf("maximum voltage gain %f \n",Av1)
printf("minimum change in drain voltage is %f volt\n",delVdsmin)
printf("minimum voltage gain %f \n",Av2)
|