Pomoč pogostih vprašanjPomoč pogostih vprašanj   IščiIšči   Seznam članovSeznam članov   Skupine uporabnikovSkupine uporabnikov   Registriraj seRegistriraj se   Tvoj profilTvoj profil   Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil   PrijavaPrijava 

S/PDIF - digitalno - analogno
Pojdi na stran Prejšnja  1, 2
 
Objavi novo temo   Odgovori na to temo    Kazalo po www.audio-kontakt.com forumu -> Do-It-Yourself
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
AndrejS



Pridružen/-a: Tor Dec 2010 17:03
Prispevkov: 930
Kraj: Gorica

PrispevekObjavljeno: Pet Feb 28, 2014 21:46    Naslov sporočila: Odgovori s citatom

Zivjo,

Samo malo, da damo nekaj na jasno. SPDIF je, kot ste ze ugotovili, eno signalni protokol za komunikacijo. Lahko tece na 75Ohm kablu, optiki ali (ASE-ebu) diferencialni liniji.

V koaksialnem kablu niha napetost med 0 in 0.5V v optiki pa utripa dioda. V digitalni tehniki lahko gledas ali je vrednost vecja od nic in imas logicno 1 (bitrate) ali pa prehode signalov (0->1 ali 1->0) (baudrate). Zaradi tega ni stvar nic manj digitalna. Iz signala na SPDIF izluscis uro zato, da sinhroniziras sprejemnik. PLL pomeni phase locked loop in je moja banana analogni process (razen ce nimas ti to narejeno na lampe), ce tece na digitalnem sprejemniku. Tak PLL lahko testno sestavis na FPGA-ju pa bos videl. Kasna analogna amplituda kot podatek je tukaj?

Gre za zaprtozancni sistem, ki identificira urin takt in poustvari interno uro, ki je frekvencno in fazno enaka modulirani v SPDIF signalu. Fazno zaklenjena signala.
Z to uro sedaj beres podatke. Tudi ce linija mrkne za trenutek, bo signal prisel fazno enak nazaj in mirno beres podatke naprej. PLL pa s pocasno konstanto pregleduje in prilagaja fazo signala (da je ta cim manjsa) na dolgi rok. Tako je vseeno ali so prehodi bolj ali manj ostri ker si z PLL zaklenes absolutni cas. In ko to naredis sveti lucka Locked na DAC-u. To je to. S tem si tudi resil jitter komunikacijo na kablu.
Sistem je se dodatno sciten z okvirji in extra podatki in CRC biti. Ce ze zgobis, zgubis cel frame. Ce izgubis 1 frame to sploh ni slisno, ker so casovne konstante zvocnikov prevelike. Ce bi frame-e zgubljal konstnatno, bi se sprejemnik odklenil (not locked) in bi to opazil. Ampak to spada ze v nepravilno delovanje.

Pri 2-3MHz (bit ali baudrate vseeno) je za danasnjo tehniko to trivialno. Govorimo o 30 let stari tehnologji, ki na danasnjih platformah tece brez problemov.

Ni nic cira cara analog v digitalnem, casovne fronte prihoda signala in nevem kjri bav bav.

Jitter ima svoje koernine v FLASH DAC konverterjih in predstavlja mero za standardno deviacijo casovnega razmaka med posamenznimi paketi. FLASH DAC so nehali uporabljat v audio zaradi prevec slabosti. Le ena firma ustraja in ga je zrihtala... Za prekislo ceno seveda..


Bom dodal se okrog I2S. To je 3 linijski (3 zice) protokol za komunikacijo, v splosni uporabi v elektroniki in je ena od verzij SPI. Serial Peripherial Interface.
Prvi signal pove ali je prenos aktiven ali ne, drugi signal je ura in tretji so podatki. Pri podatkih se prenese 24 ali 32 bitov za levi in desni kanal. Cikel se pac ponavlja.

Skratka, ista stvar v drugi pakungi. I2S ponaavadi pripeljes na cip, to je skoraj v 90% primerih. Pred tem pa potrebujes nekaj kar iz SPDIF ali USB naredi I2S. To o cemer sem razglabljal v zgornih vrsticah.



