OTG — функция, которая позволяет увеличить возможности смартфонов и планшетов благодаря аппаратной реализации.
Стандартная архитектура USB основана на взаимодействии ведущего и ведомого устройств. К ведущим относят компьютеры и мобильные телефоны, к ведомым — периферийные устройства, такие как принтеры и накопители.
Прежде чем смартфоны стали поддерживать технологию OTG, гаджеты могли только получать данные при подключении к компьютеру. Подключение USB-устройств к таким устройствам было затруднительным или вовсе невозможным.
Что такое USB OTG?
Посредством USB-подключения старые телефоны устанавливают режим работы «ведущего» устройства. Другие гаджеты, такие как принтеры, флеш-накопители и клавиатуры, являются «ведомыми» и взаимодействие с ними через смартфон может быть затруднительным.
Технология OTG позволяет менять режимы работы USB-интерфейса мобильного устройства.
Для реализации используется кабель с двумя портами: одним с разъёмом USB Type A, B или C для подключения к смартфону или планшету, другим – для периферийных устройств.
Вот как, например, выглядит кабель OTG USB-type-C
Технология возникла в 2001 году. Название образовано от «On-The-Go», что означает «на лету» или «на ходу».
Какие устройства поддерживают OTG?
С функцией совместимы почти все смартфоны с операционной системой Android версии 2.2 и новее. Для проверки поддержки технологии можно подключить к телефону через USB гаджет, например, флеш-накопитель.
Программы, проверяющие совместимость с OTG, не всегда точны. Среди них — USB OTG Checker.
Как вариант, используйте миниатюрный USB-тестер.
Что можно подключить через OTG?
Функция OTG дает возможность подключать к телефонам и планшетам по кабелю OTG.
- Камеры и цифровые фотоаппараты для просмотра содержимого и обмена файлами.
- Внешние носители информации, такие как флеш-накопители и жесткие диски, а также портативные устройства для воспроизведения музыки и мультимедиа, используются для обмена файлами.
- Устройства с интерфейсом USB: вентиляторы, фонарики, лампы и другое оборудование.
Функция OTG в телефоне позволяет работать с:
- Компьютерными мышами;
- Клавиатурами;
- Геймпадами, например можно подключить проводной джойстик .
Благодаря технологии Mobile High-Definition Link (MHL), смартфон может взаимодействовать с телевизорами. С помощью разветвителей к устройству можно подключить несколько накопителей. Иногда функционируют даже Ethernet-адаптеры с выходом USB.
Как подключиться через OTG?
Работа с адаптером OTG проста. Штекер (USB Type-A, -B, -C) вставляют в смартфон, планшет, а во второй конец подключают флешку или USB-кабель: клавиатуры, МФУ. Гаджет определит тип ведущего оборудования автоматически.
За пару секунд можно будет писать сообщения, печатать фотографии и получить доступ к файловой системе фотоаппарата и накопителя.
Зарядка через OTG
Благодаря переходнику можно заряжать устройства от аккумулятора телефона.
С кабелем двойной розетки при одном пользователе можно одновременно печатать на смартфоне через клавиатуру и заряжать другое устройство, если программа поддерживает эту функцию.
Подзарядка других устройств от аккумулятора телефона уменьшает срок его работы без подзарядки.
Принцип работы OTG
OTG — интерфейс с возможностью питания. Потребление энергии осуществляется через первый, красный контакт.
Пятый контакт, сопряжённый с проводником заземления (четвёртый), помогает определить тип подключения. При подключении если дополнительный контакт замкнётся, устройство станет ведущим — смартфоном, планшетом или компьютером.
Штекер оборудования с пятым контактом, вставляемый в USB-разъем, не замкнётся, из-за чего съемный накопитель и МФУ будут постоянно потребителями энергии, а телефон – хостом.
OTG используется не только в мобильных устройствах. С её помощью можно подключать принтеры для печати фотографий, фотоаппараты и камеры.
Подключение USB Type-A к разъёму принтера делает принтер ведущим устройством, а цифровой фотоаппарат – подчинённым, но должно быть наоборот. Инженеры разработали Host Negotiation Protocol (NGP) – протокол обмена ролями между ведущим и ведомым устройствами.
Изменение режимов осуществляется командой, направляемой устройству. При необходимости перевода прибора в другую функцию выполняется:
- Устройство А сообщает, что не требует управляющей шины.
- Она останавливается минимум на 3 мс.
- Прибор класса Б, зарегистрировав отсутствие активности шины, подаёт запрос на получение статуса хоста.
- Затем – переходит в режим ожидания.
- Включается и выключается при помощи изменения состояния резистора, который задействован в системе подъема.
- Шина переходит в режим J-состояния.
- Устройство находит хозяина и соединяется с ним как получатель информации.
Особенности спецификации OTG:
- Максимальный питающий ток равен 8 А.
- Документ NGP устанавливает уровни участников связи.
- Протокол запроса сеанса (SRP) предназначен для регулирования подачи питания потребителю.
- Из-за особенностей невозможно установить требуемые программы управления для устройств, что ограничивает возможность работы со многими устаревшими и редким периферийными приборами.
Проблемы OTG подключения и их решения
Иногда телефон не распознает флеш-накопитель, подключенный по интерфейсу OTG, из-за …
- Смартфон не поддерживает спецификацию.
- Адаптер не функционирует должным образом, особенно если речь идет о дешевом китайском переходнике.
- Если флешка не работает, проверьте её работоспособность на ноутбуке, компьютере или другом телефоне с помощью того же OTG-кабеля. Попробуйте отформатировать её.
- Накопитель использует файловую систему, отличающуюся от FAT32 и NTFS; форматируйте его в одной из этих систем.
- Недостаток питания случается, когда аккумулятор подключен вместе с принтером или другим устройством, потребляющим много электричества.
- Для старых моделей смартфонов может быть недоступно использование флеш-памяти объемом от 32 гигабайт и больше.
По материалам Википедиа