UNIBUS

Teile dieses Themas wurden möglicherweise maschinell übersetzt.

Der PDP-11-Computerbus, der Vorgänger des moderneren QBUS.

Es wurde auch im Ostblock verwendet (SMEP, JPR 12R, ...), aber seine physische Verbindung ist nicht kompatibel.

UNIBUS-Bussignale

Das L am Ende zeigt ein invertiertes Signal („active low“) an. Einige Schemata (JPR 12R usw.) verwenden das Präfix „BUS“ für den UNIBUS-Bus, d. h. z.B. „BUS A 05 L“ ist „A 05 L“, irgendwo wird auch „B“ verwendet („B INIT L“ usw.). In modernen, im CAD erstellten Diagrammen findet man auch eine Inversionsmarkierung am Anfang statt L am Ende – z.B. /A05.

Anschluss von UNIBUS-Karten PDP/11

5,18" (13,5 cm) x 4,68" (11,88 cm) Karte mit zwei seitlichen Anschlüssen (A,B). Der zweite Buchstabe gibt den Pin (A..V) an, die dritte Zahl in der Folge gibt die Seite der Karte an.

Beteiligung an SMEP

Der UBM (universeller Schnittstellenblock, so eine „Backplane“) ist einheitlich und besteht aus vier Positionen (R1 - R4) für Platinen mit drei Anschlüssen (K1, K2, K3). Und die erste und letzte Position sind nur für Doppelstecker (sog. 2/3-Karten) vorgesehen, wenn der Bus zum und vom nächsten UBM (K1) geht. Daher ist es realistischerweise möglich, nur in den beiden mittleren Positionen Dreistecker (sog. 3/3-Platinen) zu verbauen. Die Rede ist von Generalplatinen mit einem gemeinsamen Bus, wie z ASAD, PAD, QASAD usw. Die meisten anderen Spezialisten mussten ihre eigenen „BM“-Busplatinen haben. Z.B. ältere Bandlaufwerk-Controller, Kassetten-Disk-Controller usw. Diese konnten nicht in Standard-UBM eingefügt werden.

Busfahrer

Häufig verwendeter DS8641 oder kompatibler DL8641, DS3662. Ein häufig genannter Ersatz für den DS8641 ist der AM26S10: Er ist für die Ansteuerung/den Empfang ähnlicher Busleitungen wie UNIBUS/QBUS konzipiert und enthält außerdem 4 Sender/Empfänger-Paare. Allerdings ist die Pinbelegung unterschiedlich. Die Schaltung 75138 ähnelt der AM26S10.

Tesla produzierte den 120-Ohm-Bustreiber Unibus MH8641 (anscheinend äquivalent zum National DS8641). Auch das russische КР559ИП3 kam zum Einsatz.

Parameter DEC-Spezifikation National Semiconductor DS8641 National Semiconductor DS3662 TI AM26S10 TI SN75138
Treiberspannung max. 0,7 V bei 70 mA 0,7 V bei 50 mA 0,9 V bei 100 mA 0,7 V bei 70 mA 0,45 V bei 100 mA
Leckstrom max. 25 uA Treiber, 80 uA Empfänger 100 uA max. 100 uA max. 100 uA max. 25 uA typ., 300 uA max
Leckstrom max, Vcc = 0V 25 uA Treiber, 80 uA Empfänger 100 uA max 100 uA max 100 uA max 1500 uA max
kapazitive Last 10 pF max ? ? ? ?
Treiberanstiegszeit min 5 ns (Qbus), min 10 ns (Unibus) Typ 17 ns Typ 20 ns min 4 ns, Typ 10 ns ?
Treiberabfallzeit min 5 ns (Qbus), min 10 ns (Unibus) Typ 17 ns Typ 20 ns min 2 ns, Typ 10 ns ?
Empfänger Vil 1,3 V min. 1,3 V min. 1,5 V min. 1,75 V min. 1,8 V min
Empfänger Vih 1,7 V max. 1,7 V max. 1,9 V max. 2,25 V max. 2,9 V max

Allgemeine Schaltungen in der Rolle des UNIBUS-Treibers

In SAPI-R allgemeine TTL: MH8438 für Treiber und UCY7402 für Empfänger.

Ein 74S38 wäre wahrscheinlich als Treiber in Ordnung (V_ol=0,5 V bei 60 mA) und ein 74HCT14 oder 74LVC14 wäre wahrscheinlich als Empfänger in Ordnung (V_ih etwa 2,0 V), obwohl keiner der beiden die Spezifikationen ohne Versorgungsspannung erfüllen würde.

Sie können die Treiber mit dem 74ABT126 ansprechen, indem Sie die Eingänge mit Masse verbinden und das ENABLE-Signal für Daten verwenden. Um die Einhaltung der Qbus-Spezifikationen wirklich zu gewährleisten, müssten zwei Treiber parallel betrieben werden.

Referenzen