Wofür ist die kleine Verdrehung in diesem Floppy-Flachbandkabel?


71

In diesem Floppy-Kabel sind ein paar Leitungen verdreht. Warum? Was ist der Zweck davon?

Kabel mit einem Twist


9
Man kann es leicht erkennen, wenn man es sich ansieht ... Floppy-Kabel haben eine Wendung, PATA / IDE-Kabel nicht. ;)
ƬᴇcƬᴇιʜ007

Ja, nach ein paar Suchen habe ich es herausgefunden, aber (bis jetzt) ​​habe ich nie bemerkt, dass dies nur bei Floppy-Kabeln passiert.
Totymedli

Erinnern Sie sich noch daran, mit diesen zu arbeiten. Mein alter eMachines-Desktop verwendet SATA, hatte aber tatsächlich PATA- und Floppy-Anschlüsse. Auf diese Weise konnten die Daten von einer wirklich alten 2,1-GB-Festplatte abgerufen werden (auf der Maschine war zu der Zeit Linux installiert). Auf dieser alten Maschine wurden einige Upgrades durchgeführt, darunter ein 400-W-Netzteil, ein 3,4-GHz-Dual-Core-Athlon II und eine Radeon HD 7750-Grafikkarte.
bwDraco

13
" Man kann es leicht erkennen, wenn man sie ansieht ... Floppy-Kabel haben eine Wendung, PATA / IDE-Kabel nicht." - Der richtige Weg, sie auseinander zu halten, ist die Anzahl der Leiter. PATA hat einen 40-poligen Anschluss, während Floppy einen 34-poligen Anschluss hat.
Sägemehl

Diskette nicht mehr vorhanden oder oh sh ...
Crazypotato

Antworten:


43

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.


2
Die Laufwerke selbst können einen Schalter oder Jumper haben, mit dem das Laufwerk entweder als Laufwerk A oder als Laufwerk B betrieben werden kann. Laufwerke, die sich nicht per Schalter / Jumper ändern lassen, sind für Laufwerk B fest verdrahtet. Zumindest normalerweise ... ich einmal Ich hatte einen ganzen Nachmittag Zeit für Unterhaltung, um herauszufinden, warum ein Laufwerk, das von einem funktionierenden System stammt, 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, aber die Signale hatte auf dem Motherboard selbst verdreht! Danke Olivetti, dass du einen halben Tag meines Lebens verschwendest.
Tonny

33

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.


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.
Sägemehl

@fluffy - Auf der Floppy-Schnittstelle gibt es keine derartigen "Receive A, Send A" -Signale. Sie erfinden nur Sachen.
Sägemehl

2
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.
Hobbs

2
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.
Hobbs

@hobbs: Danke; Ich hatte gedacht, dass zwei der Stifte ausgewählt und die anderen zwei unbenutzt oder geschliffen sind (nur zwei Drähte sauber zu verdrillen und sicherzustellen, dass sie flach liegen, wäre schwieriger als vier zu verdrillen), aber es ist sinnvoll, den Computer den Motor eines Laufwerks einschalten zu lassen Auch wenn der Antrieb nicht ausgewählt ist (z. B. können bei Operationen mit beiden Antrieben beide Motoren ununterbrochen eingeschaltet bleiben).
Supercat

14

Alles zusammenfassen

tl; dr

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.

Stifte und Verkabelung

Die verdrillten Stifte reichen von Stift 10 bis Stift 16.

Pin-Setup

Kabelkonfiguration

Erläuterung

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.

Mit Hobbs 'Worten hier :

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.


2
Ein Bild sagt mehr als tausend Worte! +1
Ricardo

8

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.


Ich bin mir ziemlich sicher, dass Programme, die viel Zugriff auf beide Disketten in der Nähe hatten, beide Laufwerke laufen lassen könnten. Mir ist auch unklar, wie ein Kabelschnitt verhindern würde, dass beide Motoren gleichzeitig aktiviert werden. Dies scheint entweder eine Hardwareeinschränkung auf der Controllerkarte oder eine Softwareeinschränkung im BIOS zu sein.
Supercat

3
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.
Michael Hampton
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.