09.08.2012      171132      445

USB-OTG

OTG это возможность подключить к смартфону или планшету флешку, мышь, клавиатуру или другой смартфон.
Приведена схема кабеля для такого подключения.


Что такое OTG?

OTG («On-The-Go» — «На ходу») это возможность подключить к смартфону или планшету флешку, мышь, клавиатуру и прочую USB периферию.
Увы, такой возможностью обладают не все мобильные устройства.
Для подключения требуется специальный переходник.

Нюансы:
• Флешка должна быть отформатирована в FAT32.
• Ёмкость подключаемой флешки ограничена аппаратными возможностями смартфона.
• Винчестер и прочие энергоёмкие устройства требуют отдельного источника питания.

Поддерживает ли ваше устройство режим OTG можно узнать из списка на 4PDA. Правда, список устройств не полон.

Для подключения, например, флешки к смартфону чаще всего используется переходник «USB AF — USB micro AM» (о значении этих сокращений читайте в статье «USB 2.0»). К «маме» (USB AF) подключается флешка, а штекер (USB micro AM) подключается к смартфону.

Миниатюрный переходник OTG на GearBest ▶

Как самому сделать OTG-кабель?

Кабель OTG состоит из штекера USB micro (или mini) и большого гнезда USB (как в компе). Штекер можно взять от дата-кабеля, а гнездо — от USB удлинителя.

Главная фишка — в штекере USB micro/mini контакт 4 нужно замкнуть с контактом 5. Именно по наличию перемычки между 4 и 5 контактами в штекере устройство определяет, что ему предоставляют активную роль.

Монтажная схема кабеля OTG.
Штекер USB micro показан со стороны пайки

Установка перемычки на штекер залитый изоляцией ▼

Паятельные концы контактов штекера USB micro разведены в шахматном порядке. Нечётные отведены к одной стенке штекера, чётные — к другой. Сквозь полупрозрачную изоляцию можно разглядеть чёрный, зелёный, красный проводки с одной стороны. Осторожно подплавляем изоляцию у чёрного проводка и подпаиваем один конец перемычки к контакту GND. Смотрим с противоположной стороны: сквозь изоляцию виден незадействованный контакт и белый провод. Подплавляем изоляцию у незадействованного контакта и подпаиваем к нему второй конец перемычки.

Распайка штекера USB mini ▼

Осталось припаять USB маму от USB удлинителя к переделанному нами штекеру цвет в цвет. Если кабели экранированные, то соединяем и экраны.

Можно ли заряжать активное устройство в режиме OTG?

Да, такой режим предусмотрен разработчиками, но далеко не каждое портативное устройство этот режим поддерживает. Режим зарядки при работе с периферией называется ACA (Accessory Charger Adapter). Для перехода в этот режим требуется особый OTG-кабель — в штекере USB-mini/micro контакты 4 и 5 (ID и GND) должны быть замкнуты через резистор RID_A=124 кОм.

Источник информации: «Battery Charging v1.2 Spec and Adopters Agreement (BC1.2)» (спасибо за информацию нашему читателю Виктору)

На форуме «L.F.» владелец смартфона Lenovo Ideaphone K900 сообщил об успешном подключении флешки одновременно с зарядом смартфона. В его случае RID=25 кОм.

Если материал оказался полезным для вас…

…вы можете нас отблагодарить! Авторам сайта будет очень приятно!


