Há um giro de algumas linhas neste cabo de disquete. Por quê? Qual é o propósito disso?
Há um giro de algumas linhas neste cabo de disquete. Por quê? Qual é o propósito disso?
Respostas:
se esse é um cabo de disquete que serve para selecionar como a primeira (antes da torção) e a segunda unidade (após a torção) serão A: ou B:
de http://www.pcguide.com/ref/fdd/confCable-c.html
Você também notará que há uma "torção" ímpar no cabo de disquete, localizado entre os dois pares de conectores destinados às unidades de disquete. Apesar de parecer um "hack" (bem, é realmente um hack), essa é de fato a construção correta de um cabo de interface de disquete padrão. Existem alguns cabos que não têm o twist, e são esses que na verdade não são padrão! O que a torção faz para alterar a conexão da unidade na extremidade oposta da torção, para que seja diferente da unidade antes da torção. Isso é feito para fazer com que a unidade na extremidade do cabo apareça como A: para o sistema e a do meio seja como B :.
No cabo da unidade de disquete do PC, um dos fios é ativado quando uma solicitação é feita para acessar a unidade A: e outro é ativado quando uma solicitação é feita para acessar a unidade B :. Além disso, um fio é ativado quando o motor da unidade A: deve ligar, enquanto o outro faz o mesmo para a unidade B: (obviamente, quando o código deseja acessar a unidade A: ele liga o motor, mas possui um motor separado fios de controle significa que o código que deseja acessar o inversor A: agora, mas desejará acessar o inversor B: novamente pode ligar os dois motores). Embora tenha sido possível usar jumpers em cada inversor para indicar se ele deve responder ao primeiro ou segundo conjunto de fios, a prática padrão é ter todos os inversores configurados para responder aos fios de seleção de acionamento e partida de motor associados a unidade B :,
Embora possa parecer um pouco para trás fazer com que as unidades respondam aos fios da unidade B: na ausência de 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.
A unidade antes da torção será a unidade B, enquanto a do final será A. Dessa forma, não há necessidade de "configurar" as unidades em que unidade (A ou B) elas serão e o que elas devem ouvir . Eles podem ser configurados de forma idêntica e o twist trocará a entrada de controle por eles.
Ou citando serragem , a partir deste comentário :
A torção do cabo permite que ambas as unidades de disquete sejam configuradas de forma idêntica (para seleção da unidade) quando instaladas (para conveniência de fabricação), mas operacionalmente, podem ser selecionadas exclusivamente como a primeira unidade ou a segunda unidade com base na posição do cabo.
Os pinos torcidos são do pino 10 ao pino 16.
Sem a distorção, precisamos configurar as unidades e defini-las como unidade A para uma e B para a outra, porque quando a placa-mãe seleciona, por exemplo, a unidade A, ambas as unidades receberiam o sinal de seleção se ambas estiverem configuradas como unidade R. Para evitar isso, devemos configurá-los com jumpers ou cablando sua função para que haja uma unidade configurada para a unidade A que escute os sinais no fio A selecionado, enquanto a outra unidade será a unidade B que ouviria sinais na seleção B.
Isso é totalmente factível, mas não queremos mexer na configuração das unidades, apenas queremos jogá-las na caixa do PC e conectar os cabos.
Digamos que ambas as unidades sejam cabeadas para a unidade B. Agora não precisamos configurá-las, mas ambas ouviram o sinal B selecionado, enquanto a placa-mãe ainda deseja enviar um sinal para selecionar A para selecionar a unidade A Aqui vem a torção! Após a primeira unidade, torcemos os cabos selecionados para que a unidade A (que ainda é uma unidade com fio B) ouça os controles selecionados A, porque conectamos o pino de seleção A ao pino de seleção B (o único pino ouve).
Agora, a unidade antes da torção funcionará como uma unidade B ouvindo para selecionar os sinais B, enquanto a unidade após a torção funcionará como unidade A ouvindo para selecionar os sinais A. Ambos são Bs de unidade com fio que escutam seu pino B selecionado, mas em um drive conectamos o pino A ao B, para que a placa-mãe possa controlá-lo através do barramento A.
Com as palavras de hobbs aqui :
Os pinos são de fato "Seleção de acionamento A", "Seleção de acionamento B", "Ativação do motor A" e "Ativação do motor B". A torção troca o Drive Select A <-> B (pinos 14 e 12, respectivamente) e Motor Enable A <-> B (pinos 10 e 16, respectivamente). Todas são saídas no controlador de disquete e entradas nas unidades.
e aqui :
O restante dos pinos (leitura e gravação de dados, controle do motor de passo, seleção da cabeça, etc.) são transportados da maneira normal, e é por isso que os pinos de seleção do inversor são tão críticos. Uma unidade precisa ignorar todas as entradas e não produzir saída quando não está selecionada
Enquanto as unidades com fio são geralmente uma unidade B, existe a chance de ser uma unidade A, conforme dito por Tonny aqui :
Certa vez, tive uma tarde inteira de entretenimento tentando descobrir por que uma unidade que veio de um sistema em funcionamento não funcionaria em outro computador ... Acabou sendo conectada para A e o computador original usava um cabo normal, mas tinha os sinais torceram na própria placa-mãe!
Além disso, observe o que Michael Hampton escreveu aqui :
Certos sistemas não compatíveis com PC (como o Radio Shack Color Computer) usavam disquetes sem a torção do cabo, mas exigiam a configuração manual dos jumpers e podiam de fato usar quatro unidades ao mesmo tempo. Embora esse hack permita que o usuário final não precise mexer com os jumpers, ele também restringe o sistema a duas unidades de disquete.
A IBM criou o kludge para permitir que as unidades de disquete (nos mainframes) fossem alteradas sem a necessidade de jumpers. Também há um pequeno corte na maioria dos cabos para impedir que mais de uma unidade funcione ao mesmo tempo - reduzindo os sinais de seleção de motor disponíveis no cabo. A especificação original da qual a IBM trabalhava (o padrão da unidade mfg) tinha dois cabos, permitindo 4 unidades. Suas fontes de alimentação baratas não podiam lidar com mais de uma unidade de cada vez, então o hack foi feito. A loucura por cabo foi transferida para o mercado de PCs e tornou-se um padrão defacto. Os sistemas posteriores podiam solicitar unidades no BIOS e não precisavam "sequenciar" o acesso ao disquete. Deus, eu me sinto velho.