[elektro] audio I2S ből PCM jelfolyammá alakítás mivel?
Gabor Jordan
jordang.elektro at gmail.com
Mon Nov 2 08:45:51 CET 2015
Azt elfelejtettem, hogy az sem lenne hátrány, ha RAM is lenne benne,
hogy pufferelni tudjak és stabil órajelről kinyomni. Ha mondjuk a master
clock nem a jelforrástól jön. Valószínűleg ez nem fog kelleni, de ha
mégis és eleve olyan eszközt választok, amiben van ... az előny.
Kösz,
JG
11/2/2015 8:42 AM keltezéssel, Gabor Jordan írta:
> ÜDV,
>
> Segíséget kérnék.
> Sok audio cuccot csináltam már és pár mikrokontrolleres dolgot is.
> FPGA-t és társait mindeddig elkerültem, de most úgy néz ki nem tudom,
> viszont semmi tapasztalatom vele.
> Pár éve már előkerült ez a kérdés, de azt hittem találtam más, kész
> megoldást. Most kiderült mégsem. Ami van, de kicsit igazítani kellene
> a működésén (nem elérhető a programja) abban Altera Max II -van.
> EPM240T100C5N van ráírva.
>
> I2S audio jelfolyamot kellene PCM jelfolyammá alakítani és csonkolni
> 18 bitre, ha 24 bit jön be.
> Nem egy bonyolult dolog. Ilyen jön be :
> https://en.wikipedia.org/wiki/I%C2%B2S és ezt kellene etetni :
> http://www.analog.com/media/en/technical-documentation/obsolete-data-sheets/AD1865.pdf
>
> Gond 2 dologgal van. Az egyik, hogy a sebesség nem kicsi.
> Mikrokontrollernek szerintem már ezért is felejtős. Pl. 192kHz / 24bit
> jelfolyamnál az órajel minimum 12,288MHz, de ennél magasabb szokott
> lenni klf. okokból. A master clock az 256 * mintavételezési freki
> szokott lenni. Ez már 49,152MHz.
> A másik gond, hogy a cuccnak a master clockról kellene járnia és úgy,
> hogy jitter-t inkább csökkentsen mintsem bevigyen. Vannak USB-I2S
> átalakítók, amelyekben csak egy kavics van, a másik órajelen nem jók,
> nagy jittert visznek be. Működik, de nem jó. Olyan órajelről kell
> menjen ami egész számú többszöröse a mintavételezési frekinek.
>
> Most újra elővettem a témát, segítséget szeretnék kérni.
> Eltekintek egy pillanatra a gyors jelekből adódó plusz
> kellemetlenségekre (U.FL csatinkon jönnének be a jelek és közel tenném
> a DAChoz, kifelé ugyan sokkal lassabb jelek mennek, de azok is rövid
> vezetékeken. Most nem ez ami jobban aggaszt.
> Inkább az, hogy nem ismerek eszközt, ami ezt a konverziót megcsinálja.
> Gyakorlatilag 2 szó tárolás kellene, egyik oldalon töltöm az I2S
> jelfolyamból a másik oldalon nyomom ki a DAC-nak.
>
> Milyen eszközt javasoltok erre egy kezdőnek?
> Nem gond, ha ágyúval lövök verébre, ha nem bonyolult nagyon megtanulni
> az eszközt. Ha létezik demó panel, amivel kisérletezni tudok, az a
> tuti. Jó lenne panelt csak akkor csinálni, amikor már működik proto
> módban.
>
> Az, hogy az eszköz 0.5 vagy 5 EUR, nem játszik, úgyis 1-2 darab kell
> csak. Egy jobban tanulható fejlesztőkörnyezetet ha az eszköz árában
> kell megizetni, nem érdekel, mert csak pár darab kell.
> Az viszont szempont, hogy lehetőleg ne BGA legyen. Nem megoldhatatlan,
> de macerás lenne. Az is szempont, hogy EMC szempontból jó legyen,
> minél kisebb zajt csináljon. Persze gondolom ez nem az eszközön múlik,
> hanem hogy hogyan alakítom ki, viszont ha van eszköz ami eljár a
> master clock-on és van másik, aminek a master clockot még fel kellene
> szorozni egy pll-el mondjuk 4x-esére, akkor az előző a jobb. Minél
> kevesebb gyors jel legyen a panelen, csak ami nagyon kell.
>
> Köszönöm,
> ÜDV JG
>
>
More information about the Elektro
mailing list