In diesem Floppy-Kabel sind ein paar Leitungen verdreht. Warum? Was ist der Zweck davon?
In diesem Floppy-Kabel sind ein paar Leitungen verdreht. Warum? Was ist der Zweck davon?
Antworten:
Wenn es sich um ein Floppy-Kabel handelt, mit dem durch Drehen ausgewählt wird, wie das erste (vor dem Drehen) und zweite Laufwerk (nach dem Drehen) A: oder B: sein soll.
von http://www.pcguide.com/ref/fdd/confCable-c.html
Sie werden auch feststellen, dass das Diskettenkabel zwischen den beiden für die Diskettenlaufwerke vorgesehenen Anschlusspaaren eine merkwürdige "Verdrehung" aufweist. Trotz der Tatsache, dass dies ein "Hack" zu sein scheint (nun ja, es ist wirklich ein Hack), ist dies tatsächlich die korrekte Konstruktion eines Standard-Floppy-Schnittstellenkabels. Es gibt einige Kabel, die nicht verdrillt sind, und diese sind eigentlich keine Standardkabel! Was die Drehung bewirkt, ändert die Verbindung des Laufwerks am anderen Ende der Drehung, sodass es sich von dem Laufwerk vor der Drehung unterscheidet. Dadurch wird das Laufwerk am Ende des Kabels als A: für das System und das Laufwerk in der Mitte als B: angezeigt.
Auf dem PC-Diskettenlaufwerkkabel wird eine der Leitungen aktiviert, wenn eine Anforderung für den Zugriff auf Laufwerk A: erfolgt, und eine andere wird aktiviert, wenn eine Anforderung für den Zugriff auf Laufwerk B: erfolgt. Zusätzlich wird eine Leitung aktiviert, wenn sich der Antrieb A: einschalten soll, während sich die andere ebenfalls für Antrieb B: einschaltet (offensichtlich, wenn der Code auf Antrieb A zugreifen möchte: er wird den Motor einschalten, aber einen separaten Motor haben) -Steuerdrähte bedeuten, dass der Code, der auf Laufwerk A zugreifen möchte: jetzt, aber auf Laufwerk B zugreifen möchte: beide Motoren wieder einschalten kann). Während es möglich gewesen wäre, Jumper an jedem Antrieb zu verwenden, um anzuzeigen, ob er auf den ersten oder den zweiten Kabelsatz reagieren soll, bestand die übliche Praxis darin, alle Antriebe so zu konfigurieren, dass sie auf die mit verbundenen Antriebswahl- und Motorstartkabel reagieren Laufwerk B :,
Während es ein wenig verkehrt erscheint, wenn die Laufwerke ohne Verdrillung auf die Drähte von Laufwerk B: reagieren, können Sie beim Anschließen eines einzelnen Laufwerks A: die gesamte Länge des Kabels verwenden, ohne dass dies erforderlich ist dass das Kabel sowohl vor als auch nach dem mittleren Stecker verdrillt wird.
Das Laufwerk vor dem Twist ist Laufwerk B und das am Ende ist A. Auf diese Weise müssen Sie nicht "konfigurieren", welches Laufwerk (A oder B) es sein soll und was es anhören soll . Sie können identisch konfiguriert werden und der Twist tauscht den Steuereingang für sie aus.
Oder zitieren Sägemehl aus diesem Kommentar :
Die Kabelverdrillung ermöglicht, dass beide Diskettenlaufwerke im eingebauten Zustand (aus Gründen der Fertigungsfreundlichkeit) identisch konfiguriert werden (für die Laufwerksauswahl), aber je nach Kabelposition eindeutig als erstes oder zweites Laufwerk ausgewählt werden können.
Die verdrillten Stifte reichen von Stift 10 bis Stift 16.
Ohne den Twist müssen wir die Laufwerke konfigurieren und für das eine Laufwerk A und für das andere Laufwerk B festlegen, denn wenn das Motherboard beispielsweise Laufwerk A auswählt, erhalten beide Laufwerke das Auswahlsignal, wenn sie beide als Laufwerk konfiguriert sind A. Um dies zu vermeiden, sollten Sie sie mit Jumpern oder durch Festverdrahtung ihrer Rolle einrichten, sodass ein Laufwerk für Laufwerk A festgelegt ist, das Signale auf dem Select-A-Kabel empfängt, während das andere Laufwerk Laufwerk B für dieses Laufwerk ist würde Signale in Auswahl B hören
Dies ist völlig machbar, aber wir möchten nicht mit der Einstellung der Laufwerke herumspielen, sondern sie einfach in das PC-Gehäuse werfen und die Kabel einstecken.
Angenommen, beide Laufwerke sind fest verdrahtet, um Laufwerk B zu sein. Jetzt müssen sie nicht mehr eingerichtet werden, sondern sie haben beide das Auswahlsignal B abgehört, während das Motherboard weiterhin ein Signal an Auswahl A senden möchte, um Laufwerk A auszuwählen Hier kommt die Wendung! Nach dem ersten Laufwerk verdrehen wir die Auswahlkabel, sodass Laufwerk A (das immer noch ein festverdrahtetes Laufwerk B ist) die Steuerelemente von Auswahl A hört, da wir den Auswahl-A-Pin mit dem Auswahl-B-Pin (dem einzigen Pin, den es hat) verbunden haben hört sich an).
Das Laufwerk vor dem Twist fungiert nun als Laufwerk B, das die Auswahl von B-Signalen überwacht, während das Laufwerk nach dem Twist als Laufwerk A fungiert, das die Auswahl von A-Signalen überwacht. Beide sind fest verdrahtete B-Laufwerke, die ihren Auswahl-B-Pin hören, aber für ein Laufwerk haben wir den Auswahl-A-Pin mit seinem Auswahl-B verbunden, damit das Motherboard ihn über den Auswahl-A-Bus steuern kann.
Die Pins lauten tatsächlich "Drive Select A", "Drive Select B", "Motor Enable A" und "Motor Enable B". Der Twist-Swap Drive Select A <-> B (Pin 14 bzw. 12) und Motor Enable A <-> B (Pin 10 bzw. 16). Alle sind Ausgänge am Floppy-Controller und Eingänge an den Laufwerken.
und hier :
Der Rest der Pins (Daten lesen und schreiben, Schrittmotorsteuerung, Kopfauswahl usw.) wird auf normale Weise über einen Bus übertragen, weshalb die Laufwerksauswahl-Pins so kritisch sind. Ein Laufwerk muss alle Eingaben ignorieren und keine Ausgabe erzeugen, wenn es nicht ausgewählt ist
Während festverdrahtete Laufwerke normalerweise ein Laufwerk B sind, besteht die Möglichkeit, dass es sich um ein Laufwerk A handelt, wie Tonny hier sagt :
Ich hatte einmal einen ganzen Nachmittag Zeit für Unterhaltung, um herauszufinden, warum ein Laufwerk, das von einem funktionierenden System stammte, auf einem anderen Computer nicht funktioniert. Es stellte sich heraus, dass es für A fest verdrahtet war und der ursprüngliche Computer ein normales Kabel verwendete Die Signale auf dem Motherboard selbst verdreht!
Beachten Sie auch, was Michael Hampton schrieb hier :
Einige nicht PC-kompatible Systeme (wie der Radio Shack Color Computer) verwendeten tatsächlich Disketten ohne Kabelverdrillung, mussten jedoch manuell die Jumper setzen und konnten tatsächlich vier Laufwerke gleichzeitig verwenden. Während dieser Hack es dem Endbenutzer ermöglicht, sich nicht mit Jumpern herumschlagen zu müssen, beschränkt er das System auch auf zwei Diskettenlaufwerke.
IBM hat das Problem gelöst, dass Diskettenlaufwerke (in Großrechnern) geändert werden können, ohne dass Jumper erforderlich sind. Die meisten Kabel sind ein wenig gekürzt, um zu verhindern, dass mehr als ein Antrieb gleichzeitig läuft. Dadurch werden die auf dem Kabel verfügbaren Motorauswahlsignale verringert. Die ursprüngliche Spezifikation, mit der IBM arbeitete (der Standard der Laufwerkshersteller), hatte zwei Kabel, die 4 Laufwerke ermöglichten. Ihre billigen Netzteile konnten nicht mehr als ein Laufwerk gleichzeitig handhaben, also war der Hack erledigt. Die Kabelwahnsinnigkeit übertrug sich auf den PC-Markt und wurde zu einem Defacto-Standard. Spätere Systeme konnten Laufwerke im BIOS bestellen und mussten den Diskettenzugriff nicht "sequenzieren". Gott, ich fühle mich alt.