USB Host - Host (PC) de Android

0

Estoy tratando de diseñar lo siguiente. Mi dispositivo Android (y el procesador de aplicaciones a bordo) tiene una limitación de un solo USB PHY solamente.

Aquí está mi objetivo. Tengo que soportar la caja de Android en modo USB-OTG. Debo admitir el funcionamiento simultáneo del teclado / mouse y también de una PC para poder transferir archivos a la caja de Android.

Agregar el concentrador USB es la parte fácil. Pero no creo que existan soluciones para los hacks que yo sepa hacer de Host de Android a Host de PC y emular el almacenamiento masivo para la transferencia de archivos.

¿Alguien puede ayudar? Si hay posibles soluciones.

Busqué en Google y encontré que puedo agregar un microcontrolador entre el concentrador y la PC para emular esto. Sin embargo, no entiendo cómo funciona esto, es decir, ¿el Microcontrolador no sería un USB de flujo descendente?

    
pregunta Faisal

1 respuesta

2

La topología de enlace en su diagrama contradice la topología USB. El concentrador es un host y la PC es un host, y el USB no permite la comunicación directa host-host.

Lo que podría necesitar es el llamado "Cable de transferencia USB", como este Belkin Model F5U279 . Tiene algún tipo de USB < - > USB bridge, no estoy seguro de lo que hay dentro. Afirman que opera a una velocidad de HS (480 Mbps) y están diseñados para transferencias de archivos. Sin embargo, el enlace funciona (tiene controladores) generalmente entre dos sistemas operativos Windows idénticos, por lo que no estoy seguro de si Android es compatible con estos dispositivos.

Técnicamente, debería haber tarjetas complementarias PCI / PCIe que puedan ir a las ranuras de PC y presentarse como dispositivos USB, pero por alguna razón no existen, excepto una tarjeta muy especial que se usa en la certificación USB-IF como un dispositivo USB de referencia especial. [ Como comentó Tom Carpenter, hay un controlador de dispositivo periférico USB3380 diseñado por Broadcom / Avago / PLX, pero ... "Se requiere desarrollo de software. Para obtener RDK, comuníquese con el Representante de Ventas o Distribuidor de PLX", que podría ser difícil ]

ADICIÓN: Los "cables de transferencia USB" generalmente se basan en chip de puente Prolific PL-25A1 , que esencialmente se compone de dos dispositivos USB con buffer FIFO entre las transferencias masivas de soporte.

    
respondido por el Ale..chenski

Lea otras preguntas en las etiquetas