cancel
Showing results for 
Search instead for 
Did you mean: 

push pull or open drain

hamid shahshahani
Associate II
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
2 REPLIES 2
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
Up vote any posts that you find helpful, it shows what's working..
Posted on April 18, 2017 at 18:39

Mr Clive One

Thanks for your helpful information