IIS仅仅是PCM的一个分支,接口定义都是一样的
IIS的采样频率一般为44.1KHZ和48KHZ做
PCM采样频率一般为8K,16K。
它们有四组信号: 位时钟信号,同步信号,数据输入,数据输出。
PCM一般传单声道的声音,也可以传立体声。
IIS一般传立体声。数据格式都为PCM格式。
左(右)声道的一个点一般为16位,两个声道加起来为32位。
IIS为一个周期传2点。
1.PCM(脉冲编码调制) (1) 时钟脉冲 BCLK ;BCLK的频率=2×采样频率×采样位数
(2) 帧同步信号FS; 该信号为低时该帧数据有效
(3)接收数据DR
(4)发送数据DX
在FS信号的上升沿,数据传输从MSB(Most Significant Bit)字开始,FS频率等于采样率。FS信号之后开始数据字的传输,单个的数据位按顺序进行传输,1个时钟周期传输1个数据字。
发送MSB时,信号的等级首先降到最低,以避免在不同终端的接口使用不同的数据方案时造成MSB的丢失。
PCM接口很容易实现,原则上能够支持任何数据方案和任何采样率:
但需要每个音频通道获得一个独立的数据队列。
2. IIS
IIS接口(Inter-IC Sound)在20世纪80年代首先被飞利浦用于消费音频,
并在一个称为LRCLK(Left/Right CLOCK)的信号机制中经过多路转换,
将两路音频信号变成单一的数据队列:
(1) LRCLK为高时,左声道数据被传输
(2) LRCLK为低时,右声道数据被传输
与PCM相比,IIS更适合于立体声系统。
对于多通道系统,在同样的BCLK和LRCLK条件下,并行执行几个数据队列也是可能的。 (1)分时复用数据线;两路音频信号变成单一的数据队列。
(2)字段选择线;高时传左声道数据,低传右声道数据。 采样频率:44.1K,48K.
(3)时钟信号线,SCLK;SCLK的频率=2×采样频率×采样位数
3. AC97,可以传输控制指令;
AC97是以Intel为首的5个PC厂商,在1997年共同提出的规格标准。
与PCM/I2S不同:AC97不只是一种数据格式,它还具有控制功能。
AC'97采用AC-Link与外部的编解码器相连
AC-Link接口包括: (1) 位时钟(BITCLK)
(2) 同步信号校正(SYNC)
(3) 从编码到处理器及从处理器中解码(SDATDIN与SDATAOUT)的数据队列
AC'97数据帧以SYNC脉冲开始,包括12个20位时间段(时间段为标准中定义的不同的目的服务)及16位“tag”段,
共计256个数据序列。
例如:时间段“1”和“2”用于访问编码的控制寄存器,而时间段“3”和“4”分别负载左、右两个音频通道。
“tag”段表示其他段中哪一个包含有效数据。
把帧分成时间段使传输控制信号和音频数据仅通过4根线到达9个音频通道或转换成其他数据流成为可能。与具有分离控制接口的IIS方案相比,AC'97明显减少了整体管脚数。一般来说,AC'97 编解码器采用TQFP48封装.
PCM、IIS和AC97各有其优点和应用范围,例如:
在CD、MD、MP3随身听多采用IIS接口,移动电话会采用PCM接口
具有音频功能的PDA则多使用和PC一样的AC'97编码格式。
AC97系统时钟信号:24.5MHZ.
(1) 位时钟 BITCLK 12.288MHZ
(2) 同步信号校正 SYNC 48kHZ
(3) SDATDIN
(4) SDATAOUT
欧洲的30路脉码调制PCM简称E1,速率是2.048Mbit/s 。
我国采用的是欧洲的E1标准。 E1的一个时分复用帧(其长度T=125us 即取样周期125微秒)共划分为32相等的时隙, 时隙的编号为CH0~CH31。
其中时隙CH0用作帧同步用,时隙CH16用来传送信令,剩下CH1~CH15和CH17~CH31 共30个时隙用作30个话路。
每个时隙传送8bit,因此共用256bit。每秒传送8000个帧,因此PCM一次群E1的数据率就是 2.048Mbit/s。
(1)、一条E1是2.048Mbps的链路,用PCM编码。
(2)、一个E1的帧长为256个bit,分为32个时隙,一个时隙为8个bit。
(3)、每秒有8000个E1的帧通过接口,即8K*256=2048kbps。
(4)、每个时隙在E1帧中占8bit,8*8k=64k,即一条E1中含有32个64K
===============