Testy weryfikatora CTS dotyczące dźwięku przez USB

Kilka testów Android Compatibility Test Suite (CTS) dotyczących dźwięku USB na Androidzie wymaga fizycznego podłączenia urządzeń peryferyjnych audio USB. W tym celu wdrożyliśmy dodatkowe testy w narzędziu CTS Verifier.

Nomenklatura

Na tej stronie terminy „urządzenie” i „urządzenie peryferyjne” są używane w bardzo precyzyjny sposób:

  • Urządzenie oznacza urządzenie z Androidem.
  • Urządzenie peryferyjne to zewnętrzne urządzenie peryferyjne audio USB podłączone do urządzenia z Androidem.

Do testów weryfikacyjnych CTS audio USB używaj tych urządzeń peryferyjnych.

Interfejs audio USB

Do przeprowadzenia testu atrybutów urządzenia peryferyjnego audio USB wymagane jest jedno z tych urządzeń peryferyjnych. Można ich też używać w testach odtwarzania i nagrywania.

Interfejs audio USB (PreSonus AudioBox 96). Interfejs audio USB

Zestaw słuchawkowy USB

Testy weryfikatora CTS wykorzystują pętlę zwrotną audio do pomiaru opóźnienia urządzeń z Androidem wyposażonych w słuchawki USB oraz do wykrywania problemów na ścieżkach danych USB.

Ze względu na większe opóźnienie i automatyczną funkcję eliminowania echa, która blokuje sygnał pętli zwrotnej, wiele dostępnych na rynku adapterów USB nie nadaje się do testowania za pomocą CTS Verifier. Więcej informacji znajdziesz w artykule Rekomendacje dotyczące przejściówek audio USB.

Test przycisków audio USB w narzędziu CTS Verifier nie wymaga konkretnego zestawu słuchawkowego USB. Może to być dowolna z tych wartości:

  • Zestaw słuchawkowy USB obsługujący specyfikację akcesoriów do zestawów słuchawkowych USB na Androida. Te akcesoria do słuchawek są często oznaczane przez producenta jako „Made for Android”.
  • Analogowy zestaw słuchawkowy obsługujący specyfikację akcesoriów do zestawów słuchawkowych USB na Androida , podłączony do konwertera USB na analogowy dźwięk, takiego jak przejściówka Google USB-C Digital na 3,5 mm.

    Przykłady znanych, zgodnych analogowych słuchawek to: słuchawki douszne Bose SoundSport – urządzenia Samsung i Android oraz słuchawki UrbanEars Reimers Black Belt przeznaczone do urządzeń z Androidem. Te analogowe zestawy słuchawkowe muszą być podłączone do portu USB urządzenia za pomocą konwertera USB na audio.

Pamiętaj, że w obu przypadkach przycisk musi generować wirtualne kody klawiszy dla wszystkich 3 wymaganych przycisków (przycisk zwiększania głośności, przycisk zmniejszania głośności, odtwarzanie/wstrzymywanie), aby test zakończył się powodzeniem. Kody klawiszy wirtualnych znajdziesz w sekcji Mapowanie oprogramowania w  specyfikacji akcesoriów do słuchawek USB na Androida.

Zestaw słuchawkowy USB. Zestaw słuchawkowy USB

Wymagany dodatkowy sprzęt

Kable połączeniowe (do pętli zwrotnej): 2 krótkie kable połączeniowe z wtykami męskimi 6,35 mm na obu końcach do podłączenia wyjść do wejść USB.

Kable połączeniowe z wtyczkami męskimi 6,35 mm. kable krosowe,

kabel urządzenia peryferyjnego USB,

Ten kabel (zwykle dołączony do urządzenia peryferyjnego) łączy urządzenie peryferyjne audio USB z urządzeniem hosta. kabel urządzenia peryferyjnego,

Adapter USB „On The Go” (OTG)

Do fizycznego połączenia urządzenia peryferyjnego z urządzeniem z Androidem i wskazania urządzeniu z Androidem, że powinno przyjąć rolę „hosta”, wymagany jest adapter USB OTG. Adapter OTG

Słuchawki analogowe do monitorowania wyjścia interfejsu audio USB podczas odtwarzania testu.

zestaw słuchawek analogowych, słuchawki analogowe,

Testy

W każdym teście wskaż, że test został przeprowadzony pomyślnie, klikając przycisk test pass (z symbolem zaznaczenia). W przeciwnym razie wskaż niepowodzenie testu, klikając przycisk Nieudany test (wykrzyknik).

Test atrybutów

Streszczenie

Ten test sprawdza, czy atrybuty, w tym obsługiwane częstotliwości próbkowania, konfiguracje kanałów i formaty próbek, są zgodne z zestawem znanych atrybutów urządzenia.

Proces

Po wywołaniu testu z menu głównego podłącz urządzenie audio USB. Jeśli atrybuty są zgodne, przycisk Test zakończony (z symbolem zaznaczenia) zostanie włączony.

Wybierz Atrybuty urządzenia peryferyjnego audio USB Test. test atrybutów,
Wyświetli się podsumowanie instrukcji. podsumowanie atrybutów,
Ekran przed połączeniem. atrybuty preconnect
Urządzenie peryferyjne audio USB podłączone do urządzenia z Androidem za pomocą kabla urządzenia peryferyjnego i adaptera OTG. połączone atrybuty,
Ekran po połączeniu. atrybuty po połączeniu,

Zacznij test

Streszczenie

Ten test sprawdza, czy odtwarzanie dźwięku działa prawidłowo. W tym celu generuje dźwięk testowy o częstotliwości 1 kHz i przesyła go w stereo (2 kanały) do urządzenia peryferyjnego audio USB.

Proces

