(upravil luta 20. 5. 2012 14:36)

Re: DIY DAC s CS8416 a AD1853

no myslím, že v klasickym zapojení není na OMCK zdroj hodin smile je to asi uzemněno ..PLL generuje hodiny z spdif vstupu..takže ten ORR nevyužiješ..ale kdo ví..

samozřejmě..použiješ 16 bit čítač  (vstup T1) na čítání vstupní frekvence a 8 bitový čítač na vytvoření periody měření třeba 0.1s apod.. pak už jen periodicky v přerušení vyzvedávat obsah 16bit čítače a dopočítat frekvenci

mimochodem k čemu potřebuješ znát samplovací frekvenci?

Web

(upravil Dohnalik 20. 5. 2012 14:36)

Re: DIY DAC s CS8416 a AD1853

OK dík, nějak se s tím poperu. Zajímalo by mě, jak to řešil TomasT ve svém HS DAC, jenže to se asi nikdy nedozvím smile

//abych věděl, co mi do něj leze, protože sám mnohdy vůbec nevím, jestli zvukovka dokáže vypustit 192 kHz, nebo ne...

(upravil luta 20. 5. 2012 14:41)

Re: DIY DAC s CS8416 a AD1853

aha to je ale problém windows smile já v linuxu vidím i stavy bufferů a zarovnání smile

http://luta.7u.cz/imgLinks/audioweb/card.png tohle bylo zrovna něco z youtube

pak tam máš ještě výstup co ti značí zda je fs menší jak 96khz nebo větší big_smile mohlo by stačit smile

Web

Re: DIY DAC s CS8416 a AD1853

Ten mi nefunguje, nevím proč, ať z toho registru čtu jak chci, není tam ani 1 ani 0. Ten linux vypadá lákově, ale 48 Khz u něčeho z YT?

(upravil luta 20. 5. 2012 15:03)

Re: DIY DAC s CS8416 a AD1853

sem na starym Core2Duo notesu s 2 zvukovkama.. intel integrovaná mi jede přes DMIX (Alsa) co vše mixuje na 48kHz aby mohlo hrát víc zvuků přes sebe..youtube, filmy, icq..prostě klasickej sw mixer stejně jak ve windows a jinde.

audigy 2 pcmcia hraje přes mpd daemona+client-přehrávač - kterej to cpe přímo do ní na HW (obejde DMIX) a resampling lze nastavit dodatečně, kde se využívá kvalitní libsamplerate co třeba sežere 20% toho CPU smile Resamplingem jde obejít HW mixer te audigy2, která si 44.1kHz stejně resampluje na 48kHz..

edit: já nemyslel registr, ale přímo pin toho CS8416

Web

(upravil Dohnalik 20. 5. 2012 15:12)

Re: DIY DAC s CS8416 a AD1853

Tak já jdu nahodit Win8 a uvidím smile Třeba je to tam řešené lépe.
//Ten Pin je dostupný v HW modu, v SW modu to možná jde nacpat na nějaký GPO. Zkusím to, až budu mít procesor  (já debil přefusoval atmegu na jinou atmegu).

Re: DIY DAC s CS8416 a AD1853

asi sis bloknul špátným zápisem Fuse generátor hodin..nic jinyho totiž s atmegou po ISP programování nejde udělat.. případně si ji mohl zamknout ale to by si ji odemkl erase příkazem.. pokud se nehlásí na programátoru tak stačí zkusit externí krystal vs ext. hodinový generátor vs RC článek dle datasheetu.. už se mi to párkrát stalo

Web

(upravil Dohnalik 20. 5. 2012 17:51)

Re: DIY DAC s CS8416 a AD1853

Na externí krystal jsem si ji neblokl, programátor ji vůbec nenajde. http://pctforum.tyden.cz/viewtopic.php? … ;p=8325056 Uvidím, nechce se mi s tím moc patlat smile

(upravil Hippo007 20. 5. 2012 16:18)

Re: DIY DAC s CS8416 a AD1853

Měl jsem nedávno podobnej problém s Atmega168, programátor ji taky neviděl. Stačilo připojit krystal (jen krystal mezi nohy 9,10 - byla v pouzdru DIL28) a už vše jelo.
Ale máš pravdu, že kvůli Kč 30,- nemá cenu s Atmegou8 moc laborovat.

(upravil Dohnalik 20. 5. 2012 16:23)

Re: DIY DAC s CS8416 a AD1853

