Skirtumas tarp I2C ir I2S

Turinys

Kas yra I2C

I2C yra nuoseklusis protokolas, naudojamas dviejų laidų sąsajai, skirtas prijungti mažos spartos įrenginius, tokius kaip mikrovaldikliai, EEPROM, A/D ir D/A keitikliai, I/O sąsajos ir kiti panašūs periferiniai įrenginiai įterptosiose sistemose. Tai sinchroninė, kelių šeimininkų, kelių paslaugų, paketų perjungimo, vieno galo nuosekliojo ryšio magistralė, kurią 1982 m. išrado „Philips Semiconductors“ (dabar NXP Semiconductors).

I²C naudoja tik dvi dvikryptes atviras nutekėjimo sistemas (serijinius duomenis (SDA) ir nuoseklųjį laikrodį (SCL)) ir naudoja rezistorius, kad padidintų potencialą. I²C leidžia pasiekti didelį darbinės įtampos diapazoną, tačiau įprastas įtampos lygis yra +3.3 V arba +5 V.

I²C etaloninis dizainas naudoja 7 bitų adresų erdvę, bet rezervuoja 16 adresų, todėl gali susisiekti su iki 112 mazgų magistralių grupėje [a]. Įprasta I²C magistralė turi skirtingus režimus: standartinį režimą (100 kbit/s), mažo greičio režimą (10 kbit/s), tačiau galima leisti laikrodžio dažniui nukristi iki nulio, o tai reiškia, kad ryšys gali būti sustabdytas. Naujos kartos I²C magistralė gali greičiau susisiekti su daugiau mazgų (palaikanti 10 bitų adresų erdvę): greitasis režimas (400 kbit/s), greitasis režimas plius (1 Mbit/s), didelės spartos režimas (3.4 Mbit). /s), itin greitas režimas (5 Mbit/s).

Kas yra I²S?

I²S (Inter-IC Sound) yra elektroninės nuosekliosios magistralės sąsajos standartas, naudojamas skaitmeniniams garso įrenginiams sujungti. Šį standartą pirmą kartą pristatė Philips Semiconductor 1986 m. Jis naudojamas PCM garso duomenims perduoti tarp elektroninių įrenginių integrinių grandynų.

I2S aparatinės įrangos sąsaja:

1. Bitinio laikrodžio linija

Formaliai vadinamas „nuolatiniu serijiniu laikrodžiu (SCK)“. Paprastai rašoma kaip „bitų laikrodis (BCLK)“.
Tai reiškia, kad kiekvienas duomenų bitas, atitinkantis skaitmeninį garsą, SCLK turi impulsą.
SCLK dažnis = 2 × diskretizavimo dažnis × diskretizavimo bitų skaičius.

2. Žodžio laikrodžio linija

Formaliai žinomas kaip „žodžių pasirinkimas (WS)“. [Paprastai vadinamas "LRCLK" arba "Frame Sync (FS)".
0 = kairysis kanalas, 1 = dešinysis kanalas

3. Bent viena sutankintų duomenų linija

Formaliai vadinamas „Serial Data (SD)“, bet gali būti vadinamas SDATA, SDIN, SDOUT, DACDAT, ADCDAT ir kt.

I²S laiko schema

I²S laiko schema
I²S laiko schema

Pereikite į viršų