IIS 数字音频传输标准
常见IIS引脚
MCLK
是什么:音频系统的主时钟,用于驱动设备和生成其他时钟信号。
生成方式:MCLK 通常由主设备的晶振或 PLL(Phase-Locked Loop,锁相环)生成。
在从模式下,MCLK 可能由外部设备提供
频率:
MCLK 的频率通常是采样率的整数倍,例如:
44.1 kHz 采样率:MCLK 可能为 11.2896 MHz(256 × 44.1 kHz)。
48 kHz 采样率:MCLK 可能为 12.288 MHz(256 × 48 kHz)。
常见的倍数包括 256×、384×、512× 等。
BCLK/SCLK
是什么:是用于同步音频数据传输的时钟信号。
它定义了音频数据传输的速率,即每个数据位的传输时间。
生成方式:在主模式下,BCLK 由主设备生成。
在从模式下,BCLK 由外部设备提供。
频率:BCLK计算公式:BCLK = 采样率*位深*声道数
例如,对于 44.1 kHz 采样率、16 位深、双声道(立体声):BCLK=44.1kHz×2声道×16位=1.4112MHz
LRCLK/WS
是什么:LRCLK 是左右声道选择时钟,用于区分音频数据属于左声道还是右声道。
频率:等于采样率
DATA
是什么:传输数据
IIS支持全双工,也就是说可以用两个DATA信号线,DATA0发送,DATA1接收
