Wozu dient dieses Floppy-Flachbandkabel?

21832
totymedli

Dieses Floppy-Kabel weist einige Linien auf. Warum? Was ist der Zweck davon?

Kabel mit einem Twist

71
Sie können sich leicht unterscheiden, wenn Sie sie betrachten ... Floppy-Kabel haben eine Wendung, PATA / IDE-Kabel nicht. ;) Ƭᴇcʜιᴇ007 vor 9 Jahren 9
Ja, nach ein paar Durchsuchen habe ich es herausgefunden, aber (bis jetzt) ​​habe ich nie gemerkt, dass dies nur bei Diskettenkabeln der Fall ist. totymedli vor 9 Jahren 0
Denken Sie immer noch daran, mit diesen zu arbeiten. Mein alter eMachines-Desktop verwendet SATA, hatte aber tatsächlich PATA- und Floppy-Anschlüsse. Es gelang mir, die Daten auf diese Weise von einer wirklich alten 2,1-GB-Festplatte abzurufen (die Maschine lief zu dieser Zeit unter Linux). Diese alte Maschine hat schon einige Verbesserungen erfahren, darunter ein 400-Watt-Netzteil, 3,4-GHz-Dual-Core-Athlon II und eine Radeon HD 7750-Grafikkarte. bwDraco vor 9 Jahren 0
"* Sie können sich leicht unterscheiden, wenn Sie sie betrachten ... Floppy-Kabel haben eine Wendung, PATA / IDE-Kabel nicht." * - Der richtige Weg, um sie voneinander zu unterscheiden, ist die Anzahl der Leiter. PATA verfügt über einen 40-Pin-Anschluss, während Disketten einen 34-Pin-Anschluss haben. sawdust vor 9 Jahren 13
Diskette existiert nicht mehr oder [oh sh ...] (http://www.youtube.com/watch?v=L7U3GFbKJz4) crazypotato vor 9 Jahren 0

4 Antworten auf die Frage

43
Aragorn

Wenn es sich um ein Diskettenkabel handelt, wird mit dem Twist ausgewählt, wie das erste (vor dem Twist) und das zweite Laufwerk (nach dem Twist) A: oder B sein wird:

von http://www.pcguide.com/ref/fdd/confCable-c.html

Sie werden auch feststellen, dass das Diskettenkabel, das sich zwischen den beiden für die Diskettenlaufwerke vorgesehenen Anschlusspaaren befindet, eine ungewöhnliche "Verdrehung" aufweist. Trotz der Tatsache, dass dies ein "Hack" zu sein scheint (es ist wirklich ein Hack), ist dies tatsächlich der korrekte Aufbau eines Standard-Disketten-Schnittstellenkabels. Es gibt einige Kabel, die keinen Twist haben, und diese sind eigentlich nicht standardmässig! Durch die Drehung wird die Verbindung des Laufwerks am anderen Ende der Drehung so geändert, dass sie sich von der des Laufwerks vor der Drehung unterscheidet. Dies geschieht, um das Laufwerk am Ende des Kabels als A: für das System und das Laufwerk in der Mitte als B: anzuzeigen.

Die Laufwerke selbst können über einen Schalter oder eine Brücke verfügen, die es dem Laufwerk ermöglicht, entweder als Laufwerk A oder als Laufwerk B zu arbeiten. Laufwerke, die sich nicht durch Schalter / Jumper ändern lassen, sind für Laufwerk B fest verdrahtet. Zumindest normalerweise ... ich einmal Ich hatte einen ganzen Nachmittag voller Unterhaltung und versuchte herauszufinden, warum ein Laufwerk, das von einem funktionierenden System stammte, nicht in einem anderen Computer funktionieren würde. 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 verschwendet hast. Tonny vor 9 Jahren 2
32
supercat

Auf dem PC-Diskettenlaufwerkkabel wird eine der Leitungen aktiviert, wenn eine Anforderung zum Zugriff auf Laufwerk A: erfolgt, und eine andere wird aktiviert, wenn eine Anforderung zum Zugriff auf Laufwerk B: erfolgt. Zusätzlich wird eine Leitung aktiviert, wenn der Antrieb A: Motor einschalten soll, während die andere ebenfalls für Antrieb B gilt: (Natürlich, wenn der Code auf Antrieb A zugreifen soll: Der Motor wird eingeschaltet, der Motor ist jedoch separat -control-Drähte bedeuten den Code, der auf Laufwerk A zugreifen soll: Jetzt aber auf Laufwerk B zugreifen wollen: Beide Motoren können wieder eingeschaltet werden. Während es möglich gewesen wäre, Jumper auf jedem Laufwerk zu verwenden, um anzuzeigen, ob es auf den ersten oder zweiten Drahtsatz ansprechen soll, war es üblich, alle Laufwerke so zu konfigurieren, dass sie auf die mit dem Laufwerksauswahl und den Motorstart verbundenen Drähte reagieren Laufwerk B :,

Es mag ein wenig rückständig erscheinen, wenn die Laufwerke auf das Laufwerk B: Drähte ohne Verdrehung ansprechen. Wenn Sie dies tun, können Sie jedoch die gesamte Länge des Kabels verwenden, wenn Sie ein einzelnes Laufwerk A: anschließen, ohne dass dies erforderlich ist dass das Kabel sowohl vor als auch nach dem mittleren Stecker verdreht wird.

Durch die Kabelverdrehung können beide Diskettenlaufwerke bei der Installation identisch konfiguriert werden (zur Auswahl des Laufwerks) (zur Vereinfachung der Herstellung). Sie können jedoch betriebsmäßig eindeutig als erstes Laufwerk oder als zweites Laufwerk basierend auf der Kabelposition ausgewählt werden. sawdust vor 9 Jahren 0
@fluffy - Auf der Diskettenschnittstelle gibt es keine * "A, Send A" * -Signale. Du machst nur Sachen. sawdust vor 9 Jahren 0
Die Pins sind tatsächlich "Drive Select A", "Drive Select B", "Motor Enable A" und "Motor Enable B". Die Verdrehung tauscht Drive Select A <-> B (Pins 14 bzw. 12) und Motor Enable A <-> B (Pins 10 bzw. 16) aus. Alle sind Ausgänge des Diskettencontrollers und Eingänge der Laufwerke. hobbs vor 9 Jahren 2
Die übrigen Pins (Lesen und Schreiben von Daten, Schrittmotorsteuerung, Kopfauswahl usw.) * werden auf normale Art und Weise * belegt, weshalb die Treiberauswahl-Pins so kritisch sind. Ein Laufwerk muss alle Eingaben ignorieren und keine Ausgabe erzeugen, wenn es nicht ausgewählt ist. hobbs vor 9 Jahren 2
@Hobbs: Danke; Ich hatte gedacht, zwei der Pins waren ausgewählt und die anderen beiden waren ungenutzt oder geerdet (ein sauberes Verdrehen von nur zwei Drähten und das Sicherstellen, dass sie flach liegen, wäre schwieriger als das Verdrehen von vier), aber es ist sinnvoll, wenn der Computer den Motor eines Laufwerks einschalten lässt auch wenn der Antrieb nicht ausgewählt ist (z. B. wenn beide Antriebe mit beiden Antrieben ausgeführt werden können, können beide Motoren kontinuierlich eingeschaltet bleiben). supercat vor 9 Jahren 0
Ja, die Info war mehr für @fluffy als du, denke ich :) hobbs vor 9 Jahren 0
@Hobbs Danke, dass du mein Missverständnis aufgeräumt hast. Ich hätte eine tatsächliche Pinbelegung vor dem Kommentieren konsultieren sollen. :) fluffy vor 9 Jahren 0
@Totymedli: Besser? supercat vor 9 Jahren 0
@supercat Besser, aber am Ende habe ich aus allen Antworten und Kommentaren eine zusammenfassende Antwort geschrieben. totymedli vor 9 Jahren 0
13
totymedli

