Squeezebox i2s kimenet

Moderátor: Sanya

gaszto
Hozzászólások: 243
Csatlakozott: 2017.02.04. 10:49

#1 Squeezebox i2s kimenet

Hozzászólás Szerző: gaszto » 2019.09.16. 20:27

Sziasztok,
Hálózati zenelejátszónak Squeezebox duet-et használok nagyon rég óta. Megvannak a maga korlátai, de eddig akárhányszor nekifutottam hogy nyugdíjazom, és átállok Raspi Volumio párosra, mindig meg kellett állapítanom, hogy nagyon jó hangú készülék, és maradt. Jelenleg az SPDIF kimenetét használom, az van rákötve egy AKM4399-es DAC SPDIF bemenetére. Mivel az AKM DAC eladósorba került, felmerült bennem a gondolat, hogy az új DAC dobozába beköltöztetem.
Az új DAC nagy valószínűséggel egy AD1865-ös, vagy a már jól bevállt TDA1543. Viszont mindkét DAC-nak i2s bemenete van. Elkezdtem utánanézni, ki lehet-e valahogy nyerni a Squeezebox-ból a i2S-t közvetlenül, hogy ne kelljen SPDIF-re alakítani, majd vissza.
Találtam két megvalósítást is.
SQB_1.jpg
SQB_1.jpg (144.37 KiB) Megtekintve 1861 alkalommal
illetve
SQB_2.jpg
SQB_2.jpg (137.21 KiB) Megtekintve 1863 alkalommal
A második esetben a jóember elvágta a nyákon a vezetőket amik a WM8501 DAC chip felé mennek.
- Kérdésem, szükséges-e ez? Nem akarnék olyan átalakítás ami nehezen visszafordítható.
Ha mindenképpen szükséges én inkább kiforrasztanám a 22Ohmos smd ellenállásokat, és az smd pad egyik felére csatlakoznék rá egy 22Ohmos ellenállással, aminek a másik fele menne a szalagkábelre, hasonlóan mint az első képen, hogy minden második ér GND.
- Azt hogy lehet kideríteni, hogy milyen az adatformátum? Megnéztem az adatlapját a WM8501 DAC nak, és fogad mindent 16bit Right Justified, 16-24bit I2S-t, illetve DSP.
Ha jól gondolom az XC9536XL olyan formátumot küld amire felprogramozták. Abban reménykedek, hogyha egyszer 24bit 192kHz-es DAC van mögötte akkor a 16bit Rigth Justified formátumot ki lehet húzni, annak nem sok értelme lenne.
Csatolmányok
IMG_1021_small.jpg
IMG_1021_small.jpg (190.36 KiB) Megtekintve 1858 alkalommal

dyscus
Hozzászólások: 2027
Csatlakozott: 2016.03.21. 23:14
Tartózkodási hely: Kecskemét

#2 Re: Squeezebox i2s kimenet

Hozzászólás Szerző: dyscus » 2019.09.17. 08:43

Gaszto! Az AD1865-nek nem IS bemenete van, hanem valami jobbra igazított, vagy milyen. Bele ne fuss, mert sok plussz munkád lesz. Nézd csak meg ezt a rajzot:
AN DAC by DysCus.JPG
AN DAC by DysCus.JPG (272.14 KiB) Megtekintve 1823 alkalommal

gaszto
Hozzászólások: 243
Csatlakozott: 2017.02.04. 10:49

#3 Re: Squeezebox i2s kimenet

Hozzászólás Szerző: gaszto » 2019.09.17. 10:28

Szia Ottó,
Köszi, az AD1865 nem saját építés (szemben a TDA-val) hanem bolti https://www.diyinhk.com/shop/audio-kits ... clock.html
elvileg van előtte egy FIFO ami megcsinálja az AD1865-nek a megfelelő formátumot.
De te csak simán levennéd az I2s-t a 22 Ohmos ellenállásról, vagy megszakítanád az áramkört a "alaplapi" DAC chip felé, és úgy vezetnéd ki?

Konzol
Hozzászólások: 1174
Csatlakozott: 2016.03.23. 18:47
Tartózkodási hely: Miskolc

#4 Re: Squeezebox i2s kimenet

Hozzászólás Szerző: Konzol » 2019.09.17. 16:39

Nincs értelme megszakítani a fóliát! Az alkalmas pontokra forrasztva par vezetéket ki lehet vezetni az I2S jelet. Esetleg tehetsz egy kapusort,vagy galvanikus levalasztót,mielőtt kivezeted a készülékből. Célszerűen a 22Ohmos ellenállások kivezetésére forrasztanék.

dyscus
Hozzászólások: 2027
Csatlakozott: 2016.03.21. 23:14
Tartózkodási hely: Kecskemét

#5 Re: Squeezebox i2s kimenet

Hozzászólás Szerző: dyscus » 2019.09.17. 17:24