Po wywołaniu testu z menu głównego podłącz interfejs audio USB, w tym analogowy zestaw słuchawkowy, do gniazda wyjściowego zestawu słuchawkowego na interfejsie w celu monitorowania.

Naciśnij przycisk ODTWARZAJ. Jeśli dźwięk testowy jest słyszalny w obu kanałach zestawu słuchawkowego, kliknij przycisk test pass (znacznik wyboru), aby potwierdzić, że test został zaliczony. Jeśli jeden lub oba kanały nie odtwarzają sygnału, wskaż niepowodzenie testu, klikając przycisk Test się nie powiódł (wykrzyknik).

Uwagi

Wybierz Test odtwarzania dźwięku z urządzenia peryferyjnego USB. test odtwarzania,
Wyświetli się podsumowanie instrukcji. podsumowanie usługi Play,
Ekran przed połączeniem. play preconnect
Podłącz urządzenie audio USB do urządzenia z Androidem.

Słuchawki są podłączone do gniazda wyjściowego słuchawek na interfejsie audio USB w celu monitorowania.

play connected
Ekran po połączeniu. odtwarzanie połączenia z postem,

Test nagrywania (loopback)

Streszczenie

Ten test sprawdza, czy nagrywanie dźwięku działa prawidłowo, generując sygnał na wyjściach interfejsu audio USB, który jest następnie kierowany za pomocą kabli połączeniowych do wejść urządzenia peryferyjnego audio USB.

Proces

Po wywołaniu testu z menu głównego podłącz interfejs audio USB. Połącz wyjścia analogowe z wejściami analogowymi za pomocą kabli połączeniowych. Naciśnij przycisk RECORD LOOPBACK (NAGRYWAJ W PĘTLI). Jeśli oba kanały dźwięku testowego są widoczne na poniższym ekranie, kliknij przycisk test pass (z symbolem zaznaczenia), aby potwierdzić, że test został zaliczony. Jeśli jeden z kanałów lub oba nie są wyświetlane, wskaż niepowodzenie testu, klikając przycisk test fail (wykrzyknik).

Uwagi

Sprawdź, czy gniazda wejściowe i wyjściowe urządzenia peryferyjnego są prawidłowo podłączone. Dostosuj poziomy wejściowe, aby prawidłowo wyświetlać zarejestrowany sygnał.

Wybierz USB Audio Peripheral Record Test (Test nagrywania na urządzeniu peryferyjnym audio USB). test nagrywania,
Wyświetli się podsumowanie instrukcji. podsumowanie rekordu,
Ekran przed połączeniem. record preconnect
Interfejs audio USB z funkcją loopback podłączony do urządzenia z Androidem. połączony rekord,
Złącza z tyłu interfejsu audio USB. nagrywanie podłączone z tyłu
Złącza z przodu interfejsu audio USB. nagrywanie połączone z przodu
Ekran po połączeniu. record post connection
Ekran po połączeniu z uruchomionym testem nagrywania. record postconnect running

Test przycisków słuchawek

Streszczenie

Ten test sprawdza, czy przyciski media/transport na zalecanych słuchawkach są prawidłowo rozpoznawane.

Proces

Po wywołaniu testu z menu głównego podłącz zestaw słuchawkowy USB. Naciśnij każdy przycisk multimediów/transportu (odtwarzanie, wstrzymywanie, przycisk zwiększania głośności i przycisk zmniejszania głośności) na zestawie słuchawkowym. Gdy każda z nich zostanie rozpoznana, pojawi się w panelu testowym. Gdy wszystkie przyciski zostaną rozpoznane, przycisk test pass (znacznik wyboru) zostanie włączony. Aby wskazać, że test został zaliczony, kliknij przycisk test pass (test zaliczony). Jeśli pełny zestaw przycisków nie zostanie rozpoznany, wskaż niepowodzenie testu, klikając przycisk test fail (wykrzyknik).

Uwagi

Zestaw słuchawkowy USB podłączony do urządzenia z Androidem.

Zwróć uwagę na adapter OTG.

przyciski połączone,
Wybierz Test przycisków urządzenia audio USB. test przycisków
Wyświetli się podsumowanie instrukcji. podsumowanie przycisków,
Urządzenie peryferyjne jest podłączone, ale nie rozpoznano jeszcze żadnych przycisków.

Pamiętaj, że oczekiwane przyciski (znane profilowi urządzenia) są oznaczone białym tekstem, a przyciski, które nie są częścią testowanego urządzenia peryferyjnego, są wyświetlane szarym tekstem.

przyciski nie są rozpoznawane,
Urządzenie peryferyjne jest połączone, a oczekiwane przyciski zostały rozpoznane. rozpoznane przyciski,

Rekomendacje dotyczące przejściówek audio USB

W tej sekcji znajdziesz zalecane przejściówki z USB-C na 3,5 mm, które zostały przetestowane pod kątem funkcjonalności za pomocą testów OboeTester i CTS Verifier.

Android 17 dodaje nowe przejściówki audio z USB-C na 3,5 mm do listy rekomendowanych przejściówek audio USB.

Producent Identyfikator dostawcy Identyfikator produktu Sklep
Google

Pamiętaj, że adapter USB Google nie jest już produkowany i nie jest dostępny w Sklepie Google Play.

0x18D1 0x5025, 0x5034 Walmart
google-adapter-back google-adapter-box
Xumee 0x0BDA 0x4BE2 Amazon
0x3302 0x56C5
xumee-adapter
Moshi 0x282B 0x0033 Amazon, Moshi
moshi-adapter
Anker

Podczas pomiaru opóźnienia za pomocą testów weryfikatora CTS adapter Anker ma opóźnienie o 3, 23 milisekundy większe niż urządzenie Google.

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