该软盘电缆中有几条线弯曲。为什么?目的是什么?
该软盘电缆中有几条线弯曲。为什么?目的是什么?
Answers:
如果这是软盘电缆,则扭曲用于选择第一驱动器(扭曲之前)和第二驱动器(扭曲之后)如何成为A:或B:
来自http://www.pcguide.com/ref/fdd/confCable-c.html
您还将注意到在软盘驱动器的两对连接器之间的软盘电缆中有一个奇怪的“扭曲”。尽管事实上这似乎是“ hack”(嗯,确实是hack),但实际上这是标准软盘接口电缆的正确构造。有些电缆没有绞线,实际上是非标准电缆!扭转会如何改变扭转远端的驱动器连接,使其与扭转之前的驱动器不同。这样做是为了使电缆末端的驱动器在系统中显示为A :,而中间的驱动器显示为B:。
在PC软盘驱动器电缆上,当请求访问驱动器A:时,一根线被激活,而当请求访问驱动器B:时,一根线被激活。此外,当驱动器A:电动机应打开时,一根电线被激活,而驱动器B:则被另一根电线激活(显然,当代码要访问驱动器A时:它将打开电动机,但是具有单独的电动机-控制线将表示要访问驱动器A:但现在要访问驱动器B:的代码可以再次打开两个电动机。尽管可以在每个驱动器上使用跳线来指示它是否应该响应第一组或第二组电线,但是标准做法是将所有驱动器配置为响应与之相关的驱动器选择和电动机启动电线。驱动器B:
使驱动器响应驱动器B:在没有扭曲的情况下布线似乎有些向后,但是这样做可以在连接单个驱动器A:时使用电缆的全长。在中间连接器之前和之后都要扭绞电缆。
扭转之前的驱动器将是驱动器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彩色计算机)实际上使用了软盘而没有电缆扭曲,但是需要手动设置跳线,并且确实可以一次使用四个驱动器。虽然这种破解使最终用户不必麻烦跳线,但它也将系统限制为两个软盘驱动器。
IBM做出了这样的决定:无需跳线就可以更改软盘驱动器(在大型机中)。大多数电缆上也有一些剪裁,以防止同时运行多个驱动器-减少电缆上可用的电动机选择信号。IBM最初使用的规格(驱动器制造标准)有两条电缆,可连接4个驱动器。他们廉价的电源一次最多只能处理一个驱动器,因此黑客入侵了。电缆的狂热蔓延到PC市场,并成为事实上的标准。以后的系统可以在BIOS中订购驱动器,而无需“排序”软盘访问。天哪,我觉得老了。