Atšķirība starp I2C un I2S

Saturs

Kas ir I2C

I2C ir seriālais protokols, ko izmanto divu vadu saskarnei, lai savienotu maza ātruma ierīces, piemēram, mikrokontrollerus, EEPROM, A/D un D/A pārveidotājus, I/O saskarnes un citas līdzīgas perifērijas ierīces iegultās sistēmās. Tā ir sinhrona, vairāku galveno, vairāku vergu, pakešu komutācijas, viena gala seriālo sakaru kopne, ko Philips Semiconductors (tagad NXP Semiconductors) izgudroja 1982. gadā.

I²C izmanto tikai divus divvirzienu atvērtos notekas (sērijas datus (SDA) un seriālo pulksteni (SCL)) un izmanto rezistorus, lai palielinātu potenciālu. I²C pieļauj ievērojamu darba sprieguma diapazonu, bet tipiskais sprieguma līmenis ir +3.3V vai +5v.

I²C atsauces dizains izmanto 7 bitu adrešu telpu, bet rezervē 16 adreses, tāpēc tas var sazināties ar līdz pat 112 mezgliem kopņu grupā [a]. Kopējai I²C kopnei ir dažādi režīmi: standarta režīms (100 kbit/s), maza ātruma režīms (10 kbit/s), taču var ļaut pulksteņa frekvencei nokrist līdz nullei, kas nozīmē, ka sakarus var apturēt. Jaunās paaudzes I²C kopne var sazināties ar vairāk mezglu (atbalsta 10 bitu adrešu telpu) ar lielāku ātrumu: ātrais režīms (400 kbit/s), ātrais režīms plus (1 Mbit/s), ātrgaitas režīms (3.4 Mbit /s), īpaši ātrais režīms (5 Mbit/s).

Kas ir I²S?

I²S (Inter-IC Sound) ir elektroniskās seriālās kopnes interfeisa standarts, ko izmanto digitālo audio ierīču savienošanai. Šo standartu pirmo reizi ieviesa Philips Semiconductor 1986. gadā. To izmanto PCM audio datu pārsūtīšanai starp elektronisko ierīču integrētajām shēmām.

I2S aparatūras interfeiss:

1. Bitu pulksteņa līnija

Formāli saukts par "nepārtraukto sērijas pulksteni (SCK)". Parasti raksta kā "bitu pulkstenis (BCLK)".
Tas nozīmē, ka katram datu bitam, kas atbilst digitālajam audio, SCLK ir impulss.
SCLK frekvence = 2 × iztveršanas frekvence × iztveršanas bitu skaits.

2. Word pulksteņa līnija

Formāli pazīstams kā "vārdu atlase (WS)". [Parasti saukts par "LRCLK" vai "Frame Sync (FS)".
0 = kreisais kanāls, 1 = labais kanāls

3. Vismaz viena multipleksēta datu līnija

Formāli sauc par "Serial Data (SD)", bet to var saukt par SDATA, SDIN, SDOUT, DACDAT, ADCDAT utt.

I²S laika diagramma

I²S laika diagramma
I²S laika diagramma

Ritiniet uz augšu