DOC PREVIEW
UK EE 462G - Electronic Circuits Laboratory EE462G Lab #5

This preview shows page 1-2-3-4-5-6 out of 18 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 18 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 18 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 18 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 18 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 18 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 18 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 18 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Electronic Circuits Laboratory EE462G Lab #5n-Channel MOSFETFET OperationCutoff RegionTriode RegionSaturation RegionNMOS Transfer CharacteristicsSlide 8Slide 9Biasing NMOS VoltagesLoad Line Analysis ExampleSlide 12Slide 13SPICE AnalysisSlide 15Slide 16Iteration in MatlabSlide 18Electronic Circuits LaboratoryEE462GLab #5Biasing MOSFET devicesn-Channel MOSFETA Metal-Oxide-Semiconductor field-effect transistor (MOSFET) is presented for charge flowing in an n-channel:+VGS_+VDS_DGSBB – Body or SubstrateD – DrainG – GateS – SourceFor many applications the body is connected to the source and thus most FETs are packaged that way.nnpIDGDSFET OperationThe current flow between the drain and the source can be controlled by applying a positive gate voltage:Three Regions of Operation:Cutoff region (VGS  Vtr)Triode region (VDS  VGS - Vtr )Saturation (VGS - Vtr  VDS )nnp+VGS_+VDS_------VGSIDCutoff RegionIn this region (VGS  Vtr) the gate voltage is less than the threshold voltage and virtually no current flows through the reversed biased PN interface between the drain and body.Typical values for Vtr (or Vto) range from 1 to several volts. Cutoff region: ID=0nnp+VGS_+VDS_ID++++++++++--------------Triode RegionIn this region (VGS > Vtr and VDS  VGS - Vtr ) the gate voltage exceeds the threshold voltage and pulls negative charges toward the gate. This results is an n-Channel whose width controls the current flow ID between the drain and source.Triode Region: (VDS  VGS - Vtr )nnp+VGS_+VDS_------VGSID 2)(22DSDStrGSPDVVVVKLWI where:product of surface mobility of channel electrons n and gate capacitance per unit area Cox in units of amps per volts squared,W is the channel width, andL is channel length.oxnPCKSaturation RegionIn this region (VGS > Vtr and VGS - Vtr  VDS ) the drain-source voltage exceeds the excess gate voltage and pulls negative charges toward the drain and reduces the channel area at the drain. This limits the current making it more insensitive/independent to changes in VDS.Saturation: VGS - Vtr  VDS +VGS_+VDS_nnp-----ID22)(trGSDVVKPLWI 2)(trGSDVVKI The material parameters can be combined into one constant:At the point of Saturation, for a given VGS , the following relation holds:2DSDKVI NMOS Transfer CharacteristicsThe relations between ID and VDS for the operational regions of the NMOS transistor can be used to generate its transfer characteristic. These can be conveniently coded in a Matlab functionfunction ids = nmos(vds,vgs,KP,W,L,vto)% This function generates the drain-source current values "ids" for% and NMOS Transistor as a function of the drain-source voltage "vds".% ids = nmos(vds ,vgs,KP,W,L,vto)% where "vds" is a vector of drain-source values% "vgs" is the gate voltage% "KP" is the device parameter% "W" is the channel width% "L" is the channel length% "vto" is the threshold voltage% and output "ids" is a vector of the same size of "vds"% containing the drain-source current values.NMOS Transfer Characteristicsids = zeros(size(vds)); % Initialize output array with all zerosk = (W/L)*KP/2; % Combine devices material parameters% For non-cutoff operation: if vgs >= vto % Find points in vds that are in the triode region ktri = find(vds<=(vgs-vto) & vds >= 0); % Points less than (gate – threshold voltage) % If points are found in the triode region compute ids with proper formula if ~isempty(ktri) ids(ktri) = k*(2*(vgs-vto).*vds(ktri)-vds(ktri).^2); end % Find points in staturation region ksat = find(vds>(vgs-vto) & vds >= 0); % Points greater than the excess voltage % if points are found in the saturation region compute ids with proper formula if ~isempty(ksat) ids(ksat) = k*((vgs-vto).^2); end % If points of vds are outside these ranges then the ids values remain zeroendNMOS Transfer CharacteristicsPlot the transfer characteristics of an NMOS transistor where KP = 50 A/V2, W= 160 m, L= 2  m, Vtr= 2V, and for VGS = [.5, 1, 2, 3, 4, 5, 6] volts. Also plot boundary between the saturation and triode regionsvgs = [.5, 1, 2, 3, 4, 5, 6];vds =[0:.01:4];for kc = 1:length(vgs) ids = nmos(vds,vgs(kc),50e-6,160e-6,2e-6,2); figure(1); plot(vds, ids*1000) hold onendids = (50e-6/2)*(160e-6/2e-6)*vds.^2;figure(1); plot(vds, ids*1000,'g:')hold offxlabel('VDS in V')ylabel('ID in mA')Boundary 0 0.5 1 1.5 2 2.5 3 3.5 405101520253035VDS in VID in mASaturation Region Triode Region Boundary IDS=K(VDS)2 VGS = 6 VGS = 5VGS = 4 VGS = 3 VGS = 2, 1, & 0.5Biasing NMOS VoltagesKVL can be applied to the following circuit to determine resistor values so that VDS and ID are set to a desired quiescent point.DSDDSDDIRRVV )(  V DD D G S V out + - R D R 2 R S R 1 + - ID V GG + - KVLDDSSDSDDDIVRRRRV )()(1The above linear equation can be plotted with the MOSFET’s TC to perform a load line analysis and find the quiescent point VDSQ and IDQ.Load Line Analysis ExampleGiven RD = RS = 1k and VDD = 12 V, superimpose loadline on the TC for various VGS values of MOSFET with K= 0.2 A/V2 and Vtr = 2.5 V>> % Set Parameters>> K=.2; vto = 2.1;>> W=1; L=1; KP=2*K;>> VDD=12; RS=1e3; RD=1e3;>> vds = [0:.05:VDD]; % Create X-Axis>> idsll = -vds/(RD+RS) + VDD/(RD+RS); % Generate Load Line>> plot(vds, idsll, 'k:')>> hold on % hold plot to superimpose other plots >> ids50 = nmos(vds,vto+70e-3,KP,W,L,vto); % TC for 70mV above threshold>> plot(vds,ids50,'r')>> ids50 = nmos(vds,vto+110e-3,KP,W,L,vto); % TC for 110mV above threshold>> plot(vds,ids50,'c')>> ids50 = nmos(vds,vto+150e-3,KP,W,L,vto); % TC for 150mV above threshold>> plot(vds,ids50,'b')Load Line Analysis Example0 2 4 6 8 10 120123456x 10-3VDS in VoltsID in AmpsVGS=2.5+70mV VGS=2.5+110mV VGS=2.5+150mV 2.7V, 4.63mA 10.04V, 9.8mA If changes about VGSQ are consider the input, and changes in VDSQ are considered the output, then the gain of this system is:mV)70150(V)04.107.2(GSDSVVVG75.91VGBiasing NMOS VoltagesKVL can be applied to relate the gate voltage to the drain-source currents:DSGSGGIRVV Since virtually no current flows into the gate, VGG can be set by properly choosing R1 and R2. KVL around the VGG loop yields another important equation:When biasing in the saturation region VGS can also be related to the drain current by:2)(trGSDVVKI R1R2RDRSID+Vout_+VDD_GSD+VGG_SPICE AnalysisPrevious load


View Full Document

UK EE 462G - Electronic Circuits Laboratory EE462G Lab #5

Documents in this Course
Load more
Download Electronic Circuits Laboratory EE462G Lab #5
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Electronic Circuits Laboratory EE462G Lab #5 and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Electronic Circuits Laboratory EE462G Lab #5 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?