2017-04-18 12:12 AM
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-output2017-04-18 08:15 AM
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.
2017-04-18 11:39 AM
Mr Clive One
Thanks for your helpful information