XY DAC

Re: XY DAC

PostPostao/la tom_hifi » 08 pro 2011, 11:35

slika

Ovo ti treba za 'self-powered' operaciju PCM2707 čipa. Tu ti je sve objašnjeno.
Avatar
tom_hifi
 
Postovi: 2087
Pridružen/a: 16 kol 2011, 17:33
Lokacija: Oroslavje

Re: XY DAC

PostPostao/la ilimzn » 08 pro 2011, 11:41

PCM2707 je limitiran na 16/48 zapravo :) i vjerojatno bolje radi u tom modu al badava kad je materijala u tom formatu skoro pa nista, osim ako nerko ide (KVALITETNO!) downsamplati 24/06 ili 24/192.
Nije zgorega ostaviti izbor filtera. Ako bi bas birao samo jedan, to bi bio low rate filter 5. Generalno, preferiraju se filteri s manjim group delay-em. Ponekad se dobri rezultati postizu i sa 'varanjem' DAC-a da radi na visem sampling rate-u, dobije se nesto slicniji rad non-OS-u.
ilimzn
Iron Man
 
Postovi: 979
Pridružen/a: 05 svi 2011, 13:39

Re: XY DAC

PostPostao/la s@ki » 08 pro 2011, 11:44

imam zajeb na PCM2707 host pinu, vidim. ispravim. on mora biti spojen na Vbus a ne na GND.

Ilimzn, ima li smisla tjerati WM da radi na high rate ?

EDIT:
evo ispravka USB inputa
slika
usb input1 by saki_zg, on Flickr
Budimo UNIVERZALNI
Avatar
s@ki
 
Postovi: 1465
Pridružen/a: 05 svi 2011, 14:39

Re: XY DAC

PostPostao/la ilimzn » 08 pro 2011, 14:51

Nece to b it to s obzirom da je tipicno VBUS spojen na napajanje USB-a i sluzi za detekciju spajanja. A i ovaj jedan pull-up 1.5k s linije USB-a vjerojatno isto treba ici s napajanja USB-a...
ilimzn
Iron Man
 
Postovi: 979
Pridružen/a: 05 svi 2011, 13:39

Re: XY DAC

PostPostao/la s@ki » 08 pro 2011, 15:01

taj dio me i mučio.
Zapravo onaj dio koji smo raspravljali za napajanje premo USBa itd. VBUS služi za detekciju da, isto kao i 1.5 k otpornik. Bez njega navodno komp ne može prepoznat da je išta spojeno... tako pišu, nije da sam probao :)

ovako ispravnije?
slika
usb input2 by saki_zg, on Flickr

Ostaje pitanje spajanja mase USBa, spominjao si da bi ju bilo poželjno odvojiti galvanski no da istim dosta kompliciramo riješenje. Ima netko ideju kako izvesti ?

Ukoliko je ostatak ok, (moram ispraviti položaje za DAC) preostaje napajanje.
Plan je bio riješiti ga sa već odrađenim u TDA1541 temi.
Budimo UNIVERZALNI
Avatar
s@ki
 
Postovi: 1465
Pridružen/a: 05 svi 2011, 14:39

Re: XY DAC

PostPostao/la tom_hifi » 08 pro 2011, 16:14

Što se tiče napajanja i pull-up otpora, gore na onoj slici ti sve piše .. Drito iz datasheeta izvađeno.
Avatar
tom_hifi
 
Postovi: 2087
Pridružen/a: 16 kol 2011, 17:33
Lokacija: Oroslavje

Re: XY DAC

PostPostao/la s@ki » 08 pro 2011, 16:17

pa spojio sam to tak :)
Budimo UNIVERZALNI
Avatar
s@ki
 
Postovi: 1465
Pridružen/a: 05 svi 2011, 14:39

Re: XY DAC

PostPostao/la tom_hifi » 08 pro 2011, 16:23

Baš sam došao iz Zagreba, nisam ni pogledao još novu shemu :D

Što se tiče ispravljača, mislim da ćeš moći kompletno kopirati ispravljač iz TDA1541A DACa, pošto ćeš trebati negativni napon jedino za opampe, ako se ne varam.

Što se tiče sekundarnog napajanja, i PCM2707 i WM8741 svaki bi imali svoj CCS i TL431 shunt regulator koji podesiš na željenu voltažu.
Avatar
tom_hifi
 
Postovi: 2087
Pridružen/a: 16 kol 2011, 17:33
Lokacija: Oroslavje

Re: XY DAC

PostPostao/la s@ki » 08 pro 2011, 16:29

ispravljač se kopira isti.
Problem s napajanjima za PCM i WM zapravo i nije toliko banalan. Treba voditi brigu o tome što se pali prije čega. Kao riješenje tog problema , jedan već mnogo puta navedeni gospon, predlaže stavljanje diode između tih napajanja u smjeru onog što se prvo pali (moram još 20 puta pročitat napisano da ne baljezgam ovdje). Odoh učit proračun shuntova :D
Budimo UNIVERZALNI
Avatar
s@ki
 
Postovi: 1465
Pridružen/a: 05 svi 2011, 14:39

Re: XY DAC

PostPostao/la ilimzn » 08 pro 2011, 16:30

