I2S总线原理与应用实例.pdf
文本预览下载声明
2
2 总线接口IP Core的设计
I S
I S总线接口IP Core的设计
肖锐
肖锐
2006.6.29
2006.6.29
2
• I S 接口介绍
• I2S IP Core 的设计
• 测试、仿真和验证
• 结论
2
I S接口介绍
2
I S 是 Inter-IC Sound bus 的简称
2
I S 总线接口是立体声音频信号和系统之
间传递的接口,主要应用于:
A/D和D/A转换器
数字信号处理器(DSP )
数字滤波器
数字输入/输出接口
2
PHILIPS 公司是I S 的发明者
2
• I S的基本架构
2
在I S传输协议中,其数据信号、时钟信号
以及控制信号是分开传输的。
使用三条传输线:
SD 串行数据线
WS 左右声道选择线
SCK 同步时钟信号线
基本的传输时序如图:
SCK是模块内的同步信号,从模式时由外部提供,主模式
SCK是模块内的同步信号,从模式时由外部提供,主模式
时由模块内部自己产生。
时由模块内部自己产生。
WS是声道选择信号,表明了数据发送端所选择的声道,当
WS是声道选择信号,表明了数据发送端所选择的声道,当
● WS=0,表示选择左声道
● WS=0,表示选择左声道
● WS=1,表示选择右声道
● WS=1,表示选择右声道
2
SD是串行数据,在I S中以二进制补码的形式在数据线中
SD是串行数据,在 中以二进制补码的形式在数据线中
传输,首先传输最高位(MSB )
传输,首先传输最高位(MSB )
当系统字长比数据发送端字长长的时候,数据传
输的时候就会出现截取现象,即如果数据接收端
接收的数据位比它规定的字长长的话,那么规定
字长最低位(LSB)以后的所有位将会被忽略。
另一方面,如果接收的字长比它规定的字长短的
话,那么空余出来的位将会以0填补。
通过这种方式可以使音频信号的最有效位得到传
输从而保证正确的听觉效果。
2
• I S的几种工作模式
从数据的接收和发送的角度来说,它可以分为数
据接收端(Transmitter)和数据发送端(Receiver)
从时钟信号和声道选择信号的产生的角度来说,
它又可以分为主机(Master )和从机(Slaver)
2
I S就存在以下三种不同的模式,其中产生时钟
信号和声道选择信号的是主机
数据传输端产生SCK,WS信号,为主机,
数据传输端产生SCK,WS信号,为主机,
从而数据接收端成为从机,如图所示:
从而数据接收端成为从机,如图所示:
数据接收端产生SCK,WS信号,为主机,
数据接收端产生SCK,WS信号,为主机,
从而数据传输端成为从机,如图所示:
从而数据传输端成为从机,如图所示:
当有多个数据接收端和多个数据传输端的
当有多个数据接收端和多个数据传输端的
时候,很难确定谁作为主机,因此就出现
时候,很难确定谁
显示全部