Skip to main content
hamid shahshahani
Associate II
April 18, 2017
Question

push pull or open drain

  • April 18, 2017
  • 2 replies
  • 1591 views
Posted on April 18, 2017 at 09:12

Hi dear friend 

Please help me to understand : 

What condition i have to use output with push pull configuration

and what condition i have to use output with open drain configuration

Thanks

#push-pull-output-or-open-drain-output
    This topic has been closed for replies.

    2 replies

    Tesla DeLorean
    Guru
    April 18, 2017
    Posted on April 18, 2017 at 17:15

    Try WikiPedia if you don't understand the difference or use cases.

    You'd want open-drain where you might have multiple chips wanting to drive the same pin, at the same time, for example I2C bus peripherals, where the pins are effectively bi-directional and you don't want two high current drivers signalling High and Low states are the same time. The Low state can be driven by either, and thus can be recognized (ie state you want vs state it is in), and is pulled high by a resistor that limits overall current, even when actively driven low by one or more peripherals.

    Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
    hamid shahshahani
    Associate II
    April 18, 2017
    Posted on April 18, 2017 at 18:39

    Mr Clive One

    Thanks for your helpful information