Skocz do zawartości
IGNORED

DAC optymalna wielkość bufora.


czarekgr

Rekomendowane odpowiedzi

Witam.

Ponieważ nabyłem sobie raspberry pi to znów naszło mnie na majsterkowanie.

Interesuje mnie zrobienie prostego DACa, ale w miarę porządnego. Nigdzie nie mogę

znaleźć jaka dać wielkość bufora na dane, żeby opóźnienie było niewielkie, ale nie doszło do

przepełnienia lub opróżnienia bufora w czasie odtwarzania. Niestety są złącza typu S/PDIF,

które transmitują sygnał z szybkością jakie daje źródło i nie ma kanału zwrotnego!!!

Jaka jest tolerancja częstotliwości taktowania w audio?

Na chłopski rozum generator kwarcowy zapewnia bez większych zabiegów stałość 10^-6,

zakładając że maksymalna odchyłka obu zegarów będzie nawet tragiczne 10^-5

to 1 sekunda buforowania zapewni 100000 sekund odtwarzania. Czyli bufor mieszczący 2s, bo

przecież na początku trzeba go zapełnić w połowie. No, ale jeśli jest gorzej?

Jak macie jakieś wnioski, adresy stron najlepiej ze schematami to byłbym wdzięczny.

 

Moja koncepcja jest taka, rozumiem, że to może się nie wyrobić czasowo, to jest tylko koncepcja.

Mamy wejście S/PDIF, czy jakieś optyczne, układ formowania poziomów i dane są czytane przez

raspberry pi (czy jakiś mikrokontroler) do kolejki. To idzie w głównej pętli. Do tego mamy zegar

który np opadającym zboczem wywołuje przerwanie i zapis bitu (słowa gdyby udało się zdobyć

przetwornik z wejściem równoległym) do przerzutnika/ów typu D. Przetwornik odczytuje sobie dane

przy narastającym zboczu zegara (albo odwrotnie). Mnie się wydaje, że powinny być do tego typowe scalaczki

bo w końcu ponad ćwierć wieku mamy cyfrowe przesyłanie sygnałów audio.

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )
Odnośnik do komentarza
Udostępnij na innych stronach

Zapytaj w dziale DIY:

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Tam siedzi kilka mądrych głów, które z pewnością będą znały odpowiedź na Twoje pytanie :)

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

PC (Spotify, AIMP4) | ODAC revB+O2 | ADAM A7X | Sennheiser HD600

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.



  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

                  wykrzyknik.png

Wykryto oprogramowanie blokujące typu AdBlock!
 

Nasza strona utrzymuje się dzięki wyświetlanym reklamom.
Reklamy są związane tematycznie ze stroną i nie są uciążliwe. 

Nie przeszkadzają podczas czytania oraz nie wymagają dodatkowych akcji aby je zamykać.

 

Prosimy wyłącz rozszerzenie AdBlock lub oprogramowanie blokujące, podczas przeglądania strony.

Zarejestrowani użytkownicy + mogą wyłączyć ten komunikat.