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

45

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?

Nous s
la source
5
Celui-ci est vraiment vieux. Un autre exemple ancien est un micro-SD sur un adaptateur mini-SD sur un adaptateur SD sur un adaptateur CF sur un adaptateur PCMCIA.
Ismael Miguel
9
@IsmaelMiguel, sauf que dans votre exemple, la chaîne d'adaptateurs pourrait en fait fonctionner, alors que dans le cas des PO, aucune possibilité à distance n'est offerte pour aucune fonctionnalité.
Ale..chenski
6
L'ironie est les ports USB inutilisés à côté de la prise de la carte réseau. Et pas de souris ou de clavier? Peut-être sont-ils connectés aux ports USB du panneau avant? : D
Tim
9
La chaîne "microSD> miniSD> SD" est entièrement mécanique et fonctionnera parfaitement. "SD> CF" nécessite une couche de traduction, mais cela fonctionnera. "CF> PCMCIA" est un peu plus qu'une carte de lecteur multimédia.
bwDraco
4
Il semble qu’il s’agisse d’un
Ale..chenski

Réponses:

75

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

Le vert est un convertisseur USB / PS / 2, il s’agit d’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.

Mokubai
la source
Les commentaires ne sont pas pour une discussion prolongée; cette conversation a été déplacée pour discuter .
Mokubai
La question à se poser est donc de savoir s'il existe des souris USB capables de parler en série sur PS / 2 ...
strangedannii
3
@Mokubai Je suppose que par "convertisseur de souris en série / PS / 2", vous vouliez dire "convertisseur de souris PS / 2 en port RS232"; Je sais que les ports COM RS232 sont appelés "ports série" et que "port série" utilisé dans un contexte PC signifie généralement COM / RS232 - mais en toute honnêteté, ce nom est extrêmement trompeur en soi, car PS / 2, USB, RS232, SATA, SAS, etc. sont tous des ports série; Ainsi, Curiousdannii a parlé plus haut de "PS / 2 sérialisé", ce qui m'a fait comprendre que la distinction n'est pas aussi évidente pour certaines personnes. J'ai pris la liberté de proposer une édition pour cela.
vaxquis
Le tout est correct pour les ordinateurs fabriqués au cours des 20 dernières années. Mais à l'origine, les connecteurs DB-25 étaient utilisés pour les ports série et uniquement pour cela (connecteurs utilisés par les ports parallèles conçus à l'origine pour les imprimantes Centronics). Les périphériques série utilisaient rarement plus de quelques broches, d'où le passage à DB-9. Bien sûr, ce mash ne fonctionnerait toujours pas sur un port série DB-25, mais l’échec est légèrement moins total.
Isaac Rabinovitch
@IsaacRabinovitch La couleur (magenta) autour du port indique qu'il s'agit d'un port parallèle.
Moshe Katz
24

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

J'ai personnellement un vieux clavier AT, dans un convertisseur AT / PS2, qui se connecte à un convertisseur PS2 / USB et se connecte à un KVM USB. Cela correspond à deux adaptateurs d'affilée, 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 menuisiers RJ45 pourraient fonctionner, mais ce n'est pas un adaptateur et va à l'encontre de l'esprit de votre question.

Criggie
la source
15
+1 pour avoir remarqué que la question utilisait la photo uniquement à titre d'exemple, et que OP bénéficierait ici d'une réponse plus générique.
Vaxquis
3
Notez que le convertisseur PS2 / USB et le KVM sont tous deux des convertisseurs actifs . La question utilise uniquement des adaptateurs passifs.
user2943160
8

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).

Cependant, la photo montre une clé USB, qui ne peut fonctionner qu’à des vitesses FS (12 Mbits / s) et plus. Cette "installation" ne fonctionnera pas car elle ne peut fonctionner qu’à 1,5 Mbit / s USB 1.0, alors que le périphérique FS USB nécessite un traitement sérieux des signaux de données à 12 Mbit / s et nécessite un service spécial soigneusement programmé depuis l’hôte du PC, qui ne peut pas être fourni par le port COM.

