![]() |
![]() |
![]() |
|
|
|||||||
| General Electronics Chat This forum is for general chat about electronics, eg: Dont know what a part does? Dont know how to read a circuit? Want to get an opinion? |
|
|
Thread Tools | Display Modes |
|
|
(permalink) |
|
I see these terms used in trying to program a microcontroller and haven't found a clear definition of what they are and how they differ. thanks.
|
|
|
|
|
|
|
(permalink) |
|
Open drain can only sink current. You have to provide a pullup resistor if you want to source current. Open drain is useful if you have a bus with several devices on it, any of which can pull down the output to logic "0". Logic "1" is provided by the pullup resistor.
Push-pull outputs can source and sink current. |
|
|
|
|
|
|
(permalink) |
|
And in digital circuits, push-pull outputs tend to have a higher frequency capability (faster switching speed) than open drain outputs.
Dean
__________________
Dean Huster, Electronics Curmudgeon Contributing Editor emeritus, "Q & A", of the former "Poptronics" magazine (formerly "Popular Electronics" and "Electronics Now" magazines). R.I.P. |
|
|
|
|
|
|
(permalink) |
|
So, an open-drain would work the same as a push-pull if it has a pull-up resistor?
|
|
|
|
|
|
|
(permalink) | |
|
Quote:
|
||
|
|
|