Od 27 marca 2025 r. zalecamy używanie android-latest-release
zamiast aosp-main
do kompilowania i wspołtworzenia AOSP. Więcej informacji znajdziesz w artykule o zmianach w AOSP.
Klucz sprzętowy do odtwarzania dźwięku
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Na schemacie i zdjęciu poniżej widać pętlę audio dongla do złącza na słuchawki.
Zespół sprzętowy Chrome zaprojektował to obwód i wtyczkę na potrzeby testów funkcjonalnych, ale mają one też wiele innych zastosowań. Zespół ds. dźwięku w Androidzie używa go do pomiaru opóźnienia dźwięku w obie strony, wysyłając zakodowany sygnał przez wyjście, a następnie szukając go na wejściu.
Czas między tymi dwoma wartościami to łączny czas oczekiwania na dane wejściowe i na dane wyjściowe.
Ta technika jest używana w OboeTester i CTS Verifier.
W programie PassMark Software jest dostępny klucz USB typu pętla na podstawie obwodu poniżej.
Nie jest to rekomendacja ani rekomendacja. Google nie ma relacji biznesowych z PassMark.
Układ
Rysunek 1. Schemat elektryczny
Aby sygnał wyjściowy nie przeciążał wejścia mikrofonu, zmniejszyliśmy go o około 20 dB.
Rezystory obciążeniowe informują przełącznik polaryzacji mikrofonu, że złącze audio z pętlą zwrotną jest wtyczką TRRS (Tip Ring Ring Shield) z pinoutem US/CTIA.
Zmontowany
Rysunek 2. Zmontowany
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-02-27 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-02-27 UTC."],[],[],null,["# Audio loopback dongle\n\nThe diagram and photo below show an audio loopback\n[dongle](http://en.wikipedia.org/wiki/Dongle)\nfor the\n[headset connector](http://en.wikipedia.org/wiki/Phone_connector_(audio)).\nThe Chrome hardware team designed this circuit and plug for functional testing;\nhowever it has many other uses too. The Android audio team uses it to measure\n[round-trip audio latency](/docs/core/audio/latency/measure#measuringRoundTrip),\nby sending an encoded signal through the output and then looking for that matching signal on the input.\nThe time between the two is the combined input plus output latency.\nThis technique is used in [OboeTester](https://github.com/google/oboe/tree/main/apps/OboeTester/docs) and in CTS Verifier.\n\nA Loopback Dongle based on the circuit below is available from\n[PassMark Software](https://www.passmark.com/products/audio-loopback-plug/index.php).\nThis isn't a recommendation or an endorsement. Google does not have a business relationship with PassMark.\n\nCircuit\n-------\n\n\n**Figure 1.** circuit diagram\n\n\nTo ensure that the output signal will not overload the microphone input,\nwe cut it down by about 20dB.\nThe resistor loads tell the microphone polarity switch that\nthe audio loopback dongle is a US/CTIA pinout Tip Ring Ring Shield (TRRS) plug.\n\nAssembled\n---------\n\n\n**Figure 2.** Assembled"]]