Quanti adattatori di porte e quali possono essere impilati e funzionanti?


45

Qualcuno ha postato questa foto su Twitter oggi:

lol

Non funzionerà, giusto?

Perché, esattamente? E, in particolare, a che punto la pila di adattatori smette di funzionare?


5
Questo è veramente vecchio. Un altro vecchio esempio è un micro-sd su un adattatore mini-sd su un adattatore sd su un adattatore CF su un adattatore PCMCIA.
Ismael Miguel

9
@IsmaelMiguel, ad eccezione del fatto che nel tuo esempio la catena di adattatori potrebbe effettivamente funzionare, mentre nel caso degli OP non c'è nemmeno la possibilità remota di alcuna funzionalità.
Ale..chenski

6
L'ironia sono le porte USB inutilizzate accanto al jack NIC. E nessun mouse o tastiera? Forse sono collegati alle porte USB del pannello frontale? : D
Tim

9
La catena "microSD & gt; miniSD & gt; SD" è interamente meccanica e funzionerà sicuramente. "SD & gt; CF" richiede un livello di traduzione ma funzionerà. "CF & gt; PCMCIA" è poco più di una scheda di lettore multimediale.
bwDraco

4
Sembra che questo sia un teaser di 6 anni, vedi geek.com/chips/...
Ale..chenski

Risposte:


75

Nessuno di loro farà nulla che ti aspetti. Affatto.

Quello verde è un convertitore da USB a PS / 2, è un convertitore di filo piuttosto che un convertitore di segnale. Funzionerà solo se il dispositivo che si collega in esso può rilevare come è collegato e parlare entrambe le lingue. La tua chiavetta USB non lo farà, un mouse USB potrebbe .

Il prossimo è un convertitore da mouse a seriale PS / 2, di nuovo il dispositivo PS / 2 deve capire entrambe le connessioni. Una chiavetta USB non può parlare attraverso questo.

Il prossimo è un adattatore seriale da 9 a 25 pin, niente di speciale, solo cavi più sconnessi. Non si parla da USB.

Next è un commutatore di genere a 25 pin, che consente al convertitore seriale a 25 pin femmina di inserirsi in una porta parallela femmina a 25 pin. Né la porta parallela né il dispositivo USB capiranno il significato di qualunque filo si stia muovendo contro di loro, se nessuno di essi lo è.

Se mi annoio più tardi, potrei provare a inseguire il pinout teorico, ma sembra un po 'inutile in tutta onestà.

È un inutile miscuglio di connettori che non otterrà alcun risultato.


I commenti non sono per discussioni estese; questa conversazione è stata trasferito in chat .
Mokubai

Quindi la domanda da porsi è se ci siano dei mouse USB che possano parlare di PS / 2 serializzati ...
curiousdannii

3
@Mokubai suppongo che "PS / 2 mouse to serial converter" in realtà intendessi "mouse PS / 2 per convertitore RS232 COM"; So che le porte COM RS232 sono chiamate "porte seriali" e che "porta seriale" usata nel contesto PC di solito significa COM / RS232 - ma in tutta onestà, quel nome è estremamente fuorviante da solo, dal momento che sia PS / 2, USB, RS232, SATA, SAS ecc tutti porte seriali; Il curioso detto sopra parlava di "PS / 2 serializzato", e questo mi ha fatto capire che la distinzione non è così ovvia per alcune persone. Mi sono preso la libertà di proporre una modifica per questo.
vaxquis

Tutto è corretto per i computer realizzati negli ultimi 20 anni circa. Ma i connettori DB-25 originariamente erano usati per le porte seriali e solo per quello. (I connettori utilizzati dalle porte parallele erano originariamente progettati per le stampanti Centronics.) I dispositivi seriali usavano raramente più di alcuni pin, da qui il passaggio a DB-9. Certamente, questo mash non funzionerebbe ancora su una porta seriale DB-25, ma l'errore è leggermente meno totale.
Isaac Rabinovitch

@IsaacRabinovitch Il colore (magenta) attorno alla porta indica che si tratta di una porta parallela.
Moshe Katz

23

Per rispondere alla parte "a che punto smette di funzionare", dipende da cosa viene convertito.

Personalmente ho una vecchia tastiera AT, in un convertitore AT / PS2, che si collega a un convertitore PS2 / USB e si connette a un KVM USB. Sono due adattatori di fila o tre se contate il KVM.

