A diferenza trà I2C è I2S

Table di cuntinutu

Cosa hè I2C

I2C hè un protokollu seriale utilizatu per una interfaccia à dui fili per cunnette i dispositi di bassa velocità, cum'è microcontrollers, EEPROM, convertitori A / D è D / A, interfacce I / O, è altre periferiche simili in sistemi integrati. Hè sincronu, multi-maestru, multi-slave, commutazione di pacchetti, unicu, bus di cumunicazione seriale inventatu da Philips Semiconductors (ora NXP Semiconductors) in u 1982.

I²C usa solu dui Open Drains bidirezionali (dati seriali (SDA) è clock serial (SCL)) è usa resistenze per caccià u putenziale. I²C permette una gamma di tensione operativa considerable, ma u livellu di tensione tipica hè + 3.3V o + 5v.

U disignu di riferimentu I²C usa un spaziu d'indirizzu di 7 bit ma riserva 16 indirizzi, cusì pò cumunicà cù finu à 112 nodi in un gruppu di autobus [a]. U busu I²C cumuni hà modi diffirenti: modalità standard (100 kbit / s), modalità di bassa velocità (10 kbit / s), ma a freccia di u clock pò esse permessa di calà à zero, chì significa chì a cumunicazione pò esse sospesa. A nova generazione di bus I²C pò cumunicà cù più nodi (supporta u spaziu di indirizzu 10-bit) à un ritmu più veloce: modalità veloce (400 kbit / s), modalità veloce plus (1 Mbit / s), modalità alta velocità (3.4 Mbit / s). /s), ultra fast-mode (5 Mbit/s).

Cosa hè I²S?

I²S (Inter-IC Sound) hè un standard di l'interfaccia di bus seriale elettronicu utilizatu per cunnette i dispositi audio digitale inseme, stu standard hè statu introduttu per a prima volta da Philips Semiconductor in 1986. Hè utilizatu per trasfiriri dati audio PCM trà circuiti integrati in i dispositi elettronici.

L'interfaccia hardware I2S:

1. Bit clock line

Formalmente chjamatu "Clock Serial Continuu (SCK)". Di solitu scrittu cum'è "bit clock (BCLK)".
Questu hè, ogni bit di dati chì currisponde à l'audio digitale, SCLK hà un impulsu.
A frequenza di SCLK = 2 × frequenza di campionamentu × numeru di bit di campionamentu.

2. Word clock line

Formalmente cunnisciuta cum'è "selezzione di parole (WS)". [Comunamenti chjamatu "LRCLK" o "Frame Sync (FS)".
0 = canale di manca, 1 = canali di diritta

3. Almenu una linea di dati multiplexed

Formalmenti chjamatu "Serial Data (SD)", ma pò esse chjamatu SDATA, SDIN, SDOUT, DACDAT, ADCDAT, etc.

Diagramme de temps de I²S

Diagramme de temps de I²S
Diagramme de temps de I²S

Libru di Top