Testes do verificador CTS de áudio USB

Vários testes do Conjunto de teste de compatibilidade do Android (CTS) para áudio USB do Android exigem a conexão física de periféricos de áudio USB. Para isso, outros testes do CTS Verifier foram implementados.

Nomenclatura

Nesta página, os termos "dispositivo" e "periférico" são usados de maneira muito precisa:

  • Dispositivo se refere ao dispositivo Android.
  • Periférico se refere a um periférico de áudio USB externo conectado ao dispositivo Android.

Use os seguintes periféricos para os testes do verificador CTS de áudio USB.

Interface de áudio USB

Um desses periféricos é necessário para realizar o teste de atributos de periféricos de áudio USB. Eles também podem ser usados para o teste de reprodução e o teste de gravação.

Uma interface de áudio USB (uma PreSonus AudioBox 96). Interface de áudio USB

Headset USB

Os testes do Verificador do CTS usam o loopback de áudio para medir a latência de dispositivos Android equipados com fones de ouvido USB e detectar problemas nos caminhos de dados USB.

Devido à latência mais alta e a um recurso de cancelamento automático de eco que bloqueia o sinal de loopback,muitos adaptadores USB no mercado não são adequados para testes do CTS Verifier. Consulte as recomendações de adaptadores de áudio USB para mais informações.

O Teste de botões de áudio USB do CTS Verifier não requer um periférico de fone de ouvido USB específico. Pode ser um destes:

  • Um periférico de fone de ouvido USB que ofereça suporte à especificação de acessório de fone de ouvido USB do Android. Esses periféricos de fone de ouvido geralmente são indicados pelo fabricante como "Made for Android".
  • Um fone de ouvido analógico compatível com a especificação de acessórios de fone de ouvido USB do Android , conectado a um conversor de áudio USB-analógico, como o adaptador de fones de ouvido Google USB-C digital para 3,5 mm.

    Exemplos conhecidos de periféricos de fone de ouvido analógico compatíveis incluem os Bose SoundSport intra-auriculares para dispositivos Samsung e Android e os UrbanEars Reimers Black Belt feitos para fones de ouvido Android. Esses fones de ouvido analógicos precisam ser conectados à porta USB do dispositivo com um conversor USB para áudio.

Em ambos os casos, o botão precisa produzir códigos de chave virtual para os três botões necessários (volume para cima, volume para baixo, reproduzir/pausar) para que o teste seja bem-sucedido. Consulte a seção de mapeamento de software na especificação do acessório de fone de ouvido USB do Android para ver os códigos de chave virtual.

Um fone de ouvido USB. Headset USB

Hardware adicional necessário

Patch cords (para loopback) dois cabos curtos de 6,35 mm para 6,35 mm para conectar as saídas às entradas do USB

Cabos de patch macho ¼" para macho ¼". cabos patch

Cabo periférico USB

Esse cabo (que normalmente vem com o periférico) conecta o periférico de áudio USB ao dispositivo host. cabo periférico

Adaptador USB "On The Go" (OTG)

Um adaptador USB "On The Go" (OTG) é necessário para conectar fisicamente o periférico ao dispositivo Android e indicar ao dispositivo que ele precisa assumir o papel de "host". Adaptador OTG

Fones de ouvido analógicos para monitorar a saída da interface de áudio USB para o teste de reprodução.

Conjunto de fones de ouvido analógicos. fones de ouvido analógicos

Testes

Em cada teste, indique o sucesso do teste tocando no botão test pass (marca de seleção). Caso contrário, indique a falha do teste clicando no botão test fail (ponto de exclamação).

Teste de atributos

Abstrato

Esse teste verifica se os atributos, incluindo taxas de amostragem, configurações de canal e formatos de amostra compatíveis, correspondem ao conjunto de atributos conhecidos do dispositivo.

Processo

Depois de invocar o teste no menu principal, conecte um periférico de áudio USB. Se os atributos corresponderem, o botão test pass (marca de seleção) será ativado.

Selecione USB Audio Peripheral Attributes Test. teste de atributos
Um resumo das instruções é exibido. resumo de atributos
Tela de pré-conexão. atributos de pré-conexão
Periférico de áudio USB conectado ao dispositivo Android com cabo periférico e adaptador OTG. atributos conectados
Tela após a conexão. atributos de conexão de postagens

Reproduzir teste

Abstrato

Esse teste verifica se a reprodução de áudio está funcionando. Para isso, ele gera um tom de teste de 1 kHz e o apresenta em estéreo (dois canais) para o periférico de áudio USB.