La réponse est donc 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 pire car PP ne dispose pas de matériel de conversion de serie UART et le bit-banging du port du PC x86 est clairement hors de portée du traitement du récepteur à 12 Mbps (ce qui nécessite une vitesse d’échantillonnage / lecture de 20 ns).

Ale..chenski
la source
Je pensais que les ports série à 25 broches n'étaient utilisés que sur DCE (modems).
user253751
1
Plusieurs choses indiquent fortement que c'est un port parallèle. Tout d’abord, la présence dans la pile de ce qui est vraisemblablement un facteur de changement de genre (les ports série et parallèle des PC utilisent le genre opposé). Deuxièmement, la couleur du panneau entourant le port correspond à la couleur du PC97 pour les ports parallèles. Troisièmement, cet ordinateur a l'air relativement moderne pour moi et je n'ai pas vu d'ordinateur avec un port série à 25 broches depuis de nombreuses années.
plugwash
De plus, les adaptateurs de souris série à PS2 n'étaient que des adaptateurs de câblage; ils nécessitaient que la souris prenne en charge le fonctionnement du port série. J'ai entendu parler de souris bi-mode série / ps2 et de souris bi-mode ps2 / usb, mais je n'ai jamais entendu parler d'une souris tri-mode.
plugwash
2
Quel est le facteur limitant qui vous empêche de bitbanging à ces taux? Est-ce simplement du matériel intentionnellement défectueux? Je m'attendrais à ce que les conseils modernes aient une version mappée en mémoire des ports io hérités et il n'y a aucune raison fondamentale pour laquelle ils ne pourraient pas prendre en charge 50 millions d'accès par seconde.
R ..
2
Sur les PC x86 modernes, le port PP est intégré à la "puce Super-IO", voir en.wikipedia.org/wiki/Low_Pin_Count . Le bus LPC est une interface sérialisée d'une largeur de 4 bits fonctionnant à 33 MHz, avec une synchronisation, une adresse et d'autres champs de paquets et des poignée de main sérialisés. Par conséquent, le temps de latence et les frais généraux considérables occasionnés par le bit-banging.
Ale..chenski
1

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 convient 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 aux applications parallèles - elles étaient généralement utilisées pour des 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 Theory, vous pouvez écrire un programme - en supposant que l’on puisse tracer l’ensemble des connexions électriques, s’assurer que la tension adéquate peut être acheminée (le plus souvent en croisant certaines des connexions dans le changeur de genre parallèle à 25 broches M / F) et écrire un programme pour réinterpréter les signaux que la puce de contrôle parallèle recevait / transmettait - pour que cela fonctionne, mais comme l'USB est omniprésent, à moins que cela ne soit vraiment nécessaire, ce serait une perte de temps et de ressources.

PhasedOut
la source
5
Je trouve très douteux qu'un port parallèle puisse être assez rapide pour débuter en USB, donc je m'attends fortement à ce que ce travail nécessite de cacher des composants électroniques actifs dans l'enceinte du changeur de genre. L’alimentation peut également être un problème, le port parallèle du PC n’ayant pas de broches d’alimentation, vous pouvez donc vous fier aux lignes de données / de négociation.
plugwash
Vous avez raison, je me souviens d'un périphérique qui était un tampon de mémoire du port LPT reposant sur une batterie 9v, auquel s'ajoutait une mémoire tampon de 256k pour votre imprimante matricielle. J'ai cherché, mais je n'ai pas trouvé d'enregistrement de ce périphérique sur Internet. En fouillant cependant, j'ai trouvé un brevet pour un appareil qui adapterait un "scanner de poche" pour fonctionner via le port LPT. ( google.com/patents/US5490283 ) et nécessiterait une alimentation externe de l'adaptateur, c'est une lecture très technique qui rappelle l'époque où il était plus difficile de faire fonctionner les choses! Gllad, vous avez parlé de l'électronique active - de bons adaptateurs ps2 / usb en ont.
PhasedOut
1

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 la connecter à 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.

Kasperd
la source