Что такое функция OTG? Поддержка, подключение к устройствам Android

Что такое функция OTG? Поддержка, подключение к устройствам Android

Функция OTG – это возможность расширить функциональность смартфона и планшета, реализованная на аппаратном уровне.

Стандартная архитектуре USB работает по принципу ведущий-ведомый или хост-потребитель. В качестве первого используется компьютер или мобильный телефон, второй – периферийные устройства: принтеры, накопители.

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

Что такое USB OTG?

Старые телефоны при коммутации по USB определяют себя как ведущий. Принтеры, флешки, клавиатуры – также ведомые устройства, и согласовать их работу со смартфоном непросто.

Решает это технология OTG – переключает режимы работы USB-интерфейса мобильника.

Для реализации применяется кабель с двумя портами: с одной распаян разъём USB Type A, B или C для подключения к смартфону или планшету, с другой – USB-разъём для периферийных устройств.

Вот как, например, выглядит кабель OTG USB-type-C

Что такое функция OTG? Поддержка, подключение к устройствам Android

Технология появилась в 2001 году. Название происходит от On-The-Go, переводится как «на лету» или «на ходу».

Какие устройства поддерживают OTG?

С функцией совместимы практически все смартфоны, работающие на Android 2.2 и выше. Лучший способ проверить, поддерживает ли телефон технологию, подключить к нему USB-гаджет, например, флешку.

Что такое функция OTG? Поддержка, подключение к устройствам Android

Существуют приложения, определяющие совместимость с OTG, но их сведения правдивы нечасто. Одно из таких – USB OTG Checker.

Как вариант, используйте миниатюрный USB-тестер.

Что можно подключить через OTG?

Функция OTG позволяет подключать к телефонам и планшетам через кабель OTG:

  • Камеры и цифровые фотоаппараты для просмотра их содержимого и обмена файлами.
  • Внешние USB-накопители (флешки, жёсткие диски), портативные аудиоплееры, мультимедийные проигрыватели – файловый обмен.
  • Вентиляторы, фонарики, лампы и прочие USB-штучки.

Функция OTG в телефоне позволяет работать с:

Что такое функция OTG? Поддержка, подключение к устройствам Android

При поддержке смартфоном технологии 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) – протокол обмена ролями между ведущим и ведомым устройствами.

Переключение режимов происходит посредством отправки соответствующей команды девайсу. Когда нужно сменить роль прибора происходит следующее:

  1. A-устройство подаёт сигнал, что ему не нужна управляющая шина.
  2. Она останавливается минимум на 3 мс.
  3. B-прибор, обнаружив неактивность шины, отравляет запрос стать хостом.
  4. Затем – переходит в режим ожидания.
  5. Выключается и включается путём деактивации и активации подтягивающего резистора.
  6. Шина переходит в режим J-состояния.
  7. А-устройство обнаруживает хост и подключается к нему в качестве потребителя.

Особенности спецификации OTG:

  • Максимальный питающий ток равен 8 А.
  • Протокол NGP определяет ранг участников соединения.
  • Протокол запроса сеанса (SRP) позволяет управлять питанием потребителя.
  • Специфика не позволяет устанавливать недостающие драйверы для оборудования, чем исключает работу со многими старыми и редкими устройствами.

Проблемы OTG подключения и их решения

Бывает, что телефон не видит флешку, подключённую через OTG, потому что:

  • Смартфон не поддерживает спецификацию.
  • Не работает адаптер, особенно если это недорогой китайский переходник.
  • Не функционирует флешка – убедитесь в её исправности на ноутбуке, ПК или ином телефону, используя тот же OTG-кабель. Попробуйте отформатировать.
  • Накопитель имеет отличную от FAT32 и NTFS файловую систему – отформатируйте его в одной из названных.
  • Недостаточно питания – актуально, если накопитель подключается параллельно с принтером или иным требовательным к электропитанию оборудованием.
  • Старые мобильники могут не работать с объёмными флешками: 32 ГБ и более.

 

По материалам Википедиа

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

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: