![]() |
|
Anketa: Asynchronní USB -> i2s modul - Printable Version +- Audioweb.cz (https://www.audioweb.cz) +-- Forum: Od zdroje po bedny (https://www.audioweb.cz/forumdisplay.php?fid=5) +--- Forum: Zdroje signálu (https://www.audioweb.cz/forumdisplay.php?fid=6) +--- Thread: Anketa: Asynchronní USB -> i2s modul (/showthread.php?tid=16524) |
Anketa: Asynchronní USB -> i2s modul - luta - 19. 10. 2012 právě poslouchám Apocalypticu na DACu.. hraje to na první drc kupodivu.. prozatím z lab. zdrojů..ani jsem nic nenastavoval v tom usb modulku.. akorát nechápu proč mi nefunguje ovládání hlasitosti v alsamixeru ale to je možná problém u mě..zkusím pak i ve win.. hraju jen výstup direct do sluchátek :-) desktop s DX xonarem i 60MHz škopek mám v Brně takže měření až tam.. zatím neslyším žádné rušení z usb ani glitche.. jsem překvapen hlavně podáním basů - ale pouštím to jen na Porta Pro takže víc bez komentáře :-) Anketa: Asynchronní USB -> i2s modul - Dohnalik - 19. 10. 2012 Tak to je super, že to frčí, uděláš pak finální fotky až budeš měřit? Já se teda pustím do návrhu taky, dost jsem toho od tebe už okoukal ![]() Jinak bych tě poprosil pak zkusit ASIO ve win, jak to tam frčí, jestli tam projde všechno co má a jestli nespadlou ovladače když ti k tomu jde zvuk třeba i z prohlížeče (tím trpí plugin ASIO for all). Díky
Anketa: Asynchronní USB -> i2s modul - luta - 20. 10. 2012 zatím jsem zkoušel jen foobar v xp a hraje to.. konečně mám hotový zdroj. Co mě zarazilo byl jakýsi bordel po připojení k USB - ovšem ten nebyl na výstupu když jsem připojil modul v režimu bootloaderu --> wtf.. tak jsem zkoušel různé sample rate a přišel na to, že na nízké Fs 44.1 či 48khz dělá snad DAC nějaký dithering?? či co.. bohužel mám teď jen DSO nano a proto s 1 MHZ samplovackou moc nenaměřím.. čím vyšší samplovačka DACu tím méně bince na škopku.. na fs 192kHz je výstupní šum či co to je neměřitelný a sinusovka s amplitudou 10 mV vypadá jako sinusovka (ona teda vypadá pěkně i na 44.1khz - oproti PCM2902 a spol., alle není to ideal) . jemnější měření udělám v Brně na Teku a možná zkusím zjistit i dostupnost nějakého spektráku či jitter testu u nás na ústavu.. jinak zvládá to násobky 44.1 a 48khz v 16 i 24bit . Tedy 44.1/88.2/176.4 48/96/192 Anketa: Asynchronní USB -> i2s modul - luta - 21. 10. 2012 pragoboard. Jediné co teď brání té výrobě modulků je moje časová zaneprázdněnost.. Mimo práci teď dělám ještě na projektu pro ústav telekomunikací, takže brutálně nestíhám - zastavím se až o víkendu.. snad se to pak zlepší. zkusím zatím provést kalkulace na cenu modulků při výrobě 10 ks první serie založil jsem stránky mému DAC, kde budu časem doplňovat snad pokec a měření.. zatím tam skoro nic není http://luta.7u.cz/index.php?str=25 Anketa: Asynchronní USB -> i2s modul - xmarek - 21. 10. 2012 Pěkné. Gratulace. luta napsal:díky. taky jsem zvědav jak to bude hrát, zda to nebude ztráta času když ebay chrlí takové množství DACů..Tohle bych neřešil. Když si projdeš ty nabízené řešení tak většina je na klasickém Tenor-u (což nepovažuji za žádnou konkurenci. A já se na to osobně dívám tak, že to dělám hlavně pro sebe, protože už dávno vím, že na audio věcech se takto vydělat v podstatě nedá. Schválně jsem si udělal rozpočet na kolik taková sranda výjde a není to nic hezkého. Je totiž zapotřebí počítat s tím, že ten DAC není rozhodně zadarmo (se vzorkama se dlouho vyžít nedá), k tomu kontrolér, krystaly a další srandy. Ty LT taky nepatří mezi nejlevnější OZ. Upřímně jsem zvědav jestli se dostaneš pod 5k. ![]() Mám takové dva dotazy - všiml jsem si, že pro ty LTčka (a nejenom pro ně) používáš keramiku. Nevadí to (možná hloupý dotaz)? - další věc souvisí s přepínáním těch krystalů. Čím se tam realizuje to přepínání (zatím jsem to moc nestudoval). Mám na mysli obvod, který ten signál pošle do kontroléru. Předpokládám, že kontrolér nemá dva signálové vstupy pro I2S clock (minimálně STM32F4 má pouze jeden). Díky moc. Anketa: Asynchronní USB -> i2s modul - Dohnalik - 21. 10. 2012 Oscilátory mají Enable vstup, jejich výstupy jsou spojeny paralerně a přepíná si je sám MCU přes ten optočlen a invertor. I kdyby ty dva vstupy MCU měl, tak je to k prdu, protože to jde i do DACu. Anketa: Asynchronní USB -> i2s modul - luta - 21. 10. 2012 tak ty oscilátory už popsal Dohnalik. Co se týče keramiky, v audio cestě mám jen NPO 50 V keramiku, což by mělo být bez negativních důsledků. Ty LT1028 mám ze starých samplů dva ks. Jinak bych za ně nikdy tolik nedal a zkusil tam osadit třebas LME49710. Stejně tak PCM1794A se mi už pár let válelo doma ze samplů.. potřeboval jsem kdysi nějaké samply do projektu, tak jsem k tomu přihodil třebas to PCM1794A.. jinak cena materiálu celého DACu nebude rozhodně lidová proto se do nějaké seriové vyroby nepohrnu. ale samotné modulky vypadají realizovatelně.. Anketa: Asynchronní USB -> i2s modul - luta - 22. 10. 2012 bude to chtít ještě ladit..a chce to škopek aspoň 100 MHz .. no bude to ještě sranda..nejsem zcela spokojen.. a ty LT1028 - těm to tam moc nesedí.. http://luta.7u.cz/imgLinks/audioweb/sdrwidget/dB-2.png http://luta.7u.cz/imgLinks/audioweb/sdrwidget/dB-6.png co vy na to? Anketa: Asynchronní USB -> i2s modul - Dohnalik - 22. 10. 2012 To je měřené na Xonarce? Mi se tam moc nelíbí ty násobky 1 KHz. Zkoušel jsi pomalejší operáky? Anketa: Asynchronní USB -> i2s modul - luta - 22. 10. 2012 ty násobky jsou tam při vyšší úrovni.. 0dB až cca - 20 dB zhruba.. no musím právě zkusit zjistit, zda ty nejvyšší 4 harm. dělá DAC nebo OZ nebo něco jiného.. sem si bohužel nechal vše doma.. ty LT1028 nejsou moc dobré jako výstupní diferáky. Ovšem výměna za NE5532 které mám po ruce nijak nepomohla.. jinak jsem zas v Brně a mám tu kulový.. LT1028 mají na výstupu nezávisle na napájení zbylých částí DAC ( digital off, DAC off) 10 mV 20 MHz sinusovku.. něco se mi tam přes ně dostává.. I/V sekce je v poho.. Analog část mám dle datasheetu a koukám, že rozkmit 5.8 V na I/V sekci je taky vcelku dost vysokej, takže zkusím snad někdy překopat výstupní část.. Ono PCM1794A nemá v datashitu grafy jak vypadá výstup pro 0dB.. nějaké harm. tam budou vždy.. Má jen pro -60dB a tam je jasné že žádné nebudou.. THD+N je nejlepší pro co nejvyšší rozkmit kdy už tam lezou harmonické.. THD je zase lepší pro -20dB či nižší tož tak.. chtělo by to tak donutit artu měřit DAC na 192 kHz a zároveň řezat Xonar na 20 kHz..jinak je tam bordel z xonaru co zkreslí měření na vyšších vzork. frek pokud by se podařilo srazit ty nejvyšší harm. pod -120 dB, byla by to pecka.. ale třeba je to taky nereálné.. na rychlejším škopku musím taky doladit hrany I2S a clocku .. 60MHz Tek s obyč levnejma sondama na to nestačí.. chce to 68 - 100R rezistory - něco málo jsem už vyměnil dopoledne před měřením a sundal tím ty nejhorší zákmity na hodinách jinak ono samo o sobě je to pozadí hodně nízko, takže to zkresluje dojem, že to kreslí a má harmonické jako prase jinak katalogový list říká THD+N 0.0004 - 0.0008% , já se dostanu na 0.0009% což není takovej průser.. S+N uvádí 123 - 127 dB a to bude ten nejlepší případ patrně.. pro představu třeba PCM2902 neoddělené od USB http://luta.7u.cz/rmaa.htm máš někde měření svého DACu PCM1794 s SPDIF ? Anketa: Asynchronní USB -> i2s modul - xmarek - 22. 10. 2012 @Dohnalik: Díky za osvětlení. Ono se dájí ty hodiny generovat i PLL co má MCU (např. STM32F4xx), ale k takové prasárně se uchylovat nemíním. ![]() @Luta: Ty LT jsem si taky objednal jako samply tak uvídím jestli mě pošlou k šípkům jako to onehdá udělala firma ST elektronics. Bohužel mají štěstí, že ty jejich šváby nutně potřebuji. Každopádně lačně čekám na to až to doděláš.
Anketa: Asynchronní USB -> i2s modul - luta - 22. 10. 2012 ty LT1028 jsou zbytečnej luxus a to doporučene datasheetove zapojeni vystupu PCM1794A je dost divně navrženo.. jinak klidně čekej já bych měl psát driver pro linuxovej kernel a nehrát si s DACem kruciš ale mám dnes hroznej koprjak za LT1028 tak za LM6172 nedám ruku do ohně..koupím si patrně i nějaké pomalejší OZ - nejspíš NE5532/4 či ty LME jinak zkuste někdo vygooglit nějaké lepší měření toho PCM1794A. já zatím nic nenašel, ale rychle mě to přestalo bavit hledat.. mimochodem nemá cenu ztrácet čas tvořením vlastního software USB I2S modulku pro ARM.. lépe se připojit do tohoto projektu..nebo když už tak navrhnout multikanál, což bude chtít rychlej ARM a možná i nějaké FPGA
Anketa: Asynchronní USB -> i2s modul - Dohnalik - 22. 10. 2012 Moje zvukovka má naprd ADC, takže nic nezměřím. Respektive je naprd tak nějak celá, chová se divně... Momentálně ji mám už vytaženou a hraju na kombinaci PCM2706 --> PCM1794A --> AKG K 701. Hraje to celkem uspokojivě, musím na tom vydržet než dodělám DPA a asynchronní sluchátkáč, protože prodávám stolní PC a postavím si jenom takové malinkaté. Ale příští týden to vezmu do školy na škopek. Anketa: Asynchronní USB -> i2s modul - xmarek - 22. 10. 2012 luta napsal:mimochodem nemá cenu ztrácet čas tvořením vlastního software USB I2S modulku pro ARM.. lépe se připojit do tohoto projektu..nebo když už tak navrhnout multikanál, což bude chtít rychlej ARM a možná i nějaké FPGAS tím ARMem to tak strašné není. Je dost knihoven a příkladů, takže je spíš důležíté přijít na to jak to funguje, trošku to překopat a napsat nějaké blbosti navíc. V podstatě jde o to dát dohromady dva examply a základ je hotový. Problém je, ale v tom, že to musí člověk trošku nastudovat. Já to beru pouze jako příležitost se něco nového naučit, nic víc a udělat si to trochu po svém. Ale co z toho vyleze ví bůh. ![]() S tím multikanálem si nejsem tak jistý. K tomu by byly zapotřebí minimálně dva DACy a zatím neznám způsob jak ovládat dvě zářízení na I2S sběrnici dohromady. Další problém je v čtení vzorků. K tomu se používá klasické DMA. V případě, že bych se rozhodl do toho začít šťourat tak, že to napíšu sám tak se obávám, že už komunikace nepojede synchronně (myslím mezi MCU a DACem). Možná by se k tomu účelu dal využít Asynchronous Sample Rate Converter. Jde hlavně o to, že to musí podporovat výrobce ARMu jinak to bude dělat při sebemenším problému neuvěřitelné pestvo. Podobné věci má cenu řešit až v okamžiku kdy má člověk dokonale zvládnutý základ, což není můj případ. ![]() @Dohnalik: Já jsem si pro tento účel koupil HYPA-u a zatím to dál neřeším. A testy na HD800 a K702 dopadly celkem uspokojivě.
Anketa: Asynchronní USB -> i2s modul - Dohnalik - 22. 10. 2012 Jak jak ovládat dvě zařízení po I2S? Když máš multikanál, máš jen více datových výstupů, tj řekněme že chceš 6 kanálů, tj máš 3 stereo DACy, do každého z nich vede MCK, LRCK, SCK a každý má svůj vlastní datový vodič, tj DATA0, DATA1, DATA2. Jenže SW bude sakra složitější, navíc se multikanál často vyskytuje jen v nějaké zakodované formě jako DTS, Dolby...kterou musíš rozkodvat buď pomocí ovladačů v PC, nebo přímo v procesoru, takže by tam muselo být ještě nějaké DSP... Jasně, já taky chci Hypu, ale ta půjde až do předzesilovače. Zatím si postavím sluchátkáč abych měl linkový výstup pro DPA a měl i čím živit sluchátka, než postavím předzesilovač. Základem bude tady tuten async modulek, DAC AD1853, sluchátkáč s buffery LME49610, regulace hlasitosti elektronická s PGA2320 nebo jak. Anketa: Asynchronní USB -> i2s modul - luta - 22. 10. 2012 teď mi blejsklo v hlavě a už mám v diferáku OPA827 a LT1028 řídí LT1010 buffer s gainem 5x kde už nedělá bordel.. akorát se mi to nechce znova měřit.. mám ale za to že s NE5534 v diferáku rozdíl v tom lesíku nebyl..no jo kafe zase pomohlo Anketa: Asynchronní USB -> i2s modul - Dohnalik - 22. 10. 2012 A jak je to s ADC? Ten k tomu modulku jde taky připojit? Před chvilkou jsem se rozhodl přejít kompletně na NTB, takže potřebuju pořádnou zvukovku. Anketa: Asynchronní USB -> i2s modul - luta - 22. 10. 2012 jitter .. to bych neřekl.. zkusím se na to ale podívat zda to není způsobeno těmi levnými oscilátorky.. spíš bych řekl DAC a analogová sekce I2S pro ADC to má.. jak to funguje, nevím.. nějaké nasměrování k řešení spektra http://e2e.ti.com/support/data_converters/audio_converters/f/64/p/104330/398221.aspx aspoň vím kde začít nedalo mi to, zkusil jsem IREF rezistor přiletovat rovnou na pin AGND 19. Bez rozdílu.. zajímavé je, že mezi cca -17 a -16 dB ten 1 dB krok způsobí najednou výstup 2 a 3. harm z pozadí.. vypadá to na vlastnost DACu PCM1794 což bych od tak drahého brouka nečekal.. Anketa: Asynchronní USB -> i2s modul - luta - 23. 10. 2012 tohle je pro -6dB výstupní signál. použitelné je to do -3 dB, kde je měření podobné. http://db.tt/er0SP21F to měření je dost náladové .. až to bude krabici, tak to bude doufám lepší a zmizí ten bordýlek dole.. ta 2. 3. harm. nevím zda ještě na současné desce vylepším..zkusím změny v I/V části - buď I/V část nebo DAC + I/V nebo layout.. vyletoval jsem v I/V NPO keramiku a mnoho se nezměnilo.. Anketa: Asynchronní USB -> i2s modul - Dohnalik - 23. 10. 2012 I tak je to super výsledek. Kdyby zmizel ten harmonickej bordel, tak je to bezkonkurenční. Jsi ji jistý tím, že ten bordel tam není ze Xonarky? Jinak díky, že jsi nás s tím seznámil a otestoval Určitě do toho jdu a pak se podělím o výsledky já.
|