Devo generare un sistema semplice in cui gli interrupt del computer host conducono a una connessione RJ-45 non standard (6 pin in stato on / off binario) che può essere attivata con poca latenza. Le uniche uscite disponibili sull'host sono un controller Ethernet e USB. Tutto ciò che i pin sull'RJ-45 devono fare è ruotare di 2,5 V con isteresi + -0,5. Alcune ricerche mi hanno indicato che l'unica opzione in questo caso sarebbe quella di ottenere una scheda di sviluppo in grado di gestire uno stack USB (ad esempio: serie TI MSP430 5xxx) e saldare i pin GPIO a un cavo RJ-45 per ottenere questo effetto, ma mi chiedo se esiste una soluzione più semplice. Una possibilità che mi è venuta in mente è stata invece quella di utilizzare una scheda di porta parallela PCI-express e semplicemente costruire un cavo parallelo a RJ-45 a 6 fili e utilizzare LPT per controllare quali pin RJ-45 sono attivi. Se qualcuno ha esperienza con la codifica, qual è la soluzione più semplice da implementare? Esistono altri metodi per attivare l'attivazione di 6 pin in parallelo con un computer con le uscite indicate? Grazie.
Addendum - Dovrei aggiungere che l'obiettivo non è quello di parallelizzare i dati compressi da USB. Possono essere semplici trigger di stringhe di caratteri, ho solo bisogno di un modo per identificare quale pin su RJ-45 deve essere "attivo" dall'host. Ancora di più sto pensando di acquistare una scheda con porta parallela è la risposta, ma sono ancora interessato a quali opinioni le persone potrebbero avere.