Calendar

November 2024
M T W T F S S
 123
45678910
11121314151617
18192021222324
252627282930  

Categories

Active supporter of WikiPedia
Support Wikipedia

Geocaching

Profile for uwezi

MOSFETs – what the datasheet doesn’t tell you

I am planning to construct a logarithmic current meter and were yesterday doing some simulations with LTspice. Using a logarithmic converter you can span a wide range of currents with a single readout without the necessity to switch ranges. Of course this has disadvantages as well, but if you know what you are doing it is well worth the effort.

Essentially you have three options

  • using an integrated logarithmic amplifier or converter
  • using a bipolar transistor
  • using a field-effect transistor in deep sub-threshold

You will find plenty of ideas on the internet for the conversion – but most for those are aimed at quite low currents. My project would require a current range of up to 200 mA which exceeds the capability of all integrated logarithmic amplifiers I found so far, at the same time I can sacrifice some accuracy in the low ranges.

After a while I came across the idea to utilize the sub-threshold of a MOSFET. In this region the drain current depends exponentially on the gate-source voltage, not quadratic as for higher currents. Entering a corresponding test circuit into the LTspice simulator nothing happened, as I suspected and then found out as well, sub-threshold behavior is in general not reliably implemented in the device models!

Looking into a datasheet of a power MOSFET you well find out that the behavior in this region is also not considered worth while printing. So all you can do is to measure it yourself.

Measurement circuit for the electrical characteristics of a MOSFET.

Measurement circuit for the electrical characteristics of a MOSFET.

I quickly wired up a BUZ11 (manufacturer ST, date code A709, Malaysia) to my lab supply with a variable gate voltage and a fixed drain voltage of +5V, one multimeter as an amperemeter between the drain and the power supply and here is the result:

Sub-threshold behavior of a BUZ11 enhancement power MOSFET for VDS=5V

Sub-threshold behavior of a BUZ11 enhancement power MOSFET for VDS=5V.

As you can see the drain current I_D shows at least 4.5 decades of exponential behavior below the threshold voltage of V_{GS}=\SI{3.0}{\volt}, which by the way corresponds quite exactly to the typical threshold voltage according to the datasheet.

Fitting the data I was able to extract the behavior of exactly this transistor at V_{DS}=\SI{5}{\volt} as

    \[I_D  = K \left(1-\frac{V_{GS}}{V_T} \right)^2 \]

with K=\SI{4.65}{\ampere} and V_T=\SI{3.04}{\volt} for V_{GS}>V_T and

    \[I_D = I_0\,e^{\sfrac{q\,V_{GS}}{n\,kT}}}\]

with \sfrac{kT}{q}=\SI{26}{\milli\volt}, n=3.36 and I_0=\SI{2.58e-18}{\ampere}.

For any practical use be aware of that the sub-threshold behavior is most likely to vary widely between different specimens and that this behavior also is extremely sensitive to temperature variations.

Sub-threshold behavior of a IRFZ24 enhancement power MOSFET.

Sub-threshold behavior of a IRFZ24 enhancement power MOSFET.

An IRFZ24 (manufacturer IR, date code 8842) at V_{DS}=\SI{5}{\volt} gives

    \[I_D  = K \left(1-\frac{V_{GS}}{V_T} \right)^2 \]

with K=\SI{3.84}{\ampere} and V_T=\SI{3.15}{\volt} for V_{GS}>V_T and

    \[I_D = I_0\,e^{\sfrac{q\,V_{GS}}{n\,kT}}}\]

with \sfrac{kT}{q}=\SI{26}{\milli\volt}, n=4.19 and I_0=\SI{1.23e-15}{\ampere}.

Sub-threshold behavior of a IRFZ46 enhancement power MOSFET.

Sub-threshold behavior of a IRFZ46 enhancement power MOSFET.

An IRFZ46 (manufacturer IR, date code 944D) at V_{DS}=\SI{5}{\volt} gives

    \[I_D  = K \left(1-\frac{V_{GS}}{V_T} \right)^2 \]

with K=\SI{10.2}{\ampere} and V_T=\SI{3.26}{\volt} for V_{GS}>V_T and

    \[I_D = I_0\,e^{\sfrac{q\,V_{GS}}{n\,kT}}}\]

with \sfrac{kT}{q}=\SI{26}{\milli\volt}, n=3.50 and I_0=\SI{1.73e-18}{\ampere}.

Leave a Reply

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>