Подключение usb цап андроид

Портативные ЦАП’ы для смартфонов: звук Hi-Res для всех!

ЦАП’ы — цифровые аналоговые преобразователи-усилители для смартфонов — это простой и современный способ повысить качество передаваемого звука на наушники. Вы сможете наслаждаться Hi-Res звуком на любом смартфоне. Портативные ЦАП’ы сделаны в виде адаптера к смартфону: USB-C или USB-Lightning (для iPhone). Внутри предусмотрена специальная микросхема преобразователь цифрового сигнала и небольшой усилитель для наушников. В зависимости от установленного типа DAC, а также от фирмы-бренда формируется цена. Есть неплохие представители USB DAC в пределах тысячи рублей, есть качественные подороже.

Один из самых интересных и популярный — это USB DAC iBasso.

В лоте есть две модели — iBasso DC01 (USB-C на audio 2,5 мм) или iBasso DC02 (USB-C на audio 3,5 мм). Оба варианта имеют короткий отрезок кабеля с USB-C разъемом для смартфона, а также стильный металлический корпус. Общая длина с кабелем не более 120 мм. Внутри установлен премиальный ЦАП нового поколения AKM4493, позволяющий получить поток 32 bit/ 384 kHz / DSD256x. Частотный диапазон: 20Hz-40kHz

Не менее популярный Hi-Res DAC — это HIDIZS Sonata HD второго поколения.

Представляет собой короткий адаптер с USB-C на 3,5 мм. Оба коннектора в алюминиевой рубашке. улучшенное качество звука форматов 24 бит/192 кГц. Есть возможность смены на адаптированную пошивку. Через адаптер USB-C на USB-A (в комплекте) можно подключить к ПК/ноутбуку/MAC. Предусмотрен вход типа 3,5 мм TRRS и поддерживает наушники с микрофоном. Отношение сигнал/шум: 114 дБ

Еще один интересный Hi-Res усилитель с микрофоном, на этот раз для iPhone — модель i1 (Fi 1123) от Fiio.

Представляет собой компактный адаптер с 3,5 мм (гнездом для наушников) и Lightning (для iPhone/iPad). Для управления воспроизведением предусмотрен пульт с кнопками. Сертификация MFI позволяет использовать со всем модельным рядом Apple iPhone/iPad. Обеспечивает вывод аудиопотока Hi-Res 48 kHz/192 kHz. Внутри использован кодек/ЦАП NAU88L25 от Nuvoton.

Буквально за 700 рублей можно приобрести недорогой USB ЦАП от Dodocool.

Это сертифицированный Hi-Res адаптер, который подойдет для компьютера, ноутбука или планшета, а также для смартфона с USB-C или Lightning. При выборе обращайте внимание на тип коннектора. Представляет собой небольшой пульт с кнопками для управления воспроизведением и гнездом 3,5 мм для наушников. Соответствует стандарту аудиопотока высокого разрешения (24 бит/192 кГц).

Это стильный и компактный портативный Bluetooth 5.0 ресивер на основе нового чипа от Qualcomm QCC 3008 с поддержкой APT-X LL. Используется неплохой ЦАП ES9118 SABRE. Для подключения к смартфону можно использовать NFC. Работает не только со смартфонами, но и с планшетами, компьютерами и ноутбуками через Bluetooth.

Еще один интересный ЦАП для для iРhone/iPad — это ЦАП S.M.S.L второго поколения.

Представляет собой компактный пульт с кнопками управления воспроизведением и гнездом 3.5 мм, и коротким отрезком провода с Lightning. Длина с учетом кабеля около 30 см. Внутри установлен кодек (ЦАП) Cirrus Logic CS42L42, который обеспечивает вывод аудиопотока высокого разрешения (24 бит/192 кГц).

Простая модель от Meizu на базе популярного ЦАПCS43131 от Cirrus Logic. Данный USB ЦАП предназначен для флагманов Meizu, но работает с любыми смартфонами, обеспечивая вывод качественного Hi-Res аудиопотока. Поддерживает декодирование до 32 бит/384 кГц PCM и цифровой аудиоформат высокого разрешения DSD64/DSD128 для воспроизведения музыки без потерь. Устройство обеспечивает динамический диапазон 120 дБ, при менее 0.0003% гармонических искажений в диапазоне.

