STM Урок 36. USB. Host Mass Storage Class. Часть 1

Как вы уже наверняка знаете функция или технология USB OTG или USB On-The-Go является одним из важных изобретений, расширяющим преимущества старой спецификации USB. Эта технология может использоваться самими разными способами. В этой статье я открою вам 12 самых интересных секретов, как пользоваться OTG функцией на Андроид.

USB On-the-Go (USB OTG) позволяет смартфонам с интерфейсом USB выполнять роль хоста для подключенных к нему USB устройств. Что позволяет расширить функционал любого мобильного гаджета с поддержкой OTG. Самое известное расширение – двусторонний обмен данными с внешним накопителем типа флешки или портативного HDD. Кто-то резонно вспомнит другое применение — подключение к телевизору. Но о том, как подключить смартфон к телевизору HDMI кабелем я расскажу вам в отдельной статье.

Подключите к смартфону с функцией OTG игровой контроллер

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

Кабель

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

A USB OTG ( USB On-The-Go ) — это то, что используется для указания устройству в качестве хоста, это похоже на обычный USB-кабель, но у него есть один из внутренних контактов, соединенных с землей на одном конце, чтобы сообщить этому устройству, что он должен действовать как хост (технически контакты 4 и amp , 5 закорочены на землю в кабеле OTG).

Кроме того, поскольку большинство телефонов имеют гнезда micro-USB, но большинство USB-ключей имеют «полноразмерные» USB-штекеры, так как ниже у многих кабелей OTG есть мужской микро-B USB-разъем на одном конце, а сам USB-A подключите к другому, чтобы конвертировать между разъемами различного размера.

Комплект подключения Motorola Camera, который является USB Кабель OTG

Кабели USB OTG можно купить достаточно дешево в таких местах, как eBay или на рынке Amazon, а также во многих небольших магазинах электроники. Вы также можете обнаружить, что производитель вашего устройства продает официальную фирменную, часто называемую «набор для подключения камеры» или «USB-кабель для подключения карты памяти». Если вы храбры, вы также можете найти различные руководства в Интернете о том, как сделать свой собственный кабель OTG со стандартного USB-кабеля.

Подключите USB лампу

Скажите, вам бы понравилось, если ваш телефон в экстренных случаях сможет заменить светодиодную лампу? Думаю, да! Теперь это действительно возможно. OTG функция на Андроид позволяет подключить к USB интерфейсу LED светильник через тот же OTG кабель. Такую подсветку вы даже сможете использовать для фотосъемки ночью, если энергии встроенной вспышки будет недостаточно для освещения сцены.

Как подключить к смартфону USB-флешку

