web-dev-qa-db-fra.com

Combien d’adaptateurs de ports, et qui peuvent être empilés et réellement?

Quelqu'un a posté cette photo sur Twitter aujourd'hui:

lol

Cela ne fonctionnera pas, non?

Pourquoi exactement? Et plus précisément, à quel moment la pile d’adaptateurs cesse de fonctionner?

45
Wes

Aucun d'entre eux ne fera tout ce que vous attendez. Du tout.

Le vert est un convertisseur USB vers PS/2, c’est un convertisseur de fil plutôt que de convertisseur de signal. Cela ne fonctionnera que si le périphérique que vous branchez peut détecter comment il est connecté et parler les deux langues. Votre clé USB ne fera pas cela, une souris USB pourrait .

Le suivant est un convertisseur souris/série PS/2. Là encore, le périphérique PS/2 doit comprendre les deux connexions. Une clé USB ne peut pas parler à travers cela.

Suivant est un adaptateur série 9 à 25 broches, rien de spécial, juste plus de fils non connectés. Pas parler de l'USB.

Vient ensuite un changeur de genre à 25 broches, permettant au convertisseur série femelle à 25 broches de se brancher à un port parallèle femelle à 25 broches. Ni le port parallèle ni le périphérique USB ne comprendront la signification des fils qui s’agitent, si aucun d’eux ne le sont.

Si je m'ennuie plus tard, je pourrais peut-être essayer de chasser les erreurs théoriques, mais cela semble un peu inutile en toute honnêteté.

C'est un mélange inutile de connecteurs qui ne permettra rien.

75
Mokubai

Pour répondre à la partie "à quel moment cela cesse-t-il de fonctionner", cela dépend de ce qui est converti.

Personnellement, je possède un ancien clavier AT dans un convertisseur AT/PS2, qui se connecte à un convertisseur PS2/USB et à un KVM USB. Cela fait deux adaptateurs à la suite, ou trois si vous comptez le KVM.

N'importe quel nombre de rallonges ou de menuisiers fonctionnerait, jusqu'au point où les pertes sur les joints ou la longueur totale du câble sont excessives. Donc, 100 câbles Ethernet de 1 mètre et 99 câbles RJ45 pourraient fonctionner, mais ce n'est pas un adaptateur et va à l'encontre de l'esprit de votre question.

24
Criggie

Je crois que la photo montre un port COM DB25 standard complet RS-232, et non un port parallèle. Techniquement, l’empilement devrait fonctionner avec une souris spéciale compatible USB/PS/2, fonctionnant en mode LS USB (1,5 Mbit/s).

Toutefois, la photo montre une clé USB, qui ne peut fonctionner qu’à FS débits (12 Mbits/s) et plus. Cette "configuration" ne fonctionnera pas car elle ne peut fonctionner qu’à 1,5 Mbit/s en vitesse USB 1.0, alors que le FS périphérique USB nécessite un traitement sérieux des signaux de données à 12 Mbit/s et nécessite une planification minutieuse. service spécial de PC Host, qui ne peut pas être fourni par le port COM.

La réponse est simple: le convertisseur de port COM PS/2 vers USB ne peut pas fournir la vitesse de communication nécessaire ni le protocole USB approprié pour une clé de mémoire FS/HS. Plus précisément, il "cesse de fonctionner" entre la clé et l'adaptateur USB-PS/2 vert.

ADDENDUM1: une des preuves fondamentales que cette configuration est une blague est qu’aucun des ports EPP ou COM n’a une alimentation de 5 V, ce qui est nécessaire pour alimenter la clé USB.

ADDENDUM2: oui, il s’agit du port parallèle du PC, conformément à la description du serveur Dell 2550 et grâce au "plugwash". Le PP est encore pire, car PP ne possède pas de matériel de conversion de UART et le bit-banging du port de l'ordinateur x86 est clairement hors de portée pour Traitement du récepteur à 12 Mbits/s (nécessitant un taux d’échantillonnage/lecture de 20 ns).

8
Ale..chenski

