Testes do verificador CTS de áudio USB

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

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 (PreSonus AudioBox 96). Interface de áudio USB

Fone de ouvido USB

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

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

O teste de botões de áudio USB do CTS Verifier não exige um periférico de fone de ouvido USB específico. Pode ser qualquer um dos seguintes:

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

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

Em qualquer caso, o botão precisa produzir códigos de teclas virtuais para todos os três botões necessários (aumentar volume, diminuir volume, tocar/pausar) para que o teste seja bem-sucedido. Consulte a seção "Mapeamento de software" na Especificação de acessórios de fone de ouvido USB do Android para os códigos de teclas virtuais.

Um fone de ouvido USB. Fone de ouvido USB

Hardware adicional necessário

Cabos patch (para loopback): dois cabos patch curtos macho de ¼" para macho de ¼" para conectar as saídas às entradas do USB

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

Cabo periférico USB

Esse cabo (que geralmente 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 a ele que deve assumir a função 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 tocando no botão teste aprovado (marca de seleção). Caso contrário, clique no botão Falha no teste (ponto de exclamação) para indicar que o teste falhou.

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 a priori do dispositivo.

Processo

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

Selecione Teste de atributos de periféricos de áudio USB. 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 a um dispositivo Android com cabo periférico e adaptador OTG. atributos conectados
Tela pós-conexão. atributos após a conexão

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) ao periférico de áudio USB.

Processo

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

Pressione o botão PLAY. Se o tom de teste for ouvido nos dois canais do headset, clique no botão Teste aprovado (marca de seleção). Se um ou os dois canais não tocarem o tom, clique no botão teste falhou (ponto de exclamação) para indicar que o teste falhou.

Observações

Selecione Teste de reprodução de periférico de áudio USB. teste de jogo
Um resumo das instruções é exibido. resumo da partida
Tela de pré-conexão. play preconnect
Conecte o periférico de áudio USB ao dispositivo Android.

Os fones de ouvido estão conectados à entrada de fone de ouvido na interface de áudio USB para monitoramento.

jogar conectado
Tela pós-conexão. conexão de postagem do Google Play

Teste de gravação (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 é encaminhada por cabos de conexão 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 conexão. Pressione o botão GRAVAR LOOPBACK. Se os dois canais do tom de teste gravado forem mostrados na visualização abaixo, clique no botão Teste aprovado (marca de seleção). Se um ou os dois canais não forem exibidos, clique no botão Falha no teste (ponto de exclamação) para indicar que o teste falhou.

Observações

Verifique se os conectores de entrada e saída do periférico estão bem conectados. Ajuste os níveis de entrada para mostrar corretamente o sinal gravado.

Selecione Teste de gravação de periférico de áudio USB. teste de gravação
Um resumo das instruções é exibido. resumo do registro
Tela de pré-conexão. registro de pré-conexão
Interface de áudio USB com loopback conectada a um 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 frente da interface de áudio USB. gravar conectado na frente
Tela pós-conexão. gravar conexão de postagem
Tela pós-conexão, com o teste de gravação em execução. gravar postconnect em execução

Teste dos botões do headset

Abstrato

Esse teste verifica se os botões media/transport no headset recomendado são reconhecidos corretamente.

Processo

Depois de invocar o teste no menu principal, conecte o periférico do headset USB. Pressione cada botão de mídia/transporte (tocar, pausar, aumentar e diminuir o volume) no fone de ouvido. À medida que cada um for reconhecido, ele vai aparecer no painel de teste. Quando todos os botões forem reconhecidos, o botão teste aprovado (marca de seleção) será ativado. Clique no botão aprovação do teste para indicar sucesso. Se o conjunto completo de botões não for reconhecido, clique no botão falha no teste (ponto de exclamação) para indicar que o teste falhou.

Observações

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

Observe o adaptador OTG.

botões conectados
Selecione Teste de botões de periféricos de áudio USB. teste de botões
Um resumo das instruções é exibido. resumo dos 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 texto cinza.

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

Recomendações de adaptadores de áudio USB

Nesta seção, listamos os adaptadores USB-C para 3,5 mm recomendados, que são testados para funcionalidade com o OboeTester e o verificador CTS.

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 0x5025, 0x5034 Walmart (link em inglês)
google-adapter-back google-adapter-box
Xumee (link em inglês) 0x0BDA 0x4BE2 Amazon
0x3302 0x56C5
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
realtek-adapter