gaszto írta:
2019.09.17. 10:28
Szia Ottó,
Köszi, az AD1865 nem saját építés (szemben a TDA-val) hanem bolti https://www.diyinhk.com/shop/audio-kits ... clock.html
elvileg van előtte egy FIFO ami megcsinálja az AD1865-nek a megfelelő formátumot.
De te csak simán levennéd az I2s-t a 22 Ohmos ellenállásról, vagy megszakítanád az áramkört a "alaplapi" DAC chip felé, és úgy vezetnéd ki?
Én is az ellenállóról venném le, s a busz minden jelét átvezetném két inverteren a jelfrissítés, és a leválasztás érdekében.

gaszto
Hozzászólások: 243
Csatlakozott: 2017.02.04. 10:49

#6 Re: Squeezebox i2s kimenet

Hozzászólás Szerző: gaszto » 2019.09.17. 21:32

Sziasztok,
A fólia átvágást én is kizártam, elég barbár mutatvány. Viszont még az smd ellenállókat sem szendnétek ki? Én valahogy így gondoltam.
IMG_1021_small_1.jpg
IMG_1021_small_1.jpg (344.17 KiB) Megtekintve 1739 alkalommal
Tudnátok javasolni kapcsolást a kapuzáshoz, vagy a 2x invertáláshoz? Minél kevesebb zajt, jittert szeretnék belevinni :)

Konzol
Hozzászólások: 1174
Csatlakozott: 2016.03.23. 18:47
Tartózkodási hely: Miskolc

#7 Re: Squeezebox i2s kimenet

Hozzászólás Szerző: Konzol » 2019.09.17. 21:44

Én nem szedném ki az smd ellenállásokat. A belső DAC működhetne nyugodtan tovább.
Meghajtónak jó lehet akár 74hc86, vagy akar hct86 is.

gaszto
Hozzászólások: 243
Csatlakozott: 2017.02.04. 10:49

#8 Re: Squeezebox i2s kimenet

Hozzászólás Szerző: gaszto » 2019.09.17. 22:00

Szuper, ha működhet a belső DAC is az abból a szempontból is jó, hogy könnyebben lehet hallgatózással összehasonlítani hogyan szól szebben az SPDIF-en keresztül, vagy direkt I2S-jellel.
Próbálok utánajárni, hogy a 74hc86-ot hogyan is kell használni.
Köszi még1x

Konzol
Hozzászólások: 1174
Csatlakozott: 2016.03.23. 18:47
Tartózkodási hely: Miskolc

#9 Re: Squeezebox i2s kimenet

Hozzászólás Szerző: Konzol » 2019.09.17. 22:08

A 74xx86 négy két bemnenetű kizáró vagy kaput tartalmaz. A kapuk egyik bemenetére menjen az I2S vonalak egyike, a másik bemenet a földre kötendő. ( CMOS áramköröknél amúgy is fix potenciálra kell tenni a nem használt bemeneteket, de itt a logika is alacsony szintet követel meg ) A kimemetek pedig 10-100ohmos ellenállasokon keresztül mehetnek valamilyen csatlakozóra. A hct sorozat ttl, mig a hc cmos kompatibilis. Nem tudom a kütyü milyen feszről működik, azért mondtam, hogy akár a hct is jó lehet. Biztos vannak más jó,vagy sokkal jobb ic-k is erre a feladatra,de azokat fejből nem ismerem.

Avatar
DöG
Hozzászólások: 85
Csatlakozott: 2016.04.06. 18:08
Tartózkodási hely: Budapest

#10 Re: Squeezebox i2s kimenet

Hozzászólás Szerző: DöG » 2019.09.18. 12:32

Esetleg mini schmidt bufferek is számításba jöhetnek? Gyors (pdf), viszonylag nagy áramú, ezért picit hosszabb drótot is jól meghajt, ha szükséges...
(Viszont a tápját szerintem érdemes egy kis folytó + helyi kerámia szűrőkondival pufferelni -hogy átkapcsoláskor jelentős áram tüskékkel ne a közös tápfeszt rángassa-.)

gaszto
Hozzászólások: 243
Csatlakozott: 2017.02.04. 10:49

#11 Re: Squeezebox i2s kimenet

Hozzászólás Szerző: gaszto » 2019.09.18. 20:03

Sziasztok,
A terv az, hogy a dobozba közvetlenül egymás mellé kerül a két egység, így az I2S vezetéknek csak olyan 5-8cm hosszúnak kell lenni. Remélhetőleg ilyen rövid hossznál jó lesz az átvitel.
Feláldoztam egy nem haszált SATA kábelt, és kipróbálom van-e bármi különbség egy közönséges 10-eres szalagkábel, és eközött.
DSC_0375.JPG
DSC_0375.JPG (10.08 KiB) Megtekintve 1642 alkalommal
Sajnos pont nem jó az árnyékolás, mert elsőre azt gondoltam, hogy a különállóan futó fezetékek mindegyike GND lesz, és a páronként árnyékolt lesz a MCK-LRCK ; BCK-DATA. Viszont akkor sehogy se tudnám elkerülni hogy a BCK és az LRCK mellet ne fusson valami jelvezeték, ami álmoskönyv szerint kerülendő. Szóval szerintem két SATA kábel darab fog menni méghozzá úgy hogy a páronként árnyékoltból az egyik GND a másik jel.

