Ein Bushalter (oder Bushalter ) ist eine schwache Latch- Schaltung, die den letzten Wert auf einem Drei-Zustands-Bus hält.
Die Schaltung ist im Grunde ein Verzögerungselement, bei dem der Ausgang über eine relativ hohe Impedanz wieder mit dem Eingang verbunden ist. Dies wird normalerweise mit zwei Wechselrichtern erreicht, die hintereinander geschaltet sind. Der Widerstand treibt den Bus schwach an; Daher können andere Schaltkreise den Wert des Busses überschreiben, wenn sie sich nicht im Drei-Zustands-Modus befinden.
Bushalter werden verwendet, um zu verhindern, dass CMOS-Gate-Eingänge Gleitkommawerte erhalten, wenn sie mit dreifach angegebenen Netzen verbunden sind. Andernfalls könnten beide Transistoren im Gate eingeschaltet werden, wodurch die Stromversorgung und Masse kurzgeschlossen würden, was das CMOS-Gate zerstören würde. Dies wird verhindert, indem der Bushalter den Eingang auf den letzten gültigen Logikpegel (0 oder 1) im Netz zieht. Die Schaltung ist normalerweise parallel zum dreifach angegebenen Netz angeordnet.