数字语音接口¶
作者:许文婷
概述¶
数字音频接口DAI,即Digital Audio Interfaces,表示在板级或板间传输数字音频信号的方式。相比于模拟接口,数字音频接口抗干扰能力更强,硬件设计简单,DAI在音频电路设计中得到越来越广泛的应用。
I2S接口¶
I2S是比较简单的数字接口协议,没有地址或设备选择机制。在I2S总线上,只能同时存在一个主设备和发送设备。主设备可以是发送设备,也可以是接收设备,或是协调发送设备和接收设备的其它控制设备。详细管脚定义如下:
管 脚 名 |
管 | 上电 脚 | 状态 号 | |
O |
管 | 电气特性 脚 | 描 | 述 | |
备注 |
||
---|---|---|---|---|---|---|
I2S 2_L RCK |
7 4 |
INPUT PULL _DOWN |
P |
VILmin=-0.3V VILmax=0.6V VIHmin=1.2V VIHmax=2.0V VOHmin= V_GLOBAL_1V8*0.7 VOLmax= V_GLOBAL_1V8*0.3 |
电压域是 V_GLOBAL_1V8 不用则悬空 |
|
I2 S2_ BCK |
7 5 |
INPUT PULL _DOWN |
O |
同上 |
同上 |
|
I 2S2 _SD AT_ OUT |
7 6 |
INPUT PULL _DOWN |
O |
同上 |
同上 |
|
I2S 2_S DAT _IN |
8 3 |
INPUT PULL _DOWN |
O |
同上 |
同上 |
参考设计¶
下图为I2S的常见连接示意图:
PCM接口¶
PCM (Pulse Code Modulation) 是通过等时间隔(即采样率时钟周期)采样将模拟信号数字化的方法。 PCM是和I2S类似的4线接口,电路信号包括: - PCM_CLK 数据时钟信号 - PCM_SYNC 帧同步时钟信号 - PCM_IN 接收数据信号 - PCM_OUT 发送数据信号 PCM与I2S的接口对应关系见下表:
PCM Interface |
I2S Interface |
---|---|
PCM_OUT |
SD_OUT |
PCM_IN |
SD_IN |
PCM_SYNC |
WS |
PCM_CLK |
SCK |
I2S和PCM接口定义都一样,本质就是PCM,只不过是在硬件FPGA程序的作用下,支持对原始的PCM数据按照一定的格式进行整理排列。
AT指令控制¶
不支持 ## LUAT开发相关接口 待开发 ## 相关资料以及购买链接 相关开发板购买链接 Air724UG开发板 Air724 开发板使用说明 相关软件资料下载