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