diff options
Diffstat (limited to '181/CH7/EX7.31')
-rwxr-xr-x | 181/CH7/EX7.31/example7_31.sce | 32 | ||||
-rwxr-xr-x | 181/CH7/EX7.31/example7_31.txt | 7 |
2 files changed, 39 insertions, 0 deletions
diff --git a/181/CH7/EX7.31/example7_31.sce b/181/CH7/EX7.31/example7_31.sce new file mode 100755 index 000000000..a2ca55a6c --- /dev/null +++ b/181/CH7/EX7.31/example7_31.sce @@ -0,0 +1,32 @@ +// Calculate Vgsq,gm,Rs,Vdsq,Rl +// Basic Electronics +// By Debashis De +// First Edition, 2010 +// Dorling Kindersley Pvt. Ltd. India +// Example 7-31 in page 335 + +clear; clc; close; + +// Given data +Vp=-4; // Pinch off voltage in V +Idss=1.65*10^-3; // Drain-source current in mA +Idq=0.8*10^-3; // Desired operating point of current in mA +Av=10; // Voltage gain in dB + +// Calculation +printf("We know that Id = Idss*(1-(Vgs/Vp))^2\n"); +Vgs=4*(sqrt(0.485)-1); +gmo=(-2*Idss)/Vp; +gm=gmo*(1-(Vgs/Vp)); +Rs=Vgs/-Idq; +Rl=Av/gm; +Vds=24-(Idq*Rl)-(Idq*Rs); +printf("(a)Vgsq = %0.3f V\n(b)gm = %0.3e A/V\n(c)Rs = %0.3e ohms\n(d)Rl = %0.2e ohms\n(e)Vds = %0.3f V\n",Vgs,gm,Rs,Rl,Vds); +printf("Therefore,\n(e)Vdsq = 16.48 V"); + +// Result +// (a) Vgsq = -1.214 V +// (b) gm = 0.575 mA/V +// (c) Rs = 1.518 K-ohm +// (d) Rl = 17.4 K-ohm +// (e) Vdsq = 16.48 V
\ No newline at end of file diff --git a/181/CH7/EX7.31/example7_31.txt b/181/CH7/EX7.31/example7_31.txt new file mode 100755 index 000000000..964e16608 --- /dev/null +++ b/181/CH7/EX7.31/example7_31.txt @@ -0,0 +1,7 @@ +(a)Vgsq = -1.216 V
+(b)gm = 5.742e-004 A/V
+(c)Rs = 1.520e+003 ohms
+(d)Rl = 1.74e+004 ohms
+(e)Vds = 8.852 V
+Therefore,
+(e)Vdsq = 16.48 V
\ No newline at end of file |