Alles zusammenfassen

tl; dr

Das Laufwerk vor der Drehung wird Laufwerk B sein, während das Laufwerk am Ende A ist. Auf diese Weise müssen die Laufwerke nicht "konfiguriert" werden, welches Laufwerk (A oder B) sie sind und was sie hören sollen . Sie können identisch konfiguriert werden und der Twist tauscht den Steuereingang für sie aus.

Oder zitiere Sägemehl aus diesem Kommentar :

Durch die Kabelverdrehung können beide Diskettenlaufwerke bei der Installation identisch konfiguriert werden (zur Auswahl des Laufwerks) (zur Vereinfachung der Herstellung). Sie können jedoch betriebsmäßig eindeutig als erstes Laufwerk oder als zweites Laufwerk basierend auf der Kabelposition ausgewählt werden.

Pins und Verkabelung

Die verdrehten Stifte sind von Stift 10 bis Stift 16.

Pin-Setup

Verkabelung einrichten

Erläuterung

Ohne den Dreh müssen wir die Laufwerke konfigurieren und sie als Laufwerk A für eines und B für das andere festlegen. Wenn das Motherboard beispielsweise Laufwerk A auswählt, würden beide Laufwerke das Auswahlsignal empfangen, wenn beide als Laufwerk konfiguriert sind Um dies zu vermeiden, sollten wir sie mit Hilfe von Jumpern oder durch Festverdrahtung ihrer Rolle einrichten, so dass ein Laufwerk als Laufwerk A eingestellt ist, das Signale auf dem ausgewählten A-Kabel hört, während das andere Laufwerk das Laufwerk B sein würde würde Signale in select B hören.

