linux Documents sound/alsa/soc DAI.txt翻译

linux Documents sound/alsa/soc DAI.txt翻译
在soc控制器和便携式音频编解码器上,ASoC目前支持三种主要的数字音频接口(DAI),即AC97, I2S和PCM。

AC97
= = = =
AC97是许多PC声卡上常见的五线接口。它现在也流行于许多便携式设备。这个DAI有复位线和同步控制在SDATA_OUT(播放)和SDATA_IN(录音)线上传输数据。位时钟(BCLK)由编解码器(通常是12.288MHz)驱动,帧时钟(FRAME)(通常是48kHz)由控制器驱动产生。AC97每帧长21uS,分为13个时隙。
AC97规格详见于:http://www.intel.com/p/en_US/business/design

I2S
= = =
I2S是一种常见的4线DAI,用于HiFi, STB和便携式设备。Tx和Rx线用于音频数据传输,而位时钟(BCLK)和左/右声道时钟(LRC)用于同步信号。I2S在控制器和编解码器中都能灵活的驱动位时钟和左右声道时钟线。位时钟通常根据采样率和主系统(SYSCLK)时钟变化。左右声道时钟与采样速率相同。一些设备支持独立ADC和DAC 左右声道时钟线,这允许在不同的采样率下同步播放和录音。

I2S有几种不同的工作模式:
i2s - MSB在LRC转变后第一个BCLK的下降沿上开始传输。
左对齐- MSB在LRC转变时传输。
右对齐- MSB在LRC转变之前发送采样率大小的BCLKs。

PCM
= = =
PCM是另一个4线接口,非常类似于I2S,可以支持更多灵活的协议。它有位时钟(BCLK)和用于同步发送和接收音频数据的同步线(sync)。位时钟通常根据采样速率而变化,同步时钟以采样速率运行。PCM还支持时分复用(TDM)即多个设备可以同时使用总线(这种模式有时被称为网络模式)。

常见的PCM操作方式:-
模式A - MSB在帧同步时钟后第一个位时钟的下降沿开始传输。
模式B - MSB在帧同步时钟的上升沿开始传输。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值