Тесты USB Audio CTS Verifier

Несколько тестов Android Compatibility Test Suite (CTS) для Android USB audio требуют физического подключения USB аудио периферийных устройств. Для них были реализованы дополнительные тесты CTS Verifier.

Номенклатура

На этой странице термины «устройство» и «периферийное устройство» используются в очень точном значении:

  • Под устройством понимается устройство Android.
  • Периферийное устройство — это внешнее USB-аудиоустройство, подключенное к устройству Android.

Для тестов проверки CTS USB-аудио используйте следующие периферийные устройства.

USB-аудиоинтерфейс

Одно из этих периферийных устройств требуется для проведения теста USB Audio Peripheral Attributes. Они также могут использоваться для теста Play и теста Record.

USB-аудиоинтерфейс (PreSonus AudioBox 96). USB-аудиоинтерфейс

USB-гарнитура

Тесты CTS Verifier используют аудиопетлю для измерения задержки устройств Android, оснащенных USB-гарнитурами, и для обнаружения проблем в каналах передачи данных USB.

Из-за более высокой задержки и функции автоматического эхоподавления, которая блокирует сигнал обратной связи, многие USB-адаптеры на рынке не подходят для тестирования CTS Verifier. Для получения дополнительной информации см. рекомендации по USB-аудиоадаптерам .

Тест CTS Verifier USB Audio Buttons не требует определенного периферийного устройства USB-гарнитуры. Это может быть любое из следующих устройств:

  • Периферийное устройство USB-гарнитуры, поддерживающее спецификацию аксессуара USB-гарнитуры Android . Эти периферийные устройства гарнитуры часто обозначаются производителем как «Сделано для Android».
  • Аналоговая гарнитура, поддерживающая спецификацию аксессуаров для USB-гарнитуры Android , подключаемая к преобразователю аудиосигнала USB в аналоговый сигнал, например, к цифровому адаптеру для наушников Google USB-C на 3,5 мм.

    Известные примеры совместимых аналоговых периферийных устройств для гарнитур включают наушники-вкладыши Bose SoundSport — устройства Samsung и Android, а также гарнитуры UrbanEars Reimers Black Belt для Android. Эти аналоговые гарнитуры должны быть подключены к USB-порту устройства с помощью преобразователя USB-аудио.

Обратите внимание, что в любом случае кнопка должна генерировать виртуальные коды клавиш для всех трех требуемых кнопок (громкость вверх, громкость вниз, воспроизведение/пауза) для успешного прохождения теста. Виртуальные коды клавиш см. в разделе Сопоставление программного обеспечения в Спецификации аксессуаров USB-гарнитуры Android .

USB-гарнитура. USB-гарнитура

Необходимое дополнительное оборудование

Соединительные кабели (для обратной связи) два коротких соединительных кабеля ¼" папа - ¼" папа для подключения выходов к входам USB

Соединительные кабели ¼" папа - ¼" папа. соединительные кабели

USB-кабель для периферийных устройств

Этот кабель (обычно поставляемый вместе с периферийным устройством) подключает периферийное аудиоустройство USB к хост-устройству. периферийный кабель

USB-адаптер «On The Go» (OTG)

Для физического подключения периферийного устройства к устройству Android и указания устройству Android взять на себя роль «хоста» требуется адаптер USB «On The Go» (OTG). OTG-адаптер

Аналоговые наушники для контроля выходного сигнала USB-аудиоинтерфейса для теста воспроизведения.

Комплект аналоговых наушников. аналоговые наушники

Тесты

В каждом тесте укажите успешность теста, нажав кнопку «Тест пройден » (галочка). В противном случае укажите неудачу теста, нажав кнопку «Тест провален » (восклицательный знак).

Тест атрибутов

Абстрактный

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

Процесс

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

Выберите Тест атрибутов USB-аудиопериферии. тест атрибутов
Отображается краткое содержание инструкций. Сводка атрибутов
Экран предварительного подключения. атрибуты preconnect
Периферийное USB-аудиоустройство, подключенное к устройству Android с помощью периферийного кабеля и адаптера OTG. атрибуты связаны
Экран после подключения. атрибуты после подключения

Тест игры

Абстрактный

Этот тест проверяет, функционирует ли воспроизведение звука. Он делает это, генерируя тестовый тон 1 кГц и представляя его в стерео (два канала) на USB-аудиопериферию.

Процесс

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

Нажмите кнопку PLAY . Если тестовый тон слышен в обоих каналах гарнитуры, укажите, что тест пройден, нажав кнопку test pass (галочка). Если один или оба канала не воспроизводят тон, укажите, что тест не пройден, нажав кнопку test fail (восклицательный знак).

Примечания

Выберите Тест воспроизведения USB-аудиопериферии. игровой тест
Отображается краткое содержание инструкций. краткое содержание игры
Экран предварительного подключения. играть предварительно подключиться
Подключите периферийное USB-аудиоустройство к устройству Android.

Для мониторинга наушники подключаются к выходному разъему наушников на USB-аудиоинтерфейсе.

играть подключено
Экран после подключения. играть после подключения

Тест записи (петлевой)

Абстрактный

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

Процесс

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

Примечания

Обеспечьте положительное соединение входных и выходных разъемов на периферийном устройстве. Отрегулируйте входные уровни для правильного отображения записанного сигнала.

Выберите тест записи USB-аудиопериферии. тест на запись
Отображается краткое содержание инструкций. запись резюме
Экран предварительного подключения. запись предварительного подключения
USB-аудиоинтерфейс с обратной связью, подключенный к устройству Android. запись подключена
Разъемы на задней панели USB-аудиоинтерфейса. запись подключена сзади
Разъемы на передней панели USB-аудиоинтерфейса. запись подключена спереди
Экран после подключения. запись пост соединения
Экран после подключения с запущенным тестом записи. запись постконнекта работает

Тест кнопок гарнитуры

Абстрактный

Этот тест проверяет, правильно ли распознаются кнопки управления мультимедиа/транспортом на рекомендуемой гарнитуре.

Процесс

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

Примечания

Периферийное устройство USB-гарнитуры, подключенное к устройству Android.

Обратите внимание на адаптер OTG.

кнопки подключены
Выберите Тест кнопок USB-аудиопериферии. тест кнопок
Отображается краткое содержание инструкций. кнопки резюме
Периферийное устройство подключено, но кнопки не распознаются (пока).

Обратите внимание, что ожидаемые кнопки (известные профилю устройства) обозначены белым текстом; те, которые не являются частью тестового периферийного устройства, отображены серым текстом.

кнопки не распознаны
Периферийное устройство подключено, ожидаемые кнопки распознаны. кнопки распознаны

Рекомендации по выбору USB-аудиоадаптера

В этом разделе перечислены рекомендуемые адаптеры USB-C — 3,5 мм, функциональность которых проверена с помощью тестов OboeTester и CTS Verifier.

Производитель Идентификатор поставщика Идентификатор продукта Магазин
Google

Обратите внимание, что USB-адаптер Google больше не производится и недоступен в магазине Google Play.

0x18D1 0x5034 Уолмарт
google-адаптер-обратноgoogle-адаптер-box
Сюми 0x0BDA 0x4BE2 Амазонка
xumee-адаптер
Моши 0x282Б 0x0033 Амазонка , Моши
moshi-адаптер
Анкер

При измерении задержки с помощью тестов CTS Verifier задержка адаптера Anker на 3,23 миллисекунды выше, чем у устройства Google.

0x0572 0x1B08 Амазонка
анкер-адаптер
TTGK Realtek ALC5686 0x0BDA 0x4BD1 Амазонка
realtek-адаптер