No, tenhle rproblém jsem měl, když jsem ji poprvé vytáhnul z arduina. Měla nastavené pojistky na externí krystal. Než jsem na to přišel, trvalo mi to věčnost smile

http://www.dohny.cz/wp-content/uploads/progisp.png

Tímhle jsem to „opravil“ smile

Re: DIY DAC s CS8416 a AD1853

pravděpodobně sis prostě nastavil špatnej clock..tipuju že to bude externí clock nebo RC článek (v lepším případě) .. tam totiž nedojde k ničemu jinýmu, než že jen přehrne fuse špatnejma datama..buď bitově posunuto a nebo rovnou 0xFF či 0x00.. dobry je, že v ISP nejde zrušit ISP programování takže bych připojil externí clock 1MHz vyrobenej nejakym generátorkem a ono se to chytne.. jak už jsem napsal vejš ty 3 možnosti hodin se daj stihnout asi během 10 min..

já si na to vyrobil tohle http://luta.7u.cz/index.php?str=5 opravoval jsem tím atmega128A v tqfp, kde sem si jtagem vypl JTAG i ISP smile

Web

(upravil Dohnalik 20. 5. 2012 17:51)

Re: DIY DAC s CS8416 a AD1853

Ano, ten fusebit doctor mám v plánu. Ale udělám to jen na nepájivém poli. Jsou ty 1K rezistory tak nutné, nejde to připojit napřímo? smile
http://www.radiolocman.com/shem/schemat … l?di=65084

Re: DIY DAC s CS8416 a AD1853

ano. pokud si nechceš někdy odvařit i MCU v tom fuse doktorovi smile

Web

(upravil Dohnalik 20. 5. 2012 18:00)

Re: DIY DAC s CS8416 a AD1853

To bude ještě sranda smile
Čeho přesněji se dosáhne tím, že se na reset přivede 12 V?
//myslel jsem si to

(upravil luta 24. 5. 2012 10:33)

Re: DIY DAC s CS8416 a AD1853

paralelní prog. mod viz datasheet

ad) izolace i2s.. je značně problematická, hlavně MCLK.. ovšem pokud budou krystaly u AD převodníku a MCLK/2 půjde do USB I2S převodníku, tak vypadá zajímavě IL717 http://www.nve.com/webstore/catalog/pro … ucts_id=60

Web

Re: DIY DAC s CS8416 a AD1853

Při zkoumání AD1955 jsem narazil na jednu takovou zajímavou věc, a to, že nedokáže pobrat všechny vzorkovací frekvence na jednom master clocku.
http://www.audiodesignguide.com/HiResolution/AD1955freq.gif
Takže pokud použiju AD1955 (možná i 1853, to jsem ještě neprolízal) budu muset zabezpečit, aby se nad 96 kHz CS8416 přepl na 128x Fs (a vypl PDUR) a přenastavit tak i AD, to jen pro zajímavost proč potřebuju zjišťovat aktuální samplovací frekvenci (i když ten 96kHz vývod by to mohl stačit, ale...) smile

(upravil luta 30. 5. 2012 0:10)

Re: DIY DAC s CS8416 a AD1853

to je běžné u každého DAC..u tohoto je maximálka cca 36 MHz.

Běžně se používají krystal. oscilátory pro MCLK 22.5792 a 24.576 MHz.

S PLL z CS8416 to budeš muset řešit aspoň přes tu detekci 96kHz smile Takže máš recht

Web

Re: DIY DAC s CS8416 a AD1853

Jasně, že každý DAC má strop, ale třeba takový PCM1794 ho má výš a má autodetect. smile

(upravil Dohnalik 1. 6. 2012 22:45)

Re: DIY DAC s CS8416 a AD1853

Tak jsem zjistil, že ten můj zasranej Win všechno resampluje na 96 KHz. Taky to asi vidím na novou zvukárnu, jelikož z té mojí víc než 96 KHz digitálně nedostanu.
Přes WASAPI mi to funguje do těch 96 KHz a také mi konečně funguje ten 96 KHz registr. Chce to jinou zvukárnu. Teď se půjdu vrhnout na ten měřič frekvence.

//myslíte, že má smysl zakódovat přímo I2S co leze do DACu na kartě pomocí tohoto http://www.cirrus.com/en/products/cs8406.html do AES a to pak poslat ven z PC? Nebo to bude kvalitativně fuj?

Re: DIY DAC s CS8416 a AD1853

já myslím, že to nemá moc význam smile

Web