音频常用协议说明
IIS协议
I2S(Inter-IC Sound Bus)是飞利浦公司为数字音频设备之间的音频数据传输而制定的一种总线标准。在飞利浦公司的I2S标准中,既规定了硬件接口规范,也规定了数字音频数据的格式。
特点 效率高主要传输音乐
- 先传高位再传低位。
- 数据的MSB从LRCLK边沿起延迟1 BCLK
- 主要有三个时钟
- 主时钟 MCLK 系统时钟,一般是12.288MHz 18.432MHz等 ,一般是位时钟(Bclk)的256倍或384倍
- 位时钟 BCLK(也有叫串行 ) 传输一位数据的时钟周期
- 帧时钟 LRCLK 低电平左声道 高电平右声道
- 串行SDDATA 用二进制补码表示的音频数据
- 其他方式
- 左对齐 数据的MSB在LRCLK边沿起第一个BCLK上升沿 用的比较少
- 右对齐 数据的LSB靠左LRCLK的上升沿 sony使用这种格式
- 电压(TTL) 输出 VL <0.4V VH>2.4V 输入电压 VIL=0.8V VIH=2.0V
IIS标准格式
右对齐模式
左对齐模式
PCM
区别于PCM编码吆,也是种通讯协议,主要传送语音。PCM(PCM-clock、PCM-sync、PCM-in、PCM-out)脉冲编码调制,模拟语音信号经过采样量化以及一定数据排列就是PCM。
源自(https://blog.csdn.net/victory08/article/details/52564814)
特点:
1.先高位后低位
2.左右通道或多通道(tdm模式)依次连接
PDM
声音通过声学传感器获得模拟信号,经过AD,得到音频数字信号,然后再经过PDM(Pulse Density Modulation)脉冲密度调制(通俗理解就是利用脉冲的密度来表示模拟信号的强度)
一般MCU接收到PDM需经过以下步骤才能得到音频信号
传输时只需两根线(clk,data)通常clk在1-3Mhz
SPDIF
Sony/Philips Digital Interface 是SONY、PHILIPS数字音频接口的简称。
就传输方式而言,SPDIF分为输出(SPDIF OUT)和输入(SPDIF IN)两种.
就传输载体而言,SPDIF又分为同轴和光纤两种,其实信号是相同的.
S/PDIF往往被用来传输压缩过的音频讯号,它由 IEC 61937标准而定制。
它通常被用在支持杜比技术或DTS 环绕效果的家用DVD影院上。
https://blog.csdn.net/qingfengjuechen/article/details/104696568