文档详情

I2S总线原理与应用实例.pdf

发布:2018-11-26约7.68千字共32页下载文档
文本预览下载声明
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信号,为主机, 从而数据传输端成为从机,如图所示: 从而数据传输端成为从机,如图所示: 当有多个数据接收端和多个数据传输端的 当有多个数据接收端和多个数据传输端的 时候,很难确定谁作为主机,因此就出现 时候,很难确定谁
显示全部
相似文档