Processo

Depois de invocar o teste no menu principal, conecte a interface de áudio USB, incluindo o fone de ouvido analógico, à saída de fone de ouvido na interface para monitoramento.

Pressione o botão PLAY. Se o tom de teste for ouvido nos dois canais do fone de ouvido, indique que o teste foi aprovado clicando no botão teste aprovado (marca de seleção). Se um ou ambos os canais não tocarem o tom, indique a falha do teste clicando no botão test fail (ponto de exclamação).

Observações

Selecione USB Audio Peripheral Play Test. teste de reprodução
Um resumo das instruções é exibido. play summary
Tela de pré-conexão. play preconnect
Conecte o periférico de áudio USB ao dispositivo Android.

Os fones de ouvido são conectados à saída de fone de ouvido na interface de áudio USB para monitoramento.

todo mundo no play
Tela pós-conexão. vincular post de jogo

Gravar teste (loopback)

Abstrato

Esse teste verifica se a gravação de áudio está funcionando gerando um tom nas saídas da interface de áudio USB, que é então roteado por cabos de patch para as entradas do periférico de áudio USB.

Processo

Depois de invocar o teste no menu principal, conecte a interface de áudio USB. Conecte as saídas analógicas às entradas analógicas com cabos de patch. Pressione o botão RECORD LOOPBACK. Se os dois canais do tom de teste gravado forem mostrados na visualização abaixo, indique que o teste foi aprovado clicando no botão aprovado (marca de seleção). Se um ou ambos os canais não forem exibidos, indique a falha do teste clicando no botão test fail (ponto de exclamação).

Observações

Confira se as entradas e saídas do periférico estão conectadas. Ajuste os níveis de entrada para mostrar corretamente o sinal gravado.

Selecione USB Audio Peripheral Record Test. gravar teste
Um resumo das instruções é exibido. resumo do registro
Tela de pré-conexão. pré-conexão de gravação
Interface de áudio USB com loopback conectado ao dispositivo Android. registro conectado
Conexões na parte de trás da interface de áudio USB. registro conectado na parte de trás
Conexões na parte frontal da interface de áudio USB. registro conectado na frente
Tela após a conexão. gravar conexão de postagem
Tela após a conexão, com o teste de registro em execução. gravar a execução da pós-conexão

Teste de botões de fones de ouvido

Abstrato

Este teste verifica se os botões media/transport no fone de ouvido recomendado são reconhecidos corretamente.

Processo

Depois de invocar o teste no menu principal, conecte o fone de ouvido USB ao dispositivo. Pressione cada botão de mídia/transporte (reprodução, pausa, aumentar volume e diminuir volume) no fone de ouvido. À medida que cada um é reconhecido, ele é reconhecido no painel de teste. Quando todos os botões forem reconhecidos, o botão test pass (marca de seleção) será ativado. Clique no botão test pass para indicar sucesso. Se o conjunto completo de botões não for reconhecido, indique a falha do teste clicando no botão test fail (ponto de exclamação).

Observações

O periférico de fone de ouvido USB conectado ao dispositivo Android.

Observe o adaptador OTG.

botões conectados
Selecione USB Audio Peripheral Buttons Test. Teste de botões
Um resumo das instruções é exibido. resumo de botões
O periférico está conectado, mas nenhum botão foi reconhecido (ainda).

Os botões esperados (conhecidos pelo perfil do dispositivo) são indicados com texto branco. Os que não fazem parte do periférico de teste são mostrados em cinza.

botões não reconhecidos
O periférico foi conectado e os botões esperados foram reconhecidos. botões reconhecidos

Recomendações de adaptadores de áudio USB

Esta seção lista os adaptadores USB-C para 3,5 mm recomendados, que são testados quanto à funcionalidade com os testes OboeTester e CTS Verifier.

Fabricante ID do fornecedor ID do produto Armazenamento
Google

O adaptador USB do Google não é mais fabricado e não está disponível na Google Play Store.

0x18D1 0x5034 Walmart (link em inglês)
google-adapter-back google-adapter-box
Xumee (link em inglês) 0x0BDA 0x4BE2 Amazon
xumee-adapter
Moshi (link em inglês) 0x282B 0x0033 Amazon, Moshi
moshi-adapter
Anker

Ao medir a latência usando os testes do CTS Verifier, o adaptador Anker tem uma latência 3,23 milissegundos maior do que o dispositivo do Google.

0x0572 0x1B08 Amazon
anker-adapter
TTGK Realtek ALC5686 0x0BDA 0x4BD1 Amazon
adaptador-realtek