Может ли Android-планшет служить USB-хостом и одновременно заряжаться через один порт?

Несколько Android-планшетов питаются через USB-порт Micro B, но также поддерживают USB Host через один и тот же порт (например, Motorola Xoom 2, Acer A510 /700). Мне нужно иметь возможность использовать поддержку USB Host во время зарядки, при полной мощности, которую устройство принимает (или, по крайней мере, достаточную мощность, чтобы держать планшет от слива при умеренном использовании).

Я подключил систему с разделительными кабелями и мощным концентратором. Это работает на некоторых устройствах (HP TouchPad, Archos), но не на других (Google /Asus Nexus 7, Coby Kyros). И когда он работает, он медленно заряжается (возможно, на USB-порту USB 2).

Как решить эту проблему? Существуют ли какие-либо решения на рынке, которые позволят решить мою проблему? Я вижу, что есть некоторые USB-чипы от Silego (их линия ID зарядного устройства), которые могут решить проблему, но я не знаю никаких кабелей, концентраторов и т. Д., Которые его используют.

47 голосов | спросил John Beatty 29 J0000006Europe/Moscow 2012, 00:32:13

8 ответов


21

По-видимому, можно зарядить Host-Device! - & GT;   http://en.wikipedia.org/wiki/USB_On-The-Go

В разделе «Micro Plugs OTG» говорится, что кабель USB OTG с резистором 36,5 кОк между контактом 4 (я полагаю, его контакт 4) и контакт 5 позволяет подключать B-устройство (ведомое устройство) и (!) зарядное устройство для смартфона /планшета.

Телефон и B-устройство могут поставляться внешним источником питания.

Характеристики USB-Power: http://www.usb.org/developers/docs/devclass_docs/batt_charging_1_1. zip (обновленная ссылка)

ответил Jan R 13 +04002012-10-13T22:05:36+04:00312012bEurope/MoscowSat, 13 Oct 2012 22:05:36 +0400 2012, 22:05:36
16

Да, это можно сделать - окончательно!

Мы действительно получили это для работы, объединив спецификацию USB Universal Charging с спецификацией USB OTG. Для этого требуется специальный кабель для выполнения, но он работает. Мы взяли идею из этого сообщения и изменили ее на одно кабельное решение , тогда как почта имеет отдельный источник питания и кабели данных.

Схемы подключения:

Post schema

ответил Roy Hinkley 17 +04002013-10-17T20:15:33+04:00312013bEurope/MoscowThu, 17 Oct 2013 20:15:33 +0400 2013, 20:15:33
6

Спецификация USB-зарядного устройства не позволяет этого, поскольку контакты данных используются для указания наличия зарядное устройство - поэтому они не будут доступны для данных.

  

Существуют ли какие-либо решения на рынке, которые позволят решить мою проблему?

Спецификация поставки питания USB , как представляется, выполняется , поэтому на рынке нет продукта или даже анонсировано.

ответил Turbo J 29 J0000006Europe/Moscow 2012, 01:08:11
5

Как правило, вы не должны заряжать устройство при его использовании в качестве USB-хоста. Это не значит, что вы не можете.

Обычно схема USB PHY и вывод идентификатора блокируются в программном обеспечении с помощью схемы зарядки. Одна из проблем заключается в том, что если вы включите зарядное устройство перед подключением USB-кабеля, зарядная цепь будет нагружать Vbus, и вы никогда не получите действительного условия Vbus.

Обычно вы можете обмануть цепь зарядки, чтобы делать все, что хотите, отправляя команды водителю. Например, на моем Nook Touch я могу заряжать 500 мА, делая:

  echo 500000> /SYS /устройства /платформы /bq24073 /force_current
 
ответил Renate 31 +04002012-10-31T17:46:03+04:00312012bEurope/MoscowWed, 31 Oct 2012 17:46:03 +0400 2012, 17:46:03
2

Обычно Android 3.1..4.1 оснащен портом USB и может подключаться к хосту, а не наоборот. Хост обеспечивает зарядную мощность 500 мА в соответствии с Android Open Accessory Protocol. Аксессуар ADK - это, пожалуй, лучший способ подключения + внешний источник питания + вспомогательное устройство, управляемое Android. (, когда мы увидим проекты ADK осциллографа DIY? )

Но вы спрашиваете о том, что Android является хостом и одновременно получает зарядную мощность, вместо того, чтобы предоставлять его как USB-хост. Он не указан в документах Android. Так что ответ «Нет» (по состоянию на июнь 2012 года). Если вы не меняете роли и не следуете ADK. Даже если вы будете следовать ADK 1.0 и 2.0 (Accessory Development Kit), не все 100% устройств смогут запускать ваше программное обеспечение, поскольку ADK существует только с Android 3.1.

Вы уверены, что разъем «micro-USB» на самом деле является хостом? Сколько USB-разъемов находится на устройстве? Если менее 2, то это может быть только периферийное устройство USB, а не хост.

ответил 29 J0000006Europe/Moscow 2012, 02:57:11
2

В одном из приложений Android для отслеживания Android используется сторонняя плата ввода-вывода (называемая IOIO Board, см. https: //github.com/ytai/ioio/wiki ), который принимает входное напряжение, которое передается на кабель USB на телефон и заряжает его. Как упоминалось в предыдущих сообщениях, это протокол USB On-The-Go (OTG). Я использую плату IOIO для дальнейшей обработки данных, которые записываются из моего приложения во время зарядки телефона.

ответил captcha 23 Mayam14 2014, 02:46:35
1

Собственно, это возможно, и это также официальный стандарт USB. Но для того, чтобы это сработало, вам нужно иметь USB-хост (мобильный телефон и т. Д.) С USB-разъемом micro-AB, например, Sony Xperia S, который у меня есть. См. Описание в разделе «OTG Micro Plugs» в статье «USB On-The-Go» в Википедии.

К сожалению, до сих пор мне не удалось найти адаптер, который делает трюк, но у него может быть возможность сделать его одним производителем. Существует несколько производителей, которые принимают заказы на пользовательские кабели.

В настоящее время я использую USB-адаптер Delock Adapter USB micro-A для USB2.0 A-male для подключения к хранилищу на моем Xperia S, и это, кажется, работает нормально. Это, однако, не позволит одновременно заряжать мой Xperia S, поэтому он будет разряжать батарею, если она будет использоваться со временем.

Кто-нибудь знает адаптер, который сделает это возможным на микро-AB разъем?

ответил Kjetil B. Thomassen 3 +04002012-10-03T11:09:11+04:00312012bEurope/MoscowWed, 03 Oct 2012 11:09:11 +0400 2012, 11:09:11
1

Есть устройство, которое я видел сегодня на Kickstarter, который позволяет вам использовать один и тот же порт micro USB для зарядки от адаптера и одновременного подключения устройств. Это будет отлично для планшетов с одним USB-портом. Компания планирует отгрузочные подразделения в период с апреля по май этого года. Для заинтересованных здесь есть ссылка:

+ порт: питание + USB на то же время

ответил Melissa 26 FebruaryEurope/MoscowbWed, 26 Feb 2014 11:29:18 +0400000000amWed, 26 Feb 2014 11:29:18 +040014 2014, 11:29:18

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132