这种软带状电缆的小扭曲是什么?


71

该软盘电缆中有几条线弯曲。为什么?目的是什么?

绞线


9
通过查看它们,您可以很容易地分辨它们。软盘电缆中有缠绕,而PATA / IDE电缆则没有。;)
Ƭᴇcʜιᴇ0072014年

是的,经过几次搜索后我发现了,但是(直到现在)我从未意识到这仅在软电缆上发生。
totymedli 2014年

仍然记得使用这些。我的旧eMachines台式机使用SATA,但实际上具有PATA和软盘连接器。设法以这种方式从真正的2.1 GB硬盘驱动器中提取数据(该计算机当时正在运行Linux)。那台旧机器经历了许多升级,包括400W PSU,3.4 GHz双核Athlon II和Radeon HD 7750显卡。
bwDraco 2014年

13
通过查看它们,您可以很容易地分辨它们。软盘电缆中有缠绕,而PATA / IDE电缆则没有。” -区分导体的正确方法是导体的数量。PATA具有40针连接器,而软盘具有34针连接器。
锯末2014年

软盘不复存在了或哦,嘘...
crazypotato 2014年

Answers:


43

如果这是软盘电缆,则扭曲用于选择第一驱动器(扭曲之前)和第二驱动器(扭曲之后)如何成为A:或B:

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

您还将注意到在软盘驱动器的两对连接器之间的软盘电缆中有一个奇怪的“扭曲”。尽管事实上这似乎是“ hack”(嗯,确实是hack),但实际上这是标准软盘接口电缆的正确构造。有些电缆没有绞线,实际上是非标准电缆!扭转会如何改变扭转远端的驱动器连接,使其与扭转之前的驱动器不同。这样做是为了使电缆末端的驱动器在系统中显示为A :,而中间的驱动器显示为B:。


2
驱动器本身可以具有一个开关或跳线,使该驱动器既可以用作驱动器A,也可以用作驱动器B。无法通过开关/跳线更改的驱动器与驱动器B进行硬接线。至少通常...我曾经整整一个下午的娱乐时间试图弄清楚为什么一个来自工作系统的驱动器不能在另一台计算机上工作...事实证明,它硬连接到A,原始计算机使用的是普通电缆,但信号正常扭曲在主板本身!感谢Olivetti浪费了我半天的时间。
托尼2014年

33