Andrej


Nazadnje urejal/a AndrejS Pet Feb 28, 2014 22:16; skupaj popravljeno 3 krat
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
tromba



Pridružen/-a: Pon Jul 2008 21:37
Prispevkov: 741
Kraj: Okolica LJ

PrispevekObjavljeno: Pet Feb 28, 2014 22:09    Naslov sporočila: Odgovori s citatom

jernejx je napisal/a:
Kaj pa če imamo usb izvor zvoka (recimo računalnik) in uporabimo usb/i2s pretvornik in na njega priklopimo i2s dac, a se tako izognemo jitter problemu?


Zakaj toliko kompliciraš? A ni edino merodajno, kaj slišiš? Lahko je lesen čip in če dobro opravlja nalogo, je vseeno, če je dsd, pcm, i2s ....dac.

Vidim, da te zelo muči tale i2s dac.Smile
Me zanima, če veš, kaj jitter pomeni v praksi, ko te tolk skrbi.Wink
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
jernejx



Pridružen/-a: Ned Apr 2012 22:42
Prispevkov: 343
Kraj: Domžale

PrispevekObjavljeno: Pet Feb 28, 2014 22:22    Naslov sporočila: Odgovori s citatom

Zanima me zato, ker o i2s protokolu ne vem skoraj nič in bi rad izvedel od koga, ki ve kaj se dogaja v tem protokolu Wink

Predvsem pa je bilo moje vprašanje naslovljeno na probleme z jitterjem v i2s protokolu Wink

Se strinjam, da če zadeva dobro dela nima veze s česa je narejena. Samo zame je čar diy področja, da vem zakaj dobro dela in kako sploh dela.

Zato je moje vprašanje zame še vedno aktualno in prosim za malo izobraževanja, hvala Wink
_________________
Lp

Jernej
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Jaka od Hajdinjaka prjatu



Pridružen/-a: Pet Apr 2013 22:12
Prispevkov: 32
Kraj: Slovenija

PrispevekObjavljeno: Sob Mar 01, 2014 01:44    Naslov sporočila: Odgovori s citatom

AndrejS je napisal/a:


Gre za zaprtozancni sistem, ki identificira urin takt in poustvari interno uro, ki je frekvencno in fazno enaka modulirani v SPDIF signalu. Fazno zaklenjena signala.

Ni nic cira cara analog v digitalnem, casovne fronte prihoda signala in nevem kjri bav bav.



Sorry, ampak PLL je z pogojno izjemo faznega detektorja še vedno analogno vezje. (Ne govorimo o digitalnih PLLjih.) Prenosna funkcija vhodnega jitterja na izhodnega (jitter transfer function) ima sicer obliko nizkoprepustnega sita ampak še vedno se ti del vhodnega jittra preslika na izhod. Mejne frekvence nizkoprepustnega filtra pa tudi ne moreš spustiti prav nizko, saj se ti potem PLL zaklene šele na sredi komada.

AndrejS je napisal/a:


Z to uro sedaj beres podatke. Tudi ce linija mrkne za trenutek, bo signal prisel fazno enak nazaj in mirno beres podatke naprej. PLL pa s pocasno konstanto pregleduje in prilagaja fazo signala (da je ta cim manjsa) na dolgi rok. Tako je vseeno ali so prehodi bolj ali manj ostri ker si z PLL zaklenes absolutni cas. In ko to naredis sveti lucka Locked na DAC-u. To je to. S tem si tudi resil jitter komunikacijo na kablu.
Sistem je se dodatno sciten z okvirji in extra podatki in CRC biti. Ce ze zgobis, zgubis cel frame. Ce izgubis 1 frame to sploh ni slisno, ker so casovne konstante zvocnikov prevelike. Ce bi frame-e zgubljal konstnatno, bi se sprejemnik odklenil (not locked) in bi to opazil. Ampak to spada ze v nepravilno delovanje.

Pri 2-3MHz (bit ali baudrate vseeno) je za danasnjo tehniko to trivialno. Govorimo o 30 let stari tehnologji, ki na danasnjih platformah tece brez problemov.


