I2S formátum átalakítása (R-2R D/A konverterhez)

D/A konverterek, hangkártyák, órajel generátorok, számítógépes zenelejátszás.
László
Adminisztátor
Hozzászólások: 63
Csatlakozott: 2020.10.18. 17:54

I2S formátum átalakítása (R-2R D/A konverterhez)

Hozzászólás Szerző: László »

A mai digitális PCM audio eszközök többsége, legyen az hangkártya, S/PDIF receiver, vagy közvetlen audio port, I2S formátumú adatfolyamot továbbít, ami nem kompatibilis a régebbi multibites R-2R D/A konverterek bemeneti digitális formátumával. Egyből közzé is teszem, milyen audio PCM formátumok vannak...
Kép

A digitális adatkommunikáció három párhuzamos jelfolyamban történik régebbi multibites R-2R audio D/A konverterek esetében:
- Bitclock (jelölése itt BCK vagy CLOCK): Frekvenciája függ attól, hogy hány bites szavakban kommunikálunk. Legtöbbször 24 vagy 32 ciklus oldalanként.
- Wordclock (jelölése itt LRCK vagy LATCH ENABLE): A mintavételezési frekvenciáján működő négyszögjel. (CD esetében 44.1khz)
- Data: PCM adat az R-2R D/A konverterek részére.

Kép
20 bites AD1862, PCM63, vagy a 18 bites AD1865, PCM58 D/A konverterek Right-Justified formátumot igényelnek, ami annyit tesz, hogy Wordclock végéhez időzítjük az adatfolyamot. Tehát maga a chip a Wordclock lemenő éle előtti 20 vagy 18 bitértékkel foglalkozik csak. Ha csak egy sztereó Right-Justified adatvonalad van, akkor a Wordclock fázisát meg kell forgatni egy logikai inverterrel a jobboldali csatorna számára és ekkor a két D/A konverter felváltva kapja az időfolyamot, felváltva változtatják a kimenetüket, tehát az egyik oldal késleltetve lesz a másikhoz képest, ami oszcilloszkópon mérhető eltolást jelent, de nem lesz jelentős probléma.

Ehhez a formátum átalakításhoz három IC-t javasolnék: SRC4192, SRC4392, SRC4193. Legegyszerűbb az SRC4192-t alkalmazni bypass módban, ami átalakítja az I2S bemenő formátumot Right-Justified 20 bit vagy 18 bit kimenő, D/A konverterrel kompatibilis digitális jellé.
Viszont ha DSP-t használsz, például TAS3108-at, aminek 4 kimenete van, megteheted, hogy minden D/A konvertert külön kimenetről vezérled, így nem kell a Wordclock fázisát megforgatni az egyik oldal számára, így ugyanaz a Wordclock fogja vezérelni a LATCH ENABLE bemeneteket, ezzel mindkét oldal tökéletesen szinkronban fog maradni.
Meg lehet oldani továbbá logikai kapukkal is a formátumátalakítást, de én nem javaslom, az általam javasolt IC-ket pontosabbnak találom. Ezek az átalakító integrált áramkörök PCM 192khz/24 bit, CD és DVD formátumot támogatják.
László
Adminisztátor
Hozzászólások: 63
Csatlakozott: 2020.10.18. 17:54

Re: I2S formátum átalakítása (régi multibites R-2R D/A konverterek számára)

Hozzászólás Szerző: László »

Az előbb említett sztereó Right-Justified formátum kompatibilitásának biztosításához szükség van egy gyors logikai inverterre, ami a Wordclock négyszögjelét invertálja a jobboldali multibites R-2R D/A konverter számára. Enélkül mindkét D/A konvertert ugyanaz a jel vezérelné, tehát a két chip mono módban működne. Viszont nincs ideálisan gyors logikai inverter, csak nagyon gyors van, például az SN74LVC1G04 típus, ami erre a célra már megfelelő. Ezt használom az egyik oldalon lévő jelenlegi AD1862 D/A chip meghajtására, és elégedett vagyok a teljesítményével.
Kép
SN74LVC1G04 logikai inverter adatlapja.
Válasz küldése