Qualsiasi numero di estensori o falegnami potrebbe funzionare, fino al punto in cui le perdite tra le articolazioni o la lunghezza totale del cavo sono eccessive. Quindi 100 cavi Ethernet da 1 metro e 99 joiner RJ45 potrebbero funzionare, ma non è un adattatore ed è contrario allo spirito della tua domanda.


15
+1 per aver notato che la domanda usava la foto solo come esempio e che l'OP trarrebbe beneficio da una risposta più generica qui.
vaxquis

3
Si noti che il convertitore PS2 / USB e il KVM sono entrambi attivo convertitori. La domanda utilizza solo adattatori passivi.
user2943160

8

Credo che l'immagine mostri una porta COM DB25 full-size RS-232 e non una porta parallela. Tecnicamente lo stack-up dovrebbe funzionare con uno speciale mouse USB / PS / 2 compatibile, che funziona in modalità LS USB (1.5Mbit / s).

Tuttavia, l'immagine mostra una chiavetta USB, che può funzionare solo con velocità FS (12 Mbit / s) e superiore. Questa "configurazione" non funzionerà perché l'impostazione può funzionare solo con velocità USB 1.0 da 1.5 Mbit / s, mentre il dispositivo USB FS richiede un'elaborazione seria dei segnali dati a 12 Mbit / s, e necessita di un servizio speciale pianificato con cura dall'host PC, che non può essere fornito dalla porta COM.

Quindi la risposta è semplice: il convertitore da porta USB a PS / 2 a USB non può fornire la velocità di comunicazione necessaria, né un protocollo USB adeguato per una memory stick FS / HS. Nello specifico, "smette di funzionare" tra lo stick e l'adattatore USB-PS / 2 verde.

ADDENDUM1: una prova fondamentale che questa configurazione è una barzelletta è che nessuna delle porte EPP o COM ha una potenza di 5 V, che è necessaria per alimentare la chiavetta USB.

ADDENDUM2: sì, questa è la porta parallela del PC, per descrizione di DELL 2550 sever, e grazie a "plugwash". Il PP è peggio, dal momento che il PP non ha alcun hardware di conversione Serdes UART, e il bit-banging della porta dal PC x86 è chiaramente fuori portata per l'elaborazione del ricevitore a 12 Mbps (che richiede una frequenza di campionamento / lettura di 20 ns).


Pensavo che le porte seriali a 25-pin fossero usate solo su DCE (cioè i modem).
user20574

1
Diverse cose indicano con forza che si tratta di una porta parallela. Prima la presunzione nella pila di ciò che è presumibilmente un cambio di genere (le porte seriali e parallele su PC usano il sesso opposto). In secondo luogo, il colore del pannello che circonda la porta corrisponde al colore PC97 per le porte parallele. Terzo, quel computer mi sembra relativamente moderno e non vedo da molti anni un computer con una porta seriale a 25 pin.
plugwash

Anche gli adattatori per mouse da seriale a PS2 erano solo adattatori di cablaggio, richiedevano il mouse per supportare il funzionamento della porta seriale. Ho sentito parlare di mouse dual-mode serial / ps2 e mouse ps2 / usb dual mode, ma non ho mai sentito parlare di un mouse tri-mode.
plugwash

2
Qual è il fattore limitante che ti impedisce di digerire le frequenze? E 'solo l'hardware intenzionalmente cattivo? Mi aspetto che le schede moderne dispongano di una versione mappata in memoria delle porte legacy io e non c'è alcun motivo fondamentale per cui non possano supportare accessi 50M al secondo.
R..

2
Nei moderni PC x86, la porta PP è integrata nel cosiddetto "chip Super-IO", vedi en.wikipedia.org/wiki/Low_Pin_Count . Il bus LPC è un'interfaccia serializzata a 4 bit di larghezza che funziona a 33 MHz, con sincronizzazione sincronizzata, indirizzo e altri campi di pacchetto e handshake. Quindi la latenza e l'enorme overhead per il bit-banging.
Ale..chenski

1

solo per colmare alcune lacune nelle nostre risposte qui, poiché non posso commentare, aggiungerò qui alcune informazioni.

La porta a cui è collegato questo adattatore Rube Goldberg è sicuramente una porta parallela IEEE-1284 - come indicato dalla colorazione Burgundy che circonda la porta a 25 pin, che si adatta alle specifiche della Guida alla progettazione del sistema PC99 e PC 2001:

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

Avanti nella catena, è un cambio di genere da maschio a femmina a 25 pin. Sebbene queste siano in genere connessioni dirette, l'applicazione è limitata quando si tratta di applicazioni parallele, in genere queste sono state utilizzate per i cavi seriali o SCSI.