Jitter ima svoje koernine v FLASH DAC konverterjih in predstavlja mero za standardno deviacijo casovnega razmaka med posamenznimi paketi. FLASH DAC so nehali uporabljat v audio zaradi prevec slabosti. Le ena firma ustraja in ga je zrihtala... Za prekislo ceno seveda..



Le zakaj imam vtis, da misliš, da jitter pokvari komunikacijo do te mere, da prihaja do napak pri prenosu podatkov. Glavni zajeb je vendar če rekonstruirani urni signal uporabiš za poganjanje DACa. Noben DAC ni imun na jitter ure. (Odkod ti ideja, da so to samo FLASH DACi?) Če se hočeš temu izogniti moraš poleg PLLja uporabiti še FIFO buffer, dodatno uro samo za DAC in nekaj dodatnega procesiranja. Še vedno pa ti to prinese zakasnitev, ker moraš napolniti FIFO. Poleg tega pa ta pristop kolikor vem ne uporablja noben od komercialnih SPDIF sprejemnikov.

Poleg tega pa bi bilo veliko bolje, če bi se namesto o jitterju pogovarjali o faznem šumu, kjer gre za karakterizacijo jitterja v frekvenčnem in ne časovnem prostoru.
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
AndrejS



Pridružen/-a: Tor Dec 2010 17:03
Prispevkov: 930
Kraj: Gorica

PrispevekObjavljeno: Sob Mar 01, 2014 02:03    Naslov sporočila: Odgovori s citatom

Zivjo Jaka,

Komot lahko naredis PLL z digitalnim vezjem in za to ne rabis VCO-ja. Vecina sprejemnikov SPDIF signala je digitalnih. Desolee.
Pri takih clock rate-ih lahko komot delas z timerji interno in digitalno sintetiziras signal (DDS). Malo bi me presenetilo, da bi v SPDIF receiver (spdif->I2s) vgradili nizkofrekvencni VCO. Pol se zelo zakomplicira in ti cipi po vecini nimajo analogne mase posebej. So cisti digitalci. Govorimo o receiverju, ne DAC-u.

Ravno tu je point zakaj je vazno, da ne izgubis signala. Ker je SPDIF serijsko vodilo in dokler je sprejemnik ve (locked) kaj oddajnik pocne, bos imel popolno transmisijo podatkov brez napak. Ko pride do napake pa je podatek lahko skelepan tudi za izgubljen.
Brezveze je, da se obesis na tisti mali fazni zamik sm in tja (jitter, kot ga tu prikazujete) ker bo podatek ipak isti na koncu. Imas kaksen odgovor koliko nihanje faznega zasuka spremeni poslane podatke? Pozabi moment na DAC in glej kot vodilo. To kar meces noer moras 100% dobiti vn.

Poleg tega ne uporabljas SPDIF clock-a za pogon DACA, zakaj bi pa to bedarijo pocel?
Ponavadi imas mali buffer, 5-10 samplov in tiste spuscas v DAC z pravo ocisceno uro. Torej so podatki reclock-ani na perfekcijo.

Vecina DAC-ov je danes delta sigma modulatorjev z I2S vhodom. Tudi ce ti podatki malo plesejo na vhodu ne bos nikoli vedel kako tocno so nastavljeni paramteri fir filtra in bos tezko artefakte pripisal jitterj-ju. Na FLASH DAC pa je to direktno cas med sempli in ce ta varira dobis vn lahko zelo razlicne rezultate.

Za reprodukcijo je kaksen FILO (first in, last out) dobrodosel saj je vseeno, ce pretece 1s med tem ko si pritisnil play in slisal prve note. V studiju je to bolj ozka zanka.

Vecino jitter problemov je preskocenih v novejsih design-ih tako, da je ta debata malo brezpredmetna. Resne tezave so drugje pa se nihce z njimi ne ukvarja ker ne vejo za njih.


Andrej
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
jernejx



Pridružen/-a: Ned Apr 2012 22:42
Prispevkov: 343
Kraj: Domžale

PrispevekObjavljeno: Sob Mar 01, 2014 12:27    Naslov sporočila: Odgovori s citatom

