Смартфоны имеют OTG micro-USB, что позволяет вам вставлять USB-накопители прямо в телефон с помощью разъема. Некоторые телефоны, такие как многие телефоны Windows, не имеют этого.
Требуется ли OTG дополнительное аппаратное взаимодействие с портом USB? Или это просто какое-то программное обеспечение, облегчающее передачу данных на телефоне?
решение1
Да, обычно есть аппаратная поддержка (т.е. микросхемы)
ВидетьMaxim - Основы использования USB на ходу
Помимо необходимости использования двухфункционального периферийного/хостового USB-контроллера, OTG требует дополнительных схем для поддержки двух новых протоколов, называемых HNP и SRP.
'''
Три дополнения делают трансивер совместимым с OTG:
- Переключаемые подтягивающие и понижающие резисторы на D+/D- для обеспечения периферийной или хостовой функциональности.
- Схема для контроля и подачи питания 5 В на VBUS в качестве A-устройства, а также для контроля и импульсной подачи VBUS в качестве B-устройства, инициирующего SRP.
- Входной контакт идентификатора, который становится доступным в качестве выхода для ASIC.