Многие современные телефоны и смартфоны Android, и почти все планшеты Android поддерживают сегодня стандарт подключения устройств USB OTG (On-The-Go, можно перевести "на лету"). Это позволяет пользователям подключать стандартные устройства ввода USB HID наподобие клавиатур и мышей, или даже расширить устройство хранения с помощью внешней флешки USB (USB MSD, Mass Storage Device). Однако только некоторые Android-устройства наподобие планшетов из коробки оборудованы портом USB для хоста (коннектор Type A Female), в то время как на мобильных устройствах такого коннектора нет. Некоторые производители мобильных телефонов поставляют порты хоста USB со своими трубками только с помощью отдельных дополнительных аксессуаров, и обычно по завышенной цене.
Чтобы подключить телефон Android к стандартному устройству USB, Вам нужен переходник microUSB (или miniUSB) в коннектор USB Type A Female, но он должен быть также кабелем OTG. Кабели mini USB OTG и micro USB OTG сейчас можно легко и недорого купить на рынке или в Интернет-магазинах типа aliexpress, dealextreme или ebay, но так было не всегда.
|
|
Иногда такого кабеля нет под рукой, и найти подходящего продавца непросто. Тогда решить проблему подключения устройств USB можно, изготовив кабель OTG (micro или mini) самостоятельно. Имейте в виду, что описанная здесь процедура подразумевает взлом Вашего имеющегося кабеля, и при этом даже маленькая грубая ошибка может повредить Ваши используемые кабель или устройство. Делайте это только на свой страх и риск. Кроме того, уделите внимание изучению спецификации Вашего Android, чтобы убедиться, что у него есть поддержка подключения устройств USB (версия Android должна быть также не ниже Android 3.1.x). Рутинг применять необязательно, так как стоковые прошивки ROM обычно поддерживают OTG на совместимых трубках. Пользователи, кто залил на свой телефон прошивку сторонних производителей (или кастомную прошивку частных разработчиков), должны также убедиться, что в ядре прошивки разрешена функция OTG.
[Разрезание коннектора microUSB на стандартном шнуре]
Поскольку все телефоны обычно поставляются вместе с кабелем (например штекер microUSB < -- > штеккер Type A), то для изготовления кабеля OTG можно использовать его. Однако лучше приобрести такой кабель дополнительно. Для тех, у кого нет возможности купить такой кабель отдельно, здесь будет показано, как использовать один и тот же кабель обычном режиме и в режиме OTG. В следующей процедуре мы будем использовать кабель micro USB, который переделаем в кабель USB OTG.
Необходимые материалы и инструменты:
• Стандартный кабель miniUSB или microUSB. • Несколько коротких, тонких проводов (наподобие МГТФ). • Острый ножик. • Паяльник и трубчатый припой с канифолью. • Бокорезы. • Термоклей или любой другой быстро схватывающий клей. • Микровыключатель.
Первое, что нужно сделать - с помощью острого ножа вскрыть коннектор microUSB. Идея состоит в том, чтобы аккуратно разделить рукав коннектора продольно на две половины (как показано на фото), и получить доступ к тому, что находится внутри коннектора. В некоторых простых случаях корпус коннектора может держаться на защелках или каплях клея, тогда его можно легко разделить на две половинки. Но в некоторых случаях придется осторожно разрезать залитый корпус коннектора. В этом случае постарайтесь не уничтожить внешний рукав коннектора, потому что мы его будем впоследствии использовать, приклеив обратно.
После того, как корпус коннектора вскрыт, иногда можно обнаружить белый пластик, заливающий поверхности контактов разъема. Это сделано для усиления кабеля в месте соединения кабеля с контактами коннектора, и как это сделано может меняться от производителя к производителю. Если такая заливка присутствует, Вы должны прорезать её, чтобы добраться до проводов и контактов.
[Использование микровыключателя для перевода телефона в режим OTG]
Когда Вы откроете контакты коннектора, то увидите, что их 5, а не 4. Обычно 4 контакта представляют собой питание +5V, 2 провода данных D+ и D-, и землю, в то время как пятый, никуда не подключенный провод является входом переключения режима (sense). Этот провод sense должен быть подключен к земле перед подсоединением к телефону, чтобы телефон переключился к режим OTG и обнаружил устройство USB, подключенное к интерфейсу.
На рисунке выше показаны отличия обычного кабеля (вверху) от кабеля OTG (внизу). Нумерация сигналов на коннекторах miniUSB и microUSB следующая:
Вывод 1: VCC Вывод 2: сигнал данных D- Вывод 3: сигнал данных D+ Вывод 4: не подключен / не используется Вывод 5: ground (общий провод, земля)
Чтобы перевести телефон в режим OTG, нужно замкнуть контакты 4 и 5. Вы можете их соединить навсегда, спаяв вместе, или подключить к ним 2 провода, вывести их наружу и подсоединить к микровыключателю. С использованием выключателя можно переключать кабель из обычного состояния в режим OTG, когда это нужно. В этом случае на противоположной стороне кабеля нужно параллельно коннектору Type A Male запаять коннектор Type A Female. Можно также сделать маленький переходник с двумя коннекторами Type A Female, чтобы его можно было подключить на противоположной стороне кабеля. Если Вы решили замкнуть контакты 4 и 5 постоянно, то нужно на противоположной стороне заменить коннектор Type A Male на коннектор Type A Female, чтобы он подходил для подключения устройства USB. Коннектор Type A Female можно взять от планки расширения портов USB, которая устанавливается на заднюю стенку корпуса компьютера PC. Если Вам повезет, и Вы найдете коннекторы в магазине радиотоваров, то самодельный кабель можно изготовить по цене порядка 1 доллара.
[Ссылки]
1. How to: Make your own USB OTG cable for an Android smartphone site:tech.firstpost.com. 2. Цоколевка разъемов USB. |
Комментарии
microsin: можно прозвонить мультиметром.
microsin: проще всего купить китайский переходничок на AliExpress, и на его основе сделать.
microsin: да, можно так сделать.
microsin: заряжать через OTG-кабель нельзя только по той причине, что Вы не найдете зарядное устройство, которое можно воткнуть в кабель OTG (не бывает зарядных устройств, на выходе которых коннектор USB Type A male). Замыкание 4-го и 5-го контакта при подаче питания на телефон ничем не грозит.
microsin: на обоих разъемах, и на microUSB, и на miniUSB - по 5 контактов. Если у Вас только 4, то значит 5-й никуда не подключен, его просто нет.
microsin: с помощью хаба USB наверное можно.
RSS лента комментариев этой записи