A bi bil Andrej ti tako prijazen in napisal, kako bi ti sestavil 4-way aktivo, ce zelimo predvajati glasbo iz diska?

Zanima me kaj je zate najboljsa mozna varjanta, hvala.
_________________
Lp

Jernej
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
jernejx



Pridružen/-a: Ned Apr 2012 22:42
Prispevkov: 343
Kraj: Domžale

PrispevekObjavljeno: Sob Mar 01, 2014 12:29    Naslov sporočila: Odgovori s citatom

A bi bil Andrej ti tako prijazen in napisal, kako bi ti sestavil 4-way aktivo, ce zelimo predvajati glasbo iz diska?

Zanima me kaj je zate najboljsa mozna varjanta, hvala.
_________________
Lp

Jernej
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
stormsonic



Pridružen/-a: Sre Jan 2009 2:00
Prispevkov: 766
Kraj: MB

PrispevekObjavljeno: Sob Mar 01, 2014 13:52    Naslov sporočila: Odgovori s citatom

AndrejS je napisal/a:
Zivjo,

Samo malo, da damo nekaj na jasno. SPDIF je, kot ste ze ugotovili, eno signalni protokol za komunikacijo. Lahko tece na 75Ohm kablu, optiki ali (ASE-ebu) diferencialni liniji.

V koaksialnem kablu niha napetost med 0 in 0.5V v optiki pa utripa dioda. V digitalni tehniki lahko gledas ali je vrednost vecja od nic in imas logicno 1 (bitrate) ali pa prehode signalov (0->1 ali 1->0) (baudrate). Zaradi tega ni stvar nic manj digitalna. Iz signala na SPDIF izluscis uro zato, da sinhroniziras sprejemnik.


Enosignalni, ja, ampak v tem signalu so kodirani tako podatki kot takt. To je bistvo tega, kar poskušam razložiti. Ravno tista izluščena ura, ki se potem pelje dalje in uporabi pri konverziji, je bistvo Very Happy Aja, standard pravi, da imaš v kablu imaš 1V peak-to-peak.

Citiram:
PLL pomeni phase locked loop in je moja banana analogni process (razen ce nimas ti to narejeno na lampe), ce tece na digitalnem sprejemniku. Tak PLL lahko testno sestavis na FPGA-ju pa bos videl. Kasna analogna amplituda kot podatek je tukaj?

Gre za zaprtozancni sistem, ki identificira urin takt in poustvari interno uro, ki je frekvencno in fazno enaka modulirani v SPDIF signalu. Fazno zaklenjena signala.
Z to uro sedaj beres podatke. Tudi ce linija mrkne za trenutek, bo signal prisel fazno enak nazaj in mirno beres podatke naprej. PLL pa s pocasno konstanto pregleduje in prilagaja fazo signala (da je ta cim manjsa) na dolgi rok. Tako je vseeno ali so prehodi bolj ali manj ostri ker si z PLL zaklenes absolutni cas. In ko to naredis sveti lucka Locked na DAC-u. To je to. S tem si tudi resil jitter komunikacijo na kablu.


Tista o lampah in PLL je bosa, hihi Laughing Vidim, da je Jaka že pokomentiral Laughing
Po raziskavah Hawksforda in Dunna bo receiver čip ohranil lock na prihajajoči signal tudi, če boš postavil nizkoprepustni filter, kjer je -3dB pod 1MHz. Ampak izguba locka pomeni bitno napako, mi pa govorimo o jitterju, oziroma faznem šumu - hvala Jaka - odvisno od časovne ali frekvenčne domene.
Če sveti Lock lučka, si rešil samo bitno napako, da so podatki pravilno sprejeti. Nisi pa rešil KDAJ so sprejeti, to sta dve različni stvari.
Ker gre za DA konverzijo, ki rezultira v analognem izhodnem signalu - zvoku - moraš upoštevati še časovno dimenzijo. Spremembe v timingu takta (clock), ti bodo rezultirale v spremembi amplitudi analognega signala.

