Portál AbcLinuxu, 6. května 2025 20:42

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
14.12.2020 17:15 d.c. | skóre: 30
Rozbalit Rozbalit vše Re: Oficiální zvukové karty IQaudio pro Raspberry Pi
Odpovědět | Sbalit | Link | Blokovat | Admin
Pěkné. Jen tam nějak nejsou žádné parametry, aby se bylo čím chlubit. Asi nejsou ke chlubení...
14.12.2020 17:29 X
Rozbalit Rozbalit vše Re: Oficiální zvukové karty IQaudio pro Raspberry Pi
Hned v prvnim odkazu je u kazdeho modulu napsany hlavni integrovany obvod. Specifikaci si snad zvladnes dohledat sam. Zadne tajemstvi to neni..
15.12.2020 21:55 d.c. | skóre: 30
Rozbalit Rozbalit vše Re: Oficiální zvukové karty IQaudio pro Raspberry Pi
Jasně, "Google is your friend" řeší vše. Až na to, že chip převodníku je jen jedna součástka. Ano, jestli zrovna u tohohle švába je dokumentace dostupná bez NDA, asi bych si ji mohl dohledat. Ale co ostatní parametry? To tam nic než jeden šváb není? Zesilují to andělé?
14.12.2020 18:24 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: Oficiální zvukové karty IQaudio pro Raspberry Pi
Odpovědět | Sbalit | Link | Blokovat | Admin
Podobných modulů jsou mraky. Defakto stejné (PCM5122 s regulací hlasitosti) z Číny za polovinu, s DACem bez regulace hlasitosti (PCM5102) za tři dolary (jen se musí napojit piny, protože se na maličkou desku nevejde celý pinheader). Regulace hlasitosti v PCM5122 je digitální, tudíž úplně stejnou službu zajistí softwarové regulace v přehrávači/pulseaudiu/pluginu softvol alsy.

Nicméně problém RPi je generování bitových hodin pro I2S, konkrétně RPi4. Přestože má RPi4 několik PLL pro generování různých základních hodin, nemá žádné hodiny volné, které by šly nastavit na hodnotu celočíselného násobku standardních audio vzorkovacích hodin. Z rychlých PLL hodin se finální frekvence vytvářejí děličkami, které při neceločíselném dělení "kulhají" (MASH noise shaping) a vytvářejí signál s poměrně vysokým jitterem. Takže RPi4 v režimu master I2S (tedy pro většinu levnějších I2S DACů) není moc kvalitní zdroj signálu a trh je zaplaven všemožnými FIFO rovnáky na ohýbáky.

Je to veliká škoda, nastavení hodin v RPi je velice flexibilní a pohodlné, stačilo by v BCM2711 ještě jedno volné PLL využitelné pro audio a byl by z toho skvělý zdroj audiosignálu, hodiny by se mohly jemně dolaďovat třeba pro ADC podle příchozího signálu atd. atd. Ale bohužel PLL volné není, pokusy přeladit stávající PLL (pro DDR musí být fixní, videocore také, hodiny CPU jsou řízené firmwarem ve videocore dle teploty a aktuální potřeby, atd.) nelze nebo vedou ke zhroucení systému https://www.raspberrypi.org/forums/viewtopic.php?p=1707671#p1707671
14.12.2020 20:45 X
Rozbalit Rozbalit vše Re: Oficiální zvukové karty IQaudio pro Raspberry Pi
Dotaz: Co to ve vysledku znamena? Je lepsi z RPi nedelat audio zarizeni vubec? Nekvalitni zvukovy vystup? Je to problem u zvukoveho vstupu i vystupu?
15.12.2020 08:22 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: Oficiální zvukové karty IQaudio pro Raspberry Pi
Pro většinu běžných použití určitě stačí ty "kulhavé" hodiny. DAC má ještě interní PLL, se kterou si z bitclocku vygeneruje master hodiny pro vlastní konverzi, tudíž tam se jitter trochu pročistí. Ani jsem neviděl slepý test, zda někdo poznal rozdíl mezi hodinami z RPi a externími hodinami do RPi. Na přesném měření to samozřejmě vidět je, ale to nic neříká o slyšitelnosti.

I2S ADC pro RPi moc není, ale princip je stejný.

Je to spíš technická záležitost, že řešení není tak, jak by správně mělo být.
15.12.2020 09:44 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: Oficiální zvukové karty IQaudio pro Raspberry Pi
To je na jednu stranu dosť smutné, keďže strašne veľa ľudí používa RIP ako multimediálne centrum (prehrávač filmov a hudby, prehliadač fotiek a NAS na zdieľanie súborov). Ale na druhú stranu, ak tá znížená kvalita zvuku ľuďom nevadí ani bez doplnkového DAC, tak sa nič strašného nedeje.
Josef Kufner avatar 15.12.2020 23:12 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Oficiální zvukové karty IQaudio pro Raspberry Pi
Pokud se to připojí přes HDMI, tak se tyto problémy úplně obejdou.
Hello world ! Segmentation fault (core dumped)
16.12.2020 07:10 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: Oficiální zvukové karty IQaudio pro Raspberry Pi
Pokud jako problém vezmeme neoptimální řešení hodin, pak je HDMI v podobné situaci, protože i tam se musí audio hodiny obnovovat přes PLL ze streamu časovaného videem. Pokud by měl problém spočívat v slyšitelně nekvalitním zvuku, pak žádný problém není ani v jednom případě.

Optimální řešení z pohledu hodin je I2S slave s master hodinami u DACu (takových destiček pro RPi je na trhu spoustu) nebo USB audio s asynchronní komunikací (USB async DACů se nabízí nepřeberné množství od dobrých po naprosto špičkové). Nedávno přibyla další možnost - PCI-e zvukovka do IO boardu Compute modulu 4. Trochu extrém, ale lze.

Nicméně ve většině případů jsou rozdíly neslyšitelné, je to jen o dobrém pocitu (což bývá důležitý aspekt :-) )
16.12.2020 16:47 Johny007
Rozbalit Rozbalit vše Re: Oficiální zvukové karty IQaudio pro Raspberry Pi
Dobrej pocit jsem mel nez jsem si precetl tohle vlakno, tak diky :))

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.