gaszto
Hozzászólások: 243
Csatlakozott: 2017.02.04. 10:49

#12 Re: Squeezebox i2s kimenet

Hozzászólás Szerző: gaszto » 2019.09.18. 20:20

Esetleg mini schmidt bufferek is számításba jöhetnek? Gyors (pdf), viszonylag nagy áramú, ezért picit hosszabb drótot is jól meghajt, ha szükséges...
Ha jól olvastam, akkor a schmitt trigger buffer pont erre van kitalálva. Viszont a megvalósításról elképzelésem sincs. Jól gondolom, hogy ezt pl a TDA DAC bemenetére kellene rászerkeszteni? Az meg már végképp magas, hogy a trigger levelt hogyan kell számoni, beállítani, vagy hogy van ez?
(Viszont a tápját szerintem érdemes egy kis folytó + helyi kerámia szűrőkondival pufferelni -hogy átkapcsoláskor jelentős áram tüskékkel ne a közös tápfeszt rángassa-.)
Itt melyik tápra gondolsz? A scmitt bufferéra?

Avatar
DöG
Hozzászólások: 85
Csatlakozott: 2016.04.06. 18:08
Tartózkodási hely: Budapest

#13 Re: Squeezebox i2s kimenet

Hozzászólás Szerző: DöG » 2019.09.19. 15:43

gaszto írta:
2019.09.18. 20:20
Esetleg mini schmidt bufferek is számításba jöhetnek? Gyors (pdf), viszonylag nagy áramú, ezért picit hosszabb drótot is jól meghajt, ha szükséges...
Ha jól olvastam, akkor a schmitt trigger buffer pont erre van kitalálva. Viszont a megvalósításról elképzelésem sincs. Jól gondolom, hogy ezt pl a TDA DAC bemenetére kellene rászerkeszteni? Az meg már végképp magas, hogy a trigger levelt hogyan kell számoni, beállítani, vagy hogy van ez?
(Viszont a tápját szerintem érdemes egy kis folytó + helyi kerámia szűrőkondival pufferelni -hogy átkapcsoláskor jelentős áram tüskékkel ne a közös tápfeszt rángassa-.)
Itt melyik tápra gondolsz? A scmitt bufferéra?
Úgy rémlik hogy az ilyen CMOS logikai IC-k a schmidt bemeneteinél a feszültséget növelve a tápfesz 2/3-ánál billen át; a feszültséget csökkentve pedig a tápfesz 1/3-ánál billen vissza, (hiszterézissel kapcsol). Gondolom a bemenetét valószínűleg érdemes soros ellenállás nélkül, közvetlenül az őt meghajtó IC (esetedben XC9536XL) kimenetére kötni, hogy minél gyorsabban átkapcsoljon (irodalom: TI. SCBA004C: Implications Of Slow Or Floating CMOS Inputs). Aztán a buffer kimenetére kötni (esetleges szükséges illesztő ellenállással+ kábellal) a DAC bemenetét...
De nem vagyok otthon a digitális technikában, nem akarok hülyeségeket mondani :oops:

Konzol
Hozzászólások: 1174
Csatlakozott: 2016.03.23. 18:47
Tartózkodási hely: Miskolc

#14 Re: Squeezebox i2s kimenet

Hozzászólás Szerző: Konzol » 2019.09.19. 20:03

5-8 cm-es vezetékhossznál valószínűleg szükségtelen bármiféle leválasztó fokozat.

gaszto
Hozzászólások: 243
Csatlakozott: 2017.02.04. 10:49

#15 Re: Squeezebox i2s kimenet

Hozzászólás Szerző: gaszto » 2019.09.19. 21:44

Az 1.0-s verzió biztos, hogy minden hókuszpókusz nélkül lesz megvalósítva. Aztán az eredmény függvényében meg lehet próbálkozni valamelyik általatok említett megoldással. Addig lesz időm az elméleti hátterének is egy kicsit utánamenni :)
Köszi mindenkinek a segítséget

dyscus
Hozzászólások: 2027
Csatlakozott: 2016.03.21. 23:14
Tartózkodási hely: Kecskemét

#16 Re: Squeezebox i2s kimenet

Hozzászólás Szerző: dyscus » 2019.09.20. 11:35

Én 18cm-t vezetem az Amanero és a soekris között. Szalag kábellel, minden második a földet vezeti. Semmi gondom.

Válasz küldése

Ki van itt

Jelenlévő fórumozók: Bing [Bot] valamint 4 vendég