Чтобы не возникало лишних вопросов, стоит написать краткую инструкцию, как подключить USB-флешку к смартфону:

  • Берем ОТГ-переходник. Он обязательно должен обладать USB разъемом. Чтобы купить переходник нужного стандарта, лучше идти в магазин со смартфоном, тогда вы точно приобретёте, что нужно. Если ОТГ есть, подключаем его к microUSB разъему телефона или к планшету.
  • К USB-разъему ОТГ кабеля нужно подключить флешку.
  • Затем следует в файловом менеджере смартфона перейти по адресу sdcard/usbStorage, там будет содержимое накопителя.
  • Вот, как подключить к смартфону ЮСБ-накопитель.

    Если нет функции OTG

    Некоторые пользователи задаются вопросом, как подключить USB флешку к смартфону, если он не имеет функцию OTG. Увы, но смартфонов с USB-портами не существует, так как они достаточно габаритные. Единственный вариант – использовать ОТГ переходник, подключить флешку к телефону без OTG нереально.

    Присоедините сетевой кабель LAN

    А может у вас появилась нужда подключиться к широкополосному интернету напрямую, через сетевой кабель? Тогда купите адаптер LAN to USB и подключите его к USB интерфейсу с поддержкой OTG своего смартфона. Если по каким-то причинам вы не можете использовать беспроводный доступ к сети Интернет (нет подключения к WiFi или 3G сети), это решение спасет вас. Все что нужно — купите USB OTG порт и переходник на сетевой Ethernet интерфейс.

    Быстрая зарядка через USB и ее стандарты

    Самая желанная и нужная функция USB в современных смартфонах. Позволяет заряжать телефон в 2-3 раза быстрее стандартной зарядки. Как это происходит? Все ли смартфоны поддерживают? Давайте ответим на эти вопросы.

    Чтобы ускорить зарядку смартфона, большинство производителей либо увеличивают силу тока, либо изменяют напряжение. Это позволяет увеличить потенциальное количество энергии, подаваемой на устройство. Наиболее быстрые стандарты зарядки динамически изменяют напряжение, а не усиливают силу тока.

    Для сравнения, стандартный порт USB 3.0 позволяет питать телефон током с напряжением 5 Вольт и силой тока 1A. Большинство телефонов и других устройств поддерживают также напряжение 5V и силу тока 2.4A. Для быстрой зарядки аккумулятора используется зарядной, повышающее напряжение до 5В, 9В, 12В и выше. Еще такая зарядка увеличивает силу тока до 3 А и выше.

    Важно понимать, что смартфон должен поддерживать быструю зарядку! Иначе процесс наполнения батареи телефона будет происходить стандартно, при меньших напряжении и силе тока.

    Стандартов быстрой зарядки тоже есть несколько.

    Стандарт быстрой зарядки USB-PD

    Стандарт USB Power Delivery (USB PD) был разработан Ассоциацией USB Implementers Forum (USB-IF). Является свободным стандартом, который любой производитель может использовать на любом устройстве с USB-портом. Его особенность – предельная мощность быстрой зарядки до 100 Вт. Работает только с теми устройствами, которые поддерживают такой стандарт (далеко не все). Из преимуществ, стандарт USB PD обеспечивает только необходимые силу тока и напряжение. Поэтому одно и то же зарядное устройство USB PD может заряжать смартфон на максимальной скорости, а затем заряжать ноутбук тоже на максимальной скорости.

    Различные производители по-разному используют стандарт USB PD. В Apple, например есть жесткие ограничения. Независимо от того, какое зарядное устройство USB-C вы купили, вам придется смириться с жесткими ограничениями безопасности в вашем iPhone. Быстрая зарядка работает только, если у батареи осталось от 0% до 79% своего заряда. Но, как только ваш айфон достигнет заряда 80%, быстрая зарядка отключается.

    Qualcomm Quick Charge

    Стандарт Quick Charge разработан компанией Qualcomm. Один из наиболее широко применяемых стандартов зарядки в смартфонах. Есть обратная совместимость со старыми версиями Quick Charge. А это значит, что ваша старая быстрая зарядка, сможет заряжать новый смартфон. Плюс есть встроенная защита от перегрева и короткого замыкания.

    ПоколениеНапряжениеСила токаМаксимальная мощность Quick Charge 1.05В2A10Вт Quick Charge 2.05В/9В/12В1.67A/2A18Вт Quick Charge 3.03.6В – 20В2.5A/4.6A18Вт Quick Charge 4.0+5В/9В (USB PD), 3.6В – 20В3A (USB PD), 2.5A/4.6A27Вт (USB PD)

    Функция автоматически поддерживается процессорами компании: Snapdragon 855, 845, 835, 820, 620, 618, 617, 430. Но любые другие производители также могут внедрять в свои чипсеты поддержку этого стандарта.
    Самый свежий стандарт быстрой зарядки Quick Charge 4.0+ становится все более популярным. Его поддержку можно найти в телефонах LG G8 ThinQ, Razer Phone 2 и Xiaomi Mi Mix 3. Такая быстрая зарядка может выдавать до 27 Вт. А вот Quick Charge 3.0 может работать с напряжением 3.6 Вольт и мощностью 18 Ватт максимум.

    USB OTG

    USB On-The-Go (OTG) – это функция USB, позволяющая смартфону считывать данные с подключенного USB-устройства без использования посредника ПК. В таком случае, смартфон выступает как USB Host. О нем читайте чуть ниже. В то же время, смартфон сам определит, когда ему не надо быть хостом. Например, когда вы его подключили к компьютеру. Таким образом функция USB OTG позволяет смартфону определяться, к чему он подключен и как должен себя вести.

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

    Не каждый Android-смартфон поддерживает USB OTG. Зависит от производителя.

    Функция USB Host

    Режим хоста USB позволяет подключать к устройству различные USB-устройства (внешние жесткие диски, цифровые камеры, считыватели карт, устройства ввода и т.д.), как к обычному компьютеру. Однако есть и некоторые ограничения. Подключаемое устройство должно потреблять менее 100 мА.

    Передайте списки Контактов и Сообщения на другой телефон

    С помощью приложения Samsung’s SmartSwitch или подобного софта вы можете передать все сообщения, журнал звонков и список контактов с вашего телефона на другой. Для это достаточно соединить оба устройства с помощью OTG кабеля. Помимо удобства и высокой скорости передачи данных этот способ позволит сэкономить заряд батареи. Отмечу, что обмен данными с другим Андроид устройством возможен лишь в одном случае — если оба гаджета поддерживают технологию OTG.

    Какие телефоны поддерживают OTG?

    Технология OTG на Android доступна уже давно. Поддержка появилась ещё в 2011 году, на Android 3.1. Следует отметить, что наличие USB OTG зависит не только от системы, но и в первую очередь от конкретной модели телефона. Некоторые смартфоны с соответствующей версией Android не имеют этой функции, потому что производитель не предоставил её или заблокировал.

    Присоедините клавиатуру или мышь

    Вам не привычен стандартный способ навигации по интерфейсу Android устройства? Вы очень часто работает в мессенджерах WhatsApp и Facebook? Тогда вам будет удобнее работать с внешним устройством ввода, таким как клавиатура или мышь. И тут вам тоже будет кстати OTG функция на Андроид. Для вас не составит труда подключить к USB интерфейсу мышку или клавиатуру. Для этого подойдет стандартный OTG кабель. Более того, вы можете таким способом подключить и беспроводные устройства ввода, просто вставьте в OTG порт радиомодуль.

    Причины почему Андроид не видит через OTG переходник

    Если вы пытаетесь понять, почему Андроид не видит флешку USB, то первым делом необходимо убедиться, что смартфон вообще умеет работать с USB Flash.

    Для этого он должен поддерживать технологию USB On-The-Go. Она подразумевает, что microUSB подает питание на внешний накопитель через OTG кабель, так что он становится видимым в Андроид, прямо как в Windows 7/10/XP.

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

    Если программа покажет, что телефон готов к работе с внешними устройствами через хаб, то можно подключать кабель OTG и через него устанавливать соединение с флешкой.

    Увеличить

    Кроме отсутствия поддержки технологии USB On-The-Go есть и другие причины того, Андроид не видит флешку через шнур, даже если индикатор горит:

    • Неподходящая версия ОС. Для работы с оборудованием, поддерживающим USB 2.0 и USB 3.0, на устройстве должна стоять версия Android 3.1 и выше.
    • Слишком большой объем подключаемого накопителя.
    • Если звук подключения есть, но определить оборудование не удается (или оно только заряжается), убедитесь, что его файловая система имеет подходящий формат Fat32. NTFS и ExFat на Андроид не читаются.
    • Неисправность флешки. Попробуйте подключить её к компьютеру, чтобы убедиться, что накопитель работает.
    • Повреждение разъема на телефоне/планшете. Даже если устройство заряжается, это не значит, что разъем полностью исправен &mdash, могут быть повреждены контактны, отвечающие за передачу данных.
    • Повреждение OTG-кабеля или переходника. Чтобы убедиться в его исправности подсоедините другую флешку к другому телефону, заведомо подходящим для выполнения этой задачи.

    В некоторых случаях подключить устройство не удастся без root. Это происходит в случае, если конкретная модель телефона не может автоматически монтировать внешний накопитель. Чтобы устранить недостаток, необходимо стороннее ПО &mdash, например, приложение StickMount, которое умеет работать с флешками, модемами, фотоаппаратами и другими устройствами.

    Увеличить

    При подключении оборудования через OTG-кабель программа самостоятельно его обнаружит и смонтирует. Найти содержимое накопителя можно будет в папке /sdcard/usbStorage/sda1. Для безопасного извлечения накопителя необходимо в StickMount выбрать опцию «Unmount».

    Добавить комментарий