Citiram:
Ravno tu je point zakaj je vazno, da ne izgubis signala. Ker je SPDIF serijsko vodilo in dokler je sprejemnik ve (locked) kaj oddajnik pocne, bos imel popolno transmisijo podatkov brez napak. Ko pride do napake pa je podatek lahko skelepan tudi za izgubljen.
Brezveze je, da se obesis na tisti mali fazni zamik sm in tja (jitter, kot ga tu prikazujete) ker bo podatek ipak isti na koncu. Imas kaksen odgovor koliko nihanje faznega zasuka spremeni poslane podatke? Pozabi moment na DAC in glej kot vodilo. To kar meces noer moras 100% dobiti vn.
Poleg tega ne uporabljas SPDIF clock-a za pogon DACA, zakaj bi pa to bedarijo pocel?
Ponavadi imas mali buffer, 5-10 samplov in tiste spuscas v DAC z pravo ocisceno uro. Torej so podatki reclock-ani na perfekcijo.


Še enkrat ponavljam: podatke boš sprejel brez bitne napake, če gledamo golo bitno napako. Ker gre za DA pretvorbo, pa izhodni analogni signal ne bo enak, ker ti tile mali zamiki "sem in tja" povzročijo spremembo analognega signala.
Kot bi napisal za gramofon, da krožnik opleta za 1 cm. Dokler glasba igra, je vse OK, to malo opletanje "sem in tja" nima vpliva.

Zdaj pa te prosim, da se vrneš eno stran nazaj in pogledaš moje slike digitalnega signala.
Lepo prosim, na sliki označi, kje je točka tranzicije, kjer digitalna 0 prehaja v 1 in obratno. Lahko velik kvadrat, nekaj podobnega, kot je Bojc08 označil TUKAJ.
Seveda lahko tudi kdo drug.
_________________
My DMM will go only to 10, maybe your DMM can go to 11?
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
jacoby



Pridružen/-a: Sre Jun 2008 10:23
Prispevkov: 1111

PrispevekObjavljeno: Sob Mar 01, 2014 14:10    Naslov sporočila: Odgovori s citatom

storm,

dober si, da se ti sploh da toliko replicirat na provokacije, meni se ne bi dalo, se pa tukaj točno vidi, kdo je kaj probal, in kdo ni...in koga se kaj prime... Wink

Lp
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo Telefon: 051383384
stormsonic



Pridružen/-a: Sre Jan 2009 2:00
Prispevkov: 766
Kraj: MB

PrispevekObjavljeno: Sob Mar 01, 2014 14:47    Naslov sporočila: Odgovori s citatom

AndrejS je napisal/a:
Imas kaksen odgovor koliko nihanje faznega zasuka spremeni poslane podatke?


To je popolnoma nepotrebno vprašanje, to bi lahko z lahkoto odgovoril sam.

1 nS (nanosekunda) faznega šuma pri S/PDIF frekvenci ti bo sproduciralo nekaj uS (mikrosekund) pri audio frekvenci. Seveda, če ne boš kaj zašuštral pri prenosu signala in še kaj dodal Very Happy
Govorim samo do vhoda v DAC (DAC kot komponenta). Da tudi PLL pridoda, pravijo pri Analog Devices v MT-086 tutorialu. Lampic nič ne omenjajo.

Nato pretvoriš željeno frekvenco v periodo in lahko izvajaš poljubne kalkulacije in zamike periode.

@jacoby
mislim, da ni provokacij, da gre zgolj za nesporazum in različno gledanje. Razmišljanje "digitalno je perfektno" je daleč od resnice.
Saj pravim, da komaj zdaj spoznavamo, da je za digitalno potrebno poznavanje digitalnega + analognega + RF tehnik in pravil.

Mogoče bo komu zanimivo:
Overview of digital audio interface data structures
_________________
My DMM will go only to 10, maybe your DMM can go to 11?


Nazadnje urejal/a stormsonic Sob Mar 01, 2014 15:07; skupaj popravljeno 1 krat
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
NCC2000



Pridružen/-a: Čet Sep 2012 12:28
Prispevkov: 591
Kraj: Slovenia

PrispevekObjavljeno: Sob Mar 01, 2014 15:04    Naslov sporočila: Odgovori s citatom

