A különbség az I2C és az I2S között

Tartalomjegyzék

Mi az I2C

Az I2C egy soros protokoll, amelyet kétvezetékes interfészekhez használnak kis sebességű eszközök, például mikrokontrollerek, EEPROM-ok, A/D és D/A konverterek, I/O interfészek és más hasonló perifériák csatlakoztatására beágyazott rendszerekben. A Philips Semiconductors (ma NXP Semiconductors) által 1982-ben feltalált szinkron, több mesterből, több szolgából álló, csomagkapcsolt, egyvégű, soros kommunikációs busz.

Az I²C csak két kétirányú Open Drain-t használ (soros adat (SDA) és soros órajel (SCL)), és ellenállásokat használ a potenciál felhúzására. Az I²C jelentős üzemi feszültségtartományt tesz lehetővé, de a tipikus feszültségszint +3.3 V vagy +5 V.

Az I²C referenciaterv 7 bites címteret használ, de 16 címet tart fenn, így akár 112 csomóponttal is tud kommunikálni egy buszcsoportban [a]. Az elterjedt I²C busz különböző üzemmódokkal rendelkezik: normál mód (100 kbit/s), alacsony sebességű (10 kbit/s), de az órajel frekvenciája nullára süllyedhet, ami azt jelenti, hogy a kommunikáció felfüggeszthető. Az új generációs I²C busz több csomóponttal tud gyorsabban kommunikálni (támogatja a 10 bites címteret): gyors mód (400 kbit/s), gyors mód plusz (1 Mbit/s), nagy sebességű mód (3.4 Mbit) /s), ultragyors mód (5 Mbit/s).

Mi az I²S?

Az I²S (Inter-IC Sound) egy elektronikus soros busz interfész szabvány, amelyet digitális audioeszközök összekapcsolására használnak, ezt a szabványt először a Philips Semiconductor vezette be 1986-ban. PCM audio adatok átvitelére használják az elektronikus eszközök integrált áramkörei között.

Az I2S hardver interfész:

1. Bit órajel

Formális nevén "Continuous Serial Clock (SCK)". Általában "bit órajel (BCLK)"-ként írják.
Vagyis az SCLK-nak minden digitális hangnak megfelelő adatbitnek van impulzusa.
Az SCLK frekvenciája = 2 × mintavételi frekvencia × mintavételi bitek száma.

2. Szó óravonal

Formálisan "szókiválasztás (WS)" néven ismert. [Általános neve "LRCLK" vagy "Frame Sync (FS)".
0 = bal csatorna, 1 = jobb csatorna

3. Legalább egy multiplex adatvonal

Formálisan "Serial Data (SD)" néven, de lehet SDATA, SDIN, SDOUT, DACDAT, ADCDAT stb.

Az I²S idődiagramja

Az I²S idődiagramja
Az I²S idődiagramja

Lapozzon a lap tetejére