USB-OTG et chargement simultanés

9

J'essaie de recharger mon Nexus 7 2013 lorsque j'utilise USB-OTG.

J'ai construit le câble en Y largement décrit qui fait un passthrough USB, met à la terre la broche de détection (fil jaune) à travers une résistance de 100 k et connecte le rouge et le noir à un chargeur. La charge a fonctionné, mais la tablette ne reconnaîtrait pas les appareils OTG.

La tablette reconnaît les appareils OTG via un adaptateur Samsung OTG (EPL-AU10WEGXAR). J'ai donc pensé, hé, en aval de l'adaptateur, mettons simplement un câble d'extension USB-A mâle-femelle à 4 fils, et branchons-le en rouge et noir pour ajouter un chargeur.

Mais même sans chargeur, la rallonge casse OTG. Même si cela fonctionne lorsqu'il est inséré entre une clé USB et un PC. Ce ne sont que quatre conducteurs. La tablette ne devrait avoir aucun moyen de la détecter!

Works: tablette - adaptateur Samsung - appareil OTG.

Fails: tablette - adaptateur Samsung - câble d'extension - appareil OTG.

Comment est-ce que je pourrais déboguer ceci, ou autrement progresser vers l'OTG et la charge simultanés?

Camille Goudeseune
la source
2
Je pense que vous devrez peut-être changer le noyau
beeshyams
Je pense que tu as raison. J'espère que la prochaine étape sera moins effrayante que l'enracinement du N7, mais l'enracinement devra éventuellement se produire. (Et je suis toujours déconcerté par le mystère du câble d'extension.)
Camille Goudeseune

Réponses:

5

Il y a deux questions différentes ici

Fails: tablette - adaptateur Samsung - câble d'extension - appareil 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 (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, afin que le PC puisse accéder au stockage du téléphone)

  • Le câble USB OTG facilite le fonctionnement de l'appareil connecté en mode hôte

  • Les PC fonctionnent toujours en mode hôte

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

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

Maintenant, venons-en à la raison pour laquelle le câble d'extension rompt OTG

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

Pour éviter les conflits potentiels concernant le périphérique hôte et le périphérique, l'affectation du périphérique 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 auquel elle est branchée est laissée flottante ou est tirée à la terre. Le périphérique avec la broche de signalisation tirée à la masse est désigné comme le périphérique A ou l'hôte par défaut, et le périphérique avec la broche de signalisation flottante est désigné comme le périphérique B ou périphérique par défaut.

En ajoutant un câble d'extension USB-A mâle-femelle à 4 fils au câble OTG, vous ne prolongez pas ce mécanisme de détection de port à l'autre extrémité. Par conséquent, il ne parvient pas à détecter l'appareil connecté

II vaut mieux acheter un câble OTG plus long de 3 mètres au lieu d'essayer d'augmenter la longueur comme expérimenté

La charge a fonctionné, mais la tablette ne reconnaîtrait pas les appareils OTG

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

.... Bien que vous puissiez acheter différents types de câbles en «OTG», qui vous permettront d'utiliser un appareil externe (ou même de vous connecter à un concentrateur USB pour pouvoir utiliser plusieurs appareils) tout en permettant chargeur / alimentation à connecter, cela ne fonctionne pas avec un Nexus 7 d'origine.

(Souligné)

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


Lecture supplémentaire:

  1. Normes USB en déplacement

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

beeshyams
la source
Cette limitation est-elle toujours en place dans Android Oreo? Y a-t-il un espoir d'améliorer la situation dans les versions ultérieures?
bukzor
@bukzor: Désolé, aucune idée - je suis toujours sur guimauve
beeshyams
Bosse 2018. J'aimerais vraiment recharger mes appareils tout en utilisant OTG pour connecter un clavier ...
user1129682