Очень интересный беспроводной Bluetooth 5.0 портативный усилитель FIIO BTR1K. Предназначен для использования с проводными наушниками. Отличается встроенной функцией шумоподавления. Данный USB DAC представляет собой аудиоприемник (Qualcomm QCC 3005 APT-X LL Bluetooth) со встроенным микрофоном и с поддержкой NFC. В качестве ЦАП используется AK4376A DAC. Время работы от одного заряда около 8 часов.

Это качественный USB ЦАП c плетеным коротким кабелем. Есть возможность смены аудиофильских прошивок. Обеспечивает вывод аудиопотока Hi-Res 48 kHz/192 kHz. Отношение сигнал/шум в диапазоне: 114 дБ. Качественный металлический корпус разъемов обеспечит долговечность использования. Звук потрясающий.

А вот если вам нужен простой кабель-адаптер с USB-C на наушники, без лишних прибамбасов, то посмотрите в сторону аналогичного переходника от Ugreen. Это самый заказываемый адаптер на Али (более 5000 заказов). Адаптер представляет собой короткий отрезок кабеля в нейлоновой оплетке, с металлической рубашкой на разъемах. С одной стороны USB type C, а с другой стороны Jack 3,5 под наушники. Удобная штука.

Источник

Реально ли «научить» ЦАП Cayin iDAC-6 MK2 работать с Android?

Здравствуйте, купил ЦАП Cayin iDAC-6 MK2. Если коротко — ЦАП классный, а в ламповом режиме звучит просто охренительно. Но у него есть один минус — он не работает с андроидом по USB (со всем остальным работает отлично). Когда я подключаю свой плеер через USB, слышу только белый шум, и где-то вдалеке играет музыка очень тихо, хотя все частоты дискретизации он показывает правильно. Как вы думаете, есть ли способ как-то обойти такое ограничение? Это софтовая или аппаратная проблема?

Ответы

Вот этот плеер на Андроид ставите и все и будет выход на ЦАП работать по USB . Плюсом вшиты Кобус и Тидал.

Интересная тема. С удовольствием почитаю.

ПС: У меня в быту есть музыкальный центр Cambridge с USB входом — тоже пробовал подключить туда смартфон ради любопытства. Пробовал и через UAPP и через HibyMusic — тишина, будто ничего и не подключено. С ПК нормально работает)

Надо не родным шнуром попробовать. И напишите, какой плеер подключаете? Если есть возможность установить на него иной софтовый плеер, то можно попробовать выводить поток на ЦАП из плеера HibyMusic. Хиби умеет перенаправлять вопреки первоначального устройству железа.

Ещё UAPP тоже так умеет

Пробовал разные шланги — результат один и тот же. Плеер fiio m15 в режиме music only. Это когда запускается только их фирменный Fiio Music. В нем даже есть настройки в каком цифровом виде выводить, но они в данном случае не влияют, слышу только шум

Читайте также:  Samsung grand neo plus как установить андроид

Я вообще подумал, что речь о смартфоне на андроид, а тут про хай-фай плеер оказывается.

ну он умеет работать как смартфон, только некуда симку вставить 😀
На нем стоит андроид, я думаю, что в режиме андроида он работает максимально похоже на смартфон при воспроизведении музыки

Если плеер ФиоМ15, то надо попробовать при выключенном режиме «только музыка».

т/е/ вы имеете ввиду в режиме андроида? Тоже пробовал, если я все помню правильно, то вообще тишина, ничего не передается.

где-то вдалеке играет музыка очень тихо

Это может говорить о том, что в проприетарном кабеле своя распиновка и нужный пин ловит наводку от соседнего проводника. Может в комплекте 2 кабеля: один для использования плеера как ЦАП, а второй для передачи потока с плеера на внешний ЦАП?

у него нету никаких проприетарных разъемов/кабелей, все работает по обычным usb-c кабелям. С этими же кабелями цап отлично работает с макбуком и ПК. Хотя у меня были мысли попробовать еще какие-нибудь кабеля.

