Estoy tratando de cargar mi Nexus 7 2013 mientras uso USB-OTG.
Construí el cable Y ampliamente descrito que hace el paso de USB, conecta a tierra el pin de detección (cable amarillo) a través de una resistencia de 100 k y conecta el rojo y el negro a un cargador. La carga funcionó, pero la tableta no reconocería los dispositivos OTG.
La tableta reconoce dispositivos OTG a través de un adaptador Samsung OTG (EPL-AU10WEGXAR). Así que pensé, hey, aguas abajo del adaptador, simplemente coloquemos un cable de extensión de 4 cables USB-A macho-hembra, y conectemos su rojo y negro para agregar un cargador.
Pero incluso sin un cargador, el cable de extensión rompe OTG. A pesar de que funciona cuando se inserta entre una unidad de disco USB y una PC. Son solo cuatro conductores. ¡La tableta no debería tener forma de detectarlo!
Works:
tableta - adaptador Samsung - dispositivo OTG.
Fails:
tableta - adaptador Samsung - cable de extensión - dispositivo OTG.
¿Cómo podría depurar esto o progresar hacia OTG y carga simultáneos?
fuente
Respuestas:
Hay dos preguntas diferentes aquí.
Los dispositivos Android admiten el modo host USB (conectando un teclado o mouse USB) así como el modo periférico USB (por ejemplo, puede conectarlo a una PC, para que la PC pueda acceder al almacenamiento del teléfono)
El cable USB OTG facilita que el dispositivo conectado funcione en modo host
Las PC siempre se ejecutan en modo host
Fuente: ¿Cuál es la diferencia entre USB On-The-Go (OTG) y USB Host Mode?
Entonces, cuando se conecta mediante un cable de extensión a una PC, no hay problema en la detección por parte de la PC que siempre está en modo host.
Ahora, llegando al punto de por qué el cable de extensión rompe OTG
Desde una perspectiva eléctrica, que se explica bien aquí
Mediante la adición de un cable de extensión de 4 derivaciones macho-hembra USB-A al cable OTG, que está no ampliar este dispositivo de detección de puerto al otro extremo. Por lo tanto, no detecta el dispositivo conectado
Es mejor comprar un cable OTG de 3 metros más largo en lugar de intentar aumentar la longitud como se experimentó
Como se explica en Encendido de una tableta Nexus 7 a través del puerto USB mientras se conecta simultáneamente un dispositivo USB :
(Énfasis añadido)
Esta es una limitación del kernel y puede anularla al rootear y flashear un kernel personalizado como se explica en el artículo vinculado
Lectura adicional:
Estándares USB sobre la marcha
Desde SE Electronics: ¿Puede una tableta Android servir como host USB y cargarse simultáneamente a través de un solo puerto?
fuente