13 votos

USB-OTG y carga simultánea

Estoy tratando de cargar mi Nexus 7 2013 mientras uso el USB-OTG.

Construí el ampliamente descrito cable en Y que hace el paso del USB, conecta el pin sensor (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 tablet no reconocería los dispositivos OTG.

La tablet reconoce los dispositivos de OTG a través de un adaptador de OTG de Samsung (EPL-AU10WEGXAR). Así que pensé, oye, en la parte inferior del adaptador pongamos un cable alargador de 4 cables USB-A macho-hembra, y golpeemos en su rojo y negro para añadir un cargador.

Pero incluso sin un cargador, el cable de extensión rompe el OTG. A pesar de que funciona cuando se inserta entre una unidad de disco duro y un PC. Son sólo cuatro conductores. ¡La tablet no debería tener forma de detectarlo!

Works: tablet - adaptador Samsung - dispositivo OTG.

Fails: tablet - adaptador Samsung - cable de extensión - dispositivo OTG.

¿Cómo podría depurar esto, o de otra manera progresar hacia la simultaneidad de la OTG y la carga?

2 votos

Creo que puede necesitar cambiar el kernel

0 votos

Creo que tienes razón. Espero que el siguiente paso sea menos aterrador que rootear el N7, pero el rooting podría tener que ocurrir eventualmente. (Y todavía estoy desconcertado por el misterio del cable de extensión).

6voto

beeshyams Puntos 82

Hay dos preguntas diferentes aquí

Fails: tablet - adaptador Samsung - cable de extensión - dispositivo OTG.... (Pero) funciona cuando se inserta entre una unidad de disco duro y un PC

  • Los dispositivos Android son compatibles con USB modo anfitrión ( conectando un teclado o un ratón USB ) así como el USB modo periférico (por ejemplo, puedes conectarlo a un PC, para que el PC pueda acceder al almacenamiento del teléfono)

  • El cable USB OTG facilita que el dispositivo conectado funcione en modo anfitrión

  • Los PCs siempre funcionan en modo anfitrión

Fuente: ¿Cuál es la diferencia entre el USB On-The-Go (OTG) y el Modo Anfitrión USB?

Así que cuando te conectas mediante un cable de extensión a un PC, no hay ningún problema en la detección por parte del PC que siempre está en modo anfitrión.

Ahora, llegando a la parte de por qué el cable de extensión rompe el OTG

Desde una perspectiva eléctrica, que está bien explicada aquí

Para evitar posibles conflictos sobre qué dispositivo es el anfitrión y cuál es el periférico, la asignación de qué dispositivo es A o B está determinada por la orientación del cable OTG. Este cable determina si la clavija de señalización del puerto en el que está enchufado se deja flotando o se tira a tierra. El dispositivo con la clavija de señalización tirada a tierra se designa como dispositivo A, o anfitrión por defecto, y el dispositivo con la clavija de señalización flotante se designa como dispositivo B, o periférico por defecto.

Añadiendo un Cable de extensión USB-A macho-hembra de 4 hilos al cable OTG, eres no extendiendo este mecanismo de detección de puertos al otro extremo. Por lo tanto, falla al detectar el dispositivo conectado

Es mejor comprar por más tiempo. Cable OTG de 3 metros en lugar de intentar aumentar la longitud como se experimentó

La carga funcionó, pero la tablet no reconocería los dispositivos OTG

Como se explica en Alimentar una tablet Nexus 7 a través del puerto USB mientras se conecta simultáneamente un dispositivo USB :

.... Aunque puede comprar varios tipos de cables en Y "OTG", que supuestamente le permitirán utilizar un dispositivo externo (o incluso conectarse a un concentrador USB para poder utilizar varios dispositivos) y al mismo tiempo permitir la conexión de un cargador/fuente de alimentación, este no funciona con un Nexus 7 de serie.

(Énfasis suministrado)

Esto es un núcleo y se puede anular eso por root y el parpadeo de un núcleo personalizado como se explica en el artículo enlazado


Lectura adicional:

  1. Los estándares de USB on the go

  2. De SE Electronics: ¿Puede una tablet Android servir como Host USB y cargarse simultáneamente a través de un solo puerto?

0 votos

Sigue existiendo esta limitación en Android Oreo? Hay alguna esperanza de mejorar la situación en versiones posteriores?

0 votos

@bukzor: Lo siento, no tengo ni idea - todavía estoy en marshmallow

2 votos

El bache de 2018. Realmente me encantaría cargar mi(s) dispositivo(s) mientras uso OTG para conectar un teclado...

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X