Re: Anketa: Asynchronní USB -> i2s modul
uslyšíš prd. mohou kmitat třeba na 20 MHz což je vidět jen na škopku
Nejsi přihlášen. Přihlas se nebo se zaregistruj.
Audioweb.cz » Zdroje signálu » Anketa: Asynchronní USB -> i2s modul
uslyšíš prd. mohou kmitat třeba na 20 MHz což je vidět jen na škopku
Oki. Dík za info. Doma se na to mrknu. Na 200Mhz škopku už bych nějaké to svinstvo vidět mohl.
blikni prosim co ti leze ze skopku z toho DACu pri zero datech na i2s zajima me jen vf bordel a take co ti leze z vystupu I/V. kdyztak diky:) ja tak rychly skopek ani nemam tak treba nameris neco lepsiho nez ja
Tak tomu PCM1794 doplň SWrově nuly do vzorků a máš to BTW, mně LT taky celkem topí...měl bych to hodit na škopek
ja radim rychly skopek piva a na to co topi hodit par jitternic...pak je velka sance,ze skutecne uslysite prd
podívejte se jaký mají ty LT kliďák. Proto tak topí. Napájím je +-12V pak to není tak hrozné. Ale je vždy dobré to pro jistotu kontrolovat na osciloskopu.. Ony topí i ty LM6172..
pivko a jitrnice by taky nebyla k zahození
jinak první sérii modulků stále odkládám..jakmile finišnu jeden projekt ke kterému mě zavazuje smlouva, tak se do toho snad pustím (pokud nepříjde další dobře placený).. ovšem po zhodnocení všech rizik a času kolem modulků bude cena za jeden kus atakovat 1000kč a to jsem moc nepřitlačil. Přičemž cena je platná pouze při naplnění hranice 10 ks předem zaplacených modulků. Jinak se na to z vysoka víte co ještě to budu promyslet a sepsat nějaké prohlášení apod. , aby mi to pak někteří neomlátili o hlavu kvůli tomu, že s tím vlastně neumí zacházet a neví co je i2s..
Prozatím mám ověřenou bezproblémovou funkci především v linuxu pod všemi sample rate až do 192kHz a ve windows ve spojení foobar + asio drivery taktéž do 192kHz, ale prozatím žádný delší poslech. Co se mi fakt líbí, že windows ani nemají ponětí , že tam nějaká zvukovka je, tudíž neserou se s mixerem a nastavením audio zařízení a prostě to jde rovnou z foobaru do DACu.. nutno podotknout že hlasitost jde logicky snižovat pouze v přehrávači softwarově.. DAC respektive modulek cpe do DACu data tak jak je dostane z PC..
Protože už jsem některým lidem posílal schemata DACu, tak je pravděpodobně brzy uvolním. Není to dokonalé, je to jen prototyp první verze, která ovšem hraje a to velmi dobře. Jakmile DACan zafušuju do krabičky, tak bude možné si jej případně vypůjčit osobně v Brně či Prostějově, ale pouze za zálohu 5000 kč. Tedy v případě, že se neznáme osobně
Pěkný pěkný, byly by k dostání jen holé desky? Procesor mám a to smetí okolo bych taky našel Oscilátorek mám jeden (24...mhz), frekvenci pro násobky 44.1 vytvořím pomocí PLL, potřebuju to hlavně vyzkoušet jak se šlape po SW stránce a jakým způsobem se k tomu dá přifušovat ADC
pár desek bych mohl udělat hned..minimum jsou tuším 3ks u prago pool.
Nejprve začnu něčím pro pobavení a pak přejdu k věci. Dnes jsem pokračoval v experimentování s DACem a zjistil jsem jednu neuvěřitelnou věc. No věc jak věc spíš mou hloupost. Naštěstí mám nad sebou pár andělů strážných kteří nademnou neustále bdí a v případě potřeby zasáhnou. Co se mi to stalo? Jak jsem si objednával vzorky z TI tak jsem si tam omylem (nebo schválně už netuším) naklikl místo pcm1794a dsd1794a. Když se člověk mrkne na přehled tak mezi nimi není žádný rozdíl. H/W controll mají oba, parametry podobné tak co. Párkrát jsem i uvažoval nad tím jaký je mezi nimi rozdíl, ale protože jsem to moc nestudoval tak jsem si říkal, že asi minimální. Během pájení jsem to zaznamenal, ale nevěnoval jsem tomu pozornost (jediné co jsem si pomyslel, že to asi někdo spletl, ale že mě to trápit stejně nemusí). Bohužel (nebo v mém případě bohudík) tady jistý rozdíl je. A to v tom, že to H/W control by TI znamená, že dsd1974a má nastavovaní přes I2C. Okamžitě mi došlo proč žádný z pinů, které jsem měl vyvededený pro ovládání STM32F4xx nereagoval. Ani nemohly páč slouží úplně k jinému účelu. To, že jsem je čistě vyvedl mě zachránilo. A štěstí jsem měl v tom, že i ostatní věci sedí a to vč. portů pro I2S. Opět se potvrdilo, že největší problém je mezi klávesnicí a židlí. Naštěstí pro mě jsem měl v plánu vyzkoušet i verzi s I2C tak spojím "příjemné" s užitečným.
Teď k tomu co se po mě chtělo (doufám /). Předem upozorňuji, že nejsem obvodář a ten Tektronix používám hlávně k analýze digitálních I/O. Takže je možné, že jsem měl naměřit i něco jiného. Upozorňuji, že mám pouze napěťové sondy.
Napětí na prázdno tj. zero data na I2S. Pk-Pk cca 240mV. Když odpojím USB controlér (Discovery Kit) tak se to výrazné zlepší. V průměru to padne dolů, ale občas tam nějaký peak v tomto rozsahu je. Nevím přesně kde se to bere. Paradoxně je to na jednom kanálu výraznější. Není to ale nic tragického. Je to měřeno na výstupu tj. až za LT1028 takže pokud tam něco posílá DAC tak to pochopitelně ty OPAMPy zesílí. Nevím přesně o kolik, protože jsem to ještě nepočítal. Jinak nějaký šum tam určitě cpou i ty OPAMPy. Podotýkám, že nejsem expert na OPAMPy a pro svou potřebu jsem se narychlo snažil oprášit znalosti ze střední, takže žádná sláva.
Při maximálním zesílení to jde až k 5,54V při +/-15V. Ještě, že jsem prozíravě nezvolil tu silnější variantu páč už by mi asi upadly uši. Projel jsem to celé a snažil jsem se najít nějaký ten bordel ve vyšších frequencích a nenašel jsem nic podezřelého, krom toho co jsem už zmínil.
Poslechem (pochopitelně vím, že ucho je blbec) jsem neobjevil žádný šum ani při největší hlasitostí HYPA-y.
Jak už jsem uvedl nejsem obvodář a už vůbec ne nějaký audio specialista, takže v případě, že jsi (luta) chtěl změřit i něco jiného tak mi to trošku po lopatě řekni. A v případě potřebu tu můžu hodit i nějaký ten screenshot ze škopku.
Jinak je tak na okraj. Na to, že to hraju z flashky a hodiny jsou generované z 8MHz krystalu (toho nejlevnějšího. ) PLL závěsem to hraje hodně dobře. Žádné slyšitelné ruchy jsem nezaznamenal a hraje to (HYPA+ta moje blbost) minimálně tak dobře jako můj Benchmark. Takže na začátek to jde. Pozn.: Poslouchané na HD800.
Dopl. Já jsem dělal u prago (pool) dvě desky a v pohodě (dokonce udělají i jeden kus). Problém je trošku vyšší cena cca 500kč za dm2 + daň a pošta. Jinak je cena dle počtu + tuším 750 příprava. Ale je docela možné, že u nich máš vyjednané lepší podmínky.
zajímaly mě fotky průběhů z výstupu za posledním OZ a z jednoho výstupu I/V OZ při zero sammples...tj DAC delta-sigma pracuje, ale na výstupu je jen vf bordel z noise shapingu a možná ještě něco..to něco bude mít amplitudu v řádech jednotek až stovek mV a bude to špatněji zachytitelné trigerem. A bude to na vyšších frekvencích, pravděpodobně daných MCLK/2 nebo tam někde kolem u tebe možná taky něco z USB
u mě to vypadá nějak takto pro 192kHz http://luta.7u.cz/imgLinks/audioweb/sdr … z_zero.JPG a pro 44.1kHz http://luta.7u.cz/imgLinks/audioweb/sdr … z_zero.JPG je vidět, že je to možná závislé na wordclocku a nebo mi to omezuje šířka pásma škopku
Přemýšlím jak mu tam ty zero samply pošlu. Trošku problematické bude to uvést do módu jiném než 44.1k nebo 48k. Přece jenom hraji z flashky a přesně nevím jak se to moje heblo bude v určitých situacích chovat. Ty máš k dispozici nějaký sample (wave soubor), který ti produkuje nuly? Problém je totiž i v tom, že pokud nemám v bufferu (DMA) žádné data tak mám obavu, že se mi ani MCLK nerozjede. A generovat clock přímo na DAC v mém případě nic neřeší. Přes USB neudělám nic (myslím nějaký softwarový mód nějakého přehrávače), tak daleko nejsem a budu rád když se mi podaří rozjet ten "výtvor" alespoň pro nějakou samplovací frequenci. Za boha nemůžu přijít na to proč DMA neposílá žádné data na I2S. Paradoxně už to v minosti jednou jelo. Nebudu Vás raději zatěžovat detaily. Prostě to funguje správně jenom to neseje.
Napadá mě uvést přes I2C DAC do mute, ale to asi není to pravé řešení a navíc tu komunikaci budu muset teprve rozjet a jak na potvoru má ten ARM pořád navrh. A to nemluvím o tom, že už jsem si i s I2C v minulosti užil své a ne vždy to funguje jak si člověk představuje (kapitolou samou pro sebe jsou kamery).
i2c by měla fungovat v pohodě tak na to zatím prď. Ono to pak nemusí být zero samply ale klidně třeba sinusovka ztlumená na minimum aby se ztratila v tom vf binci
Třeba to někomu pomůže:
proto-DAC uvolněn pod licencí TAPR https://www.dropbox.com/s/k8rzkyfepvi67 … e_v1.0.pdf
Modul proto-DAC:
https://www.dropbox.com/s/fcnji8pmwetcz6l/DAcv5.brd
https://www.dropbox.com/s/06tx14v7x6tzu00/DAcv5.sch
USB modul + lib :
https://www.dropbox.com/s/il5xlwue2q85nb6/usb_modul.brd
https://www.dropbox.com/s/tmv9i5gwe0l932s/usb_modul.sch
https://www.dropbox.com/s/w3fty6agf9atq … widget.lbr
A teď k zamyšlení . Má cenu rozjíždět nějakou serii modulků ještě tento rok? Než by se sešly platby a přišly DPS, byl by měsíc pryč
Budu mít jednu přebytečnou neosazenou DPS, kdo ji budete chtít, tak se ozvěte.. Hotové modulky začnu řešit až na nový rok.
ja si pockam na hotovej modulek....
kdybych měl o jeden MCU víc tak bych ti to kudlibabko taky přednostně poslal.. Jedna neosazená dps je pro Dohnalika a druhou co osadím samplem mám Vánoční dar pro Rixe..třetí byla do počtu na 1dm2. Měl jsem totiž dva samply MCU od Atmelu. Jeden do mého prototypu a druhý do zálohy, kdyby se ukázalo, že už neumím letovat. Aby mě někdo nenařkl, že budu prodávat samply nebo podobně..
menší nahlédnutí pod pokličku druhé iterace desky díky radám jednoho člověka ze slovanetu je zase o kus dál
Takže celý dac bude mít jen USB vtup? Žádný SPDIF? Bohužel by se mi hodilo něco univerzálnějšího. "Slušný" převodník USB/SPDIF, nebo celý dac s USB i SPDIF vstupem.
musel bych o tom popřemýšlet jak by to šlo jednoduše provést s SPDIF.. muselo by se patrně "muxovat" I2S a zvětšovat DPS.. SPDIF pro mě zatím není prioritou..
Tož, v rámci použitelnosti by to asi lákalo více lidí.
Audioweb.cz » Zdroje signálu » Anketa: Asynchronní USB -> i2s modul