Ero I2C:n ja I2S:n välillä

Sisällysluettelo

Mikä on I2C

I2C on sarjaprotokolla, jota käytetään kaksijohtimisessa liitännässä hitaan laitteiden, kuten mikro-ohjainten, EEPROM-muistien, A/D- ja D/A-muuntimien, I/O-liitäntöjen ja muiden vastaavien oheislaitteiden yhdistämiseen sulautetuissa järjestelmissä. Se on Philips Semiconductorsin (nykyisin NXP Semiconductors) vuonna 1982 keksimä synkroninen, usean isäntälaitteen, moniorjainen, pakettikytkentäinen, yksipäinen, sarjaliikenneväylä.

I²C käyttää vain kahta kaksisuuntaista avointa poistoa (sarjadata (SDA) ja sarjakello (SCL)) ja käyttää vastuksia potentiaalin nostamiseen. I²C mahdollistaa huomattavan käyttöjännitealueen, mutta tyypillinen jännitetaso on +3.3V tai +5v.

I²C-viitesuunnittelu käyttää 7-bittistä osoiteavaruutta, mutta varaa 16 osoitetta, joten se voi kommunikoida jopa 112 solmun kanssa väyläryhmässä [a]. Yleisellä I²C-väylällä on eri tiloja: vakiotila (100 kbit/s), hidasnopeustila (10 kbit/s), mutta kellotaajuuden voidaan antaa pudota nollaan, jolloin tiedonsiirto voidaan keskeyttää. Uuden sukupolven I²C-väylä voi kommunikoida useampien solmujen kanssa (tukee 10-bittistä osoiteavaruutta) nopeammin: nopea tila (400 kbit/s), nopea tila plus (1 Mbit/s), nopea tila (3.4 Mbit) /s), erittäin nopea tila (5 Mbit/s).

Mikä on I²S?

I²S (Inter-IC Sound) on elektroninen sarjaväyläliitäntästandardi, jota käytetään digitaalisten äänilaitteiden yhdistämiseen. Tämän standardin esitteli ensimmäisen kerran Philips Semiconductor vuonna 1986. Sitä käytetään PCM-äänitietojen siirtämiseen elektronisten laitteiden integroitujen piirien välillä.

I2S-laitteistoliittymä:

1. Bittikelloviiva

Muodollisesti nimeltään "Continuous Serial Clock (SCK)". Yleensä kirjoitetaan "bittikellolla (BCLK)".
Toisin sanoen jokaisella digitaalista ääntä vastaavalla databitillä SCLK on pulssi.
SCLK:n taajuus = 2 × näytteenottotaajuus × näytteenottobittien lukumäärä.

2. Wordin kelloviiva

Tunnetaan muodollisesti "sanavalintana (WS)". [Kutsutaan yleisesti nimellä "LRCLK" tai "Frame Sync (FS)".
0 = vasen kanava, 1 = oikea kanava

3. Vähintään yksi multipleksoitu datalinja

Muodollisesti kutsutaan "Serial Data (SD)", mutta sitä voidaan kutsua SDATA, SDIN, SDOUT, DACDAT, ADCDAT jne.

I²S:n ajoituskaavio

I²S:n ajoituskaavio
I²S:n ajoituskaavio

Siirry alkuun