N-channel enhancement MOSFET Operation Equations

  • Thread starter shallrd
  • Start date
  • Tags
In summary, the conversation discusses the operation of a n type enhancement mode MOSFET in a level shifting circuit for a I2C bus. The circuit utilizes the MOSFET as a switch, with current flowing through the body diode in certain conditions. The MOSFET is being used in triode region, acting as a voltage-controlled resistor. The conversation also addresses the limitations of textbooks and the importance of considering power and temperature ratings. Additionally, the conversation delves into the concept of body diodes in MOSFETs and their effect on circuit operation.
  • #1
Please help! I have done a lot of pouring over internet searches to try and understand the operation equations for a n type enhancement mode MOSFET for quite some time now. All textbooks limit equations for such devices to currents flowing from drain to source only. But I do know that current can flow from drain to source (reverse from convention). Can anyone help?

I am using this type of FET in a level shifting circuit for a I2C bus. This is a very common application I believe, but I can't find good details to explain the reverse current.

Here is a example circuit.


  • MOSFET Level Shifter.JPG
    MOSFET Level Shifter.JPG
    41.4 KB · Views: 890
Engineering news on Phys.org
  • #2
It looks like there is something wrong with the simulation you attached but in the I2C level shifter shown the current flows through the body diode in the FET when something on the R831 side of U1 wants the line low.

This app note explains the operation of the circuit you've drawn:
  • #3
The MOSFET is being used as a switch. When the "3.3_v_sensor" terminal goes low the MOSFET becomes a resistor. When the 3.3_v_sensor terminal is high the MOSFET is off.

For a typical symmetric MOSFET the drain and source are in fact defined by the direction of current flow. If the current flows the other direction source and drain are mixed.

Note in modern integrated circuits this isn't exactly true because they are doped differently to mitigate certain second-order effects but that isn't germane for you now.
  • #4
Thanks for both of the replies so far.

I looked through the application note that eq1 posted. I have already seen that info. I know how the circuit works. What I want to see is supporting equations that agree with the function. I have seen a lot of info for how to use a MOSFET like this as a analog switch but no theory to back it up.

carlgrace I know what you are saying is true... but, do you have any theory to back up the words? By theory I mean equations, important considerations, etc?

The #1 thing that is giving me discomfort with this circuit is that textbooks define saturation for a n enh MOSFET as this:
Vgs≥Vth & Vds≥Vgs-Vth

In the case where a 5V device pulls the line low Vgs will be greater than Vth once the body diode begins conducting. But the second condition will not be met because Vs is greater than Vd (i.e. current is flowing from source to drain, not from drain to source). I am confused why textbooks limit information for such a device to these constraints. As you said, carlgrace, Vs essentially becomes Vd in the mentioned condition... but where can I read such information? Information that describes the constrains of such a situation and potential pitfalls? Obviously we must satisfy Vth... also we must observe the power/temp ratings of the part, is there more to be concerned with?
  • #5
Check out "Analog Integrated Circuit Design" by Johns and Martin, first edition.

In Chapter 1, p. 16-17 it says:

"The source terminal of an n-channel transistor is defined as whichever of the two terminals has a lower voltage."

Also in your schematic you're operating the n-channel device in the triode region where it becomes a voltage-controlled resistor. The equation you gave is for saturation.
  • #6
Almost all discrete MOSFET has build-in parasitic diode (body diode with anode on the source, cathode on the drain for N-channel). This diode act just like a Zener diode. The Zener action occurs when Vds > Vds_max. And act like a "normal" diode when Vsd > 0.6V.
So if voltage at source is about 0.6V higher than drain voltage, the body diode is forward bias and MOSFET gate has no influence on this diode forward current. That's the other reason you can't just swap the drain and source.
Only in JFET you can swap the drain and source. The body diode kill this effect in MOSFET.
  • #7

It's a subtle point but on page 3 of the app note is this text which places a requirement on the U1 FET:

"Many MOS-FET’s have the substrate internally already connected with its source, otherwise it should be done externally. The diode between the drain (d) and substrate is inside the MOS-FET present as n-p junction of drain and substrate."

With this SB short connection one now models the U1 FET as a NFET, with Vsb=0V obviously, and a diode in parallel. The reverse current is now modeled as the diode forward current when Vsd<-Vf so you will not find a MOSFET equation which explains it. And once there is an If current in the body diode it will flow through R256 which will eventually create the necessary Vgs to turn on U1, assuming the pull down on U1's drain is sufficiently stronger than 3.3K.

For more on body diodes, and why they exist, see this link:
Last edited:

Related to N-channel enhancement MOSFET Operation Equations

What is an N-channel enhancement MOSFET?

An N-channel enhancement MOSFET is a type of metal-oxide-semiconductor field-effect transistor (MOSFET) that uses an N-type semiconductor material for its channel. It is commonly used in electronic devices as a switch or amplifier.

How does an N-channel enhancement MOSFET work?

An N-channel enhancement MOSFET works by applying a voltage to the gate, which creates an electric field that controls the flow of current through the channel. When the gate voltage is higher than the threshold voltage, the MOSFET is turned on and current can flow through the channel.

What are the operation equations for an N-channel enhancement MOSFET?

The basic operation equations for an N-channel enhancement MOSFET are:
- Drain current (ID) = (μnCox/2)(W/L)(VGS - Vth)2
- Transconductance (gm) = (μnCox/2)(W/L)(VGS - Vth)
- Output resistance (ro) = (VA/ID)
- Drain-source voltage (VDS) = VGS - Vth

How is the threshold voltage (Vth) determined for an N-channel enhancement MOSFET?

The threshold voltage for an N-channel enhancement MOSFET is typically determined by the doping concentration and thickness of the gate oxide layer. It can also be affected by the type and amount of impurities in the channel region.

What are the key parameters that affect the performance of an N-channel enhancement MOSFET?

The key parameters that can affect the performance of an N-channel enhancement MOSFET include the channel length and width, the gate oxide thickness, the doping concentration, and the operating voltage. Other factors such as temperature and device geometry can also impact its performance.

Similar threads

  • Electrical Engineering
  • Electrical Engineering
  • Electrical Engineering
  • Electrical Engineering
  • Electrical Engineering
  • Electrical Engineering
  • Electrical Engineering