Digital Audio Interface介绍

本文介绍了在SoC控制器和便携式音频编解码器中常用的三种数字音频接口(DAI):AC97,I2S和PCM。详细解释了每种接口的特性,包括线路配置,时钟驱动方式以及数据传输机制。AC97是五线接口,支持时间复用;I2S是四线接口,适用于HiFi和便携式设备;PCM同样为四线接口,提供更灵活的协议支持。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ASoC当前支持当今在SoC控制器和便携式音频编解码器中发现的三个主要数字音频接口(DAI),即AC97,I2S和PCM。

AC97接口:
AC97是五线接口,通常在许多PC声卡上都可以找到。 现在,它在许多便携式设备中也很流行。 该DAI具有一条复位线,并在其SDATA_OUT(播放)和SDATA_IN(捕获)线上进行时间复用。 位时钟(BCLK)始终由编解码器(通常为12.288MHz)驱动,而帧(FRAME)(通常为48kHz)始终由控制器驱动。 每个AC97帧长21uS,分为13个时隙。

I2S接口:
I2S是用于HiFi,STB和便携式设备的常见4线DAI。 Tx和Rx线用于音频传输,而位时钟(BCLK)和左/右时钟(LRC)使链路同步。 I2S的灵活性在于,控制器或CODEC均可驱动(控制)BCLK和LRC时钟线。 位时钟通常取决于采样率和主系统时钟(SYSCLK)。 LRCLK与采样率相同。 一些设备支持单独的ADC和DAC LRCLK,这允许以不同的采样率同时捕获和回放。

PCM接口:
PCM是另一个4线接口,与I2S非常相似,它可以支持更灵活的协议。 它具有位时钟(BCLK)和同步(SYNC)线,用于同步链接,而Tx和Rx线用于发送和接收音频数据。 比特时钟通常根据采样率而变化,而同步以采样率运行。 PCM还支持时分复用(TDM),因为多个设备可以同时使用总线(有时称为网络模式)。

来自与:Documentation/sound/alsa/soc/DAI.txt

这里只针对嵌入式设备考虑,对PC电脑不做概述,所以以下只介绍PCM跟I2S硬件框图,如下所示:

DAI
DAI

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值