Так или иначе плеер на андроиде и этот цап можно соединить по SPDIF Coaxial, но усб же лучше 🙂

У вашего плеера разве нет коаксиального выхода? Его использовать можно без проблем.

Выход есть, но разве по коаксу качество не хуже чем по usb?

По USB нет ограничений по разрешению. Хоть DSD натив 512-пожалуйста.

вот поэтому я пытаюсь как-то их соединить по усб 🙂

У меня уж не первый год цап по USB с андроидным плеером работает. Никаких ограничений Андроида-все бит в бит идет как в файле на ЦАП. Кобус/Тидал подписки работают на ура.

Можно и через Мконнект посылать потоки со смартфона.

так может у вас изначально цап поддерживает андроиды как транспорт через юсб

Так ЦАПу без разницы, кто ему сигнал подает. А вот некоторым операционным системам нужен спецдрайвер, чтобы подавать сигнал в обход микшеров и по USB . Такой драйвер может быть вшит в музплеер.

Так мне тоже показалось это странным, собственно поэтому я этот вопрос и открыл:)
Написал в техподдержку FiiO. У них в faq нашел:
> If you encounter a situation where the M15 could not connect to the USB DAC device, you may contact our support (email to support@fiio.com)

Интересно что ответят

Ваш FiiO по идее должен работать со своим софтом. У меня -то более универсальное устройство , не заточенное специально под звук, поэтому приходится пользоваться сторонним софтом

Не соглашусь. У меня смартфон не видит, что я подключаю Cambridge к нему. И через UAPP и HibyMusic тоже, а мобильный цап-свисток видит и сам андроид и соответственно можно бит в бит через сторонние проги

Ещё может быть проблема в обнаружении устройства. Все устройства надо подключить выключенным. Потом включить ЦАП, затем плеер.

Цап видит плеер, даже видит какая разрядность подается на вход, но все это почему-то конвертирует в странный звук — как будто белый шум и где-то вдали играет музыка.

У меня старичок Х7ii — у него есть настройка юсб- выхода: мб с ней (аналогичной) поиграться?

У меня точно такая же есть настройка, игрался 😀

Тогда менять М15 на другой андроид-девайс (напр смарт) и определить в чем проблема : в Фиио или Каин.

Итак, что я накопал к этому моменту. Данный цап прекрасно работает со всеми платформами в том числе всеми андроидами кроме моего плеера. До сих пор не понимаю как меня так угораздило 🙂 Буду разбираться с техподдержкой fiio, если кому интересно — буду отписывать.

Только авторизованные пользователи могут отвечать на вопросы, пожалуйста, войдите или зарегистрируйтесь.

Источник

Hi-Fi и High-End техника или энциклопедия звука и видео

ЗВУКОМАНИЯ

Hi-Fi и High-End техника или энциклопедия звука и видео

Поддержка Android в USB для качества звука

Поддержка Android в USB для качества звука

USB Digital Audio или поддержка Android в USB для качества звука

В этой статье рассматривается поддержка Android цифрового звука USB и связанных с ним протоколов USB для качества звука.

Целевая аудитория этой статьи — производители устройств Android, производители SoC, поставщики аудиоустройств USB, продвинутые разработчики аудиоприложений и другие, которые хотят получить детальное представление о цифровых аудиоустройствах USB на Android.

Конечные пользователи устройств должны ознакомиться со статьей « Запись и воспроизведение звука с использованием режима USB-хоста» в Справочном центре. Хотя эта статья не ориентирована на конечных пользователей, некоторые потребители аудиофилы могут найти интересующую их информацию.

Universal Serial Bus (USB) неофициально описано в статье Википедии о USB , и формально определяется по стандартам , опубликованных USB Forum, Inc. Для удобства мы суммируем основные понятия USB здесь, но стандарты являются авторитетным справочником.

Основные понятия и терминология

USB — это шина с одним инициатором операций передачи данных, называемая хостом. Хост связывается с периферией через шину.

Примечание. Термины « устройство» и « аксессуар» являются общими синонимами для периферийных устройств . Здесь мы избегаем этих терминов, поскольку их можно спутать с устройством Android или с концепцией Android, называемой вспомогательным режимом.

