Jump to content
IGNORED

DAC optymalna wielkość bufora.


czarekgr

Recommended Posts

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.

Link to comment
Share on other sites

Zapytaj w dziale DIY:

Hidden Content

    Give reaction or reply to this topic to see the hidden content.
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 :)

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

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

                  wykrzyknik.png

AdBlock blocking software detected!


Our website lives up to the displayed advertisements.
The ads are thematically related to the site and are not bothersome.

Please disable the AdBlock extension or blocking software while using the site.

 

Registered users can disable this message.