Più in basso lungo la catena, c'è un adattatore seriale RS-232 da 25 pin a 9 pin - che ha una piedinatura totalmente diversa e qualsiasi segnale elettrico da questo non verrà compreso dalla porta parallela.

In teoria uno poteva scrivere un programma - presupponendo che si possano rintracciare tutte le connessioni elettriche, assicurarsi che la giusta tensione sia stata instradata (molto probabilmente incrociando alcune delle connessioni nel Parallel Gender Changer 25 pin M / F) e scrivendo un programma per reinterpretare i segnali che il chip di controllo parallelo stava ricevendo / trasmettendo - per farlo funzionare, ma dal momento che l'USB è così onnipresente a meno che non ci fosse un bisogno molto specifico che ciò accada sarebbe uno spreco titanico di tempo e risorse.


5
Trovo molto dubbio che una porta parallela sia abbastanza veloce da USB bitbang, quindi mi aspetto fortemente che per fare questo lavoro sarebbe necessario nascondere l'elettronica attiva nel contenitore del cambio di genere. Anche l'alimentazione può essere un problema, la porta parallela del PC non ha pin di alimentazione, quindi ci si affida alle linee dati / handshake per l'alimentazione.
plugwash

Hai ragione, ricordo un dispositivo che era un buffer di memoria della porta LPT che si basava su una batteria da 9V, aggiungeva un buffer di memoria da 256k per la tua stampante ad aghi - ho cercato, ma non ho trovato un record di questo dispositivo su internet. Girando però, ho trovato un brevetto per un dispositivo che avrebbe adattato uno "scanner portatile" per funzionare tramite la porta LPT. ( google.com/patents/US5490283 ) e richiederebbe alimentazione esterna all'adattatore, è una lettura molto tecnica e ricorda l'età in cui il lavoro di roba era più difficile! Gllad hai menzionato l'elettronica attiva - hanno buoni adattatori ps2 / usb.
PhasedOut

1

Nella catena di adattatori raffigurata c'è esattamente una coppia di adattatori che ci si può aspettare che lavorino insieme. Questo è il convertitore da PS / 2 a DB9 grigio e il convertitore da DB9 a DB25 nero.

L'adattatore grigio era probabilmente incluso come accessorio con un mouse degli anni '90. Usando quel mouse insieme agli adattatori grigio e nero è possibile collegare il mouse a una porta seriale a 25 pin che era comune negli anni '80 e nei primi anni '90. E quella combinazione funzionerebbe.

Il computer raffigurato sembra avere una porta seriale a 9 pin piuttosto che una porta a 25 pin, quindi l'adattatore nero è inutile con questo computer. L'adattatore grigio potrebbe essere collegato direttamente al computer.

È improbabile che l'adattatore per il cambio di sesso bianco sia utile nel contesto illustrato. Collega un dispositivo seriale a una porta parallela. Alcuni dei pin nella porta parallela del computer possono essere programmati come GPIO e se per pura fortuna tutti i pin rilevanti nella porta seriale sono collegati ai pin GPIO del computer, in teoria è possibile programmare il protocollo seriale nel software piuttosto che affidarsi a un UART. Ma se i dispositivi che connetti in questo modo non sono compatibili in termini di tensione e corrente, c'è il rischio di danneggiare alcune apparecchiature.

L'adattatore verde è progettato per collegare un mouse o una tastiera USB a un connettore PS / 2 sul computer. Per quanto ricordo, tali adattatori sono stati inventati alla fine degli anni '90 e funzionano solo se il mouse o la tastiera utilizzati sono costruiti con la necessaria retrocompatibilità. Non sarei sorpreso se i circuiti progettati a quel punto per mouse e tastiere USB fossero ancora in uso oggi, poiché ci sono stati pochi motivi per aggiornarlo.

In teoria, potrebbe esistere un mouse USB con compatibilità all'indietro fino alla comunicazione seriale, nel qual caso gli adattatori verde, grigio e nero potrebbero funzionare tutti insieme. Anche se non credo che un tale mouse esista dal momento che nel punto in cui è stata progettata l'interfaccia USB con compatibilità retroattiva PS / 2 probabilmente si è sentito come un buon momento per abbandonare la compatibilità con la porta seriale all'indietro.

Ho testato solo un mouse USB Logitech per compatibilità con le versioni precedenti e quel mouse non funzionava su una porta seriale. Supporta solo USB e PS / 2. Altri potrebbero avere più prove empiriche che suggeriscono quanto sia probabile che un mouse USB casuale supporti porte seriali.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.