Das ist absolut machbar, aber wir wollen uns nicht mit der Einstellung der Laufwerke beschäftigen, sondern sie einfach in das PC-Gehäuse werfen und die Kabel anschließen.

Nehmen wir an, beide Laufwerke sind fest verdrahtet, um Laufwerk B zu sein. Jetzt müssen wir sie nicht einrichten, aber beide hören das Select-B-Signal, während das Motherboard trotzdem ein Signal senden möchte, um A auszuwählen, um Laufwerk A auszuwählen Hier kommt die Wendung! Nach dem ersten Laufwerk drehen wir die Auswahlkabel so, dass das Laufwerk A (das immer noch ein festverdrahtetes Laufwerk B ist) die Steuerelemente für die Auswahl A zuhört, da wir den Select-A-Pin mit seinem Select-B-Pin (dem einzigen Pin) verbinden hört sich an).

Jetzt arbeitet das Laufwerk vor dem Twist als Laufwerk B, das die Signale von Select B abhört, während das Laufwerk nach dem Twist als Laufwerk A fungiert und auf die Signale von Select A wartet. Beide sind fest verdrahtete Laufwerke Bs, die auf ihren select-B-Pin hören, aber für ein Laufwerk haben wir den select-A-Pin mit seinem select-B verbunden, sodass das Motherboard es über den select-A-Bus steuern kann.

Mit den Worten von hobbs hier :

Die Pins sind tatsächlich "Drive Select A", "Drive Select B", "Motor Enable A" und "Motor Enable B". Die Verdrehung tauscht Drive Select A <-> B (Pins 14 bzw. 12) und Motor Enable A <-> B (Pins 10 bzw. 16) aus. Alle sind Ausgänge des Diskettencontrollers und Eingänge der Laufwerke.

und hier :

Die restlichen Pins (Lese- und Schreibdaten, Schrittmotorsteuerung, Kopfauswahl usw.) werden auf normale Weise gebrückt, weshalb die Treiberauswahl-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 Chance, ein Laufwerk A zu sein, wie von Tonny hier gesagt :

Ich hatte einmal einen ganzen Nachmittag Unterhaltung, um herauszufinden, warum ein Laufwerk, das aus einem funktionierenden System stammte, nicht in einem anderen Computer funktionieren würde. Es stellte sich heraus, dass es für A fest verdrahtet war und der ursprüngliche Computer ein normales Kabel verwendete Die Signale verdrehten sich auf der Hauptplatine!

Beachten Sie auch, was Michael Hampton schrieb hier :

Bestimmte nicht PC-kompatible Systeme (wie der Radio Shack Color Computer) verwendeten tatsächlich Disketten ohne Kabelverdrehung, benötigten jedoch die manuelle Einstellung der Jumper und konnten tatsächlich vier Laufwerke gleichzeitig verwenden. Während dieser Hack dem Endbenutzer erlaubt, sich nicht mit Jumpern zu beschäftigen, beschränkt er das System auf zwei Diskettenlaufwerke.

Ein Bild sagt mehr als tausend Worte! +1 Ricardo vor 9 Jahren 2
8
user396464

IBM hat die Möglichkeit geschaffen, Diskettenlaufwerke (in Mainframes) ohne Jumper zu ändern. Es gibt auch einen kleinen Schnitt in den meisten Kabeln, um zu verhindern, dass mehr als ein Laufwerk gleichzeitig läuft. Dadurch werden die Motorauswahlsignale des Kabels reduziert. Die ursprüngliche Spezifikation von IBM (der Standard des Laufwerks mfg) hatte zwei Kabel für 4 Laufwerke. Ihre billigen Netzteile konnten nicht mehr als ein Laufwerk gleichzeitig handhaben, also war der Hack erledigt. Der Kabelsalat wurde auf den PC-Markt übertragen und wurde zum Defacto-Standard. Spätere Systeme konnten Laufwerke im BIOS bestellen und mussten den Zugriff auf die Diskette 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 ließen. Ich bin auch unklar, wie ein Kabelschnitt verhindern würde, dass beide Motoren gleichzeitig aktiviert werden. das scheint entweder eine Hardwareeinschränkung auf der Controller-Karte oder eine Softwareeinschränkung im BIOS zu sein. supercat vor 9 Jahren 0
Bestimmte nicht PC-kompatible Systeme (wie der Radio Shack Color Computer) verwendeten zwar Floppys ohne Kabelverdrillung, benötigten jedoch die manuelle Einstellung der Jumper und konnten tatsächlich vier Laufwerke gleichzeitig verwenden. Während dieser Hack dem Endbenutzer erlaubt, sich nicht mit Jumpern zu beschäftigen, beschränkt er das System auf zwei Diskettenlaufwerke. Michael Hampton vor 9 Jahren 3