Quantos adaptadores de porta e quais podem ser empilhados e realmente funcionam?

45

Alguém postou esta foto no twitter hoje:

Isso não vai funcionar, certo?

Por que exatamente? E, especificamente, em que ponto a pilha de adaptadores pára de funcionar?

    
por Wes 08.09.2016 / 11:25

5 respostas

75

Nenhum deles fará o que você espera. Em tudo.

O verde é um conversor USB para PS / 2, é um conversor de fio em vez de conversor de sinal. Ele só funcionará se o dispositivo que você conectar a ele puder detectar como ele está conectado e falar os dois idiomas. O seu stick USB não fará isso, um mouse USB pode .

O próximo é um mouse PS / 2 para conversor serial, novamente o dispositivo PS / 2 precisa entender ambas as conexões. Um stick USB não pode falar sobre isso.

Em seguida, há um adaptador serial de 9 a 25 pinos, nada de especial, apenas mais fios desconectados. Não falando de USB.

O próximo é um trocador de gênero de 25 pinos, permitindo que o conversor serial fêmea de 25 pinos se conecte a uma porta paralela fêmea de 25 pinos. Nem a porta paralela nem o dispositivo USB entenderão o significado de quaisquer fios que estejam se mexendo neles, se algum deles estiver.

Se eu ficar entediado mais tarde, eu posso tentar perseguir os pinouts teóricos, mas parece um pouco sem sentido com toda a honestidade.

É uma mistura inútil de conectores que não conseguirão nada.

    
por 08.09.2016 / 11:47
23

Para responder a parte "em que ponto isso para de funcionar", depende do que está sendo convertido.

Eu pessoalmente tenho um velho teclado AT, em um conversor AT / PS2, que se conecta a um conversor PS2 / USB e se conecta a um KVM USB. São dois adaptadores seguidos, ou três, se você contar o KVM.

Qualquer número de extensores ou marceneiros funcionaria, até o ponto em que as perdas nas juntas ou o comprimento total do cabo seja excessivo. Portanto, cabos Ethernet de 100 metros e 99 conectores RJ45 podem funcionar, mas isso não é um adaptador e é contra o espírito de sua pergunta.

    
por 08.09.2016 / 12:51
8

Acredito que a imagem mostra uma porta COM geral DB25 RS-232 e não uma porta paralela. Tecnicamente, o empilhamento deve funcionar com um mouse especial compatível com USB / PS / 2, que opera no modo LS USB (1,5 Mbit / s).

No entanto, a imagem mostra um dispositivo USB, que pode operar apenas com taxas de FS (12Mbits / s) e acima. Essa "configuração" não funcionará porque a configuração só pode operar com taxa USB 1.0 de 1,5 Mbit / s, enquanto o dispositivo USB FS precisa de processamento sério de sinais de dados a 12 Mbit / s, e precisa de um serviço especial cuidadosamente programado do host do PC. que não pode ser fornecido pela porta COM.

Portanto, a resposta simples é: a porta COM PS / 2 para o conversor USB não pode fornecer a velocidade de comunicação necessária nem o protocolo USB adequado para um cartão de memória FS / HS. Especificamente, ele "pára de funcionar" entre o gravador e o adaptador USB-PS / 2 verde.

ADDENDUM1: uma evidência fundamental de que essa configuração é uma piada é que nem as portas EPP ou COM possuem nenhuma potência de 5V, o que é necessário para alimentar o pendrive USB.

ADENDO2: sim, esta é a porta paralela do PC, por descrição do DELL 2550 sever, e graças ao "plugwash". O PP é pior, uma vez que o PP não possui nenhum hardware de conversão UART e o bit-banging da porta do x86 PC está claramente fora do intervalo para o processamento do receptor de 12Mbps (que requer 20ns de amostragem / taxa de leitura).

    
por 08.09.2016 / 23:16
1

