Qual é o pequeno toque nesse cabo de fita flexível?

71

Há uma torção de algumas linhas neste cabo de disquete. Por quê? Qual é o propósito disso?

    
por totymedli 05.12.2014 / 20:36

4 respostas

13

Resumindo tudo

tl; dr

O drive antes da torção será o drive B enquanto o do final será A. Desta forma, não há necessidade de "configurar" os drives que dirigem (A ou B) eles serão e o que eles deve ouvir. Eles podem ser configurados de forma idêntica e a torção trocará a entrada de controle por eles.

Ou citando sawdust , de este comentário :

The cable twist allows both floppy drives to be configured identically (for drive selection) when installed (for manufacturing convenience), yet operationally, can be uniquely selected as either the first drive or the second drive based on cable position.

Pinos e cabeamento

Os pinos torcidos são do pino 10 ao pino 16.

Explicação

Sem a torção, temos que configurar os drives e configurá-los para serem drive A para um e B para o outro, porque quando a placa-mãe seleciona por exemplo o drive A, ambos receberiam o sinal select se ambos estivessem configurados Como uma unidade A. Para evitar isso, devemos configurá-los por jumpers ou por hard-wiring seu papel para que houvesse um conjunto de unidades para ser a unidade A que iria ouvir sinais no fio seleto A, enquanto a outra unidade seria unidade B que escutaria os sinais na seleção B.

Isso é totalmente factível, mas não queremos mexer na configuração das unidades, só queremos jogá-las na caixa do PC e conectar os cabos.

Digamos que ambas as unidades sejam conectadas à unidade B. Agora não temos que configurá-las, mas ambas escutaram o sinal B selecionado, enquanto a placa-mãe ainda deseja enviar um sinal para selecionar A para selecione a unidade A. Aí vem a reviravolta! Depois da primeira unidade, torcemos os cabos selecionados para que a unidade A (que ainda é uma unidade B com fio) ouça os controles seletos A, porque conectamos o pino seletor A ao pino B selecionado (o único pino ouve).

Agora, a unidade antes da torção funcionará como uma unidade B, ouvindo a seleção de sinais B, enquanto a unidade após a torção funcionará como a unidade A, escutando os sinais A selecionados. Eles são ambos Bits de unidade com fio que escutam seu pino B selecionado, mas para um drive nós conectamos o pino seletor A ao seu B selecionado para que a placa-mãe possa controlá-lo através do barramento seleto A.

Com as palavras hobbs aqui :

The pins are in fact "Drive Select A", "Drive Select B", "Motor Enable A", and "Motor Enable B". The twist swaps Drive Select A<->B (pins 14 and 12, respectively) and Motor Enable A<->B (pins 10 and 16, respectively). All are outputs on the floppy controller and inputs on the drives.

e aqui :

The rest of the pins (read and write data, stepper motor control, head select, etc.) are bussed in the normal fashion, which is why the drive select pins are so critical. A drive has to ignore all input and produce no output when it's not selected

Embora unidades com fio sejam geralmente uma unidade B, existe a chance de ser uma unidade A, como diz Tonny aqui :

I once had a whole afternoon of entertainment trying to figure out why a drive which came from a working system wouldn't work in another computer... It turned out to be hardwired for A and the original computer used a normal cable, but had the signals twisted on the motherboard itself!

Além disso, observe o que Michael Hampton escreveu aqui :

Certain non-PC-compatible systems (like the Radio Shack Color Computer) did actually use floppies without the cable twist, but required manually setting the jumpers, and could indeed use four drives at once. While this hack allows for the end user to not have to mess with jumpers, it also restricts the system to two floppy drives.

    
por 08.12.2014 / 19:41
43

se este for um cabo de disquete que serve para selecionar como o primeiro (antes da torção) e o segundo disco (após a torção) serão A: ou B:

do link

You will also notice that there is an odd "twist" in the floppy cable, located between the two pairs of connectors intended for the floppy drives. Despite the fact that this appears to be a "hack" (well, it really is a hack), this is in fact the correct construction of a standard floppy interface cable. There are some cables that do not have the twist, and it is these that are actually non-standard! What the twist does it to change the connection of the drive on the far end of the twist so that it is different than the drive before the twist. This is done to cause the drive at the end of the cable to appear as A: to the system and the one in the middle to be as B:.

    
por 05.12.2014 / 21:13
32

No cabo da unidade de disquete do PC, um dos fios é ativado quando uma solicitação é feita para acessar a unidade A: e outra é ativada quando uma solicitação é feita para acessar a unidade B :. Além disso, um fio é ativado quando o motor do inversor A: deve ligar, enquanto o outro faz o mesmo para o inversor B: (obviamente, quando o código vai querer acessar o inversor A: ele liga o motor, mas possui um motor separado fios de controle significa que o código que deseja acessar a unidade A: agora, mas estará querendo acessar a unidade B: novamente pode ligar ambos os motores). Embora fosse possível usar jumpers em cada unidade para indicar se ela deveria responder ao primeiro ou segundo conjunto de fios, a prática padrão era ter todas as unidades configuradas para responder aos fios de seleção de acionamento e partida do motor associados a unidade B :, mas, em seguida, ter um cabo torcido entre os dois conectores de unidade para que a unidade conectada ao conector de extremidade remota veja a unidade B: selecione o fio quando o controlador estiver ativando a unidade A: fio.

Embora possa parecer um pouco para trás para que as unidades respondam à unidade B: fios na ausência de uma torção, fazer as coisas dessa maneira torna possível usar todo o comprimento do cabo ao conectar uma única unidade A: , sem exigir que o cabo seja torcido antes e depois do conector do meio.

    
por 05.12.2014 / 22:21
8

A IBM criou o kludge para permitir que as unidades de disquete (em mainframes) fossem alteradas sem necessidade de jumpers. Há também um pequeno corte na maioria dos cabos para impedir que mais de um inversor funcione ao mesmo tempo - reduzindo os sinais de seleção do motor disponíveis no cabo. A especificação original da qual a IBM trabalhava (o padrão da unidade mfg) tinha dois cabos que permitiam 4 unidades. Suas fontes de alimentação baratas não conseguiam mais do que uma unidade por vez, então o hack estava pronto. A loucura do cabo transportou-se para o mercado de PCs e tornou-se um padrão de fato. Sistemas posteriores podiam solicitar unidades na BIOS e não precisavam "sequenciar" o acesso ao disquete. Deus, me sinto velho.

    
por 06.12.2014 / 02:18

Tags