模块介绍
术语定义
术语 | 定义 | 注释说明 |
---|---|---|
MCLK | master clock | 主时钟,为 CODEC 提供工作时钟 |
LRCK | left right clock | 左右声道时钟,一个周期完成一次左右声道音频数据输出 |
BCLK | bit clock | 比特时钟,每个时钟周期传输 1 bit 音频数据 |
模块简介
I2S 是一种常见的音频接口,主要用于音频数据的传输。常见的应用场景是 SOC 和音频 codec 通过 I2S 接口实现音频的播放与录音。由于音频数据量较大,SOC 一般通过 DMA 实现音频数据在内存和 I2S 接口之间的传输,所以需要 DMA 驱动的支持。
I2S 模块的基本特性如下:
- 支持 I2S、左对齐、右对齐、PCM 格式
- 支持 TDM
- 支持 I2S 主从模式
- 采样精度支持 8~32 bit
- 采样率支持 8K~384KHz