Dans la chaîne d’adaptateurs décrite, il existe exactement une paire d’adaptateurs pouvant fonctionner ensemble. Il s’agit du convertisseur gris PS/2 vers DB9 et du convertisseur noir DB9 vers DB25.

L’adaptateur gris était très probablement inclus en tant qu’accessoire avec une souris des années 90. En utilisant cette souris avec les adaptateurs gris et noir, vous pouvez connecter la souris à un port série à 25 broches, courant dans les années 80 et au début des années 90. Et cette combinaison fonctionnerait.

L'ordinateur représenté semble avoir un port série à 9 broches plutôt qu'un port à 25 broches, de sorte que l'adaptateur noir est inutile avec cet ordinateur. L'adaptateur gris pourrait être branché directement à l'ordinateur.

Il est peu probable que l’adaptateur de changement de sexe blanc soit utile dans le contexte décrit. Il connecte un périphérique série à un port parallèle. Certaines des broches du port parallèle de l'ordinateur peuvent être programmées en tant que GPIO. Si, par pure chance, toutes les broches pertinentes du port série sont connectées aux broches GPIO de l'ordinateur, vous pouvez en théorie programmer le protocole série dans un logiciel. plutôt que de compter sur un UART. Mais si les appareils que vous connectez de cette manière ne sont pas compatibles en termes de tension et de courant, vous risquez d'endommager certains équipements.

L'adaptateur vert est conçu pour connecter une souris ou un clavier USB à un connecteur PS/2 de l'ordinateur. Autant que je me souvienne, de tels adaptateurs ont été inventés à la fin des années 90 et ne fonctionnent que si la souris ou le clavier utilisé est construit avec la compatibilité ascendante nécessaire. Je ne serais pas surpris que les circuits conçus à ce stade pour les souris et claviers USB soient encore utilisés de nos jours, car il y avait peu de raisons de les mettre à jour.

En théorie, il pourrait exister une souris USB avec compatibilité ascendante jusqu’à la communication série, auquel cas les adaptateurs vert, gris et noir pourraient tous fonctionner ensemble. Bien que je ne pense pas qu'une telle souris existe, car au moment où l'interface USB avec compatibilité ascendante PS/2 a été conçue, il était probablement temps de laisser tomber la compatibilité ascendante du port série.

Je n'ai testé qu'une seule souris Logitech USB pour la compatibilité ascendante avec le port série. Cette souris ne fonctionnait pas sur un port série. Il ne supportait que les ports USB et PS/2. D'autres auront peut-être davantage de preuves empiriques indiquant à quel point il est probable qu'une souris USB aléatoire prend en charge les ports série.

1
kasperd

juste pour combler certaines des lacunes de nos réponses ici, puisque je ne peux pas commenter, je vais ajouter quelques informations ici.

Le port auquel cet adaptateur Rube Goldberg est connecté est certainement un port parallèle IEEE-1284 - comme indiqué par la couleur Bourgogne entourant le port à 25 broches, qui correspond aux spécifications du Guide de conception des systèmes PC99 et PC 2001:

http://tech-insider.org/windows/research/acrobat/001102/00about-2001.pdf

Suivant dans la chaîne, il y a un changeur de sexe mâle à femelle de 25 broches. Bien que ces connexions soient généralement directes, l'application est limitée en ce qui concerne les applications parallèles - elles étaient généralement utilisées pour les câbles série ou SCSI.

Plus bas dans la chaîne, se trouve un adaptateur série RS-232 de 25 à 9 broches - qui a un brochage totalement différent et tout signal électrique en provenance de celui-ci ne sera pas compris par le port parallèle.

Dans la théorie , un peut écrire un programme - en supposant que l’on puisse suivre toutes les connexions électriques, s’assurer que la tension correcte est capable. être routé (probablement en croisant certaines des connexions dans le changeur de genre parallèle à 25 broches M/F) et en écrivant un programme permettant de réinterpréter les signaux reçus/transmis par la puce de contrôle parallèle - pour le faire fonctionner, mais depuis USB Omniprésente, à moins d'un besoin très spécifique, ce serait une perte de temps et de ressources titanesque.

1
PhasedOut