Sad bas cesljam po datasheet-u i ima tu dosta toga.
Malo je u dokumentaciji konfuzija oko pina VBUS i VBUS napajanja, sto je USB +5V napajanje.
Kaze ovako:
HOST pin se spaja na USB V+ uz pulldown na USB masu preko nekog veceg otpora, tipa desetke kiloohma, zato da u suspend modu ne vuce napajanje kroz taj otpor. Ja ga cak ne bi direktno spojio na HOST u slucaju da nijse psojeno napajanje za PCM i ostatak DAC-a. Prijedlog je ovaj: USB napajanje na HOST pin preko 10k otpora, HOST pin na DGND preko 22k otpora. HOST pin sluzi PCM-u da detektira da je uopce spojen na nekakav USB port.
VBUS pin se spaja na DVCC (opcenito na napajanje) u self-powered modu.
Pull=up 1.5k se spaja iz USB napajanja, ali teoretski ne bi trebao biti prisutan ako nema napajanja za PCM, no po meni svejedno s obzirom da bez napajanja ionako nece raditi pa je svejedno sto ce detekirati PC.

Samo napajanje ce isto biti zanimljivo - iz razlike u performansama USB powered i Self-Powered se vec vidi da je kvaliteta napajanja vrlo bitna. Koliko sam skuzio iz dokumentacije, izmedju VBUS i ostalih napajanja se nalazi interni regulator koji u self-powered modu ne radi. VBUS mu je ulaz i treba ga spojiti s DVDD, a masa mu je pin 25, ZGND (koji ostaje spojen na masu).

U self-powered modu, eksterno generiranih +3.0-3.6V se spaja na AVCC, VCCL, VCCR, VCCP, DVDD. E sad, to su ipak poprilicno razlicita napajanja. S obzirom da se ne koriste interni DAC-evi, VCCL, VCCR nisu toliko bitni kvalitetom, i mogli be sa sasvim fino spojiti i na DVdd, sve skupa s zajednickim decouplingom. No, AVcc je vrlo bitan jer napaja interni PLL iz kojeg se generira SYSCLK = MCLK za DAC. Ovo napajanje zapravo jedino treba tretirati kao analogno i odvojeno filtrirano ili stabilizirano u odnosu na ostala. S druge strane digitalno napajanje napaja interne buffer-e koji daju van signale prema DAC-u ukljucivo MCLK. Radi toga bi i to napajanje trebalo biti posteno regulirano i decouplano.

Mala nepoznanica je signal I2S IN. On se jedino spominje u aplikaciji s eksternim signal procesorom, sto navodi na ideju da signal I2S_OUT ne ide direktno prema internom DAC-u, vec to radi I2S_IN. Vrlo pozeljno bi bilo 'umrtviti' interni DAC tako da mu se salje digitalna nula, sto znaci da bi I2S_IN trebalo preko pull-down otpora spojiti na DGND. Nije jasno je li radi I2S_IN potrebno konfigurirati SPI portom... ili radi kako sam rekao po defaultu. Na jednom drugom mjestu se spominje da se I2S_OUT proslijedjuje internom DAC-u ali nije receno kako.

Po onom sto sam do sad nasao, pinovi idu ovako:
1 - AGND
2 - PVCC spojiti na 3.3V regulitano i decouplati na AGND
3 - HOST, vidi tekst gore
4 - FUNC3 = I2S_IN, preko otpora 10k na DGND
5 - FUNC0 = LRCK preko otpora 100 ohma na DAC
6 - MS - direkt na DVDD
7 - MC - direkt na DVDD
8 - MD - ne koristi se
9 - FSEL - na DGND, selektira I2S funkciju
10 - TEST - direkt na DVDD
11 - /SSPND - ne koristi se
12 - XTI - 12M kvarc plus pasiva po preporuci iz manuala
13 - XTO - 12M kvarc plus pasiva po preporuci iz manuala
14 - CK - ne koristi se
15 - DT - preko 10k na DVDD
16 - PSEL - na DGND (selektira self-powered mod)
17 - DOUT - I2S data out prema DAC-u preko 100 ohma
18 - FUNC2 - SYCLK/MCLK prema DAC-u preko 100 ohma
19 - FUNC1 - BCLK prema DAC-u preko 100 ohma
20 - DGND
21 - DVCC - 3V3 stabilizirano, decoupling na DGND
22 - USB D- prema USB konektoru preko otpora 22 ohma
23 - USB D+ prema USB konektoru preko otpora 22 ohma
24 - VBUS - direkt na DVDD
25 - ZGND - direkt na DGND
26 - AGNDL - na DGND (ne koristimo analogne izlaze)
27 - VCCL - na DVDD (ne koristimo analogne izlaze)
28 - VOUTL - ne koristi se
29 - VOUTR - ne koristi se
30 - VCCR - na DVDD (ne koristimo analogne izlaze)
31 - AGNDR - na DGND (ne koristimo analogne izlaze)
32 - VCOM - AVCC/2, decoupling na AGNDR/AGNDL

VCCL, VCCR se spoje skupa i stavi se decoupling na AGNDL, AGNDR koji se isto spoje skupa. Tu nije potrebano nesto posebno decouplati jer analogne izlaze ne koristimo, niakakva struja nece ici iz njih. Dovoljno je staviti neku keramiku ili foliju za VF decoupling.

Bilo bi lijepo da ostali provjere sve ovo...

Napajanja: ovisno o nereguliranom napajanju koje ce biti na raspolaganju, i struji potrosnje. Recimo 2x TL431 s FET CCS-om ispred ce raditi jako dobro, jedino jos treba dodati dvije diode antiparalelno spojene medju sobom, a to staviti izmedju AVCC i DVDD, da se sprijeci pojavljivanje jednog napajanja bez drugog (nista ne pise o sekvenciranju... bolje biti siguran). Ako je Wolfson s digitalne strane sposoban raditi na 3.3V, moze se i on napajati iz DVDD napajanja...
ilimzn
Iron Man
 
Postovi: 979
Pridružen/a: 05 svi 2011, 13:39

PrethodnaSljedeća

Natrag na Digitalni izvori zvuka

Na mreži

Trenutno korisnika/ca: / i 3 gostiju.

cron