stormsonic je napisal/a:
Saj pravim, da komaj zdaj spoznavamo, da je za digitalno potrebno poznavanje digitalnega + analognega + RF tehnik in pravil.


S tem pa se ne bi mogel bolj strinjat, kot se .... predvsem zmotno razmišljanje digitalistov na npr. imunost digitalnega na RF ob načrtnem pozabljanju, da fizika ni digitalna. Digitalnost si je zmislil človek.
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
jacoby



Pridružen/-a: Sre Jun 2008 10:23
Prispevkov: 1111

PrispevekObjavljeno: Sob Mar 01, 2014 15:27    Naslov sporočila: Odgovori s citatom

NCC2000 je napisal/a:
stormsonic je napisal/a:
Saj pravim, da komaj zdaj spoznavamo, da je za digitalno potrebno poznavanje digitalnega + analognega + RF tehnik in pravil.


S tem pa se ne bi mogel bolj strinjat, kot se .... predvsem zmotno razmišljanje digitalistov na npr. imunost digitalnega na RF ob načrtnem pozabljanju, da fizika ni digitalna. Digitalnost si je zmislil človek.
Kot sem že zapisal, digitalnih signalov ni...to je le interpretacija...
DIGIT= število -> realen nivo signala (fizična napetost) se interpretira v števila...in ravno tu je ta povezava, z filozofijo Charles Hansen & Co
Citiram:
"In theory (at least), the only place where jitter matters, is when you are changing domains, from analog to digital or the other way around."

Torej ko se iz nekega analognega signala, (čeprav pravokotni) interpretira v števila (binarni zapis) ali osciliranje clock-a (v osnovi analogno nihanje) v binaren takt DAC-a, nastanejo težave...
Povsod pa je zadaj relativno visoka frekvenca, ki ima težave na svoji poti, po vodnikih, ali vezju...
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo Telefon: 051383384
Jaka od Hajdinjaka prjatu



Pridružen/-a: Pet Apr 2013 22:12
Prispevkov: 32
Kraj: Slovenija

PrispevekObjavljeno: Sob Mar 01, 2014 15:36    Naslov sporočila: Odgovori s citatom

AndrejS je napisal/a:

Komot lahko naredis PLL z digitalnim vezjem in za to ne rabis VCO-ja. Vecina sprejemnikov SPDIF signala je digitalnih. Desolee.
Pri takih clock rate-ih lahko komot delas z timerji interno in digitalno sintetiziras signal (DDS). Malo bi me presenetilo, da bi v SPDIF receiver (spdif->I2s) vgradili nizkofrekvencni VCO. Pol se zelo zakomplicira in ti cipi po vecini nimajo analogne mase posebej. So cisti digitalci. Govorimo o receiverju, ne DAC-u.



Živijo,

ker tega nisem gledal že kakšnih deset let sem malo poguglal. Včasih sta bila standardna izbira za SPDIF sprejemnike Cirrus Logic in Teksas Instruments. Še vedno jih delata in si poglej datasheete od CS8416 in DIR9001. Oba imata čisto lep analogni PLL. DDS oscilatorji pa niso ravno sinonim nizkega faznega šuma.




AndrejS je napisal/a:


Ravno tu je point zakaj je vazno, da ne izgubis signala. Ker je SPDIF serijsko vodilo in dokler je sprejemnik ve (locked) kaj oddajnik pocne, bos imel popolno transmisijo podatkov brez napak. Ko pride do napake pa je podatek lahko skelepan tudi za izgubljen.
Brezveze je, da se obesis na tisti mali fazni zamik sm in tja (jitter, kot ga tu prikazujete) ker bo podatek ipak isti na koncu. Imas kaksen odgovor koliko nihanje faznega zasuka spremeni poslane podatke? Pozabi moment na DAC in glej kot vodilo. To kar meces noer moras 100% dobiti vn.

Poleg tega ne uporabljas SPDIF clock-a za pogon DACA, zakaj bi pa to bedarijo pocel?
Ponavadi imas mali buffer, 5-10 samplov in tiste spuscas v DAC z pravo ocisceno uro. Torej so podatki reclock-ani na perfekcijo.



