It ferskil tusken I2C en I2S

Table of Contents

Wat is I2C

I2C is in serial protokol brûkt foar in twa-wire ynterface te ferbinen lege-snelheid apparaten lykas mikrocontrollers, EEPROMs, A / D en D / A converters, I / O ynterfaces, en oare ferlykbere perifeare apparaten yn ynbêde systemen. It is syngroane, multi-master, multi-slave, pakketwikseling, single-ended, seriële kommunikaasjebus útfûn troch Philips Semiconductors (no NXP Semiconductors) yn 1982.

I²C brûkt allinich twa bidirectionele iepen drains (seriële gegevens (SDA) en seriële klok (SCL)) en brûkt wjerstannen om it potinsjeel op te lûken. I²C lit in oansjenlik wurkspanningsberik ta, mar it typyske spanningsnivo is +3.3V of +5V.

It I²C-referinsjeûntwerp brûkt in 7-bit adresromte, mar reservearret 16 adressen, sadat it kin kommunisearje mei maksimaal 112 knopen yn in groep bussen [a]. De mienskiplike I²C-bus hat ferskate modi: standertmodus (100 kbit / s), lege snelheidsmodus (10 kbit / s), mar de klokfrekwinsje kin talitten wurde nei nul, wat betsjut dat kommunikaasje kin wurde ophâlden. De nije generaasje I²C-bus kin kommunisearje mei mear knooppunten (stipe 10-bit adresromte) mei in flugger taryf: snelle modus (400 kbit / s), snelle modus plus (1 Mbit / s), hege snelheid modus (3.4 Mbit / s). /s), ultrasnelle modus (5 Mbit/s).

Wat is I²S?

I²S (Inter-IC Sound) is in elektroanyske serial bus ynterface standert brûkt foar it ferbinen digitale audio apparaten tegearre, dizze standert waard earst yntrodusearre troch Philips Semiconductor yn 1986. It wurdt brûkt om oerdrage PCM audio gegevens tusken yntegrearre circuits yn elektroanyske apparaten.

De I2S Hardware Interface:

1. Bit klok line

Formeel neamd "Continuous Serial Clock (SCK)". Gewoanlik skreaun as "bit klok (BCLK)".
Dat is, elk bit fan gegevens oerienkomt mei digitale audio, SCLK hat in pols.
De frekwinsje fan SCLK = 2 × samplingfrekwinsje × oantal samplingbits.

2. Wurd klok line

Formeel bekend as "wurdseleksje (WS)". [Algemien oantsjutten as "LRCLK" of "Frame Sync (FS)".
0 = linker kanaal, 1 = rjochter kanaal

3. Op syn minst ien multiplexed gegevens line

Formeel neamd "Serial Data (SD)", mar kin wurde neamd SDATA, SDIN, SDOUT, DACDAT, ADCDAT, ensfh.

Timing diagram fan I²S

Timing diagram fan I²S
Timing diagram fan I²S

Scroll nei boppen