Anketa: Asynchronní USB -> i2s modul
#61
napis mail, poslu ti CAM joba, ktery ti to vygeneruje... doporucuju potom stahnout gerberviewer pro kontrolu

tady ten gerberviewer http://gerbv.sourceforge.net/
Citovat
#62
Díky, mail jsem poslal.
Citovat
#63
poslano i s postupem a takovym lehkym manualem Smile
Citovat
#64
Díky.
Citovat
#65
are you German?
Citovat
#66
ich bin nicht
Citovat
#67
ich verstehe nicht Deutsch
Citovat
#68
tem poslednim prispevkum narozdil od tech predchozich rozumim....:-)...jen aby bylo jasno jak na tom jsem....
Citovat
#69
Doufám, že mě nikdo nebude kamenovat za to, že se tady vmísím do diskuze, která je pro mě osobně opravdovým přínosem.

Nebylo by lepší ty hodiny ošetřit něčím takovým?
CDCE913 = http://www.ti.com/product/cdce913
CS2200 = http://www.cirrus.com/en/products/cs2000_family.html
http://www.cirrus.com/en/products/clocks.html
PLL1706 http://www.ti.com/product/pll1706#description

S tím posledním si nejsem jistý. Možná to byl jen takový výstřel do prázna. Undecided Co se týče těch prvně jmenovaných zástupců tak o nich se zmínil i nějaký student ve své práci: http://www.vutbr.cz/www_base/zav_prace_s...e_id=37920

Co je možná podstatné, že o nich píšou i atmeláci:
http://www.atmel.com/Images/doc32139.pdf

Co vy na to? Nevím do jaké míry to bude přesnější než TCXO, ale rozhodně to IMHO nabízí víc možností než dvoje hodiny už k faktu, že se některé schánějí velmi blbě. A to nemluvím o ceně.

Každopádně uvítám i nazory typu, že je to celé na ho... a důvody proč.

Děkuji.
Citovat
#70
pokud nepotřebuješ či nevěříš na low jitter řešení, pak to určitý smysl může mít.. PLL samotná ovšem taky přidá nějaký ten jitter. ( 100 - 200ps ? ) + jitter samotného vstupního ref. oscilátoru - tedy ušetříš jeden oscilátor. Takhle to řeší zvukovky a spotřebka obecně.. Xonar DX má jen jeden oscilátor a PLL v DSPčku. Trošku to pak možná postrádá smysl asynch. USB, protože si myslím, že se dostaneš kvalitou dolů, ale chtělo by to zkusit. Je možné, že dost lidí by neslyšelo rozdíl..

// tak jsem ještě projel schema, byla tam chybka v přehozených D+ a D- u přepěťovky - asi by to byl stejně šumák.. teď zas koukám na ty oscilátory, je to na mouseru snad ještě horší s dostupností, než to bylo.. ach jo..
Citovat
#71
modul MCLK pro testování http://luta.7u.cz/imgLinks/audioweb/sdrwidget/mclk.png obyč oscilátory http://www.digikey.com/product-detail/en...ND/3189602
Citovat
#72
@luta: Ten modulek by se šikl i mě. Neuvažuješ o tom, že uděláš víc kusů?

Jinak jsem přemýšlel nad tím řešením od AVR vs. to vaše a zatím jsem nedošel k nějakému rozumnému závěru. Obojí má své pro a proti. To Vaše řešení je v pohodě a pokrývá všechny kmitočty. Otázka je jak ti z qnktc.com mají pořešené ty věci v kódu v porovnání s tím řešením co nabízí Atmel. Pročetl jsem si ten jejich manuál znovu a nějak nechápu proč se té klasiky bojí jak čert kříže. V jiném manuálu k I2S je nastíněné to Vaše řešení, ale moc toho tam není a žádné pro ani proti.


