USB On-The-Go (USB на ходу), USB OTG или OTG — это спецификация интерфейса USB, которая позволяет USB-устройству, такому как планшет или смартфон, быть как хостом USB, так и периферией. Например, мобильный телефон может считывать данные со съёмного носителя в качестве хоста, но при подключении к хост-компьютеру представлять себя как периферию (запоминающее устройство USB).
Или фотоаппарат может быть хостом, когда печатает фотографии на принтере, и периферией — когда подключен к компьютеру. Обычно в режиме хоста можно подключать USB-периферию со стандартными драйверами — USB-флеш-накопитель, цифровую камеру, мышь или клавиатуру (несколько устройств можно подключить через хаб USB).
USB OTG определяет две роли для устройства: устройство OTG A и устройство OTG B. Устройство OTG A является источником питания для шины USB, а устройство OTG B — потребителем энергии. В конфигурации по умолчанию устройство OTG A действует как хост USB, а устройство OTG B работает в роли периферийного устройства USB. Переключение между режимом хоста и режимом периферийного устройства может быть выполнено позднее с использованием протокола согласования хоста HNP (англ. Host Negotiation Protocol).
Стандартный USB использует архитектуру хост-устройство. Хост действует как контроллер для всей шины, а (периферийное) устройство действует как подчинённое ведомое им устройство. В стандартной реализации USB устройства должны выполнять ту или иную роль, при этом компьютеры обычно работают как хосты, в то время как (например) принтеры обычно функционируют как периферийные устройства. В отсутствие USB OTG в сотовых телефонах обычно реализована функция только периферийного устройства, что позволяет передавать данные с телефона на компьютер и наоборот. Такие (старые) телефоны, идентифицирующие себя как периферийные устройства USB, не могут быть легко подключены к принтерам, поскольку принтеры также выполняют роль периферийных устройств. U SB OTG решает такую проблему.
Сразу после подключения периферийного устройства к шине USB ведущее устройство (хост) устанавливает связь с новым устройством и выполняет его конфигурирование (программное обеспечение хоста подготавливает или выполняет необходимую обработку данных для управления файлами или другой требуемый тип передачи данных или функции обмена данными с устройством). Это позволяет сделать периферийные устройства очень простыми по сравнению с хостом, например, мышь содержит очень мало управляющей логики и перекладывает на хост выполнение почти всей работы по обработке входных данных. Хост управляет передачей всех данных по шине USB, причем периферийные устройства сами могут только сигнализировать ему при опросе, что они требуют внимания хоста. В отсутствие USB OTG, чтобы распечатать хранящийся на телефоне документ, его надо считать на компьютере-хосте, а затем отправить на принтер.
Поддерживающее USB OTG устройство может выполнять роли хоста и устройства в зависимости от настройки. При использовании OTG устройство может быть либо хостом при работе в качестве ведущего устройства, либо периферийным устройством при работе в качестве ведомого. Выбор между ролями хоста и периферии полностью зависит от того, к какому концу кабеля подключено устройство. Устройство, подключенное к разъёму OTG-кабеля «A», или «A-device», действует как хост по умолчанию, в то время как подключенное к разъёму «B» действует как периферийное устройство по умолчанию, или «B-device».
После начальной настройки шина работает так же, как и в обычном USB, устройство A (A-device) настраивает устройство B (B-device) и управляет всеми коммуникациями. Однако, когда то же самое устройство A подключено к другой системе USB-устройств или напрямую к хосту USB, оно может стать ведомым.
Этот раздел статьи ещё не написан.
Здесь может располагаться Помогите Википедии, написав его. (15 августа 2021)
Стандартные разъемы mini-USB и micro-USB. Белые области на чертежах представляют собой пустые места. Все разъёмы показаны в таком положении, что логотип USB (опционально с буквой A или B) расположен на верхней части разъёма. Нумерация контактов в розетках и штекерах зеркальна — контакт «1» штекера соединяется с контактом «1» розетки
Технология USB On-The-Go (USB на ходу) призвана стереть барьер в виде компьютера или ноутбука при коннекте двух разных по назначению устройств, например цифрового фотоаппарата и планшета или USB-гирлянды с телефоном.
Такое изящное решение, как USB OTG, — это не только прикольная фича, но и очень полезный помощник в самых разных сферах деятельности. Что это, зачем в действительности нужно, как этим пользоваться? Обо всем по порядку.
- Что такое USB OTG
- Какие устройства можно подключить к смартфону через USB OTG
- Какие смартфоны имеют функцию On-The-Go
- Как проверить, поддерживает ли телефон OTG
- Можно ли подключить USB OTG кабель к Apple iPhone
- Как включить функцию OTG на Android
- Подведем итоги
- Целевой список периферийных устройств (TPL)
- Мини-разъемы OTG
- Микроразъемы OTG
- Внедрение смартфонов и планшетов
Что такое USB OTG
Для того чтобы понять назначение юсб отг, необходимо вспомнить, что из себя представляет классический вариант технологии. U SB — это интерфейс для соединения главного вычислительного устройства (ПК, ноутбук) и устройства периферийного типа (флешка, телефон, настольный вентилятор). При классическом варианте для того, чтобы сбросить данные с той же флешки на смартфон, сперва необходимо подключить FLASH-накопитель к ПК, скинуть забавные фотокарточки на жесткий диск, затем подключить смартфон и передать данные уже на него. Слишком много действий, да и компьютер не всегда под рукой. Но USB OTG кабель позволит подключить флешку напрямую к телефону или планшету без дополнительных хабов.
Какие устройства можно подключить к смартфону через USB OTG
Самое очевидное — таким образом можно соединить два смартфона. Первое, что стоит уточнить: технология OTG работает так же, как и обычный USB. Есть устройство-хост, а есть периферийные устройства. При подключении друг к другу двух мобильных гаджетов один из них будет основным, а второй — периферийным. Таким образом, второй смартфон можно будет зарядить от первого или передать с него какие-то данные, если по какой-то причине под рукой не оказалось мобильной сети или ее использование почему-то недоступно.
В случае, если под рукой нет ноутбука, через специальный переходник к смартфону можно подключить флешки, карты памяти и внешние жесткие диски. Использование будет аналогично таковому на обычном компьютере: можно перемещать данные туда и обратно без каких-либо ограничений. А если на устройстве нет MicroSD-разъема, то кардридер можно подключить к нему напрямую через USB OTG кабель.
Если копнуть в сторону менее очевидных вещей, окажется, что функции USB OTG не ограничиваются только вышеописанными банальностями. Например, если фронтальная камера имеет низкое качество изображения или она просто не работает, через USB OTG в телефоне можно с легкостью подключить внешнюю камеру. Это же касается внешних LED-светильников, обдувающих пользователя вентиляторов, гирлянд, портативных колонок, охлаждающих устройство кулеров и даже принтеров с мобильными модемами. А эстеты могут соединить смартфон с полноценными клавиатурами и компьютерными мышками, превратив тем самым мобильный гаджет в карманный мини-ПК.
На самом же деле вопрос не в том, что можно подключить к смартфону через USB OTG, а чего к нему подключить нельзя. Гарнитуру и геймпад? Пожалуйста. Микрофон с колонками? Без проблем. M IDI-клавиатуру для музыкантов? Раз плюнуть. Ethernet-кабель от роутера напрямую в телефон, если плохо ловит Wi-Fi? Конечно, да.
Какие смартфоны имеют функцию On-The-Go
К сожалению, не все гаджеты обладают способностью подключать адаптеры USB OTG по умолчанию, хотя почти все современные телефоны делать это уже умеют. В теории все смартфоны под управлением ОС Android выше версии 2.3 поддерживают OTG, но на практике некоторые производители сознательно не включают эту способность в дефолтные настройки — например, ради экономии энергии батареи. Как правило, у старых и самых бюджетных моделей технология OTG отсутствует, но начиная со среднего ценового сегмента с этим уже все в порядке.
Как проверить, поддерживает ли телефон OTG
Как узнать, есть ли функция USB OTG на вашем смартфоне? Проще всего загрузить бесплатное приложение USB OTG Checker из Play Market. Оно проверит железо и ПО гаджета, после чего ответит на вопрос. Если с OTG все в порядке — хорошо. Если ее нет — можно рутировать устройство, то есть получить права суперпользователя. Но данный вариант подходит только опытным юзерам, осознающим все риски. Стоит помнить, что рутирование смартфонов некоторых производителей (например, Samsung) приводит к необратимому аннулированию гарантии.
Можно ли подключить USB OTG кабель к Apple iPhone
К счастью, да, но не ко всем моделям. Как правило, технология OTG поддерживается на устройствах Apple, имеющих разъем Lightning 8-pin, — это все устройства начиная с 2012 года выпуска. Более старые, к сожалению, подключить к OTG не выйдет. Но есть и еще одно ограничение: гаджет должен управляться операционной системой iOS 9 или выше, так что минимальная дата выпуска для iPhone, совместимых с USB OTG, поднимается до 2015 года. Функционал OTG для устройств под управлением Android и iOS идентичен.
Как включить функцию OTG на Android
Этот способ поможет, если на устройстве уже есть поддержка USB OTG. На самом же деле ничего сложного нет, никаких дополнительных действий в данном случае производить не придется.
Достаточно взять специальный кабель OTG — например, со входами USB и Type-C, — затем подключить одной стороной к смартфону, а в другой, например, вставить флешку. Далее на экране гаджета появится оповещение об обнаруженном устройстве, после чего достаточно воспользоваться стандартным или скачанным из Play Market файловым менеджером, отыскать в нем папку USB Storage (название может отличаться) и пользоваться на свое усмотрение.
Да, это эндоскоп для смартфона. Обнаружить засор в трубе теперь стало проще некуда при помощи устройств с USB OTG
Подведем итоги
В этом материале мы выяснили, что такое USB OTG в смартфоне и как этой технологией пользоваться. Несомненно, большинство функций персонального компьютера или ноутбука заменить в мобильном гаджете нельзя. Но с USB OTG можно сильно облегчить себе жизнь, не прибегая к сложным техническим изощрениям: подключить к смартфону видеокамеру, клавиатуру с мышью или просто флешку — все это полезные и удобные мелочи, с которыми учиться, работать или заниматься хобби станет легче.
Целевой список периферийных устройств (TPL)
Целевой список периферийных устройств (TPL) производителя служит цели сосредоточить хост-устройство на конкретных продуктах или приложениях, а не на его функционировании в качестве хоста общего назначения, как в случае с типичными ПК. TPL определяет продукты, поддерживаемые «целевым» хостом, определяя, что ему необходимо поддерживать, включая выходную мощность, скорость передачи, поддерживаемые протоколы и классы устройств.
Это применимо ко всем целевым хостам, включая как устройства OTG, выступающие в качестве хоста, так и встроенные хосты.
Стандартные, мини- и микро-USB-разъемы (не в масштабе). Белые области на рисунках представляют собой пустые пространства. Поскольку здесь показаны вилки, логотип USB (с дополнительной буквой A или B) во всех случаях находится в верхней части накладки. Нумерация контактов (если смотреть на розетки) зеркально отражает вилки, так что контакт 1 на вилке соединяется с контактом 1 на розетке.
Мини-разъемы OTG
В исходном стандарте USB OTG была вилка под названием mini-AB, которая была заменена на micro-AB в более поздних версиях (с версии 1.4 и далее). К нему можно подключить вилку mini-A или mini-B, а адаптеры mini-A позволяют подключаться к USB-кабелям стандарта A, идущим от периферийных устройств. Стандартный кабель OTG имеет вилку mini-A на одном конце и вилку mini-B на другом (не может быть двух вилок одного типа).
Устройство со вставленным штекером mini-A становится OTG A-устройством, а устройство со вставленным штекером mini-B становится B-устройством (см. выше). Тип вставленной вилки определяется по состоянию идентификационного контакта (идентификационный контакт вилки mini-A заземлен, а контакт вилки mini-B является плавающим).
Также существуют розетки Pure mini-A, которые используются там, где необходим компактный хост-порт, но OTG не поддерживается.
Микроразъемы OTG
Кабель OTG имеет вилку micro-A на одном конце и вилку micro-B на другом конце (не может быть двух вилок одного типа). O TG добавляет к стандартному разъему USB пятый контакт, называемый ID-контактом; вилка micro-A имеет заземленный идентификационный штырь, а вилка micro-B является плавающей. Устройство со вставленным штекером micro-A становится OTG-устройством A, а устройство со вставленным штекером micro-B становится B-устройством. Тип вставленной вилки определяется по состоянию идентификатора контакта.
USB 3.0 представил обратно совместимое расширение SuperSpeed для розетки micro-AB и вилок micro-A и micro-B. Они содержат все контакты микроразъемов, отличных от Superspeed, и используют идентификационный контакт для определения ролей устройства A и B, а также добавляют контакты SuperSpeed.
Внедрение смартфонов и планшетов
Устройства USB OTG обратно совместимы с USB 2.0 (USB 3.0 для устройств SuperSpeed OTG) и будут вести себя как стандартные USB-хосты или устройства при подключении к стандартным (не OTG) USB-устройствам. Основным исключением является то, что хосты OTG должны обеспечивать достаточное питание только для продуктов, перечисленных в TPL, которого может быть недостаточно для подключения к периферийному устройству, не указанному в списке. USB-концентратор с питанием может обойти эту проблему, если он поддерживается, поскольку тогда он будет обеспечивать собственное питание в соответствии со спецификациями USB 2.0 или USB 3.0.
Между версиями дополнения OTG 1.3 и 2.0 были введены некоторые несовместимости как в HNP, так и в SRP, что может привести к проблемам совместимости при использовании этих версий протокола.