• Witamy w największym polskim serwisie internetowym poświęconym w całości zagadnieniom samodzielnej budowy nagłośnienia.
    Dzięki DIYaudio.pl poznasz zagadnienia samodzielnej budowy nagłośnienia od podszewki oraz będziesz mógł dyskutować o DIY audio do woli.

    Artykuły z dawnego portalu zostały przeniesione do sekcji forum na samym dole.

Budowanie na ekranie - czyli relacje z budowy na zywo :)

Kurde, super myśl, tylko właśnie tak już mam to podpięte. Szukam jakiegoś rozwiązania po I2S, może ktoś próbował.
 
Jeszcze volumio nie grzebalem ale na rpi na 100proc da sie zmienic konfiguracje wyjścia audio na i2s z tych pinow ktore tam sa.. tyle tylko ze to slabej jakosci i2s.. nie wiem czy ten dac robi reclock... jak nie to lepiej po usb...

Wysłane z mojego telefonu
 
Odpalałem na pi zero i w zasadzie działało ok, ale ostatecznie kupiłem pi 3 do tych celów, między innymi ze względy na ethernet ale działało sprawniej i szybciej się uruchamiało.
Podobno pi ma kiepski sygnał zegarowy na I2S, więc lepiej po USB.
 
ewidentnie widać że zegar i2s pływa ale w komentarzach na tej stronie opisują sytuacje użycia HiFiBerry DAC+ Pro który ustawia zegar RPI jako slave i zegar i2s nadaje WM8804. ktoś tego używał?
 
"Precyzyjny zegar" na DAC'u podłączanym do RPi ma sens tylko jeśli DAC robi reclock na liniach I2S, w przeciwnym wypadku jitter na LRCK i BCK zostanie...
 
Ostatnia edycja:
Gdy to DAC generuje LRCLK i BCLK nie byłoby takiego problemu, ale akurat AK4490 nie wspiera takiego trybu, tzn. LRCK, BICK muszą być mu dostarczone z zewnątrz.
 



Taki mały showtime 😉

True RMS i 8ohm



- - - - - aktualizacja - - - - -

@sylvester, a co z ES9038Q2M?
 
ES9038Q2M wygląda jakby obsługiwał, zobacz str. 7 w pdfie tutaj >LINK<
Tylko trzeba by go zainicjalizować po I2C, poustawiać wybrane rejestry.
Normalnie pod Linuksem za to ASoC CODEC driver odpowiada...o widzę, że nawet są sterowniki
do ES9038Q2M (Audiophonics I-Sabre Q2M DAC):
- CODEC - https://github.com/raspberrypi/linux/blob/rpi-4.19.y/sound/soc/codecs/i-sabre-codec.c
- ASoC machine (sound card) driver - https://github.com/raspberrypi/linux/blob/rpi-4.19.y/sound/soc/bcm/i-sabre-q2m.c

Czyli jest obługiwany ten DAC pod RPI, w trybie slave, co widac wyraźnie w tej funkcji
https://github.com/raspberrypi/linux/blob/rpi-4.19.y/sound/soc/codecs/i-sabre-codec.c#L159

SND_SOC_DAIFMT_CBS_CFS
CBS -> CODEC Bit (clock) Slave
CFS -> CODEC Frame (LRCLK clock) Slave

Może nie być trudno zmienić na Master, ale może to też zająć trochę czasu, jak to bywa
przy grzebaniu w sprzęcie z ograniczoną dokumentacją. Zadanie w sam raz dla studenta ;)
 
Nie na temat...
Hehe. Przesiałem gdzieś nóżkę od monitora więc w minutę zrobilem własnego designerskiego imaca nie wydając za postawkę 4000zł :D



b744b8805131ed766a084288775b1338_1581025948.jpg
4c50b9cf7fe3edf2a7899864197fc7e4_1581025176.jpg
79059f588cd35d995740e0dcccc60077_1581025597.jpg
 
Powrót
Góra