Un certain nombre de tablettes Android sont alimentées via le port USB du Micro B mais offrent également une prise en charge d’hôte USB via le même port (par exemple, Motorola Xoom 2, Acer A510 / 700). Je dois pouvoir utiliser le support USB Host lors de la charge, à la pleine puissance acceptée par l'appareil (ou au moins suffisamment de puissance pour empêcher la tablette de s'épuiser sous une utilisation modeste).
J'ai installé un système avec des câbles de séparation et un hub alimenté. Cela fonctionne sur certains périphériques (HP TouchPad, Archos) mais pas sur d'autres (Google / Asus Nexus 7, Coby Kyros). Et quand cela fonctionne, les charges sont lentes (probablement à 500 mA USB 2).
Comment ce problème peut-il être résolu? Existe-t-il des solutions sur le marché qui résoudront mon problème? Je constate que certaines puces USB de Silego (leur ligne d'identification du chargeur de batterie) peuvent résoudre le problème, mais je ne connais aucun câble, concentrateur, etc. qui l'utilise.
Réponses:
Apparemment, il est possible de charger le périphérique hôte! -> http://en.wikipedia.org/wiki/USB_On-The-Go
Sous "OTG Micro Plugs", il est indiqué qu'un câble USB OTG avec une résistance de 36,5 kΩ entre la broche 4 (je suppose que sa broche 4) et la broche 5 vous permet de connecter un périphérique B (esclave) et un chargeur! Smartphone / tablette.
Le téléphone et le périphérique B peuvent être alimentés par une source d'alimentation externe.
Spécifications d'alimentation USB: http://www.usb.org/developers/docs/devclass_docs/batt_charging_1_1.zip (lien mis à jour)
la source
Battery Charging v1.2 Spec and Adopters Agreement
: usb.org/developers/docs/devclass_docs Dans ce cas, vous voulez 124kΩ, car vous voulez que le périphérique OTG (= tablette) soit le périphérique A (= hôte).Oui, cela peut être fait - définitivement!
Nous avons obtenu ce résultat en combinant les spécifications de charge universelle USB avec les spécifications de configuration USB OTG. Cela nécessite un câble personnalisé à accomplir, mais cela fonctionne. Nous avons repris l’idée de ce poste et l’ avons modifiée en une solution à un seul câble, alors que le poste dispose d’une source d’alimentation et de câbles de données distincts.
Schémas de câblage:
la source
La spécification du chargeur de batterie USB ne le permet pas, car les broches de données sont utilisées pour indiquer la présence du chargeur - elles ne seraient donc pas disponibles pour les données.
La spécification USB Power Delivery semble être
work in progress
telle qu’il n’ya pas encore de produit sur le marché, ni même annoncé.la source
En règle générale, vous n'êtes pas censé charger un périphérique lorsque vous l'utilisez comme hôte USB. Cela ne signifie pas que vous ne pouvez pas.
Habituellement, le circuit USB PHY et la broche d'identification sont liés de manière logicielle avec le circuit de charge. Un problème est que si vous activez le chargeur avant de connecter le câble USB, le circuit de charge se chargera sur le Vbus et vous ne obtiendrez jamais une condition de Vbus valide.
Vous pouvez généralement tromper le circuit de charge pour qu'il fasse ce que vous voulez en envoyant des commandes au conducteur. Par exemple, sur mon Nook Touch, je peux charger à 500 mA en faisant:
la source
Normalement, Android 3.1..4.1 est équipé d'un port USB et peut se connecter à l'hôte, et non l'inverse. L'hôte fournit une puissance de charge de 500 mA conformément au protocole Android Open Accessory. ADK Accessory est probablement le meilleur moyen d’obtenir connectivité + alimentation externe + sous-périphérique d’accès contrôlé par Android. ( Quand verrons-nous ces projets DIY de l'oscilloscope ADK? )
Mais vous demandez qu'Android soit l'hôte et reçoive de l'énergie de charge en même temps, au lieu de le fournir comme l'hôte USB devrait. Ce n'est pas spécifié dans les documents Android. Donc, la réponse est "Non" (à compter de juin 2012). Sauf si vous échangez des rôles et suivez ADK. Même si vous suivez ADK 1.0 et 2.0 (Accessory Development Kit), tous les appareils ne pourront pas exécuter votre logiciel, car ADK existe uniquement depuis Android 3.1.
Êtes-vous sûr que le connecteur "micro-USB" est en réalité un hôte? Combien y a-t-il de connecteurs USB sur le périphérique? S'il est inférieur à 2, il ne peut s'agir que d'un périphérique USB, et non d'un hôte.
la source
L'une de mes applications de suivi par satellite Android utilise une carte IO tierce (appelée Carte IOIO, voir https://github.com/ytai/ioio/wiki ) qui accepte une tension d'entrée qui est transmise au téléphone par le câble USB. et le charge. Comme mentionné précédemment, il s'agit du protocole USB On-The-Go (OTG). J'utilise le tableau IOIO pour traiter plus avant les données écrites à partir de mon application pendant le chargement du téléphone.
la source
En fait, c’est possible, et c’est aussi une norme USB officielle. Mais pour que cela fonctionne, vous devez disposer d'un hôte USB (téléphone portable, etc.) doté d'un connecteur USB micro-AB, comme par exemple le Sony Xperia S, que j'ai. Voir la description sous "OTG Micro Plugs" dans l'article "USB On-The-Go" sur Wikipedia.
Malheureusement, je n'ai pas encore trouvé d'adaptateur qui fasse l'affaire, mais il devrait être possible de le faire fabriquer par un fabricant. Plusieurs fabricants acceptent les commandes de câbles personnalisés.
À l’heure actuelle, j’utilise un adaptateur Delock USB Micro-A mâle vers USB 2.0 A-mâle pour me connecter au stockage sur mon Xperia S, et cela semble fonctionner correctement. Cela ne permettra toutefois pas de recharger mon Xperia S en même temps, donc cela épuisera ma batterie si elle est utilisée au fil du temps.
Est-ce que quelqu'un connaît un adaptateur qui rendra cela possible sur un connecteur micro-AB?
la source
Il existe un appareil que j'ai vu aujourd'hui sur Kickstarter qui vous permet d'utiliser le même port micro-USB pour charger un adaptateur et connecter des appareils en même temps. Ce sera formidable pour les tablettes avec un seul port USB. La société prévoit d’expédier des unités d’avril à mai de cette année. Pour les intéressés, voici le lien:
+ port: alimentation + USB en même temps
la source