0
点赞
收藏
分享

微信扫一扫

【SemiDrive源码分析】【X9 Audio音频模块分析】01 - 音频模块框图及硬件原理图分析



【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​​个声道的数据。

  1. MCLK 主时钟(也叫过采样率)

    一般是采样频率的​​128​​、​​256​​、​​384​​ 或 ​​512​​倍,比如,

  2. SCK 串行位时钟(BCLK)

    对应每一位(​​bit​​)数据,都有一个脉冲。

  3. LRCK: 用于切换左右声道的数据

    一般来说,​​LRCK​​拉高为​​1​​表示当前数据为左声道 ,​​LRCK​​拉低为​​0​​表示当前数据为右声道。

    从数值上,​​LRCK​​ 也等于采样频率,比如最常使用的​​16K​

  4. SDI:I2S输入信号线
  5. SDO:I2S输出信号线

各引脚工作时序图如下:

【SemiDrive源码分析】【X9 Audio音频模块分析】01 - 音频模块框图及硬件原理图分析_采样频率


1.2 X9 平台各 Domain 用的 I2S 引脚介绍



2. X9 平台音频模块框图



3. X9 平台音频硬件原理图分析


《​​Linux音频驱动之四:I2S 总线操作接口​​》



举报

相关推荐

0 条评论