Matlab modelleren van MOSFET huidige spiegel (req)

R

ravitest

Guest
hi, please help me, ik heb een Matlab programma voor mosfet die hieronder getoond met resultaat heeft geschreven, hoe kan ik deze code voor het genereren van fundamentele huidige spiegel in Matlab, gelieve mij suggesties.
kn = 1e-3; vt = 1.5;
vds = 0:0.5:12;
vgs = 4:2:8;
m = lengte (VDS);
n = lengte (vgs);
voor i = 1: n
voor j = 1: m
indien vgs (i) <vt
huidig (i, j) = 0;
elseif VDS (j)> = (vgs (i) - vt)
huidig (i, j) = kN * (vgs (i) - vt) ^ 2;
elseif VDS (j) <(vgs (i) - vt)
huidig (i, j) = kN * (2 * (VGS (i)-VT) * VDS (j) - VDS (j) ^ 2);
eindigen
eindigen
eindigen
plot (VDS, huidig (1 ,:),' w ', VDS, huidig (2 ,:),' w', VDS, huidig (3 ,:),' w ')
xlabel ( 'Vds, V')
ylabel ( 'Drain Current, A')
titel ( 'IV Kenmerken van een MOSFET')
tekst (6, 0,009, 'Vgs = 4 V')
tekst (6, 0,023, 'Vgs = 6 V')
tekst (6, 0,045, 'Vgs = 8 V')

 
Gegeven een verwijzing huidige kunt u berekenen van de VGS met deze vergelijking:
huidig (i, j) = kN * (vgs (i) - vt) ^ 2; (VDS = VGS voor eenvoudige huidige spiegel)
Vervolgens dit VGS gebruiken om de gespiegelde MOS-apparaat, de gespiegelde stroom kan worden berekend.

Zorg ervoor dat de gespiegelde MOS-apparaat moet werken bij lineaire gebied (VDS> VGS-Ve), of anders de gespiegelde stroom is niet juist als je wilt.

 

Welcome to EDABoard.com

Sponsor

Back
Top