【SemiDrive源码分析】【X9 Audio音频模块分析】01 - 音频模块框图及硬件原理图分析
- 一、X9HP 音频模块框图及硬件原理图分析
- 1. X9 平台 I2S 引脚介绍
- 1.1 音频接口 I2S 介绍
- 1.2 X9 平台各 Domain 用的 I2S 引脚介绍
- 2. X9 平台音频模块框图
- 3. X9 平台音频硬件原理图分析
接下来两天,开机流程先放一边,先来研究下X9hp的音频模块。
研究音频,要先把原理图看懂,用了哪些引脚,芯片是怎么连接的,连在哪个系统,这些都要搞清楚。
本文,我们就先从音频硬件原理图看起。
一、X9HP 音频模块框图及硬件原理图分析
1. X9 平台 I2S 引脚介绍
1.1 音频接口 I2S 介绍
I2S 通常由:MCLK、SCK、LRCK、SDI、SDO 五根线组成。
I2S一般传立体声,数据格式都为PCM格式。左/右声道的一个采样点编码一般为16位(量化深度),两个声道加起来为32位,I2S只能传2个声道的数据。
MCLK 主时钟(也叫过采样率)
一般是采样频率的
128、256、384 或 512倍,比如,SCK 串行位时钟(BCLK)
对应每一位(
bit)数据,都有一个脉冲。LRCK: 用于切换左右声道的数据
一般来说,
LRCK拉高为1表示当前数据为左声道 ,LRCK拉低为0表示当前数据为右声道。从数值上,
LRCK 也等于采样频率,比如最常使用的16K- SDI:I2S输入信号线
- SDO:I2S输出信号线
各引脚工作时序图如下:

1.2 X9 平台各 Domain 用的 I2S 引脚介绍
2. X9 平台音频模块框图
3. X9 平台音频硬件原理图分析
《Linux音频驱动之四:I2S 总线操作接口》









