音频信号传输的桥梁-I2S接口
发布时间:2026/6/10 10:51:00 来源:永阜康科技
昨天介绍了图像视频信号的传输接口MIPI,那么用设备录音功能时的声音信号在音频芯片之间通过什么接口传输呢?由此就引出了I2S接口,专为传输音频信号而生。I2S(Inter-IC Sound,集成电路间音频总线)是专为数字音频传输设计的同步串行通信接口,由飞利浦1986年提出,核心解决音频ADC/DAC,Codec,DSP,MCU之间无损传输音频数据的问题,是消费电子,车载和工业音频领域的标准接口。I2S贯穿SOC和音频Codec之间,Codec作为Slave设备,负载ADC(mic 录音)和DAC(SPK 播放)录音的链路:MIC->Codec ADC->I2S->SOC音频DSP播放的链路:Soc解码音频->I2S->Codec DAC->SPK有一些高端机型可以通过I2S直连D类功放,替代模拟音频。总之一台音频设备,内部的音频通路全靠I2S实现数字传输。
- 支持PCM格式音频,兼容8/16/24/32bit位深;
- 支持立体声、多声道,适配不同采样率(8K~192K+);
标准I2S接口最少3根信号线,也有场景需要MCLKMCLK是Master Clock主时钟(可选),用于Codec/ADC/DAC内部PLL倍频,采样时钟生成,由主机输出,通常是采样频率的256或384倍;BCLK是bit Clock位时钟,数据位移时钟,每1bit数据对应一个BCLK周期,BCLK频率 = 2 × 采样频率 × 采样位数。主机输出,从机输入;WS是Word Select字选择/帧时钟,左右声道切换信号:0=左声道L,1=右声道R,其频率等于音频的采样频率。主机输出,从机输入;SDATA是串行主句,用于传输实际的音频数据,通常以二进制补码形式表示,是单向的,收发分离。I2S主机(Master):生成MCLK/BCLK/WS所有时钟,控制时序;I2S从机(Slave):接收主机时钟,仅负责收发数据,被动同步。两种情况:MCU为主机,Codec为从机,那么MCU生成所有时钟,Codec负责ADC/DAC,适合播放器和录音设备;另外一种是Codec做主机,MCU做从机,Codec自带晶振生成时钟,MCU仅处理音频数据。但总之一个I2S总线只能有一个主机,时钟源头是唯一的。
- BCLK、WS、SDATA、MCLK为高速同步信号,要按高速信号处理,PCB设计可包地处理;
- 远离电源噪声,开关电源,时钟晶振,减少EMI耦合;
- I2S主流为3.3V电平,也有少部分Codec支持1.8V;
- 跨电平对接时需要加双向电平转换芯片(比如TXB0108),不能直接连接(跟昨天提到的MIPI同理)
- 现代的Soc比如STM32等都是内置了I2S控制器,硬件直接支持,无需软件模拟时序;
| |
| |
 |
您可能对以下产品感兴趣 |
 |
|
 |
| 产品型号 |
功能介绍 |
兼容型号 |
封装形式 |
工作电压 |
备注 |
| CS5292 |
|
|
EQA-16 |
2.5V-5.5V |
I2S数字输入、兼容模拟单端输入、内置电荷泵升压、5W单声道D类音频功率放大器 |
| ACM8832 |
2×110W, BTL输出(4Ω, 32V, THD+N = 1%) |
|
TQFP-48(散热片在顶部) |
4.5V-34V |
2×110W 双声道、数字输入 D 类音频功放 |
| HT517 |
3.1W (VDD=5.0V, RL=4Ω, THD+N=10%) |
MAX98360/MAX98357/AW88084 |
WLCSP-9/QFN-16/ESOP-8 |
2.5V-5.5V |
3.1W小型便捷低功耗I2S输入单声道D类音频功率放大器 |
|
| |