このフロッピーケーブルには数行のねじれがあります。どうして?その目的は何ですか?
ねじる前のドライブはBドライブ、最後のドライブはAドライブです。このようにして、どちらのドライブ(AまたはB)になるか、および何を聴くべきかを「構成」する必要はありません。 。それらは同じように設定することができ、ねじれはそれらのために制御入力を交換します。
ケーブルのねじれにより、(製造の都合上)取り付け時に両方のフロッピードライブを同じように(ドライブ選択のために)設定することができますが、操作上、ケーブル位置に基づいて第1ドライブまたは第2ドライブとして一意に選択できます。
ねじれたピンはピン10からピン16までです。
マザーボードがドライブAなどを選択すると、両方のドライブがドライブとして設定されている場合は両方のドライブが選択信号を受信するため、ドライブを設定し、一方をA、もう一方をBに設定する必要があります。 A.これを回避するには、選択Aワイヤ上の信号を受信するドライブAになるようにドライブを設定し、他のドライブはドライブBになるように、それらをジャンパまたは役割で配線することによって設定する必要があります。 select Bのシグナルを聞きます.
これは完全に実行可能ですが、ドライブの設定を台無しにするのではなく、単にPCのケースに入れてケーブルを接続したいだけです。
両方のドライブがドライブBになるように固定されているとしましょう。今度はそれらをセットアップする必要はありませんが、両方とも選択Bの信号を聞き、マザーボードはドライブAを選択するために信号Aを選択します。これがひねりです!最初のドライブの後、選択Aケーブルを選択Bピンに接続しているため(選択ピンのみ)、選択ケーブルをねじって、ドライブA(まだハードドライブB)を選択Aのコントロールに聞きます。聞きます)。
これで、ツイスト前のドライブはドライブBとして機能してB信号の選択を聞きますが、ツイスト後のドライブはドライブAとして機能してA信号の選択を聞きます。両方ともハードワイヤードBドライブで、選択Bピンをリッスンしますが、1台のドライブでは選択Aピンを選択Bに接続したので、マザーボードは選択Aバスで制御できます。
ピンは実際には "Drive Select A"、 "Drive Select B"、 "Motor Enable A"、 "Motor Enable B"です。ツイストはドライブ選択A − B(それぞれピン14および12)およびモータイネーブルA − B(それぞれピン10および16)を交換する。すべてフロッピーコントローラの出力とドライブの入力です。
そして ここで :
残りのピン(データの読み書き、ステッピングモーター制御、ヘッドセレクトなど)は通常の方法でバス接続されているため、ドライブ選択ピンは非常に重要です。ドライブはすべての入力を無視し、選択されていないときに出力を生成しない
ハードワイヤードドライブは通常ドライブBですが、 Tonnyhere :)によって言われるようにドライブAである可能性があります。
私はかつて午後にエンターテイメントの仕事をしていたのですが、動作中のシステムから来たドライブが他のコンピュータでは動作しない理由を見つけようとしました。マザーボード上で信号がねじれた!
また、 Michael Hampton が here :を書いたもの)に注意してください。
Radio Shack Color Computerのような、PCと互換性のないシステムでは、実際にはケーブルをひねらずにフロッピーを使用していましたが、手動でジャンパを設定する必要があり、実際には一度に4台のドライブを使用できました。このハッキングは、エンドユーザーがジャンパーをいじる必要がないようにしますが、システムを2つのフロッピードライブに制限します。
これがフロッピーケーブルの場合、1番目(ねじれ前)と2番目(ねじれ後)のドライブのA:またはB:を選択します。
http://www.pcguide.com/ref/fdd/confCable-c.htmlから
また、フロッピードライブに使用する2対のコネクタの間にフロッピーケーブルに奇妙な「ねじれ」があることに気付くでしょう。これは「ハック」(実際にはハック)であるように見えるという事実にもかかわらず、これは実際には標準のフロッピーインタフェースケーブルの正しい構成です。ねじれのないケーブルがいくつかありますが、実際には規格外のものです。ツイスト前のドライブとは異なるようにツイストの遠端にあるドライブの接続を変更するためにツイストが行うこと。これは、ケーブルの端にあるドライブをシステムにはA:として、中央にあるドライブをB:として表示するために行われます。
PCのフロッピードライブケーブルでは、ドライブA:へのアクセスが要求されると1本のワイヤがアクティブになり、ドライブB:へのアクセスが要求されるともう1本のワイヤがアクティブになります。加えて、片方のワイヤはドライブA:モーターをオンにすると作動し、もう片方はドライブB:に対しても同様に作動します。(明らかにコードがドライブAにアクセスしようとしているとき:コントロールワイヤは、ドライブA:にアクセスしたいコードがドライブB:にアクセスしようとしているコードを意味します。ここでも両方のモーターをオンにできます。最初のワイヤセットと2番目のワイヤセットのどちらに対応するかを示すために各ドライブにジャンパを使用することは可能でしたが、一般的な方法では、すべてのドライブをドライブB:。ただし、遠端コネクタに接続されているドライブがドライブB:選択ワイヤを見るように、2つのドライブコネクタ間でケーブルを撚り合わせます。
ねじれがない状態でドライブをドライブB:ワイヤに応答させるのは少し遅いように思えるかもしれませんが、そうすることで単一のドライブA:を接続するときにケーブルの全長を使用することができます。ケーブルは中央のコネクタの前後両方でねじってください。
IBMは、ジャンパーを必要とせずにフロッピードライブ(メインフレーム内)を変更できるようにするために、この問題を解決しました。また、ほとんどのケーブルには、複数のドライブが同時に動作するのを防ぐための小さなカットがあります。それは、ケーブルで利用可能なモーター選択信号を減らすことです。 IBMが開発した元の仕様(drive mfgの標準)には、2つのケーブルがあり、4つのドライブを使用できました。安価な電源装置では一度に複数のドライブを処理できなかったため、ハッキングが行われました。ケーブルの狂気はPC市場に持ち越され、事実上の標準となりました。後のシステムはBIOSでドライブを注文することができ、フロッピーアクセスを「シーケンス」する必要はありませんでした。神よ、私は年をとっています。