09.08.2012      172613      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. Root права есть и StickMount все монтирует и демонтирует. Но флешка и диск работают только на чтение. Планшет Nexus 7.

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

    Конечно, надо получить права root.

    Ответить
  3. Устройство Huawei ascend D1 (u9500) — не видит абсолютно ничего! Сделал точно все правильно, официальная поддержка отг есть. Когда подключаю — смарт ненадолго (пол.секунды) зависнет и все — продолжает работать так же — как будто ничего не подключено!!! Замерял выдачу напряжения (5.07 В). В чем м.б. причина???? И да — устройство у меня без рута! — надо разлочить да??? Помогите пожалуйста!!! :,(

    Ответить
    1. http://4pda.ru/forum/index.php?showtopic=316962&view=findpost&p=15861423
      тут человек утверждает что такая функция но малого круга устройств есть, далее поиском по ключевому слову OTG мы видим, что просто у аппарата плохинькая прошивка с малым количеством драйверов (и возможно слабый контроллер питания), от того видит не все, рассматривайте вариант перепрошивки, вам сюда:
      http://4pda.ru/forum/index.php?showtopic=380014
      Все производимые действия описанные по ссылке выше вы делаете на свой страх и риск!

      Ответить
  4. А почему флешка должна быть обязательно FAT32?
    У меня стандартный (купленный) OTG на Nexus 7 работает с NTFS диском (Buffalo 1TB). И кстати без какого-либо внешнего питания. Правда работает только на чтение. Но и FAT32 флешки тоже только читаются, записать на них ничего невозможно.

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

      Не всякое устройство поддерживает NTFS и не всякое способно самостоятельно запитать винт. Вам, можно сказать, повезло.

      Правда, остаётся вопрос, почему носители у Вас работают только на чтение? Скорее всего нужно получить пресловутые root-права и установить софт для монтирования флешек/винтов.

      Ответить
  5. Всем привет. У меня вопрос поддерживает ли сони эриксон лайф OTG кабель. Заранее спасибо :-)

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

      На форуме 4PDA утверждают, что телефон поддерживает режим OTG. Требуется доступ к правам Root и некая программа. Подробности — по ссылкам ниже.

      Якобы подходит инструкция для SE Xperia Arc и инструкция для SE Xperia Pro.

      Ответить
  6. Спасибо, будем пробовать!

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

      Упустил из виду, что перемычку между 4 и 5 контактом тоже надо будет размыкать. Понадобится двухполюсный переключатель. Схему исправил с учётом этого.

      Ответить
  7. Хотелось бы реализовать подключение 3g модема (чтобы пробки смотреть в авто) и заряжать, чтоб не сел в самый не подходящий момент(использовать usb магнитолы).

    Предложений пока нет?

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

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

      Правда, на 7Nexus сказали, что буржуям якобы удалось с помощью перепрошивки планшета «Nexus» заставить его заряжаться в режиме OTG. Там дана ссылка на импортный ресурс. Не знаю, получится ли то же самое с «Informer». Оба планшета работают под Android.

      От себя могу лишь предложить сделать шнур с переключателем режимов «Заряд/Модем»:

      Переключатель OTG/Заряд

      Ответить
      1. Здравствуйте. Помогите решить проблему.
        Есть планшет под Windows.(Prestigio Visconte Quad) Зарядка и подключение внешних устройств осуществляется через один и тот-же microUSB вход.
        Нужно сделать чтобы можно было подключать одновременно и зарядку и внешние устройства по OTG.
        Думаю режим ACA программно поддерживается, всё таки на планшете полноценный Windows 8.1, да и любые внешние устройства, подключённые через OTG, он кушает шустро, даже самые энергоёмкие.
        Можно ли где то купить такое устройство или переходник, чтобы использовать эту функцию?
        Например на форуме 4pda в ветке, посвящённой похожему планшету предлагают купить провод — http://4pda.ru/forum/index.php?showtopic=417663&st=2380&view=findpost&p=25833176
        Является ли аналогом этого провода провод, продаваемый здесь http://www.ebay.com/itm/Micro-USB-Male-To-Micro-USB-Female-Host-OTG-Cable-Micro-USB-Adapter-Y-Splitter/261670519360?_trksid=p2047675.c100005.m1851&_trkparms=aid%3D222007%26algo%3DSIC.MBE%26ao%3D1%26asc%3D27538%26meid%3Ddb74c58af80c4b329248e7a8c1388517%26pid%3D100005%26prg%3D11353%26rk%3D4%26rkt%3D6%26sd%3D251384893261&rt=nc ?
        Какие есть мысли по этому поводу?
        Заранее спасибо за ответ.

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

          Загвоздка не столько в программной, сколько в аппаратной поддержке режима ACA. Я пока не сталкивался ни с устройствами, поддерживающими режим ACA, ни со шнурами, обеспечивающими этот режим.

          В какой-то мере упомянутые вами шнуры являются аналогами. Различие очевидно — в первом питание обеспечивается от ЗУ с выходом micro-USB-BM, а во втором от ЗУ с выходом USB-AF.

          Ответить
          1. Но тогда что будет, если взять otg кабель и перерезать провода, отвечающие за питание внешнего устройства и питать его отдельно внешним питанием. В то же время подать питание к соответствующим контактам к главному устройству.
            Будет ли в таком случае определяться внешнее устройство? И одновременно заряжаться главное? Или что то не позволит главному устройству заряжаться при подключённом внешнем устройстве? Это будет контроллер на аккумуляторе?
            Или главное устройство будет заряжаться, но не будет показывать, что оно заряжается?
            Хотя надо просто попробовать и не напиться….

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

              Условие для входа в режим ACA описано в статье (резистор 124 кОм вместо перемычки между 4 и 5 пинами в штекере micro-USB). Предполагаю, что разделённое питание периферии и гаджета не станет помехой, лишь бы линия GND была общей для всех.

              В обычном режиме OTG (без подзарядки главного устройства) я запитывал периферию от внешнего источника, исключив подачу попадания на главное устройство. Всё работало. Если же при этом попытаться зарядить гаджет, он сообщит, что устройство не заряжается.

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

              «Хотя надо просто попробовать и не напиться…» — не вижу в этом ничего плохого.

              Ответить
              1. ««Хотя надо просто попробовать и не напиться…» — не вижу в этом ничего плохого.»
                Вот блин клавиатура сенсорного ввода ошибки исправляет))) Хотел написать не парится, а получилось не напиться)))
                Спасибо за ответ. Буду пробовать.

                Ответить
        2. Добрый день!

          Планшет iconbit NT-3704S, резистор 135кОм.
          Этот же резистор подошел и к Планшету Престижо на атоме(свежий) и на винде, пробуй подбирай переменным.

          Нашел путем подбора через переменный резистор 200кОм.

          подключил флешку, зарядку и крутил пока не определилась флешка, т.е. в обратную сторону от 200 к 0.

          — одновремоннно заряжает акум и читает флешку;

          — с USB-хабом видит только одну флешку(вторую уже не определялт), но можно цеплять какие-нибудь устройства одновременно с флешкой, я цеплял мышь, все работате.

          Чтобы считывал несколько USB-накопителей, надо ставить дрова или какую-то прогу. Пока не нашел какую. Удачи!

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

            Потрясающе! Iconbit у меня есть. Буду экспериментировать. Спасибо!

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

            Блин, у моей модели Iconbit есть гнездо mini-USB-BF для синхронизации и отдельное гнездо mini-USB-AF — специально для подключения периферии в режиме OTG. Тут не над чем экспериментировать.
            Будем колдовать с Samsung’ом…

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

        Ответить
  8. Как думаете, если поставить диод (чтобы ток только в одну сторону пропускал, к планшетнику) в разрыв между перемычкой 4-5, пустить до него и после него минус, и + так же располовинить и подать внешнее питание + 5V ?

    Ответить
  9. НЕ ПОЛУЧАЕТСЯ ФОТО ВСТАВИТЬ
    от Rones: Пофиксил. Видимо, движок сайта не позволяет посетителям использовать тэги.

    Ответить
    1. Замкнул 4 и 5 контакты mini usb включился режим OTG. Подключилась флешка 8 gb беспроводная шышь работает подключал через Y USB от внешнего винта зарядки нет, так что увы

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

        Не пренебрегайте знаками препинания, чтоб Вас поняли.

        Ответить
    2. Все зависит от используемого контроллера в аппарате и драйвере в прошивке.
      По предложенной вами схеме ничего не выйдет, ибо все намного сложнее чем «бабушкин транзистор»
      Скорее всего вы не добьетесь желаемого результата от своего аппарата.
      При наличии очень прямых рук в паянии — можете погуглить о перепайке схемы разводки питания если то позволяет используемый контроллер питания.
      Даташит к контроллеру питания думаю тоже не будет большой проблемой найти. Подобную готовую инструкцию если и найдете — счастливчик, на заказ не думаю что кто-то сделает.

      Ответить

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

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

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