Furutech GT2 USB + ЦАП R2R11

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

Периферийным устройством может быть один физический объект, но на самом деле реализуется несколько логических функций. Например, периферийное устройство веб-камеры может иметь как функцию камеры, так и функцию микрофона.

Каждая периферийная функция имеет интерфейс, который определяет протокол для связи с этой функцией.

виброколонка + смартфон

Хост взаимодействует с периферийным по телефону к конечной точке, источник данных обеспечивается одной из периферических функций.

Существует два вида каналов: сообщение и поток. Канал сообщений используется для двунаправленного контроля и статуса. Поток потока используется для однонаправленной передачи данных.

Хост инициирует все передачи данных, поэтому термины ввода и вывода выражены относительно хоста. Операция ввода передает данные с периферии на хост, а операция вывода передает данные с хоста на периферию.

Существует три основных режима передачи данных: прерывание , объемный и изохронный . Изохронный режим будет обсуждаться далее в контексте аудио.

сетевые-блоки-ЗМ

Периферийное устройство может иметь терминалы, которые подключаются к внешнему миру, за пределами самого периферийного устройства. Таким образом, периферийное устройство служит для трансляции между протоколом USB и сигналами «реального мира». Терминалы являются логическими объектами функции.

Читайте также:  Tunnelbear не подключается android

Android USB режимы

Режим разработки присутствует с момента первого выпуска Android. Устройство Android отображается в качестве периферийного устройства USB на главном ПК, работающем под управлением настольной операционной системы, такой как Linux, Mac OS X или Windows. Единственной видимой периферийной функцией является либо Android fastboot, либо Android Debug Bridge (adb) . Протоколы fastboot и adb размещаются в режиме массовой передачи данных через USB.

Режим хоста

Режим хоста представлен в Android 3.1 (уровень API 12).

Поскольку устройство Android должно выступать в качестве хоста, а большинство устройств Android имеет разъем micro-USB, который не разрешает прямую работу хоста, обычно требуется адаптер OTG, такой как это:

OTG кабель

Рисунок 1. Адаптер (OTG)

usb-dac-otg-cable

Устройство Android может не обеспечивать достаточную мощность для работы определенного периферийного устройства, в зависимости от того, сколько энергии требуется периферийному устройству и сколько устройство Android может обеспечить. Даже при наличии достаточного питания заряд батареи устройства Android может быть значительно сокращен.

Для этих ситуаций используйте концентратор с питанием.

DAC_OTG_cable

Чем меньше длина провода OTG — USB — тем лучше!

Кстати, из за более длинных usb проводов в 50% цап на смартфоне не был доступен, т.е. терялась связь с ним. Подключение внешнего ЦАП к смартфону (андройд) происходит безболезненно и весьма быстро (если у вас конечно не совсем старый смартфон).

Подсоединяете данный комплект проводов в USB разъем на ЦАП, а второй конец кабеля в разъём OTG в смартфон. И всё!

Важно! При первом подсоединении ЦАП + смартфон, необходимоподождать 1-2 мин, для того чтобы ЦАП свои драйвера установил автоматически. А затем уже включать программный аудио-плеер.

Режим аксессуаров

Режим аксессуаров был представлен в Android 3.1 (уровень API 12) и перенесен на Android 2.3.4. В этом режиме устройство Android работает как периферийное устройство USB под управлением другого устройства, например док-станции, которая служит хостом. Разница между режимом разработки и дополнительным режимом заключается в том, что хосту видны дополнительные функции USB, помимо adb. Устройство Android начинает работу в режиме разработки, а затем переходит в режим аксессуаров через процесс повторного согласования.

Режим аксессуаров был расширен за счет дополнительных функций в Android 4.1, в частности, аудио, описанного ниже.

usb-dac-otg

  • USB аудио
  • USB классы

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

Термин « без драйвера» является общим синонимом класса «совместимый» , указывая на то, что можно использовать стандартные функции такого периферийного устройства, не требуя установки драйвера для конкретной операционной системы. Можно предположить, что периферийное устройство, объявленное как «драйвер не нужен» для основных настольных операционных систем, будет совместимым с классом, хотя могут быть исключения.

