OTG на Android — это функция, которая превращает смартфон в USB-хост: через недорогой переходник к нему можно подключить флешку, мышь, клавиатуру или геймпад так же, как к компьютеру. Если при подключении флешки через OTG-адаптер телефон никак не реагирует, чаще всего причина в отключенной настройке OTG в системе, неподходящем переходнике или недостаточном питании для накопителя.
Аббревиатура OTG расшифровывается как USB On-The-Go. Это расширение стандарта USB, которое позволяет мобильному устройству работать в двух ролях: как периферия (например, при подключении к ПК) и как хост, управляющий внешними устройствами. Ниже разберём, как проверить поддержку технологии, что реально можно подключить и почему иногда ничего не работает.
Как работает технология USB OTG
В обычной USB-схеме всегда есть хост — устройство, которое управляет шиной и питает подключённую периферию. На компьютере эту роль выполняет сам ПК. Смартфон же по умолчанию выступает периферией: он «подчиняется» компьютеру при передаче файлов.
USB On-The-Go меняет эту логику. При подключении OTG-кабеля смартфон переключается в режим хоста: начинает подавать питание на порт и опрашивать подключённое устройство. Переходник отличается от обычного кабеля тем, что в нём замкнут специальный контакт (ID-pin), который и сообщает телефону о необходимости сменить роль.
Именно поэтому обычный переходник «мама-USB на micro-USB» без правильной распайки работать не будет — смартфон просто не поймёт, что от него требуется режим хоста.
💡OTG — это не отдельный порт, а программно-аппаратный режим работы стандартного разъёма зарядки смартфона.