Обсуждение: 445 комментариев
  1. Saad:

    Old nokia are spport ????

    Ответить
    1. Rones:

      Some models support. For example — Nokia X2.

      Ответить
  2. Gennady:

    А как сделать 2-х сторонний microusb OTG без питания?

    Ответить
    1. Rones:

      Видимо никак. Что значит «2-х сторонний»? Зачем?

      Ответить
  3. Хаб выход – usb C
    переход С fem–A m
    кабель usb 3.0 Af to Am
    системник вх. usb 3.0 (Z730 )

    подозрения на переход С-fem-to-A-m, что он закорочен на OTG.
    ..оправданы?

    ..просто нет кабеля
    usbC-мама на входе!
    Я не ожидал.

    Ответить
    1. Rones:

      Перемычка ID-GND возможна только в штекере USB-mini или USB-micro. Как я понял, к вашему случаю это не относится.

      Ответить
      1. Спасибо! :)
        ..простите за занудство, хочу «добить:
        переход usb-C f на usb-A m
        по другому разведен за счет распиновки usb-C , там вообще не нужна короткая?

        Ответить
        1. Rones:

          У штекера USB-AM четыре контакта — VCC, D-, D+ и GND.
          Куда там можно впаять «короткую»? Там просто нет контакта ID.

          Ответить
  4. Rones, с удовольствием опирался при необходимости на ваши иллюстрации по USB и др.. :) Сейчас вот читаю (зауважал ваш ресурс). Сразу захотелось кой-чё узнать :
    Промышляю на ALI Ex. Долго подбирал ХАБ с SD\TF usb 3… замучился — все нужно ломать\допиливать\пересобирать — тогда, вроде, работает (иногда, радует).

    НО есть хроническая проблема —
    USB 3 c разъемом Type C невозможно нормально воткнуть в комп (в Usb-standard), ищем провод.. Есть ВСЕ (!!), но достойной кишки (1м.. 2м..) со входом «мама-тайп С» нет. Покупаются переходники.. Которые из них именно OTG сейчас не помню, но это модно.
    Вопрос по сути — может ли «короткая» ID-Gnd создать проблемы для usb хаба (для подключаемых девайсов) ? Наблюдал, например, странное поведение внешнего харда — «мерцал» однажды довольно упорно. Т е появлялся и исчезал в системе (win7 x64). Постоянных сбоев и «дребезга, искрений не нашел. Может крошечный переходничок usb-C—usb-A так все портит?
    .. и в общем — это [ замыкание на землю ] будет в последствии восприниматься устройствами индифферентно или где то скажется ? (.. меня обескуражила весть, что конец ID больше нигде не работает. Узнал от вас).

    Ответить
    1. Rones:

      Возможно, проблема именно в этом.
      Правильно ли я понял, вы используете OTG кабель в составе переходника для подключения хаба к компу?
      Какой порт (2.0, 3.0 или 3.1) и какой разъём (папа/мама, стандарт/мини/микро/type-C) у вашего хаба? А у компа?

      Ответить
  5. Юрий:

    Здравствуйте! Подскажите, как смартфон должен реагировать на otg при подключении. Я для эксперимента спаял 4 и 5 контакты на разъеме micro usb. При подключении смартфон никак не реагирует. Музыка на динамике смартфона я так понимаю должна пропасть. Ведь через otg возможно подключать usb наушники, или звук будет и в наушниках и в смартфоне? Дело в том, что у меня разбило контакты 3.5 jack, и я хочу реализовать подключение наушников через micro usb, припаяв на наушники соответствующий разъем.

    Ответить
    1. Rones:

      USB micro никак не связан с аудиопортом «jack». То есть, при подключении кабеля OTG к USB micro звук не должен пропадать.
      При неисправности порта «jack» стоит проверить работу цифровых USB-наушников, подключаемых к USB micro через OTG-переходник.

      Ответить
  6. Андрей:

    Здравствуйте.
    Использую старый телефон Nokia 5330 без СИМкарты как источник аудиосигнала.

    Прочитал в инcтрукции телефона:

    «Подключение устройства USB
    К устройству можно подключить устройство хранения данных USB(например, Memory

    Stick),
    просматривать файловую систему и передавать файлы.
    1 Подключите совместимый кабель адаптера к порту USB устройства.
    2 Подключите устройство хранения данных USB к кабелю адаптера.
    3 Выберите Меню > Галерея иустройство USB для просмотра.
    Примечание: Некоторые устройства хранения данных USB не поддерживаются в

    зависимости от потребления энергии»

    Используя проверенный OTG-переходник(не Nokia) безрезультатно пытался

    подключить три различные Флешки(FAT32).

    Подскажите, как понимать инструкцию и тот ли использовал переходник.
    Спасибо.

    Ответить
    1. Rones:

      Инструкцию сложно понять как-то неправильно. В примечании сказано, что телефон отказывается питать флешку, если та пытается получить более 0,5 А (например флешка USB верии 3.0). Порог отказа может быть ещё ниже.
      Переходник вы наверняка использовали тот — OTG.

      Вижу несколько причин:
      • объём или энергопотребление флешки оказались телефону не по зубам.
      • неисправно гнездо телефона (но это вряд ли, если телефон работает по data-кабелю с ПК)
      • неисправен адаптер OTG

      Увы, я не знаю, как должна реагировать Nokia 5330 на подключение адаптера OTG.
      Например Nokia X2-00 при подключении адаптера даже без флешки выдаёт два вибросигнала, а в области уведомлений появляется символ USB.

      Ответить
  7. Андрей:

    Сконектить!? Вот жешь придурки не русские

    Ответить
  8. Алексей:

    У меня есть устройства (аудиоцап) который сам по себе имеет батарейку, но зараза все равно жрет энергиб по отг с телефона, как если бы был подключен к компу. Вот я и подумал, может впаять резистор на питание на + и на — ? Интересно, на сколько максимально может впаять резистор, что бы сигнал шел? Влияет ли питание на передачу сигнала, если устройства может работать на своем/внешнем питании? Вроде как если совсем разомкнуть, цепляться оно перестает (
    Сам отг кабель самопальный 5 см (как раз такой нужен был)

    Ответить
    1. Rones:

      Если жрёт, значит нуждается. Вряд ли удастся сэкономить.
      Но если хотите поэкспериментировать, разомкните только плюсовой провод. Остальные три провода должны быть целыми. Может быть будет работать.
      Если не заработает, впаяйте в разрыв плюсового провода подстроечный резистор. Выведите его сопротивление в ноль, убедитесь, что всё работает и плавно увеличивайте сопротивление, до потери связи.

      Ответить
  9. Сергей:

    Я так понял, что чем длиннее кабель OTG – тем меньше энергозатраты смартфона, т.к. повышается сопротивление благодаря длине проводника. Но, если увеличить сечение/толщину проводящих жил этого же кабеля (той же длины, качества), то сопротивление, наоборот, уменьшиться (на определенную величину) – а отсюда и энергозатраты, соответственно, увеличатся.
    И вообще, насколько я понял, сама передача данных по OTG очень энергозатратна для смартфона (и это может только усугубляться качеством и размерами кабелей). Плюс, на это влияет ещё и энергопотребление самой флешки..

    Ответить
    1. Rones:

      Да. OTG это палка о двух концах. Либо эффективно питаем периферию, но сажаем смартфон. Либо экономим заряд (и то незначительно), но теряем периферию.
      А энергопотребление самой флешки это вообще первая статья расходов.

      Ответить
    2. Сергей:

      Странно, что при просмотре видео с microSD карты, которая находится внутри смартфона в слоте, батарея расходуется гораздо медленней, чем с флешки по OTG. Вот интересно, а если смотреть видео с той же microSD карты, но, вставленной в миниатюрный кардридер (типа Kingston USB microSD Reader FCR-MRG2), через тот же OTG кабель, станет ли энергопотребление меньше?

      Ответить
      1. Rones:

        Не удивительно. MicroSD экономичнее чем флешки. Но флешки экономичнее кардридеров.

        SD потребляет в среднем 200 мВт (по данным Википедии).
        Флешка потребляет минимум 350 мВт (по результатам измерений).
        Картридер ещё расточительнее — 400…500 мВт (по результатам измерений).

        Возможно, вас заинтересует USB-хаб с подзарядкой. Или даже внешний аккумулятор с USB-хабом.
        Сам не тестировал эти штуки — не было необходимости.

        Ответить
    3. Сергей:

      Это картридер вместе со вставленной microSD будет потреблять 400…500 мВт? Или, только microSD 200 мВт отдельно, плюс картридер (пусть даже очень мелкий) ещё 400…500 мВт – итого, в сумме, в среднем 600…700 мВт? А вот просто отдельная флешка, только минимум 350 мВт? И это всё, ещё, если не брать во внимание OTG использования через кабель. Или я что-то неправильно понимаю.

      Ответить
      1. Rones:

        1. Да, кардридер потребляет 400…500 мВт вместе со вставленной microSD. Без карты он не потребляет почти ничего.
        2. Все измерения проводил через OTG кабель. В том числе и с флешкой.

        Чтоб вас не запутать, подведу итог.
        • Периферия не берёт энергии больше, чем ей требуется для полноценной работы. Поэтому не надо опасаться, что через толстый и короткий качественный кабель утечёт слишком много энергии.
        • Да, периферия до определённого предела может «голодать», и всё же работать. Но ощутимой экономии электроэнергии плохой кабель не даст.

        Ответить
    4. Сергей:

      1. USB-хаб с подзарядкой – питает батарею смартфона (действуя как powerbank) не давая ей быстро разрядиться, а батарея смартфона, в свою очередь, уже подает питание на флешки/картридеры/SD вставлеенные в него?
      2. Или же USB-хаб с подзарядкой питает только флешки/картридеры/SD вставлеенные в него, подавая лишь только данные на смартфон. А сам смартфон, питает только себя (экран и свое «железо») от внутренней батареи, разряжаясь в штатном режиме? (или во 2-м варианте я уже фантазирую?)

      Ответить
      1. Rones:

        Это зависит от возможностей самого смартфона. Если он поддерживает заряд в режиме OTG, то OTG-хаб будет питать/заряжать и смартфон, и периферию. Если не поддерживает — по второму варианту.
        Замечу, что есть хабы с гнездом под внешнее питание. Им требуется внешний источник — сетевая зарядка или внешний аккумулятор. А есть хабы уже со встроенным аккумулятором.

        Ответить
  10. Сергей:

    Добрый вечер. Подскажите, насколько, на практике, влияет длина otg кабеля (USB 2.0 AF – micro BM) на энергопотребление смартфона/планшета (android), при подключении через этот кабель флешки и передачи данных, просмотра видео с флешки (при прочих равных: толщины, качества проводников, и одной и той же флешки)? Например, большинство otg кабелей в продаже имеют длину 0,1-0,16 (0,2) м. А вот если использовать otg кабель длинной 0,5м?

    Ответить
    1. Rones:

      Чем длиннее провод OTG, тем ниже энергопотребление смартфона. При этом снижается и надёжность соединения с периферией вплоть до потери связи.

      У длинного провода сопротивление выше, соответственно ток в нагрузку уходит меньше.

      Ответить
    2. Сергей:

      Спасибо за быстрый ответ! ..Хм! Предполагал, что как раз энергия и расходуется на преодоление и нагрев этого лишнего сопротивления более длинных проводников..

      Т.е. лучше не стоит покупать провод OTG длинной 0,5м (наверное, включая коннекторы) для просмотра видео с флешки и передачи данных – т.к. есть вероятность некорректной работы с перебоями. Или для длинны 0,5м это ещё не так уж и критично и ощутимо? Ну, наверное это ещё зависит от энергомощности версии/типа порта USB (2.0, 3.0. type-C, ..) или самого смартфона. Ну, или/может в продаже, в длинном проводе OTG жилы ещё тоньше/с меньшим сопротивлением для его компенсации (если разница между коротким и длинным проводом, одной модели, одного производителя).

      P.S. Провод OTG длинной 0,1м уже был у меня (покупной). Продержался около года, при нечастом использовании. Торчал хвостом из смартфона с вытекающей из этого нагрузкой (всей своей массой вместе с флешкой) на гнездо microUSB. При этом с грубой незгибающийся изоляцией, которая не помогла тонюсеньким жилам в долговечности. В дополнение к этому безобразию – ещё и ощутимый, дикий жор батареи! Вот поэтому смотрю на более длинные провода, а отсюда и возник вопрос по энергозатратам, толщине, длине жил..

      Ответить
      1. Rones:

        Я не экспериментировал с кабелями OTG длиннее 15 см.
        Могу предположить, что для качественного кабеля с приличной толщиной жил 0,5 метра это не много. Да, чем толще жила, тем ниже сопротивление, тем меньше потери!
        Вот подробная статья о качестве USB кабелей — http://rones.su/techno/usb-dc-cables.html

        Дата-кабели бывают и больше метра, правда, они рассчитаны на порт компьютера, который гарантированно даст 0,5 А (USB 2.0), а то и больше. Способен ли выдать такой ток порт смартфона — ещё вопрос.

        Ответить
      2. Философ:

        Господа, достаточно этого мракобесия. Для слаботочных цепей (коими и являются подключения большинства периферийных устройств) сопротивлением МЕДНЫХ проводников можно пренебречь, при длине кабеля до 0.5 м если речь не идет о совсем уж «паутинке» с жилками по 0.1-0.05мм. Тем более что USB вообще не рекомендуется делать более 1м(там уже нужно чтобы D+ D- шли по витой паре). Так что для большинства самоделок на Noname кабеле стоит ограничится 20-30см максимум.
        «Дикий жор батареи» — это следствие энергопотребления устройства, либо подкоротка в кабеле(хотя последнее маловероятно, так как при этом скорее всего сработала бы защита порта от перегрузки и устройство бы «отпало»).
        Для того чтобы такой ерунды не было — поставьте диод шоттки направленный «по току» в линии +5V и за ним резистор порядка 100КОм. а после этого параллельно ведомому устройству подключите источник питания +5V (т.е. между +5V и GND ) . Даже если телефон «не умеет зарядку» от внешнего источника — энергию он будет расходовать только на обмен данными, а питать подключенный девайс по факту будет внешняя батарея.
        И вообще, если Вы собрались подключать к телефону всякую нестандартную периферию — то должны понимать что понадобиться мощный внешний источник энергии для ее питания. Батарея телефона изначально не рассчитана чтобы долго питать внешние устройства, она рассчитывается на энергопотребление компонентов самого телефона.

        Ответить

Ваш комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Если нужно, добавьте картинку (только JPG)