Я имею в виду, это против правил!
Большинство устройств USB OTG, претендующих на поддержку хоста (большинство Android-смартфонов и планшетов), имеют простой разъем micro-B. Разве они не должны иметь разъемы micro-AB? Предполагается, что Micro-B предназначен для устройств, которые не могут выступать в качестве хостов.
Это на самом деле приводит к распространению USB OTG-кабелей, как этот:
Что запрещено спецификациями USB (спецификации micro-USB, глава 3.4: Совместимые кабельные сборки ). Мы ясно видим, что это микро-В, а не микро-вилка (есть фаски), и она связана со стандартной розеткой А. Интересно, как им вообще разрешено печатать на этом логотип USB, кстати.
Итак, почему производители делают это (и производители телефонов, и производители кабелей)? Как это разрешено консорциумом USB?
Я спрашиваю об этом, потому что я на самом деле проектирую устройство USB OTG. В любом случае я не планирую сертифицировать его по USB (учитывая стоимость), но я хотел бы знать, должен ли я строго следовать стандартам или испортить их, как и все остальные (факт - из-за этого - все привыкли к микро-В, а не к микро-А, и правда, что фаски помогают предотвратить попытки установить разъем наоборот).
Ответы:
Чем больше я думаю об этом, тем больше я убежден, что причина не техническая. Скорее всего, это просто для того, чтобы избежать бремени сертификации устройства с возможностью двойного назначения OTG.
Очевидно (см. Здесь ), тестирование устройства на соответствие OTG стоит почти вдвое дороже, чем тестирование простого высокоскоростного устройства. Кроме того, на этапе проектирования намного больше работы, и гораздо больший риск нарушения соответствия, необходимости повторения проекта и повторного тестирования. Поскольку возможности OTG не используются многими потребителями, производители не чувствуют необходимости рекламировать полное соответствие OTG.
Вместо этого они просто сертифицируют телефон / планшет / что угодно / ... для использования «только на USB-устройстве», затем используют умную маркетинговую формулировку (например, «OTG-совместимость») и называют это днем.
Поскольку они не проверяют соответствие OTG с двумя ролями, им не разрешается использовать разъем micro-AB (или они могут не соответствовать требованиям простого устройства). Поэтому они просто устанавливают розетку micro-B и ожидают, что производители кабелей предоставят адаптеры, такие как показанные выше (хотя такие адаптеры официально запрещены спецификацией USB - но производителям кабелей это на самом деле не важно).
Также обратите внимание, что логотип на кабеле выше не является логотипом USB, который подлежит строгому лицензированию. Это логотип «трезубец», использование которого гораздо более непринужденно. Этот логотип, например, не означает, что изделие прошло тесты на соответствие USB.
источник
Я считаю, что это из-за стоимости устройств. USB Micro-AB имеет ту же площадь пайки, что и Micro-B. Micro-B используется гораздо шире, поэтому разъем намного дешевле благодаря экономии на масштабе.
источник