A diferença entre I2C e I2S

Conteúdo

O que é I2C

I2C é um protocolo serial usado para uma interface de dois fios para conectar dispositivos de baixa velocidade, como microcontroladores, EEPROMs, conversores A/D e D/A, interfaces de E/S e outros periféricos semelhantes em sistemas embarcados. É um barramento de comunicação serial síncrono, multimestre, multiescravo, comutação de pacotes, de terminação única, inventado pela Philips Semiconductors (agora NXP Semiconductors) em 1982.

O I²C usa apenas dois drenos abertos bidirecionais (dados seriais (SDA) e clock serial (SCL)) e usa resistores para aumentar o potencial. I²C permite uma faixa de tensão operacional considerável, mas o nível de tensão típico é +3.3V ou +5v.

O projeto de referência I²C utiliza um espaço de endereço de 7 bits, mas reserva 16 endereços, podendo se comunicar com até 112 nós em um grupo de barramentos [a]. O barramento I²C comum possui diferentes modos: modo padrão (100 kbit/s), modo de baixa velocidade (10 kbit/s), mas a frequência do clock pode cair para zero, o que significa que a comunicação pode ser suspensa. A nova geração de barramento I²C pode se comunicar com mais nós (suportando espaço de endereço de 10 bits) em uma taxa mais rápida: modo rápido (400 kbit/s), modo rápido plus (1 Mbit/s), modo de alta velocidade (3.4 Mbit). /s), modo ultra rápido (5 Mbit/s).

O que é I²S?

I²S (Inter-IC Sound) é um padrão de interface de barramento serial eletrônico usado para conectar dispositivos de áudio digital. Este padrão foi introduzido pela primeira vez pela Philips Semiconductor em 1986. Ele é usado para transferir dados de áudio PCM entre circuitos integrados em dispositivos eletrônicos.

A interface de hardware I2S:

1. Linha de relógio de bits

Formalmente denominado "Relógio Serial Contínuo (SCK)". Geralmente escrito como "bit clock (BCLK)".
Ou seja, cada bit de dado correspondente ao áudio digital, SCLK possui um pulso.
A frequência do SCLK = 2 × frequência de amostragem × número de bits de amostragem.

2. Linha Word Clock

Formalmente conhecido como "seleção de palavras (WS)". [Comumente referido como "LRCLK" ou "Frame Sync (FS)".
0 = canal esquerdo, 1 = canal direito

3. Pelo menos uma linha de dados multiplexada

Formalmente chamado de "Dados Serial (SD)", mas pode ser chamado de SDATA, SDIN, SDOUT, DACDAT, ADCDAT, etc.

Diagrama de temporização do I²S

Diagrama de temporização do I²S
Diagrama de temporização do I²S

Voltar ao Topo