Wie viele und welche Adapter können gestapelt werden und funktionieren tatsächlich?

5297
Wes

Jemand hat dieses Bild heute auf Twitter gepostet:

lol

Das wird nicht funktionieren, richtig?

Warum genau? Und an welcher Stelle hört der Adapterstapel auf zu arbeiten?

45
Dieser ist wirklich alt. Ein anderes altes Beispiel ist eine Micro-SD auf einem Mini-SD-Adapter auf einem SD-Adapter auf einem CF-Adapter auf einem PCMCIA-Adapter. Ismael Miguel vor 7 Jahren 5
@IsmaelMiguel, außer dass in Ihrem Beispiel die Adapterkette tatsächlich funktionieren könnte, während im Fall der OPs nicht einmal eine entfernte Möglichkeit für irgendeine Funktionalität besteht. Ale..chenski vor 7 Jahren 9
Die Ironie sind die nicht verwendeten USB-Anschlüsse neben der NIC-Buchse. Und keine Maus oder Tastatur? Vielleicht sind sie an die USB-Anschlüsse an der Vorderseite angeschlossen? : D Tim vor 7 Jahren 6
@AliChen Das Beispiel, das ich gegeben habe, funktioniert tatsächlich, wenn Sie in mehrere Teile aufgeteilt sind. Eine Mini-SD auf einer Micro-SD auf einer SD-Karte funktioniert tatsächlich. Und eine SD-Karte auf einer CF-Karte funktioniert. Und eine CF-Karte auf PCMCIA funktioniert auch. Ismael Miguel vor 7 Jahren 0
Die Kette "microSD> miniSD> SD" ist vollständig mechanisch und funktioniert definitiv. "SD> CF" erfordert eine Übersetzungsebene, die jedoch funktioniert. "CF> PCMCIA" ist wenig mehr als eine Medienleserkarte. bwDraco vor 7 Jahren 9
Es scheint, dass dies ein 6-jähriger Teaser ist, siehe http://www.geek.com/chips/a-parallel-port-to-usb-conversion-you-wont-believe-1276689/ Ale..chenski vor 7 Jahren 4
@IsmaelMiguel: AliChen sagt, dass es funktionieren kann, er hat nicht gesagt, dass es nicht geht. Was er sagt, kann nicht funktionieren, ist das Bild im OP oben, da offensichtlich ein Tastatur- / Mausadapter nichts über Blockgeräte weiß (USB-Stick). slebetman vor 7 Jahren 1
In diesem Fall funktioniert der erste Adapter nicht mehr. user20574 vor 7 Jahren 0
@slebetman ich weiß. Ich habe gerade auf das "in Ihrem Beispiel die Kette von Adaptern könnte tatsächlich funktionieren" verwiesen. Die Idee war, ein Beispiel für eine Adapter-Verkettung zu geben, die wahrscheinlich funktioniert. Ismael Miguel vor 7 Jahren 0
Mein Test ist fehlgeschlagen, als ich einen parallelen Anschluss an der Rückseite meines PCs gesucht habe. Jodrell vor 7 Jahren 2
@bwDraco Es gibt tatsächlich eine Untergruppe von CF, die direkt mit einer Untergruppe von PCMCIA kompatibel ist, wiederum nur mit einem physischen Adapter und ohne Logik. :) hobbs vor 7 Jahren 1

5 Antworten auf die Frage

75
Mokubai

Keiner von ihnen wird alles tun, was Sie erwarten. Überhaupt.

Der grüne ist ein USB-PS / 2-Konverter, er ist ein Drahtkonverter und kein Signalwandler. Es funktioniert nur, wenn das angeschlossene Gerät erkennt, wie es angeschlossen ist, und beide Sprachen spricht. Ihr USB-Stick kann dies nicht, eine USB-Maus könnte dies tun .

Der nächste ist ein PS / 2-Maus-zu-Seriell-Konverter. Das PS / 2-Gerät muss beide Verbindungen verstehen. Ein USB-Stick kann dies nicht durchsprechen.