USB аудио класс

Здесь мы касаемся только периферийных устройств, которые реализуют аудиофункции и, следовательно, придерживаются класса аудиоустройств. Существует две редакции спецификации звукового класса USB: класс 1 (UAC1) и 2 (UAC2).

подключение виброколонки к смартфону

Сравнение с другими классами

USB включает в себя множество других классов устройств, некоторые из которых могут быть перепутаны с классом аудио. Класс запоминающего устройства (MSC) используется для секторально-ориентированного доступа к мультимедиа, а протокол передачи мультимедиа (MTP) — для полного доступа к файлам мультимедиа. И MSC, и MTP могут использоваться для передачи аудиофайлов, но только потоковый класс USB подходит для потоковой передачи в реальном времени.

Аудио терминалы

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

Каналы

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

Режим изохронной передачи

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

Изохронные передачи происходят каждый период начала (SOF). Период SOF составляет одну миллисекунду для полной скорости и 125 микросекунд для высокой скорости. Каждый высокоскоростной кадр несет до 1023 байтов полезной нагрузки, а высокоскоростной кадр — до 1024 байтов. Собирая их вместе, мы вычисляем максимальную скорость передачи как 1 023 000 или 8 192 000 байт в секунду. Это устанавливает теоретический верхний предел для комбинированной частоты дискретизации звука, количества каналов и глубины в битах. Практический предел ниже.

В изохронном режиме есть три подрежима:

  • адаптивный
  • Асинхронный
  • синхронный

В адаптивном подрежиме периферийный приемник или источник адаптируется к потенциально изменяющейся частоте дискретизации хоста.

виброакустика портативная +смартфон

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

ЦАП ESS-902 ЗМ и ЦАП ЗМ РСМ 500

Читайте также:  Android keyboards with swype

В синхронном подрежиме фиксированное количество байтов передается каждый период SOF. Частота дискретизации звука эффективно выводится из часов USB. Синхронный подрежим обычно не используется со звуком, потому что как хост, так и периферийные устройства зависят от часов USB.

В таблице ниже приведены изохронные подрежимы:

  • Суб-режим Количество байтов
  • на пакет Частота дискретизации
  • определяется Используется для аудио
  • адаптивный переменная хозяин да
  • асинхронный переменная периферический да
  • синхронный фиксированный USB

На практике подрежим, конечно, имеет значение, но следует учитывать и другие факторы.

  • Поддержка Android для аудио класса USB
  • Режим разработки
  • Аудио через USB не поддерживается в режиме разработки.
  • Режим хоста

Android 5.0 (уровень API 21) и выше поддерживает ряд функций USB audio class 1 (UAC1):

  • Android-устройство должно выступать в качестве хоста
  • Аудиоформат должен быть PCM (интерфейс типа I)
  • Глубина в битах должна составлять 16, 24 или 32 бита, где 24 бита полезных аудиоданных выровнены по левому краю в старших значащих битах 32-битного слова.
  • Частота дискретизации должна быть 48, 44,1, 32, 24, 22,05, 16, 12, 11,025 или 8 кГц.
  • Количество каналов должно быть 1 (моно) или 2 (стерео)

цап для смартфона китайский

Изучение исходного кода платформы Android может показывать дополнительный код сверх минимума, необходимого для поддержки этих функций. Но этот код не был проверен, поэтому более продвинутые функции еще не заявлены.

В Android 4.1 (уровень API 16) добавлена ограниченная поддержка воспроизведения звука на хосте. Находясь в дополнительном режиме, Android автоматически направляет свой аудиовыход на USB. То есть устройство Android служит источником данных для хоста, например док-станции.

Аудио в режиме аксессуаров имеет следующие особенности:

Устройство Android должно управляться хорошо осведомленным хостом, который может сначала перевести устройство Android из режима разработки в режим аксессуаров, а затем хост должен передать аудиоданные с соответствующей конечной точки. Таким образом, устройство Android не выглядит «без водителя» для хоста.

  • Направление должно быть введено относительно хоста
  • Аудиоформат должен быть 16-битным PCM
  • Частота дискретизации должна составлять 44,1 кГц
  • Количество каналов должно быть 2 (стерео)

