Skip to main content
Visitor II
April 18, 2017
Question

push pull or open drain

  • April 18, 2017
  • 1 reply
  • 1030 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.

    1 reply

    Graduate II
    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.

    Visitor II
    April 18, 2017
    Posted on April 18, 2017 at 18:39

    Mr Clive One

    Thanks for your helpful information