Невозможно подключить конвертер TTL в USB к телефону

Мне не удалось подключить USB-сторону преобразователя TTL-USB к телефону с помощью USB-адаптера "мама-женщина" и обычного кабеля мобильного телефона (который может обрабатывать данные).

Это конвертер используется

Преобразователь TTL-в-USB был успешно протестирован с телефоном в прошлом с использованием одного из этих разъемов.

Это диаграмма того, чего я пытаюсь достичь, однако по какой-то причине эта настройка не работает.

Любая помощь будет принята с благодарностью.

1 ответ

Решение

USB не является равноправным соединением; он был разработан с одним устройством, действующим в качестве "хоста" (обеспечивающим питание, назначая адреса и т. д.) Обычно разъем типа A всегда подключается к хосту, а разъем типа B - к подчиненному устройству.

Разъемы USB micro-B имеют дополнительный вывод, указывающий режим OTG (хост) по сравнению с обычным режимом (устройство). Фактические адаптеры "USB On-The-Go" заземлены на этот вывод, указывая телефону, что ему необходимо изменить работу порта (переключиться в режим USB-хоста и подать питание, а не получать питание).

Схема, украденная из вышеупомянутой темы Electronics.SE

Ваш "нормальный" кабель не соединяет этот вывод, потому что в конце концов он был сделан для использования в обычном режиме (вместо этого конец типа A входит в хост USB). Таким образом, соединение не имеет устройства, выступающего в качестве хоста.

Адаптер типа A типа "мама-мама" не может сделать это сам по себе, поскольку разъемы типа A предшествуют USB OTG и не имеют этого контакта (т. Е. Он даже не проходит весь кабель, он просто зацикливается внутри разъем типа B).

(Type-C еще более сложный, я ничего не знаю о том, как он выбирает между режимами.)

Другие вопросы по тегам