Microcontroller Tips

Microcontroller engineering resources, new microcontroller products and electronics engineering news

  • Products
    • 8-bit
    • 16-bit
    • 32-bit
    • 64-bit
  • Applications
    • Automotive
    • Connectivity
    • Consumer Electronics
    • Industrial
    • Medical
    • Security
  • EE Forums
    • EDABoard.com
    • Electro-Tech-Online.com
  • Videos
    • TI Microcontroller Videos
  • EE Resources
    • DesignFast
    • eBooks / Tech Tips
    • FAQs
    • LEAP Awards
    • Podcasts
    • Webinars
    • White Papers
  • EE Classrooms
    • Grid Infrastructure
    • Aerospace & Defense
    • Building Automation
    • Power Delivery
    • Factory Automation
    • Motor Drives
    • Medical Technology

What is an open drain on a FET device and how is it used?

July 6, 2017 By Scott Thornton 2 Comments

If you are working with an integrated circuit (IC) and the datasheet mentions an open drain or open collector, that’s engineering speak for a current sink on an output pin. For those unfamiliar with the terminology, a “current sink” means that the current is flowing into the pin (or node, etc.), not out of the pin. (Get it? A kitchen sink drains water. In this case, a current sink drains current.) The opposite of a current sink is a “current source,” which is when the pin is driving an output current and therefore supplying current to whatever is connected to that pin. (Continuing the kitchen analogy, the current source would be the water spigot.)

Recall that a transistor is essentially an ON/OFF switch embedded in silicon. The thing that controls the transistor’s switching behavior is the base. (Figure 1.)  If the IC output is flowing into the base, it will switch on a flow of current through the transistor (i.e., the transistor switch is “ON.”) If there’s no flow or too little flow through IC output to control the transistor, then there is no current flow through the transistor (i.e., the transistor switch is “OFF.”) In this way, transistors control the flow of current and control voltage potentials throughout a circuit made up of hundreds to billions of transistors, depending on the IC.

Figure 1: Open drain means the same as open collector, the exception being the type of device (FET device or BJT/bipolar transistor).

The term “open drain” means there’s a current sink, but on a FET device, for example, a MOSFET. (A MOSFET is like a transistor that can handle higher voltages but operates in much the same way.)

The term “open collector” refers to a current sink on a transistor output. If an NPN transistor is left unconnected, or open but connected to an external pin, it’s an open collector. The transistor will switch to ground when it’s active, thus “sinking” current (i.e., connecting to ground and thus current is shunted to ground for “recycling” in the ground plane). Both a current source and a current sink have current flowing but in different directions.

In both cases, the main point in the term open drain or collector is that part of the output transistor is directly brought out to a pin that is external to the IC package.

Open-collector and -drain devices sink current when controlled to one state and have no current flow (i.e., output a high impedance state) in the other state. It is fairly common to use open-drains (open-collectors) together with a pull-up resistor. The pull-up resistor is connected to high (supply voltage) at one end and connected to one or more external pins of the open-drain/-collector devices all connected together. Thus, if any one of the open-drain (open-collector) devices is set to sink current, current flow for all of the devices gets sunk to the ground, since they are all connected at the same point.

that holds the signal line high until a device on the wire sinks enough current to pull the line low. Many devices can be attached to the signal wire. If all devices attached to the wire are in their non-active state, the pull-up will hold the wire at a high voltage. If one or more devices are in the active state, the signal wire voltage will be low. Basically, the circuit has a resistor between it and the path to 5V (pull-up resistor).  Pull-up resistors are used so that when the FET (transistor) is “OFF” the wire will float to the high voltage, which is usually supply voltage for the circuit.

Filed Under: FAQ, Featured, Industry Experts Tagged With: basics, FAQ

Comments

  1. Brian Kelley says

    January 14, 2019 at 10:24 pm

    The 74HC03 has a open-drain output. And as far as I can tell, no manufacturer makes a version with an up clamping diode on the outputs. If there’s no clamping diode, the pull-up resistor on the output should not have any current flowing through it. But there’s current flowing between the drain and the gate (less than a milliamp).
    And I can’t find one manufacturer that specs the maximum voltage you can place on this chips output.

    Thanks

    Reply

Trackbacks

  1. Top microcontroller stories of 2017 says:
    December 31, 2017 at 12:58 pm

    […] What is an open drain? Open-collector and -drain devices sink current when controlled to one state and have no current flow (i.e., output a high impedance state) in the other state. It is fairly common to use open-drains (open-collectors) together with a pull-up resistor. […]

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

DesignFast

Component Selection Made Simple.

Try it Today
design fast globle

EE Training Center Classrooms

“ee
“ee

Subscribe to our Newsletter

Subscribe to weekly industry news, new product innovations and more.

Subscribe today

RSS Current EDABoard.com discussions

  • Slotted waveguide antenna
  • explanation about bram and ddr3
  • CMOS Fabrication process in 80s and 90s
  • Tracking Phase comparator Logic
  • Including geometric variation of transistors using Montecarlo simulation in Cadence

RSS Current Electro-Tech-Online.com Discussions

  • SIM800 Module stops registering after a few days
  • Funny Images Thread!
  • Transformer
  • Car Steering Wheel Audio Controls Board - Custom DIY
  • 12 Hour Digital Clock Project Help

Follow us on Twitter

Tweets by MicroContrlTips
Microcontroller Tips

EE World Online Network

  • DesignFast
  • EE World Online
  • EDA Board Forums
  • Electro Tech Online Forums
  • Connector Tips
  • Analog IC Tips
  • Power Electronic Tips
  • Sensor Tips
  • Test and Measurement Tips
  • Wire and Cable Tips
  • 5G Technology World

Microcontroller Tips

  • Subscribe to our newsletter
  • Advertise with us
  • Contact us
  • About us
Follow us on Twitter@MicroContrlTips
Add us on FacebookEE World Online
Follow us on YouTube YouTube
Follow us on Instagram Instagram

Copyright © 2019 · WTWH Media LLC and its licensors. All rights reserved.
The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of WTWH Media.

Privacy Policy