How does a bidirectional level shifter work when shifting 5V to 3.3V?

  • Thread starter Thread starter likephysics
  • Start date Start date
Join the discussion
Registration is free. Ask a follow-up in this thread, or start your own.
5 replies · 2K views
likephysics
Messages
638
Reaction score
4
I stumbled across this ckt - http://husstechlabs.com/support/tutorials/bi-directional-level-shifter/

It says it's a bidirectional level shifter (3.3 to 5v or 5 to 3.3v)

I can't figure out how it would work when level shifting 5v to 3.3v
When the drain is 5v, the source should be 3.3V
When the drain is 0v, the source should be 0v (how can the drain be 0v)?
 
Engineering news on Phys.org
If the source is at 3.3V, the MOSFET is not conducting, and the drain is at 5V.
If the source is at 0V, the MOSFET is conducting, and the drain is (close to) 0V as well.

Signal transmission goes from left to right.
 
mfb said:
If the source is at 3.3V, the MOSFET is not conducting, and the drain is at 5V.
If the source is at 0V, the MOSFET is conducting, and the drain is (close to) 0V as well.

Signal transmission goes from left to right.

mfb, that part I get. But it says bidirectional level shifter. So it has to work from right to left also.
 
Hmm... I would expect that the other direction needs a different setup.
A reverse diode (some MOSFETS have that included) can bring the left side to "low" if the right side is at 0V.
 
mfb said:
Hmm... I would expect that the other direction needs a different setup.
A reverse diode (some MOSFETS have that included) can bring the left side to "low" if the right side is at 0V.

yup. That's it, its the rev diode.
 
All discrete MOSFET has a built-in body diode. And try read this:
http://ics.nxp.com/support/documents/interface/pdf/an97055.pdf