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

Интересно то, что не все USB On-the-Go кабели работают с этими устройствами. Мы не уверены, почему это так, но если вы планируете приобрести кабель USB OTG, лучше всего сначала протестировать его перед покупкой.

Может ли кто-нибудь пролить свет на какие-либо дополнительные требования, которые могут потребоваться для подключения телефона Android к USB-накопителю?

2 ответа2

2

Технически нет "OTG кабелей". Есть кабели с «микро-А» для штекера типа В и «микро-В» для штекера типа А. Единственный «OTG-кабель» - это кабель с «микро-А» на одном конце и «микро-В» на другом. Но есть "устройства OTG". В большинстве общепринятых упрощенных вариантов OTG функциональная роль устройства OTG определяется состоянием пятого контакта в микроразъемах, так называемого контакта ID.

"OTG устройство", совместимое с USB, должно иметь так называемую розетку «micro-AB». Эта розетка может вместить оба типа "микро" штекеров, полукруглый «микро-В» и квадратный «микро-А».

Чтобы гаджет OTG был устройством, его необходимо подключить с помощью разъема «micro-B», а другой конец (стандартный разъем Type-A) подключается к хост-порту ПК. В штекере «micro-B» идентификационный штырь плавающий, нигде не подключен. Система OTG обнаруживает это и настраивает себя как устройство, MTV/PTP или запоминающее устройство. Затем он увидит VBUS = 5 В и попытается подключиться к хосту ПК как к устройству.

Чтобы гаджет OTG стал хостом USB, требуется разъем типа «микро-А», где контакт заземления заземлен. Гаджет обнаруживает заземленный контакт и настраивается в качестве хоста USB. В этой роли гаджет должен обеспечивать VBUS энергией, достаточной для работы внешних USB-устройств. Эта сила исходит от внутренней батареи гаджета и поэтому имеет ограниченный ресурс.

Теперь не все портативные устройства хотят, чтобы пользователи разряжали свои батареи с помощью внешних запоминающих устройств. Таким образом, производители телефонов используют только «микро-В» (полукруглые) розетки на своих гаджетах. Следовательно, формально устройства такого типа не предназначены для использования в качестве хостов, потому что розетка «микро-В» не может вместить квадратную вилку «микро-А».

Однако порт micro-B по-прежнему часто предназначен для диагностики, отладки и обновления прошивки. Во многих случаях порт можно использовать в режиме хоста, с подключенным к нему концентратором, с клавиатурой и мышью для управления UEFI/BIOS и с флэш-накопителем, который может содержать новый образ системы. Но это не для обычного пользователя.

Чтобы сохранить функциональность хоста, азиатская индустрия изобрела формально нелегальный "адаптер OTG". Это короткий кабель с разъемом micro-B на одном конце и розеткой типа A на другом. Однако, в отличие от обычной вилки micro-B, этот "адаптер" имеет контакт ID, заземленный в кабеле. В этом случае этот адаптер заставляет гаджет сменить свою роль на режим HOST, а оконечное устройство типа A выступает в качестве хоста ПК, получая VBUS. В результате можно подключить флешку, и гаджет должен ее распознать.

Теперь, чтобы ответить на вопрос, какой кабель работает в качестве смены роли, а какой нет, вам нужно как-то проверить состояние контакта ID в разъеме.

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

0

если ваше устройство имеет тип USB c (micro USB), то все может быть в порядке. убедитесь, что на вашем устройстве включена поддержка USB otg. это не специфические для бренда кабели OTG, это просто маркетинг. просто проверьте, какие порты доступны на кабеле и вашем телефоне. обычно это порт USB типа c с традиционным портом USB на другой стороне. проверьте, имеет ли ваш телефон порт типа c. это все.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .