数字音频接口时序简介
你好!这里是风筝的博客, 欢迎和我一起交流。 最近在做音频这块,接触了挺多接口,收集了一下各种音频接口的介绍,包括: PCM、I2S、TDM、PDM。 1.PCM(脉冲编码调制) 区别于PCM编码,也是种通讯协议,一般传输单声道数据,比如麦克风。通常用于AP处理器和通信MODEM之间传输语音数据(就是双向打电话的数据)。 电路信号包括: PCM_CLK 数据时钟信号 PCM_SYNC 帧同步时钟信号 PCM_IN 接收数据信号 PCM_OUT 发送数据信号 PCM_SYNC频率等于采样率,PCM_SYNC信号之后开始数据字的传输,单个的数据位按顺序进行传输,1个时钟周期传输1个数据字。 PCM接口很容易实现,原则上能够支持任何数据方案和任何采样率,但需要每个音频通道获得一个独立的数据队列。 2.I2S(Integrated Interchip Sound) PCM和I2S的区别于数据相对于帧时钟(FSYNC/LRCK)的位置、时钟的极性和帧的长度。其实,I2S上传输的也是PCM类型的数据,因此可以说I2S不过是PCM接口的特例。 位时钟信号(BCLK) 同步信号(LRCK) 数据输入(SDIN) 数据输出(SDOUT) 与PCM相比,IIS更适合于立体声系统。 (1) LRCLK为低时,左声道数据被传输 (2) LRCLK为高时,右声道数据被传输 I2S操作模式又可细分为