A bidirectional bus repeater is disclosed that connects individual segments
of a bidirectional bus. The exemplary bidirectional bus repeater consists
of a direction control block and a buffer block. The buffer block contains
one pair of buffers for each bus bit and an extra pair associated with the
indicator lines. Indicator lines are used by the direction control block
based on activity on the bus to generate control signals (control-A and
control-B) that control the state of the tri-state buffers. In an
exemplary embodiment, each node must toggle the indicator line whenever
the node drives the bus. When the bus is inactive, the control-A and
control-B signals generated by the direction control block are both
inactive because the voltages on both sides of the bidirectional bus
repeater are the same. When the direction control block detects a change
of voltage on the indicator line associated with one side of the bus
(e.g., indicator-A associated with bus-A), the corresponding tri-state
buffers are enabled. Thereafter, the opposite bus segment (bus-B) is
driven by the repeater buffers, until the bus segment bus-B reaches the
same logic level as the bus segment bus-A. The logic level on indicator-B
also changes to the same logic level as indicator-A. Eventually, both
segments of the bus wire and the indicator wires connected to the
bidirectional bus repeater circuit are equal and the DC turns off the a
control signal A (cntl-A).
Ein umkehrbares Busverstärker wird freigegeben, das einzelne Segmente eines umkehrbaren Busses anschließt. Das mustergültige umkehrbare Busverstärker besteht aus einem Richtung Kennblock und einem Pufferblock. Der Pufferblock enthält ein Paar Puffer für jeden Bus, der gebissen wird und ein Extrapaar, das mit den Indikatorlinien verbunden ist. Indikatorlinien werden durch den Richtung Kennblock benutzt, der auf Tätigkeit auf dem Bus basiert, um Steuersignale zu erzeugen (Steuerung-Ein und Steuerung-B) daß Steuerung der Zustand der Tristatepuffer. In einer mustergültigen Verkörperung muß jeder Nullpunkt die Indikatorlinie umschalten, wann immer der Nullpunkt den Bus fährt. Wenn der Bus unaktiviert ist, sind die Steuerung-Ein und Steuerung-B Signale, die durch den Richtung Kennblock erzeugt werden, beides unaktiviertes, weil die Spannungen auf beiden Seiten des umkehrbaren Busverstärker dieselben sind. Wenn der Richtung Kennblock eine Änderung der Spannung auf der Indikatorlinie ermittelt, die mit einer Seite des Busses verbunden ist (die z.B., Anzeige-Ein verbunden mit Bus-Ein), werden die entsprechenden Tristatepuffer ermöglicht. Danach wird das gegenüberliegende Bussegment (Bus-B) durch die Verstärker- Puffer gefahren, bis der Bussegment Bus-B das gleiche Logikniveau wie der Bussegment Bus-Ein erreicht. Das Logikniveau auf Anzeige-B ändert auch zum gleichen Logikniveau wie Anzeige-Ein. Schließlich sind beide Segmente der Busleitung und die Indikatorleitungen, die an den umkehrbaren Busverstärker- Stromkreis angeschlossen werden, Gleichgestelltes und das DC stellt das Steuersignal A ab (cntl-A).