Dłubię powoli DAC z obsługą formatów PCM i DSD. Idzie bardzo opornie, bo temat jest dla mnie nowy. Zdecydowałem się na użycie Amanero jako odbiornika USB i DSD1792A jako przetwornika C/A. Zawsze bardzo mi odpowiadał dźwięk kości 179X, stąd taki wybór, a nie nowych AKM. Obecnie jestem na etapie ogarnięcia sterowania kością DSD1792A za pomocą mikrokontrolera i flag z Amanero. Scalak od TI ma odrębne wejścia PCM i DSD, jest to kwestia przełączenia lini danych pomiędzy jednym a drugim. Do tego celu chcę wykorzystać 1:2 demux NL7SZ19 (3 szt.). W przyszłości chcę projekt poszerzyć o komplet wejść S/PDIF.
Na początek prototyp, na którym nauczę się panować nad DSD1792A w prostym połączeniu z Amanero i modułem STM32F401 BlackPill. Kiedy Amanero wypuszcza sygnał DSD pojawia się stan wysoki na pinie DSD_ON, chcę go wykorzystać do przełączenia demux-ów tak, aby sygnał na piny wejściowe dla formatu DSD. Kiedy DSD_ON ma stan niski, wtedy dane z Amanero trafiają na piny wejściowe PCM. Wysoki stan DSD_ON jest też informacją dla mikrokontrolera, żeby przeprogramować przetwornik w tryb DSD.
Będzie to działać?
Na początek prototyp, na którym nauczę się panować nad DSD1792A w prostym połączeniu z Amanero i modułem STM32F401 BlackPill. Kiedy Amanero wypuszcza sygnał DSD pojawia się stan wysoki na pinie DSD_ON, chcę go wykorzystać do przełączenia demux-ów tak, aby sygnał na piny wejściowe dla formatu DSD. Kiedy DSD_ON ma stan niski, wtedy dane z Amanero trafiają na piny wejściowe PCM. Wysoki stan DSD_ON jest też informacją dla mikrokontrolera, żeby przeprogramować przetwornik w tryb DSD.
Będzie to działać?

Skomentuj