Als nächstes ist ein serieller 9-zu-25-Pin-Adapter, nichts Besonderes, nur mehr nicht angeschlossene Kabel. Kein Sprechen von USB.

Als nächstes kommt ein 25-Pin-Gender-Wechsler, mit dem der 25-Pin-Seriellkonverter in eine 25-Pin-Buchsensteckdose eingesteckt werden kann. Weder der parallele Anschluss noch das USB-Gerät werden die Bedeutung der Kabel verstehen, die an ihnen herumwackeln, wenn überhaupt.

Wenn mir später langweilig wird, könnte ich versuchen, die theoretischen Pinouts zu jagen, aber es scheint ein wenig sinnlos zu sein.

Es ist eine nutzlose Masse von Steckverbindern, die nichts erreichen wird.

Kommentare sind nicht für eine erweiterte Diskussion vorgesehen. Dieses Gespräch wurde [zum Chat verschoben] (http://chat.stackexchange.com/rooms/45180/discussion-on-answer-by-mokubai-how-many-port-adapters-und-which-ones-can- Beste). Mokubai vor 7 Jahren 0
Die Frage ist also, ob es USB-Mäuse gibt, die serialisiertes PS / 2 sprechen können ... curiousdannii vor 7 Jahren 0
@Mokubai Ich nehme an "PS / 2-Maus zu seriellem Konverter" meinte eigentlich "PS / 2-Maus zu RS232-COM-Konverter"; Ich weiß, dass RS232-COM-Anschlüsse als "serielle Anschlüsse" bezeichnet werden und dass "serieller Anschluss", der im PC-Kontext verwendet wird, normalerweise COM / RS232 bedeutet. Aber ehrlich gesagt, ist dieser Name für sich extrem irreführend, da beide PS / 2, USB, RS232, SATA, SAS usw. sind * alle * serielle Anschlüsse; curiousdannii sprach oben von "serialized PS / 2", und das hat mir klar gemacht, dass der Unterschied für manche Leute nicht so offensichtlich ist. Ich habe mir die Freiheit genommen, eine Bearbeitung dafür vorzuschlagen. vaxquis vor 7 Jahren 3
Das ist alles richtig für Computer, die in den letzten 20 Jahren hergestellt wurden. Ursprünglich wurden DB-25-Anschlüsse jedoch nur für serielle Anschlüsse verwendet. (Parallele Anschlüsse verwendeten Anschlüsse, die ursprünglich für Centronics-Drucker entwickelt wurden.) Serielle Geräte verwendeten selten mehr als ein paar Pins, daher die Umstellung auf DB-9. Natürlich funktioniert dieser Brei auf einem seriellen DB-25-Port immer noch nicht, aber der Fehler ist etwas weniger. Isaac Rabinovitch vor 7 Jahren 0
@IsaacRabinovitch Die Farbe (Magenta) um den Port zeigt an, dass es sich um einen parallelen Port handelt. Moshe Katz vor 7 Jahren 0
@MosheKatz Uh, wo genau habe ich gesagt, dass es kein Parallelport ist? Isaac Rabinovitch vor 7 Jahren 0
@IsaacRabinovitch Ich habe nicht gesagt, dass du gesagt hast, dass es nicht so ist. Ich habe nur darauf hingewiesen, wie Sie feststellen können, dass dies für jeden zukünftigen Besucher nicht der Fall ist, der Ihre Aussage liest und wissen möchte, wie er dies sagt. Moshe Katz vor 7 Jahren 0
23
Criggie

Um den Teil "An welchem ​​Punkt hört er auf zu arbeiten" zu beantworten, hängt es davon ab, was konvertiert wird.

Ich persönlich habe eine alte AT-Tastatur in einen AT / PS2-Konverter, der an einen PS2 / USB-Konverter und an einen USB-KVM angeschlossen wird. Das sind zwei Adapter in einer Reihe oder drei, wenn Sie die KVM zählen.

Bis zu dem Punkt, an dem die Verbindungsverluste oder die Gesamtkabellänge zu groß sind, funktioniert eine beliebige Anzahl von Verlängerungen oder Verbindungsstücken. 100 1-Meter-Ethernet-Kabel und 99 RJ45-Verbindungsstücke funktionieren möglicherweise, aber das ist kein Adapter und verstößt gegen den Geist Ihrer Frage.

+1 für die Feststellung, dass die Frage das Bild nur als Beispiel verwendet hat und dass OP hier von einer allgemeineren Antwort profitieren würde. vaxquis vor 7 Jahren 15
Beachten Sie, dass sowohl der PS2 / USB-Konverter als auch der KVM * aktive * Konverter sind. Die Frage verwendet nur passive Adapter. user2943160 vor 7 Jahren 3
8
Ale..chenski

Ich glaube, das Bild zeigt eine allgemeine RS-232-DB25-COM-Schnittstelle und keine parallele Schnittstelle. Technisch sollte der Stack-up mit einer speziellen USB / PS / 2-kompatiblen Maus arbeiten, die im LS-USB-Modus (1,5 MBit / s) arbeitet.

Das Bild zeigt jedoch einen USB-Stick, der nur mit FS-Raten (12 MBit / s) und darüber arbeiten kann. Dieses "Setup" funktioniert nicht, da das Setup nur mit einer USB 1.0-Rate von 1,5 Mbit / s arbeiten kann, während das FS-USB-Gerät eine ernsthafte Verarbeitung der Datensignale mit 12 Mbit / s erfordert und einen sorgfältig geplanten Spezialservice vom PC-Host benötigt. die nicht vom COM-Port bereitgestellt werden kann.

Die einfache Antwort lautet also: Der COM-Port PS / 2-zu-USB-Konverter kann weder die erforderliche Kommunikationsgeschwindigkeit noch das richtige USB-Protokoll für einen FS / HS-Speicherstick bereitstellen. Insbesondere "stoppt" es zwischen dem Stick und dem grünen USB-PS / 2-Adapter.

ADDENDUM1: Ein grundlegender Beweis dafür, dass dieses Setup ein Witz ist, ist, dass weder der EPP- noch der COM-Anschluss über eine 5-V-Stromversorgung verfügen, die zur Stromversorgung des USB-Sticks erforderlich ist.

ADDENDUM2: Ja, dies ist die parallele Schnittstelle des PCs, je nach Beschreibung des DELL 2550-Servers und dank "plugwash". Das PP ist schlimmer, da PP keine UART-Serdes-Konvertierungshardware besitzt und das Bit-Bangen des Ports vom x86-PC für die Verarbeitung von 12 MBit / s-Empfängern (die eine Abtast- / Lesegeschwindigkeit von 20 ns benötigt) deutlich außerhalb des Bereichs liegt.

Ich dachte, die 25-poligen seriellen Anschlüsse würden nur auf DCE (dh Modems) verwendet. user20574 vor 7 Jahren 0
Mehrere Dinge deuten stark darauf hin, dass es sich um einen Paralell-Port handelt. Zuerst die Präsenz im Stapel dessen, was vermutlich ein Gender-Changer ist (serielle und parallele Ports auf PCs verwenden das andere Geschlecht). Zweitens stimmt die Farbe des Panels um den Port mit der PC97-Farbe für parallele Ports überein. Drittens sieht dieser Computer für mich relativ modern aus und ich habe seit vielen Jahren keinen Computer mit einem seriellen 25-Pin-Anschluss gesehen. plugwash vor 7 Jahren 1
Bei den Seriell-zu-PS2-Mausadaptern handelte es sich lediglich um Verdrahtungsadapter. Sie benötigten die Maus, um den seriellen Anschluss zu unterstützen. Ich habe von seriellen / ps2-Mäusen mit Dualmodus und ps2 / usb-Maus mit dualem Modus gehört, aber ich habe noch nie von einer Tri-Modus-Maus gehört. plugwash vor 7 Jahren 0
@plugwash, seit vielen Jahren Kundensupport, weiß ich, dass Fragen häufig in verdrehter Form erscheinen, gefiltert nach Fragestellern mit vielen Annahmen. Ich hatte also den ersten Verdacht, dass OP tatsächlich mit einer USB-Maus funktionierte, und war verwirrt, als ein USB-Stick keine Lebenszeichen zeigte, vorausgesetzt, USB = USB. Aus Zweifelsgründen habe ich meine Antwort so formuliert. Es stellt sich heraus, dass es sich bei der gesamten Ausgabe um einen 6-jährigen Teaser mit gefälschten Nachweisen handelt. Der Schlüsselpunkt könnte hier sein, dass LPT- oder COM-Anschlüsse keine Stromversorgung haben, während der PS / 2-Anschluss über einen dedizierten Power-Pin verfügt. Ale..chenski vor 7 Jahren 0
Was ist der limitierende Faktor, der Sie davon abhält, bei diesen Raten zu bitbangen? Ist es nur absichtlich schlechte Hardware? Ich würde erwarten, dass moderne Boards über eine Memory-Mapped-Version der älteren Io-Ports verfügen, und es gibt keinen grundsätzlichen Grund, dass sie keine 50M-Zugriffe pro Sekunde unterstützen können. R.. vor 7 Jahren 2
In modernen x86-PCs ist der PP-Port in den sogenannten "Super-IO-Chip" integriert, siehe https://en.wikipedia.org/wiki/Low_Pin_Count. Der LPC-Bus ist eine 4 Bit breite, serialisierte Schnittstelle mit 33 MHz, mit serialisierter Synchronisierung, Adresse und anderen Paketfeldern und Handshakes. Daher die Latenzzeit und der riesige Aufwand für Bit-Bang. Ale..chenski vor 7 Jahren 2
1
PhasedOut

Um nur einige der Lücken in unseren Antworten auszufüllen, da ich nicht kommentieren kann, werde ich hier einige Informationen hinzufügen.

Der Port, an den dieser Rube Goldberg-Adapter angeschlossen ist, ist definitiv ein IEEE-1284-Parallelport. Dies wird durch die Burgundy-Farbgebung um den 25-poligen Port angezeigt, die sowohl für PC99 als auch für das PC 2001 PC System Design Guide geeignet ist:

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

Als nächstes in der Kette befindet sich ein 25-Pin-Wechsler zwischen Männern und Frauen. Bei diesen Verbindungen handelt es sich in der Regel um direkte Verbindungen, bei Parallelanwendungen ist die Anwendung jedoch eingeschränkt - normalerweise wurden diese für serielle oder SCSI-Kabel verwendet.

Weiter unten in der Kette befindet sich ein serieller 25-Pin-zu-9-Pin-RS-232-Adapter, der eine völlig andere Pinbelegung hat und jedes elektrische Signal hiervon für den Parallel-Port nicht verständlich ist.

In Theorie man könnte ein Programm schreiben - unter der Annahme, dass man alle elektrischen Verbindungen verfolgen konnte, stellen Sie sicher, dass die richtige Spannung verlegt werden konnte (wahrscheinlich von einigen der Verbindungen im 25 - poligen M / F Parallel Gender Changer Kreuzung) und Schreiben eines Programms zur Neuinterpretation der Signale, die der Parallel-Steuerchip empfangen / übertragen hat - damit es funktioniert, aber da USB so allgegenwärtig ist, wenn dies nicht unbedingt erforderlich ist, wäre dies eine gigantische Zeit- und Ressourcenverschwendung.

Ich finde es sehr zweifelhaft, dass ein Paralell-Port schnell genug ist, um USB zu bitbangieren. Ich gehe daher davon aus, dass Sie für diese Arbeit aktive Elektronik im Gehäuse des Gender Changer verstecken müssen. Die Stromversorgung kann auch ein Problem sein, da der PC-Paralell-Port keine Stromversorgungspins besitzt, sodass Sie für die Stromversorgung Daten- / Handshake-Leitungen benötigen. plugwash vor 7 Jahren 5
Sie haben recht, ich erinnere mich an ein Gerät, das ein LPT-Port-Speicherpuffer war, der auf einer 9-V-Batterie basierte und einen 256-KB-Speicherpuffer für Ihren Nadeldrucker hinzufügte. Ich habe gesucht, konnte jedoch keine Aufzeichnung dieses Geräts im Internet finden. Beim Stöbern herum fand ich jedoch ein Patent für ein Gerät, das einen "Handscanner" an die LPT-Schnittstelle anpasst. (http://www.google.com/patents/US5490283) und der Adapter müsste extern mit Strom versorgt werden. Es ist eine sehr technische Lektüre und erinnert an das Zeitalter, in dem die Arbeit schwieriger war! Gllad Sie erwähnt aktive Elektronik - gute PS2 / USB-Adapter haben sie. PhasedOut vor 7 Jahren 0
1
kasperd

In der dargestellten Kette von Adaptern gibt es genau ein Paar von Adaptern, von denen erwartet werden kann, dass sie zusammenarbeiten. Das ist der graue PS / 2-zu-DB9-Konverter und der schwarze DB9-zu-DB25-Konverter.

Der graue Adapter wurde höchstwahrscheinlich als Zubehör mit einer Maus aus den 90er Jahren mitgeliefert. Wenn Sie diese Maus zusammen mit den grauen und schwarzen Adaptern verwenden, können Sie die Maus an einen 25-poligen seriellen Anschluss anschließen, der in den 80ern und frühen 90ern üblich war. Und diese Kombination würde funktionieren.

Der abgebildete Computer scheint einen 9-poligen seriellen Anschluss und nicht einen 25-poligen Port zu haben, so dass der schwarze Adapter bei diesem Computer unbrauchbar ist. Der graue Adapter könnte direkt an den Computer angeschlossen werden.

Es ist unwahrscheinlich, dass der weiße Adapter zur Anpassung des Geschlechts in dem dargestellten Kontext nützlich ist. Es verbindet ein serielles Gerät mit einer parallelen Schnittstelle. Einige der Pins im Parallelport des Computers können als GPIO programmiert werden. Wenn jedoch alle relevanten Pins im seriellen Port mit den GPIO-Pins des Computers verbunden sind, können Sie das serielle Protokoll theoretisch in Software programmieren anstatt sich auf einen UART zu verlassen. Wenn die Geräte, die Sie auf diese Weise anschließen, in Bezug auf Spannung und Strom nicht kompatibel sind, besteht die Gefahr, dass einige Geräte beschädigt werden.

Mit dem grünen Adapter können Sie eine USB-Maus oder -Tastatur an einen PS / 2-Anschluss des Computers anschließen. Soweit ich mich erinnere, wurden solche Adapter in den späten 90ern erfunden und funktionieren nur, wenn die verwendete Maus oder Tastatur mit der erforderlichen Abwärtskompatibilität ausgestattet ist. Es würde mich nicht wundern, wenn Schaltkreise, die zu diesem Zeitpunkt für USB-Mäuse und -Tastaturen entwickelt wurden, auch heute noch verwendet werden, da es kaum Gründe gab, sie zu aktualisieren.

Theoretisch könnte es eine USB-Maus mit Rückwärtskompatibilität bis hin zur seriellen Kommunikation geben. In diesem Fall könnten die grünen, grauen und schwarzen Adapter alle zusammenarbeiten. Ich glaube nicht, dass es eine solche Maus gibt, da an dem Punkt, an dem die USB-Schnittstelle mit PS / 2-Rückwärtskompatibilität entwickelt wurde, es sich wahrscheinlich als ein guter Zeitpunkt für die Abwärtskompatibilität der seriellen Schnittstelle anhört.

Ich habe nur eine einzelne Logitech USB-Maus auf Abwärtskompatibilität mit seriell getestet, und diese Maus funktionierte nicht an einer seriellen Schnittstelle. Es werden nur USB und PS / 2 unterstützt. Andere Benutzer verfügen möglicherweise über mehr empirische Beweise, aus denen hervorgeht, wie wahrscheinlich es ist, dass eine zufällige USB-Maus serielle Anschlüsse unterstützt.