在PC软盘驱动器电缆上,当请求访问驱动器A:时,一根线被激活,而当请求访问驱动器B:时,一根线被激活。此外,当驱动器A:电动机应打开时,一根电线被激活,而驱动器B:则被另一根电线激活(显然,当代码要访问驱动器A时:它将打开电动机,但是具有单独的电动机-控制线将表示要访问驱动器A:但现在要访问驱动器B:的代码可以再次打开两个电动机。尽管可以在每个驱动器上使用跳线来指示它是否应该响应第一组或第二组电线,但是标准做法是将所有驱动器配置为响应与之相关的驱动器选择和电动机启动电线。驱动器B:

使驱动器响应驱动器B:在没有扭曲的情况下布线似乎有些向后,但是这样做可以在连接单个驱动器A:时使用电缆的全长。在中间连接器之前和之后都要扭绞电缆。


电缆绞合允许两个软盘驱动器在安装时(为了便于制造)配置相同(用于驱动器选择),但在操作上可以根据电缆位置唯一地选择作为第一驱动器还是第二驱动器。
木屑2014年

@fluffy- 软盘接口上没有这样的“接收A,发送A”信号。你只是在编造东西。
锯末2014年

2
引脚实际上是“ Drive Select A”,“ Drive Select B”,“ Motor Enable A”和“ Motor Enable B”。扭转交换驱动器选择A <-> B(分别为引脚14和12)和电动机使能A <-> B(分别为引脚10和16)。全部是软盘控制器上的输出和驱动器上的输入。
hobbs 2014年

2
销(读取和写入数据,步进电机控制,头选择等)的其余部分总线连接以正常的方式,这就是为什么在驱动选择引脚是如此重要。如果未选择驱动器,则驱动器必须忽略所有输入并且不产生任何输出。
hobbs 2014年

@hobbs:谢谢;我本以为选择了两个插针,而另外两个则未使用或接地(将两根线干净地扭绞并确保它们平放会比扭绞四根更难),但是允许计算机打开驱动器的电机是有意义的即使未选择驱动器(例如,使用两个驱动器进行操作都可以使两个电动机连续打开)。
supercat 2014年

14

总结一切

tl; dr

扭转之前的驱动器将是驱动器B,而最后一个驱动器将是A。这样,就无需“配置”将要成为驱动器(A或B)以及应该收听的驱动器(A或B)。 。它们可以配置相同,并且扭曲将交换它们的控制输入。

或引用木屑,从此评论

电缆绞合允许两个软盘驱动器在安装时(为了便于制造)配置相同(用于驱动器选择),但在操作上可以根据电缆位置唯一地选择作为第一驱动器还是第二驱动器。

引脚和电缆

扭绞的引脚从引脚10到引脚16。

引脚设置

布线设置

说明

没有扭转,我们必须配置驱动器并将它们分别设置为一个驱动器A和另一个驱动器B,因为当母板选择例如驱动器A时,如果两个驱动器都配置为驱动器,则它们都会收到选择信号。 A.为避免这种情况,我们应该通过跳线或通过硬接线来设置它们,以便将一个驱动器设置为驱动器A,该驱动器A将侦听选择A线上的信号,而另一个驱动器将是驱动器B,该驱动器会收听选择B中的信号。

这是完全可行的,但我们不想弄乱驱动器的设置,只想将它们扔进PC机壳并插入电缆即可。

假设两个驱动器都硬连接为驱动器B。现在我们不必对其进行设置,但是它们都监听了select B信号,而母板仍希望发送信号来选择A来选择驱动器A。扭曲来了!在第一个驱动器之后,我们绞合选择电缆,以便驱动器A(仍然是硬连线驱动器B)将收听选择A控件,因为我们将选择A引脚连接到其选择B引脚(唯一的引脚听)。

现在,扭曲之前的驱动器将充当驱动器B来监听选择的B信号,而扭曲之后的驱动器将充当驱动器A来监听选择的A信号。它们都是监听其选择B引脚的硬连线驱动器B,但是对于一个驱动器,我们将选择A引脚连接至其选择B,以便母板可以通过选择A总线对其进行控制。

霍布斯的话在这里

引脚实际上是“ Drive Select A”,“ Drive Select B”,“ Motor Enable A”和“ Motor Enable B”。扭转交换驱动器选择A <-> B(分别为引脚14和12)和电动机使能A <-> B(分别为引脚10和16)。全部是软盘控制器上的输出和驱动器上的输入。

这里

其余引脚(读取和写入数据,步进电机控制,磁头选择等)以常规方式总线,这就是驱动器选择引脚如此重要的原因。不选择驱动器时,驱动器必须忽略所有输入并且不产生任何输出

尽管硬驱驱动器通常是驱动器B,但Tonny 在这里说,有机会成为驱动器A :

我曾经有整整一个下午的娱乐活动,试图弄清楚为什么一个来自工作系统的驱动器不能在另一台计算机上工作……事实证明,它是A的硬连线,而原始计算机使用的是普通电缆,但是信号扭曲在主板本身上!

另外,请注意迈克尔·汉普顿这里写的内容:

某些不兼容PC的系统(例如Radio Shack彩色计算机)实际上使用了软盘而没有电缆扭曲,但是需要手动设置跳线,并且确实可以一次使用四个驱动器。虽然这种破解使最终用户不必麻烦跳线,但它也将系统限制为两个软盘驱动器。


2
一张图片胜过千言万语!+1
里卡多

8

IBM做出了这样的决定:无需跳线就可以更改软盘驱动器(在大型机中)。大多数电缆上也有一些剪裁,以防止同时运行多个驱动器-减少电缆上可用的电动机选择信号。IBM最初使用的规格(驱动器制造标准)有两条电缆,可连接4个驱动器。他们廉价的电源一次最多只能处理一个驱动器,因此黑客入侵了。电缆的狂热蔓延到PC市场,并成为事实上的标准。以后的系统可以在BIOS中订购驱动器,而无需“排序”软盘访问。天哪,我觉得老了。


我敢肯定,对两个软盘都进行大量访问的程序可能会使两个驱动器都运行。我也不清楚电缆的切断将如何防止同时启用两个电动机。好像是控制器卡上的硬件限制或BIOS中的软件限制。
supercat 2014年

3
某些不兼容PC的系统(例如Radio Shack彩色计算机)实际上使用了软盘而没有电缆扭曲,但是需要手动设置跳线,并且确实可以一次使用四个驱动器。尽管这种破解使最终用户不必麻烦跳线,但也将系统限制为两个软盘驱动器。
迈克尔·汉普顿
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.