Я пытаюсь зарядить свой Nexus 7 2013 при использовании USB-OTG.
Я построил широко описанный Y-кабель, который выполняет USB-соединение, заземляет чувствительный вывод (желтый провод) через резистор 100 кОм и подключает красный и черный к зарядному устройству. Зарядка работала, но планшет не распознавал устройства OTG.
Планшет распознает устройства OTG через адаптер Samsung OTG (EPL-AU10WEGXAR). Итак, я подумал: эй, ниже по течению от адаптера, давайте просто подключим удлинительный кабель с четырьмя выводами USB-A «мужчина-женщина» и коснитесь его красного и черного цветов, чтобы добавить зарядное устройство.
Но даже без зарядного устройства удлинитель ломает OTG. Хотя он работает, когда вставлен между флэш-накопителем и ПК. Это всего четыре проводника. Планшет не должен иметь возможности его обнаружить!
Works:
планшет - адаптер Samsung - OTG-устройство.
Fails:
планшет - адаптер Samsung - удлинитель - OTG-устройство.
Как я могу отладить это или иным образом добиться прогресса в одновременной OTG и зарядке?
источник
Ответы:
Здесь есть два разных вопроса
Устройства Android поддерживают режим USB- хоста (подключение USB-клавиатуры или мыши), а также режим USB- периферии (например, вы можете подключить его к ПК, чтобы ПК мог получить доступ к памяти телефона)
USB OTG-кабель облегчает подключенному устройству работу в режиме хоста
ПК всегда работают в режиме хоста
Источник: В чем разница между USB On-The-Go (OTG) и USB Host Mode?
Поэтому при подключении с помощью удлинительного кабеля к ПК не возникает проблем с обнаружением ПК, который всегда находится в режиме хоста.
Теперь немного о том, почему удлинитель ломает OTG
С электрической точки зрения, которая хорошо объяснена здесь
Добавив удлинительный кабель с четырьмя выводами типа USB-A к кабелю OTG, вы не расширяете этот механизм обнаружения портов на другом конце. Следовательно, он не может обнаружить подключенное устройство
То есть лучше покупать более длинный 3-метровый OTG-кабель, а не пытаться увеличить длину, как это было экспериментально.
Как описано в разделе «Питание планшета Nexus 7 через порт USB при одновременном подключении устройства USB» :
(Акцент прилагается)
Это ограничение ядра, и вы можете переопределить его путем рутирования и перепрошивки собственного ядра, как объяснено в связанной статье
Дополнительное чтение:
Стандарты USB на ходу
От SE Electronics: Может ли планшет Android служить хостом USB и заряжаться одновременно через один порт?
источник