13 votes

Simultané USB-OTG et charge

Je suis en train de charger mon Nexus 7 2013 tout en utilisant USB-OTG.

J'ai construit le câble en Y largement décrit qui permet le transfert de données USB, relie la broche de détection à la masse (fil jaune) à travers une résistance de 100 k, et connecte le rouge et le noir à un chargeur. La charge fonctionnait, mais la tablette ne reconnaissait pas les périphériques OTG.

La tablette reconnaît les périphériques OTG via un adaptateur OTG Samsung (EPL-AU10WEGXAR). Alors je me suis dit, eh bien, en aval de l'adaptateur mettons simplement un câble d'extension USB-A mâle-femelle 4 broches, et branchons son rouge et noir pour ajouter un chargeur.

Mais même sans chargeur, le câble d'extension casse l'OTG. Même s'il fonctionne lorsqu'inséré entre une clé USB et un PC. Il n'y a que quatre conducteurs. La tablette ne devrait pas pouvoir le détecter!

Fonctionne: tablette - adaptateur Samsung - périphérique OTG.

Echoue: tablette - adaptateur Samsung - câble d'extension - périphérique OTG.

Comment pourrais-je déboguer cela, ou progresser vers une utilisation simultanée d'OTG et de charge?

2 votes

Je pense que vous pourriez avoir besoin de changer le noyau

0 votes

Je pense que tu as raison. J'espère que la prochaine étape sera moins effrayante que de rooter le N7, mais le rootage pourrait éventuellement devoir se produire. (Et je suis toujours perplexe face au mystère du câble d'extension.)

6voto

beeshyams Points 37355

Il y a deux questions différentes ici

Échoue : tablette - adaptateur Samsung - câble d'extension - dispositif OTG..... (Mais) cela fonctionne lorsqu'il est inséré entre une clé USB et un PC

  • Les appareils Android prennent en charge le mode hôte USB (host mode) (connexion d'un clavier ou d'une souris USB) ainsi que le mode périphérique USB (par exemple, vous pouvez le brancher sur un PC pour que le PC puisse accéder au stockage du téléphone)

  • Le câble OTG USB facilite le fonctionnement du périphérique connecté en mode hôte

  • Les PC fonctionnent toujours en mode hôte

Source: Quelle est la différence entre USB On-The-Go (OTG) et le mode hôte USB?

Ainsi, lorsque vous vous connectez à un PC à l'aide d'un câble d'extension, il n'y a aucun problème de détection par le PC qui est toujours en mode hôte.

Maintenant, en ce qui concerne l'aspect de pourquoi le câble d'extension casse l'OTG

D'un point de vue électrique, ce qui est bien expliqué ici

Pour éviter d'éventuels conflits quant à quel appareil est hôte et lequel est périphérique, l'attribution de l'appareil A ou B est déterminée par l'orientation du câble OTG. Ce câble détermine si la broche de signalisation du port dans lequel il est branché est laissée flottante ou est mise à la masse. L'appareil avec la broche de signalisation mise à la masse est désigné comme l'appareil A, ou hôte par défaut, et l'appareil avec la broche de signalisation flottante est désigné comme l'appareil B, ou périphérique par défaut.

En ajoutant un câble d'extension mâle-femelle USB-A 4 conducteurs au câble OTG, vous n'étendez pas ce mécanisme de détection de port à l'autre extrémité. Par conséquent, il échoue à détecter le périphérique connecté

Il vaut mieux acheter un câble OTG de 3 mètres plutôt que de tenter d'augmenter la longueur comme expérimenté

La charge fonctionnait, mais la tablette ne reconnaissait pas les périphériques OTG

Comme expliqué dans Alimenter une tablette Nexus 7 via le port USB tout en connectant simultanément un périphérique USB :

.... Bien que vous puissiez acheter divers types de câbles en "Y" prétendument permettant l'utilisation d'un périphérique externe (ou même de connecter un concentrateur USB pour utiliser plusieurs périphériques) tout en permettant simultanément de connecter un chargeur/alimentation, cela ne fonctionne pas avec une Nexus 7 standard.

(Emphase fournie)

Il s'agit d'une limitation du noyau et vous pouvez contourner cela en rootant et en flashant un kernel personnalisé comme expliqué dans l'article lié


Lecture complémentaire:

  1. Normes USB on the go

  2. De SE Electronics: Une tablette Android peut-elle servir de hôte USB et être chargée simultanément via un seul port?

0 votes

Est-ce que cette limitation est toujours en place dans Android Oreo ? Y a-t-il de l'espoir d'améliorer la situation dans les prochaines versions ?

0 votes

@bukzor: Désolé, aucune idée - je suis toujours sur marshmallow

2 votes

2018 bosse. J'aimerais vraiment charger mon (mes) appareil(s) tout en utilisant un OTG pour connecter un clavier ...

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X