Přemýšel jsem, že si objednám ten závěs jako vzorek z TI (zatím počkám ať je moc nedráždím) a rozhodně si to řešení vyzkouším. Ten jitter by se měl pohybovat kolem 60-70ps. Ani si to nedokážu představit. Smile AVR32 si v kódu ten závěs dokonce koriguje. Jinak Benchmark to řeší nějakým převzorkováním přes AD1896. Moc jsem to nestudoval, ale chvástají se tím, že tím ten jitter odstraní.
Citovat
#73
prozatím ne. Zatím ani nevím, zda budou k sehnání ty FOX oscilátory.. ono sou i blbě dostupný 74lvc obvody..z toho by se jeden.. třeba čítače na dělení MCLK..
Citovat
#74
Kdo by tušil, že s clockem budou takový problémy...
Citovat
#75
http://luta.7u.cz/imgLinks/audioweb/sdrw...usbDac.png mám to rozkreslený, ještě to není komplet a jestli to bude fungovat, toť otázka LOL jen náhled..můžou tam bejt chyby..
Citovat
#76
Vypadá to pěkně, kdy máš v plánu dávat desku do výroby?
Citovat
#77
luta napsal:http://luta.7u.cz/imgLinks/audioweb/sdrw...usbDac.png mám to rozkreslený, ještě to není komplet a jestli to bude fungovat, toť otázka LOL jen náhled..můžou tam bejt chyby..
Vypadá to zajímavě. Ten izolátor se mi líbí. Nebojíš se toho optočlenu u toho clocku? Co jsem četl tak podobné věci můžou dělat s takovou frequencí pěkné divy. Ale ber to s rezervou, zkušenost je z mé strany == 0. Smile
Citovat
#78
xmarek: optoclen jen prepina oscilatory pres EN vstupy

Jaro, to ještě nevím, až bude tak bude. Zatím je to jen nefunkční torzo schematu DAC..ještě tam pár věcí chybí.. LOL
Citovat
#79
Ohledně toho opožděného MCLK oproti I2S by mě to taky zajímalo. Původně jsem si myslel, že právě to způsobuje ten jitter, když někde jedničky a nuly nejsou sesynchronizovány. Jak to teda je? Nevadí DAC, že bude mít pak nejspíše opožděnou I2S (pokud ji procesor sesynchronizuje na MCLK)?
Citovat
#80
MCLK jsou hodiny pro převzorkování a "D/A" část.. datové hodiny jsou přímo v i2s SCLK. Tyto řídí synchronní přenos dat. Nejspíš pokud MCLK vs SCLK nepřeskočí (nerozjedou se/ neujedou) úplně o bit tak by to mělo být v pohodě. Dalo by se to řešit flip flop obvody.

jitter je vlastně chyba / nepřesnost MCLK, který jako takový nemá totálně stabilní frekvenci - představa asi taková jakoby v jedné periodě skočila třeba náběžná hrana dřív než v minulé..prostě něco jako nestabilita hodin. To v konečném důsledku způsobí časový posun vzorku v D/A převodu.. vzorek je třeba oproti přesné periodě MCLK posunut o +- 100 ps, svými slovy řečeno.. zrovna jsem onehdá k tomu četl pěkný pdf, ale už zas nevím kde je..ale přesné není nic, tak pojem "přesná perioda" ber s rezervou

není ani tak důležitá dlouhodobá stabilita či teplotní kompenzace jako spíše krátkodobá stabilita, zobrazována jako phase jitter noise pomocí grafů viz grafy oscilátorů špica oscilátor Crystek -100dBc na offsetu 10 Hz vs FOX cca -70dBc (nepřepočítáno na stejné frekvence oscilátorů) Ovšem výrobci oscilátorů používají hodně fint jak to změřit nejlépe.. dokonalé ultra low noise zdroje z baterií, prostředí bez vibrací, teplotně stabilní a nevím co ještě.. Jo a většina výrobců se omezuje na definici super low jitter 1ps ale v rozsahu 12 kHz a vejš..

ale nejsem na to expert..
Citovat