matlab modellering av MOSFET gjeldende speil (req)

R

ravitest

Guest
hei, behage hjelpe meg, jeg skrev et Matlab program for MOSFET som vist nedenfor med resultatet, så hvordan kan jeg bruke denne koden for generering av grunnleggende nåværende speil i matlab, vennligst gi meg forslag.
kn = 1e-3; vt = 1.5;
vds = 0:0.5:12;
vgs = 4:2:8;
m = lengde (vds);
n = length (vgs);
for i = 1: n
for j = 1: m
hvis vgs (i) <vt
nå (i, j) = 0;
elseif vds (j)> = (vgs (i) - VT)
nå (i, j) = kn * (vgs (i) - VT) ^ 2;
elseif vds (j) <(vgs (i) - VT)
nå (i, j) = kn * (2 * (vgs (i)-VT) * VDS (j) - vds (j) ^ 2);
slutt
slutt
slutt
plot (VDS, nå (1 ,:),' w ', vds, nå (2 ,:),' w', vds, nå (3 ,:),' w ')
xlabel ( 'Vds, V')
ylabel ( 'Drain Current, A')
title ( 'IV Kjennetegn på en MOSFET')
tekst (6, 0.009, 'Vgs = 4 V')
tekst (6, 0.023, 'Vgs = 6 V')
tekst (6, 0.045, 'Vgs = 8 V')

 
Gitt en referanse gjeldende du kan beregne VGS med denne ligningen:
nå (i, j) = kn * (vgs (i) - VT) ^ 2; (VDS = VGS for enkle gjeldende mirror)
Deretter bruker du denne VGS til speilet MOS enheten, avspeilet den gjeldende kan beregnes.

Pass på at speilet MOS enheten skal operere på lineære region (VDS> VGS-Vth), ellers vil gjenspeiles gjeldende ikke er nøyaktig som du vil.

 

Welcome to EDABoard.com

Sponsor

Back
Top