Аудио в режиме аксессуаров не получил широкого распространения и в настоящее время не рекомендуется для новых разработок.

Применение цифрового звука в USB

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

Сказка о двух ЦАП

На приведенном ниже примере диаграммы мы сравниваем два проекта. Сначала у нас есть мобильное устройство с процессором приложений (AP), встроенным ЦАП, усилителем и аналоговым разъемом TRS, подключенным к наушникам. Мы также рассматриваем мобильное устройство с USB, подключенным к внешнему USB ЦАП и усилителю, также с наушниками.

ЦАПы сравнение

Рисунок. Сравнение двух ЦАП

Какой ЦАП лучше? Ответ зависит от ваших потребностей. У каждого есть свои преимущества и недостатки.

Примечание. Это искусственное сравнение, поскольку для реального устройства Android, вероятно, будут доступны обе опции.

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

Во втором исполнении внешнее аудиоустройство C может быть спроектировано для более высокого качества звука и большей выходной мощности, не влияя на стоимость базового устройства Android массового рынка B. Да, это более дорогой вариант, но стоимость поглощается только те, кто этого хочет.

ЦАП на АК 2х4497 спрашивайте у меня в ВК

Мобильные устройства печально известны наличием печатных плат высокой плотности, что может привести к большим возможностям перекрестных помех, которые ухудшают соседние аналоговые сигналы. Цифровая связь менее восприимчива к шуму , поэтому перемещение ЦАП с устройства Android A на внешнюю печатную плату C позволяет физически и электрически изолировать последние аналоговые каскады от плотной и шумной печатной платы, что приводит к повышению качества звука.

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

Применения в режиме хост

Типичные аудиоприложения в режиме хоста USB:

  • прослушивание музыки
  • телефония
  • обмен мгновенными сообщениями и голосовой чат
  • запись

Для всех этих приложений Android обнаруживает совместимое цифровое аудиоустройство USB и автоматически маршрутизирует воспроизведение и захват аудио в соответствии с правилами звуковой политики. Стерео контент воспроизводится на первых двух каналах периферийного устройства.

Нет никаких API, специфичных для цифрового аудио USB. Для расширенного использования автоматическая маршрутизация может создавать помехи приложениям, поддерживающим USB. Для таких приложений отключите автоматическую маршрутизацию с помощью соответствующего элемента управления в разделе «Медиа» в разделе « Настройки» / «Параметры разработчика» .

Отладка в режиме хоста

В режиме хоста USB отладка adb через USB недоступна. Смотрите раздел Беспроводное использование в Android Debug Bridge как альтернативу.

Реализация USB звука

Рекомендации для производителей аудио периферийных устройств

Чтобы взаимодействовать с устройствами Android, поставщики аудиоустройств должны:

быть для соответствия аудио класса; в настоящее время Android ориентирован на класс 1, но разумно планировать на класс 2

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

Рекомендации для производителей устройств Android и поставщиков SoC

Чтобы поддерживать цифровое аудио через USB, производители устройств и производители SoC должны:

  • разработка аппаратного обеспечения для поддержки режима USB-хоста
  • включить общую поддержку USB-хоста на уровне структуры через android.hardware.usb.host.xml
  • включить все необходимые функции ядра: режим USB-хоста, USB-аудио, режим изохронной передачи;
  • быть в курсе последних выпусков и исправлений ядра; несмотря на благородную цель соответствия класса, существуют устаревшие аудиоустройства с причудами , и последние ядра имеют обходные пути для таких причуд
  • включить политику аудио USB, как описано ниже
  • добавить audio.usb.default в PRODUCT_PACKAGES в device.mk
  • тест на совместимость с обычными аудиоустройствами USB

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

Чтобы включить аудио через USB в телефоне, добавьте запись в файл конфигурации аудио политики. Обычно это находится здесь:

Компонент pathname «oem» должен быть заменен именем OEM-производителя, который производит устройство Android, а «codename» должен быть заменен кодовым именем устройства.

Пример записи показан здесь:

Источник

Оцените статью