To, da kot vodilo SPDIF ni problematičen se strinjamo vsi, tako da ta debata ni potrebna. Tudi se oba strinjava, da je DAC uro delati iz SPDIF bedarija, ampak to se počne in je stanje tehnike še danes.

AndrejS je napisal/a:


Vecina DAC-ov je danes delta sigma modulatorjev z I2S vhodom. Tudi ce ti podatki malo plesejo na vhodu ne bos nikoli vedel kako tocno so nastavljeni paramteri fir filtra in bos tezko artefakte pripisal jitterj-ju. Na FLASH DAC pa je to direktno cas med sempli in ce ta varira dobis vn lahko zelo razlicne rezultate.



I2S dobiš iz SPDIF sprejemnika. In I2S ura je seveda generirana z PLLjem sprejemnika. Sigma delta pa je ravno tako občutljiv na jitter. 1-bitni sigma delta stream je v bistvu PDM (pulse density modulation), ki se uporablja tudi v ojačevalcih D razreda. Tako si lahko zelo plastično predstavljaš, kaj ti tisto malo faznega šuma naredi na signalu.

AndrejS je napisal/a:


Vecino jitter problemov je preskocenih v novejsih design-ih tako, da je ta debata malo brezpredmetna. Resne tezave so drugje pa se nihce z njimi ne ukvarja ker ne vejo za njih.



Sem se pa spomnil, da so bili pred leti popularni ASRCji (Asynchronous Sample Rate Converter), ki naj bi eliminirali jitter. Še danes jih delajo, koliko so dobri bi pa lahko povedal kdo, ki ima s tem izkušnje.
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
AndrejS



Pridružen/-a: Tor Dec 2010 17:03
Prispevkov: 930
Kraj: Gorica

PrispevekObjavljeno: Sob Mar 01, 2014 22:14    Naslov sporočila: Odgovori s citatom

Jaka od Hajdinjaka prjatu je napisal/a:


To, da kot vodilo SPDIF ni problematičen se strinjamo vsi, tako da ta debata ni potrebna. Tudi se oba strinjava, da je DAC uro delati iz SPDIF bedarija, ampak to se počne in je stanje tehnike še danes.



Okoli PLL-a sem se ocitno res zmotil. Nazadnje sem poskusal sam nardit na enem Spartan6 FPGA-ju in je nekako spilalo brez tezav. Komercialnli reciverji pa ocitno to imajo se na VCO narejeno. Prisli pa smo do dna soda. Tale PLL kakor koli je ze narejen poskrbi, da dobis cele podatke po vodilu, ki jih ponovno synhroniziras in je optimalna resitev.

Glede design-a DAC-a. Ne razumem zakaj bi si zelel vozit DAC cip z uro SPDIF. Mislim pa, da danasnji koneverterjji skoraj vsi imajo kaksno dejitter vezje nekje noter. Ne mroes poslat na trg design brez tega. Se ne spodobi.

Glede delta sigma modulatorjev. Ti imajo po vecini upclock noter in ta se spet vrsi interno, kjer neves kako je to narejeno. A clovk si predsttavlja, da so kaksni bufferji kjer se podatki reclockajo in potem mnozijo. Avtomatsko spet reclock. Zavisi tudi kako so utezeni filtri. Bom pogledal en genericni primer ob priliki.

Morda bi se splacalo na FPGA-ju naredit en Jitter generator (tak da ga lahko malo nastavis kaksen jitter bo) in peljat SPDIF cez, da ga malo zagunca, pa da vidimo kaj se u resnici zgodi na izhodu DAC-a. Imas kaksen link na koga, ki je to ze pocel?



Andrej
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo    Kazalo po www.audio-kontakt.com forumu -> Do-It-Yourself Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Pojdi na stran Prejšnja  1, 2
Stran 2 od 2

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu


Powered by phpBB © 2001, 2005 phpBB Group


Zadnje teme - HI-FI

Zadnje teme - ostalo

VIDEOTEKA
© www.audio-kontakt.com  |  info@audio-kontakt.com  |  Pogoji uporabe