常见音频(传输)接口/标准总结
1,PCM:Pulse Code Modulation--脉冲编码调制
AP处理器和通信MODEM/蓝牙之间也是通过PCM来传输语音数据(就是双向打电话的数据)
2,I2C:Integrated Interchip Sound----IC间音频
I2S是比较简单的数字接口协议,没有地址或设备选择机制
在I2S总线上,只能同时存在一个主设备和发送设备。
主设备可以是发送设备,也可以是接收设备,或是协调发送设备和接收设备的其它控制设备。
在I2S系统中,提供时钟(SCK和WS)的设备为主设备。
I2S包括两个声道(Left/Right)的数据,在主设备发出声道选择/字选择(WS)控制下进行左右声道数据切换。
一般只支持1路音频数据
通过增加I2S接口的数目或其它I2S设备可以实现多声道(Multi-Channels)应用。
3.TDM--Time Division Multiplexing,时分复用
I2S只能传2个声道的数据
PCM可以传多达16路数据,采用时分复用的方式,就是TDM,像现在最流行的语音智能音箱的7麦克风矩阵,一般都是用TDM来传的数据,同时可以传输7路麦克风输入和3路以上的音频反馈信号
4.PDM---Pulse Density Modulation,脉冲分时复用,一种用数字信号表示模拟信号的调制方法,
PCM使用等间隔采样方法,将每次采样的模拟分量幅度表示为N位的数字分量(N = 量化深度),因此PCM方式每次采样的结果都是N bit字长的数据。
PDM,只有2根线,传音乐,编码方式和I2S不同。手机和平板电脑等便携设备的音频多采用此种PDM。
PCM 与PDM比较
- PCM:
- 使用等间隔采样方法:将每次采样的模拟分量幅度表示为N位的数字分量(N = 量化深度)
- 每次采样的结果都是N bit字长的数据
- 逻辑更加简单
- 需要用到数据时钟,采样时钟和数据信号三根信号线
- PDM:
- 使用远高于PCM采样率的时钟采样调制模拟分量
- PDM采样的音频数据 也常被叫做:Oversampled 1-bit Audio
- 只有1位输出:要么为0,要么为1
- 逻辑相对复杂
- 只需要两根信号线,即时钟和数据
- 使用远高于PCM采样率的时钟采样调制模拟分量