Logikschaltungen
Welches Verhalten ist richtig, wenn mehrere Open-Drain-Ausgänge an eine Signalleitung mit Pull-up-Widerstand angeschlossen werden?
- ADie Ausgänge kollidieren miteinander und werden stets zerstört
- BGibt auch nur einer 0 aus, wird die Leitung 0, und es wirkt als Wired-AND
- CGibt auch nur einer 1 aus, wird die Leitung 1
Antwort und Erläuterung anzeigen
Antwort: B. Gibt auch nur einer 0 aus, wird die Leitung 0, und es wirkt als Wired-AND
Ein Open-Drain-Ausgang hat zwei Zustände: Er zieht die Leitung per Transistor auf Masse oder trennt sie ab, und die 1 wird vom Pull-up-Widerstand erzeugt. Gibt auch nur einer 0 aus, wird die Leitung 0, und nur wenn alle abtrennen, wird sie 1 (Wired-AND); auch bei Kollision der Ausgänge wird nichts zerstört. Er wird bei I²C-Bussen, Interrupt-Leitungen und zur Pegelumsetzung zwischen Schaltungen mit unterschiedlichen Versorgungsspannungen verwendet. Die steigende Flanke wird von Pull-up-Widerstand und Leitungskapazität bestimmt und ist daher langsam.