这条软盘带状电缆的小扭曲是做什么用的?

tot*_*dli 79 cable floppy

这条软盘电缆中有几条线的扭曲。为什么?它的目的是什么?

有扭曲的电缆

Ara*_*orn 46

如果这是一条软盘电缆,扭绞用于选择第一个(扭绞前)和第二个驱动器(扭绞后)是 A:还是 B:

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

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

  • 驱动器本身可以有一个开关或跳线,允许驱动器作为驱动器 A 或驱动器 B 运行。不能通过开关/跳线改变的驱动器是驱动器 B 的硬接线。至少通常......我曾经花了一整个下午的娱乐时间试图弄清楚为什么来自工作系统的驱动器在另一台计算机上不起作用......结果是 A 的硬接线,原始计算机使用普通电缆,但有信号扭在主板上!感谢 Olivetti,浪费了我半天的生命。 (3认同)

sup*_*cat 34

在 PC 软盘驱动器电缆上,当请求访问驱动器 A: 时,其中一根电线被激活,当请求访问驱动器 B: 时,另一根电线被激活。此外,当驱动器 A: 电机应该打开时,一根线被激活,而另一根线同样用于驱动器 B:(显然,当代码要访问驱动器 A 时:它将打开电机,但有单独的电机- 控制线将意味着想要访问驱动器 A: 现在但想要访问驱动器 B: 的代码可以打开两个电机)。虽然可以在每个驱动器上使用跳线来指示它应该响应第一组还是第二组线,但标准做法是将所有驱动器配置为响应与相关联的驱动器选择和电机启动线。驱动器 B:,

虽然在没有扭曲的情况下让驱动器响应驱动器 B: 线似乎有点落后,但这样做可以在连接单个驱动器 A: 时使用整个电缆长度,而不需要电缆在中间连接器之前和之后都扭曲。

  • 引脚实际上是“驱动器选择 A”、“驱动器选择 B”、“电机使能 A”和“电机使能 B”。扭曲交换驱动选择 A<->B(分别为引脚 14 和 12)和电机使能 A<->B(分别为引脚 10 和 16)。所有这些都是软盘控制器上的输出和驱动器上的输入。 (2认同)
  • 其余引脚(读取和写入数据、步进电机控制、磁头选择等)*以正常方式连接*,这就是驱动器选择引脚如此重要的原因。驱动器在未被选中时必须忽略所有输入并且不产生输出。 (2认同)

tot*_*dli 17

总结一切

tl;博士

扭曲前的驱动器将是驱动器 B,而末端的驱动器将是 A。这样,就无需“配置”驱动器,它们将是哪个驱动器(A 或 B)以及它们应该听什么. 它们可以相同地配置,并且扭曲将为它们交换控制输入。

或引用锯末,来自此评论

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

引脚和布线

扭曲的针脚是从针脚 10 到针脚 16。

引脚设置

布线设置

解释

如果没有扭曲,我们必须配置驱动器并将它们设置为驱动器 A 和 B 用于另一个,因为当主板选择例如驱动器 A 时,如果它们都配置为驱动器,则两个驱动器都会收到选择信号A. 为了避免这种情况,我们应该通过跳线或硬连线它们的角色来设置它们,这样就会有一个驱动器设置为驱动器 A 来监听选择 A 线上的信号,而另一个驱动器将是驱动器 B将收听选择 B 中的信号。

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

假设两个驱动器都硬连线为驱动器 B。 现在我们不必设置它们,但它们都监听了选择 B 信号,而主板仍然想发送选择 A 的信号来选择驱动器 A . 转折来了!在第一个驱动器之后,我们扭转选择电缆,因此驱动器 A(仍然是硬接线驱动器 B)将听取选择 A 控制,因为我们将选择 A 引脚连接到其选择 B 引脚(它的唯一引脚)听)。

现在扭线前的驱动器作为驱动器B 监听选择B 信号,而扭力后的驱动器作为驱动器A 监听选择A 信号。它们都是硬连线驱动器 B,它们监听它们的选择 B 引脚,但对于一个驱动器,我们将选择 A 引脚连接到其选择 B,以便主板可以通过选择 A 总线控制它。

霍布斯的话在这里

引脚实际上是“驱动器选择 A”、“驱动器选择 B”、“电机使能 A”和“电机使能 B”。扭曲交换驱动选择 A<->B(分别为引脚 14 和 12)和电机使能 A<->B(分别为引脚 10 和 16)。所有这些都是软盘控制器上的输出和驱动器上的输入。

这里

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

虽然硬接线驱动器通常是驱动器 B,但也有可能是驱动器 A,正如托尼 在这里所说:

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

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

某些与 PC 不兼容的系统(如 Radio Shack Color Computer)确实使用软盘而无需电缆扭曲,但需要手动设置跳线,并且确实可以同时使用四个驱动器。虽然此黑客允许最终用户不必弄乱跳线,但它也将系统限制为两个软盘驱动器。

  • 一张图片胜过千言万语!+1 (2认同)

小智 7

IBM 制造了这种组合,允许在不需要跳线的情况下更换软盘驱动器(在大型机中)。大多数电缆也有一点切口,以防止多个驱动器同时运行 - 减少了电缆上可用的电机选择信号。IBM 使用的原始规范(驱动器制造商的标准)有两条电缆,允许 4 个驱动器。他们的廉价电源一次只能处理一个驱动器,所以黑客已经完成了。电缆疯狂延续到 PC 市场并成为事实上的标准。后来的系统可以在 BIOS 中订购驱动器,而无需对软盘访问进行“排序”。天啊,我觉得老了。

  • 某些与 PC 不兼容的系统(如 Radio Shack Color Computer)实际上确实使用了软盘_没有_电缆扭曲,但需要手动设置跳线,并且确实可以同时使用四个驱动器。虽然此黑客允许最终用户不必弄乱跳线,但它也将系统限制为两个软盘驱动器。 (4认同)