I2S
Padrão de comunicação usado para transmitir som digital entre chips, como entre um microfone, um processador e um alto-falante.
I2S vem do inglês Inter-IC Sound, algo como “som entre circuitos integrados”. É um padrão de comunicação feito para uma coisa só: levar áudio digital de um chip para outro dentro de um aparelho.
Pense numa caixinha de som inteligente. Lá dentro há um microfone digital, um processador (às vezes um ESP32) e um amplificador ligado ao alto-falante. Essas peças precisam trocar som entre si, e o I2S é a “língua” combinada para isso. A documentação da Espressif o descreve como um protocolo de comunicação serial síncrona, usado normalmente para transmitir dados de áudio entre dois dispositivos de áudio digital.
Traduzindo o jargão: “serial” quer dizer que a informação passa em fila, um pedacinho atrás do outro; “síncrona” quer dizer que existe um relógio marcando o compasso, como o maestro que mantém todo mundo no mesmo tempo. No modo padrão, a Espressif lista os fios principais: um para o relógio dos bits, um que indica qual canal de som está “falando” (por exemplo, o esquerdo ou o direito, no estéreo) e um para os dados de som em si. Há ainda um relógio principal opcional, que depende do aparelho do outro lado.
Para quem não monta eletrônica, o I2S é invisível. Para quem monta, é o caminho para ligar um microfone digital ao chip e captar voz para reconhecimento de fala (ASR), ou para mandar a voz sintetizada (TTS) até o alto-falante.
Não confunda com I2C, nome parecido, mas protocolo diferente, usado para outros tipos de comunicação entre chips.