A diferenza entre I2C e I2S

Índice analítico

O que é I2C

I2C é un protocolo en serie usado para unha interface de dous fíos para conectar dispositivos de baixa velocidade como microcontroladores, EEPROM, conversores A/D e D/A, interfaces de E/S e outros periféricos similares en sistemas integrados. É un bus de comunicación en serie síncrono, multi-master, multi-escravo, de conmutación de paquetes, un único extremo, inventado por Philips Semiconductors (agora NXP Semiconductors) en 1982.

I²C só usa dous drenaxes abertos bidireccionais (datos en serie (SDA) e reloxo en serie (SCL)) e usa resistencias para aumentar o potencial. I²C permite un rango de tensión de funcionamento considerable, pero o nivel de tensión típico é de +3.3 V ou +5 V.

O deseño de referencia I²C usa un espazo de enderezos de 7 bits pero reserva 16 enderezos, polo que pode comunicarse con ata 112 nodos nun grupo de buses [a]. O bus I²C común ten diferentes modos: modo estándar (100 kbit/s), modo de baixa velocidade (10 kbit/s), pero pódese permitir que a frecuencia do reloxo caia a cero, o que significa que se pode suspender a comunicación. A nova xeración de bus I²C pode comunicarse con máis nodos (soporta espazo de enderezos de 10 bits) a unha velocidade máis rápida: modo rápido (400 kbit/s), modo rápido plus (1 Mbit/s), modo de alta velocidade (3.4 Mbit/s). /s), modo ultra rápido (5 Mbit/s).

Que é I²S?

I²S (Inter-IC Sound) é un estándar de interface de bus serie electrónico usado para conectar dispositivos de audio dixitais, este estándar foi introducido por vez primeira por Philips Semiconductor en 1986. Utilízase para transferir datos de audio PCM entre circuítos integrados en dispositivos electrónicos.

Interface de hardware I2S:

1. Liña de reloxo de bits

Formalmente chamado "Continuous Serial Clock (SCK)". Normalmente escríbese como "reloxo de bits (BCLK)".
É dicir, cada bit de datos correspondente ao audio dixital, SCLK ten un pulso.
A frecuencia de SCLK = 2 × frecuencia de mostraxe × número de bits de mostraxe.

2. Liña de reloxo de palabras

Formalmente coñecido como "selección de palabras (WS)". [Comunmente denominado "LRCLK" ou "Frame Sync (FS)".
0 = canle esquerda, 1 = canle dereita

3. Polo menos unha liña de datos multiplexada

Formalmente chamado "Datos en serie (SD)", pero pódese chamar SDATA, SDIN, SDOUT, DACDAT, ADCDAT, etc.

Diagrama de tempo de I²S

Diagrama de tempo de I²S
Diagrama de tempo de I²S

Volver arriba