《数字音频接口解析(I2S, PCM/TDM)》

数字音频接口(DAI)是数字音频设备之间传输音频信号的方式,相比模拟接口,DAI具有更强的抗干扰能力和简单的硬件设计,因此在音频电路中得到广泛应用。图1和图2对比了传统音频信号和数字音频信号链的区别。

 

在传统的音频电路中,包含麦克风、前置放大器、模/数转换器ADC、数/模转换器DAC、输出放大器和扬声器等,它们之间通过模拟信号相互连接。随着技术发展,为了提高性能,模拟电路逐渐向链路两端集成,各集成电路间采用数字接口形式。DSP通常采用数字接口,而换能器和放大器等一般使用模拟接口,但也逐渐集成数字接口功能。图2展示了一个完整的数字音频接口的例子。


1.1 I2S简介

 

I2S全称Inter-IC Sound,是一种由飞利浦定义的数字音频传输标准,用于系统内部器件之间的数字音频数据传输,如编解码器CODECDSP、数字输入/输出接口、ADCDAC和数字滤波器等。与I2C没有直接关系,I2S是一种简单的数字接口协议,不涉及地址或设备选择机制。在I2S总线上,只能同时存在一个主设备和发送设备。主设备可以是发送设备或接收设备,也可以是协调发送设备和接收设备的其他控制设备。

 

I2S传输协议中,有三根信号线:时钟信号SCK、数据信号SD和左右声道选择信号WSSCK是时钟信号,SD是数据信号,WS是声道选择信号,表明数据发送端选择的是左声道还是右声道。WS也被称为帧时钟,频率等于声音的采样率。



时钟信号 Serial Clock (SCK)

SCK是同步信号,可以由外部提供(主模式)或.由模块内部产生(从模式)。在不同芯片型号中,时钟信号也可能被称为BCLK/Bit ClockSCL/Serial ClockSCK的上升沿或下降沿可用于同步数据传输。

 

数据信号 Serial Data (SD)

SD是串行数据,以二进制补码形式在数据线上传输。数据传输的时序要考虑SCK的上升沿或下降沿。在I2S系统中,MSBWS改变后的第二个SCK上升沿有效,以保证最高有效位的传输。

 

左右声道选择信号 Word Select (WS)

WS是声道选择信号,用于指示数据发送端选择的是左声道还是右声道。WS也被称为LRCLK/Left Right Clock。在I2S系统中,WS可以在SCK的上升沿或下降沿变化,而数据信号的MSBWS改变后的第二个SCK上升沿有效。

 

I2S数据时钟频率计算


若采样频率为44.1 kHz,左/右声道的量化深度为16 bit,则I2SSCK频率为44.1 kHz×16×21.4112 MHz。若采样位数不同,可以根据相应的要求计算SCK的频率。



2.1 PCM简介

 

PCMPulse Code Modulation)是一种模拟信号数字化的方法,通过抽样、量化和编码实现。PCM接口与I2S相似,包括PCM_CLKPCM_SYNCPCM_INPCM_OUT等电路信号。PCM时序图如图11所示。


PCM接口中,抽样后的信号以二进制补码形式在数据线上传输,同时需要时钟信号(PCM_CLK)和帧同步时钟信号(PCM_SYNC)。PCM_IN为接收数据信号,PCM_OUT为发送数据信号。


 

TDM/PCMI2S接口对应关系

 

1展示了TDM/PCMI2S接口的对应关系





免责声明:  本文借鉴原创改编,版权归原作者所有,本文所用图片、文字如涉及作品版权,请第一时间联系我们删除。

 

原文链接:https://blog.csdn.net/weixin_46252427/article/details/127692853 

 







服务支持

高效的为您解决问题,获取我们的联系方式,力卡团队即刻与您沟通

  • 安徽省
  • 北京市
  • 重庆市
  • 福建省
  • 甘肃省
  • 广东省
  • 广西壮族自治区
  • 贵州省
  • 海南省
  • 河北省
  • 河南省
  • 黑龙江省
  • 湖北省
  • 湖南省
  • 吉林省
  • 江苏省
  • 江西省
  • 辽宁省
  • 内蒙古自治区
  • 宁夏回族自治区
  • 青海省
  • 山东省
  • 山西省
  • 陕西省
  • 上海市
  • 四川省
  • 天津市
  • 西藏自治区
  • 新疆维吾尔自治区
  • 云南省
  • 浙江省
  • 香港特别行政区
  • 澳门特别行政区
  • 台湾省

电话:020 3810 9133/020 3810 9224

传真:020 3810 9384

邮箱: info@relacart.com

版权 @ 广东力卡电子有限公司 版权所有 | 网站地图 | 技术支持 Reanod