apenas para preencher algumas lacunas em nossas respostas aqui, já que não posso comentar, adicionarei algumas informações aqui.

A porta à qual este adaptador Rube Goldberg está conectado é definitivamente uma Porta Paralela IEEE-1284 - conforme indicado pela coloração Burgundy em torno da porta de 25 pinos, que se ajusta às especificações PC99 e PC 2001 PC System Design Guide:

link

Em seguida, na cadeia, é um trocador de gênero de 25 pinos macho para fêmea. Enquanto estes são tipicamente diretos através de conexões, a aplicação é limitada quando se trata de aplicações paralelas - normalmente, estas foram usadas para cabos Serial ou SCSI.

Mais abaixo na corrente, está um Adaptador Serial de 25 Pinos para 9 Pinos RS-232 - que tem uma pinagem totalmente diferente e qualquer sinal elétrico disso não será entendido pela porta Paralela.

Na Teoria um poderia escrever um programa - assumindo que se pode rastrear todas as conexões elétricas, certifique-se de que a voltagem adequada possa ser roteada (provavelmente por cruzando algumas das conexões no Trocador de Gênero Paralelo M / F de 25 pinos) e escrevendo um programa para reinterpretar os sinais que o chip de controle Paralelo estava recebendo / transmitindo - para fazê-lo funcionar, mas como USB é tão onipresente a menos que houvesse um específico Para que isso acontecesse, seria um desperdício de tempo e recursos.

    
por 08.09.2016 / 23:44
1

Na cadeia representada de adaptadores, há exatamente um par de adaptadores que podem funcionar juntos. Esse é o conversor cinza PS / 2 a DB9 e o conversor preto DB9 para DB25.

O adaptador cinza provavelmente foi incluído como acessório com um mouse dos anos 90. Usando esse mouse junto com os adaptadores cinza e preto, você pode conectar o mouse a uma porta serial de 25 pinos, que era comum nos anos 80 e início dos anos 90. E essa combinação funcionaria.

O computador descrito parece ter uma porta serial de 9 pinos em vez de uma porta de 25 pinos, portanto, o adaptador preto é inútil com este computador. O adaptador cinza pode ser conectado diretamente ao computador.

O adaptador de mudança de gênero branco provavelmente não será útil no contexto representado. Ele conecta um dispositivo serial a uma porta paralela. Alguns dos pinos na porta paralela no computador podem ser programados como GPIO, e se por pura sorte todos os pinos relevantes na porta serial estiverem conectados a pinos GPIO no computador, então, em teoria, você pode programar o protocolo serial em software em vez de confiar em um UART. Mas se os dispositivos que você conectar dessa maneira não forem compatíveis em termos de voltagem e corrente, há o risco de danificar alguns equipamentos.

O adaptador verde destina-se a conectar um mouse ou teclado USB a um conector PS / 2 no computador. Tanto quanto me lembro de tais adaptadores foram inventados no final dos anos 90 e eles só funcionam se o mouse ou teclado usado é construído com a compatibilidade necessária para trás. Eu não ficaria surpreso se o circuito projetado naquele momento para mouse e teclado USB ainda estiver em uso hoje, já que há poucas razões para atualizá-lo.

Em teoria, poderia existir um mouse USB com compatibilidade retroativa até a comunicação serial, em cujo caso os adaptadores verde, cinza e preto poderiam trabalhar juntos. Embora eu não ache que esse mouse existe desde o ponto em que a interface USB com compatibilidade retroativa do PS / 2 foi projetada, provavelmente pareceu um bom momento para abandonar a compatibilidade com a porta serial.

Eu testei apenas um único mouse USB da Logitech para compatibilidade retroativa com serial e esse mouse não funcionou em uma porta serial. Suportava apenas USB e PS / 2. Outros podem ter mais evidências empíricas sugerindo a probabilidade de um mouse USB aleatório suportar portas seriais.

    
por 11.09.2016 / 01:57