Il y a une torsion de quelques lignes dans ce câble souple. Pourquoi ? Quel en est le but ?
Réponses
Trop de publicités?S'il s'agit d'un câble de disquette, la torsion sert à sélectionner comment le premier (avant la torsion) et le deuxième lecteur (après la torsion) seront A:ou B :
de http://www.pcguide.com/ref/fdd/confCable-c.html
Vous remarquerez également qu'il y a une étrange "torsion" dans le câble de disquette situé entre les deux paires de connecteurs destinés aux lecteurs de disquettes. lecteurs de disquettes. Malgré le fait que cela semble être un "hack" (eh bien, c'est vraiment un hack), c'est en fait un "hack". (enfin, c'est vraiment un hack), il s'agit en fait de la construction correcte construction correcte d'un câble d'interface de disquette standard. Il existe des Certains câbles n'ont pas de torsion, et ce sont eux qui sont en fait non standard ! non standard ! La torsion a pour effet de modifier la connexion du lecteur à l'extrémité du câble. le lecteur situé à l'extrémité de l'entortillement de façon à ce qu'il soit différent du l'entraînement avant la torsion. Ceci est fait pour que le lecteur à l'extrémité du câble apparaisse comme A : au système et celui du milieu comme A : au système. au milieu comme B :.
Sur le câble du lecteur de disquettes du PC, un des fils est activé lorsqu'une demande est faite pour accéder au lecteur A :, et un autre est activé lorsqu'une demande est faite pour accéder au lecteur B :. De plus, un fil est activé lorsque le moteur du lecteur A : doit s'allumer, tandis que l'autre fait de même pour le lecteur B : (évidemment, lorsque le code voudra accéder au lecteur A :, il allumera le moteur, mais le fait d'avoir des fils de contrôle du moteur séparés signifie que le code qui veut accéder au lecteur A : maintenant mais qui voudra accéder au lecteur B : à nouveau pourra allumer les deux moteurs). Alors qu'il aurait été possible d'utiliser des cavaliers sur chaque lecteur pour indiquer s'il devait répondre au premier ou au deuxième ensemble de fils, la pratique standard a été d'avoir tous les lecteurs configurés pour répondre aux fils de sélection du lecteur et de démarrage du moteur associés au lecteur B :, mais ensuite d'avoir un câble torsadé entre les deux connecteurs de lecteur de sorte que le lecteur attaché au connecteur d'extrémité verra le fil de sélection du lecteur B : lorsque le contrôleur active le fil du lecteur A :.
Bien qu'il puisse sembler un peu bizarre que les lecteurs répondent aux fils du lecteur B : en l'absence de torsion, cette façon de procéder permet d'utiliser toute la longueur du câble pour connecter un seul lecteur A :, sans qu'il soit nécessaire de tordre le câble avant et après le connecteur central.
Tout résumer
tl;dr
Le lecteur avant la torsion sera le lecteur B tandis que celui à la fin sera A. De cette façon, il n'y a pas besoin de "configurer" les lecteurs pour savoir quel lecteur (A ou B) ils seront et ce qu'ils doivent écouter. Ils peuvent être configurés de manière identique et le twist intervertira l'entrée de contrôle pour eux.
Ou en citant sciure de bois , de ce commentaire :
La torsion du câble permet aux deux lecteurs de disquettes d'être configurés de manière identique (pour la sélection du lecteur) lorsqu'ils sont installés (pour des raisons de commodité de fabrication), mais, sur le plan opérationnel, ils peuvent être sélectionnés de manière unique comme le premier ou le second lecteur en fonction de la position du câble.
Broches et câblage
Les broches torsadées vont de la broche 10 à la broche 16.
Explication
Sans la torsion, nous devons configurer les lecteurs et les définir comme lecteur A pour l'un et B pour l'autre, parce que lorsque la carte mère sélectionne par exemple le lecteur A, les deux lecteurs recevront le signal de sélection s'ils sont tous deux configurés comme lecteur A. Pour éviter cela, nous devons les configurer par des cavaliers ou en câblant leur rôle de façon à ce qu'il y ait un lecteur défini comme lecteur A qui écoutera les signaux sur le fil de sélection A, tandis que l'autre lecteur sera le lecteur B qui écoutera les signaux dans la sélection B.
C'est tout à fait faisable, mais nous ne voulons pas nous occuper de la configuration des disques, nous voulons juste les mettre dans le boîtier du PC et brancher les câbles.
Disons que les deux lecteurs sont câblés pour être le lecteur B. Maintenant, nous n'avons pas besoin de les configurer, mais ils ont tous deux écouté le signal de sélection B, alors que la carte mère voudrait toujours envoyer un signal à la sélection A pour sélectionner le lecteur A. C'est là que le bât blesse ! Après le premier lecteur, nous tordons les câbles de sélection pour que le lecteur A (qui est toujours un lecteur B câblé) écoute les commandes de sélection A, car nous avons connecté la broche de sélection A à sa broche de sélection B (la seule broche qu'il écoute).
Maintenant, le variateur avant le twist fonctionnera comme un variateur B écoutant les signaux de sélection B, tandis que le variateur après le twist fonctionnera comme un variateur A écoutant les signaux de sélection A. Ce sont tous deux des lecteurs B câblés qui écoutent leur broche de sélection B, mais pour l'un des lecteurs, nous avons connecté la broche de sélection A à sa sélection B afin que la carte mère puisse le contrôler via le bus de sélection A.
Les broches sont en fait "Drive Select A", "Drive Select B", "Motor Enable A", et "Motor Enable B". La torsion permute Drive Select A<->B (broches 14 et 12, respectivement) et Motor Enable A<->B (broches 10 et 16, respectivement). Toutes sont des sorties sur le contrôleur de disquettes et des entrées sur les lecteurs.
y aquí :
Le reste des broches (données de lecture et d'écriture, commande du moteur pas à pas, sélection de la tête, etc.) sont busées de manière normale, ce qui explique pourquoi les broches de sélection du lecteur sont si critiques. Un lecteur doit ignorer toute entrée et ne produire aucune sortie lorsqu'il n'est pas sélectionné.
Alors que les lecteurs câblés sont généralement des lecteurs B, il est possible d'être un lecteur A comme le dit Tonny aquí :
Une fois, j'ai passé tout un après-midi à essayer de comprendre pourquoi un lecteur provenant d'un système fonctionnel ne fonctionnait pas dans un autre ordinateur... Il s'est avéré qu'il était câblé pour A et que l'ordinateur d'origine utilisait un câble normal, mais que les signaux étaient tordus sur la carte mère elle-même !
Veuillez également noter ce que Michael Hampton a écrit aquí :
Certains systèmes non compatibles PC (comme le Radio Shack Color Computer) utilisaient effectivement les disquettes sans le câble, mais nécessitaient le réglage manuel des cavaliers, et pouvaient effectivement utiliser quatre lecteurs à la fois. Si ce piratage permet à l'utilisateur final de ne pas avoir à s'embêter avec les cavaliers, il limite également le système à deux lecteurs de disquettes.
IBM a créé cette astuce pour permettre aux lecteurs de disquettes (dans les ordinateurs centraux) d'être changés sans avoir besoin de cavaliers. Il y a également une petite coupure dans la plupart des câbles pour empêcher plus d'un lecteur de fonctionner en même temps - ce qui réduit les signaux de sélection de moteur disponibles sur le câble. La spécification originale sur laquelle travaillait IBM (la norme du fabricant de lecteurs) comportait deux câbles permettant 4 lecteurs. Leurs alimentations bon marché ne pouvaient pas gérer plus d'un lecteur à la fois, c'est pourquoi la modification a été faite. La folie des câbles s'est étendue au marché des PC et est devenue une norme de facto. Les systèmes ultérieurs pouvaient commander des lecteurs dans le BIOS et n'avaient pas besoin de "séquencer" l'accès aux disquettes. Mon Dieu, je me sens vieux.
Il y a longtemps, j'étais un fabricant de matériel informatique. Lorsque le lecteur de disquettes 5,25" est apparu, il existait plusieurs types d'interfaces et donc de connexions de câbles, qui différaient tous non seulement les uns des autres mais aussi du câblage du lecteur 8" standard développé à l'origine par IBM. Le lecteur Shugart SA400 5.25" SS 35T était si bon marché et si populaire qu'il est rapidement devenu l'un des miniprogrammes les plus populaires et que son connecteur/interface est rapidement devenu un standard de facto pour l'industrie. Jusqu'à quatre lecteurs étaient pris en charge et chaque lecteur disposait d'un jeu de quatre cavaliers permettant de configurer le lecteur comme lecteur 0, 1, 2 ou 3 (certains fabricants utilisaient 1, 2, 3 ou 4). Plutôt que de s'occuper du paramétrage des cavaliers, de nombreux fabricants d'équipements informatiques ont acheté des lecteurs préconfigurés pour un certain type de lecteur, comme le lecteur 2, et ont modifié le câble pour permettre la sélection du lecteur. Cela permettait d'assembler rapidement l'équipement en usine sans se soucier des erreurs de configuration. C'était à peu près plug-n-play avant de porter ce nom. Tandy, par exemple, avait réglé ses lecteurs pour qu'ils répondent comme les quatre lecteurs et il suffisait de retirer trois des quatre broches de sélection du connecteur du câble. Lorsque IBM a introduit le PC, tous ses lecteurs étaient préconfigurés comme lecteur 2 (lecteur b) et la sélection du lecteur était réalisée par la torsion du câble. Le fait de fixer le lecteur avant la torsion le rend donc lecteur b et le fait de fixer le lecteur après la torsion le rend lecteur a... il s'agit donc d'une autre forme de sélection par câble. J'espère que cela vous sera utile.
Note : Ceci a été posté par TheLittleEngineers en tant que modification de la question. Pour sauvegarder sa réponse, je la poste en tant que réponse wiki communautaire en son nom.