首页 第2章多媒体总线

第2章多媒体总线

举报
开通vip

第2章多媒体总线第2章多媒体总线2.1I2C总线2.2I2S总线2.1I2C总线I2C(Inter-IntegratedCircuit)总线是由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。是微电子通信控制领域广泛采用的一种总线标准。产生于在80年代,最初为音频和视频设备开发。它是同步通信的一种特殊形式,具有接口线少,控制方式简单,器件封装形式小,通信速率较高等优点。2.1I2C总线1、I2C总线特点(1)只要求两条总线线路:一条串行数据线SDA,一条串行时钟线SCL;(2)每个连接到总线的器件都可以通过唯...

第2章多媒体总线
第2章多媒体总线2.1I2C总线2.2I2S总线2.1I2C总线I2C(Inter-IntegratedCircuit)总线是由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。是微电子通信控制领域广泛采用的一种总线 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 。产生于在80年代,最初为音频和视频设备开发。它是同步通信的一种特殊形式,具有接口线少,控制方式简单,器件封装形式小,通信速率较高等优点。2.1I2C总线1、I2C总线特点(1)只 要求 对教师党员的评价套管和固井爆破片与爆破装置仓库管理基本要求三甲医院都需要复审吗 两条总线线路:一条串行数据线SDA,一条串行时钟线SCL;(2)每个连接到总线的器件都可以通过唯一的地址和一直存在的简单的主机/从机关系软件设定地址,主机可以作为主机发送器或主机接收器;(3)它是一个真正的多主机总线,如果两个或更多主机同时初始化,数据传输可以通过冲突检测和仲裁防止数据被破坏;2.1I2C总线(4)串行的8位双向数据传输位速率在标准模式下可达100kbit/s,快速模式下可达400kbit/s,高速模式下可达3.4Mbit/s;(5)连接到相同总线的IC数量只受到总线的最大电容400pF限制。2.1I2C总线2、I2C总线术语发送器:发送数据到总线的器件;接收器:从总线接收数据的器件;主机:初始化发送产生时钟信号和终止发送的器件;从机:被主机寻址的器件;多主机:同时有多于一个主机尝试控制总线但不破坏传输;仲裁:是一个在有多个主机同时尝试控制总线但只允许其中一个控制总线并使传输不被破坏的过程;同步:两个或多个器件同步时钟信号的过程。2.1I2C总线3、数据的有效性SDA线上的数据必须在时钟的高电平周期保持稳定。数据线的高或低电平状态只有在SCL线的时钟信号是低电平时才能改变。2.1I2C总线4、起始和停止起始条件:SCL线是高电平时,SDA线从高电平向低电平切换。停止条件:SCL线是高电平时,SDA线由低电平向高电平切换。2.1I2C总线起始和停止条件一般由主机产生,总线在起始条件后被认为处于忙的状态  起始和停止条件,在停止条件的某段时间后总线被认为再次处于空闲状态。如果产生重复起始条件而不产生停止条件,总线会一直处于忙的状态,此时的起始条件(S)和重复起始条件(Sr)在功能上是一样的。2.1I2C总线5、数据传输和应答数据传输发送到SDA线上的每个字节必须为8位,每次传输可以发送的字节数量不受限制。每个字节后必须跟一个响应位。首先传输的是数据的最高位(MSB),如果从机要完成一些其他功能后(例如一个内部中断服务程序)才能接收或发送下一个完整的数据字节,可以使时钟线SCL保持低电平,迫使主机进入等待状态,当从机准备好接收下一个数据字节并释放时钟线SCL后数据传输继续。2.1I2C总线应答数据传输必须带响应,相关的响应时钟脉冲由主机产生。在响应的时钟脉冲期间发送器释放SDA线(高)。在响应的时钟脉冲期间,接收器必须将SDA线拉低,使它在这个时钟脉冲的高电平期间保持稳定的低电平。2.1I2C总线通常被寻址的接收器在接收到的每个字节后,除了用CBUS地址开头的数I2C总线数据传输和应答据,必须产生一个响应。当从机不能响应从机地址时(例如它正在执行一些实时函数不能接收或发送),从机必须使数据线保持高电平,主机然后产生一个停止条件终止传输或者产生重复起始条件开始新的传输。如果从机接收器响应了从机地址,但是在传输了一段时间后不能接收更多数据字节,主机必须再一次终止传输。这个情况用从机在第一个字节后没有产生响应来表示。从机使数据线保持高电平,主机产生一个停止或重复起始条件。2.1I2C总线如果传输中有主机接收器,它必须通过在从机不产生时钟的最后一个字节不产生一个响应,向从机发送器 通知 关于发布提成方案的通知关于xx通知关于成立公司筹建组的通知关于红头文件的使用公开通知关于计发全勤奖的通知 数据结束。从机发送器必须释放数据线,允许主机产生一个停止或重复起始条件。无应答在时钟的第9个脉冲期间发送器释放数据总线,接收器不拉低数据总线表示一个NACK,NACK有两种用途:a、一般表示接收器未成功接收数据字节;b、当接收器是主控器时,它收到最后一个字节后,应发送一个NACK信号,以通知被控发送器结束数据发送,并释放总线,以便主控接收器发送一个停止信号STOP。2.1I2C总线I2C总线发送器送到SDA线上的每个字节必须为8位长,传送时高位在前,低位在后。与之对应,主器件在SCL线上产生8个脉冲;第9个脉冲低电平期间,发送器释放SDA线,接收器把SDA线拉低,以给出一个接收确认位;每传1个字节需要9个时钟脉冲。2.1I2C总线6、寻址方式7位寻址第一个字节的头7位组成了从机地址,最低位(LSB)是第8位,它决定了传输的方向。第一个字节的最低位是“0”,表示主机会写信息到被选中的从机;“1”表示主机会向从机读信息,当发送了一个地址后,系统中的每个器件都在起始条件后将头7位与它自己的地址比较,如果一样,器件会判定它被主机寻址,至于是从机接收器还是从机发送器,都由R/W位决定。2.1I2C总线10位寻址10位寻址和7位寻址兼容,而且可以结合使用。10位寻址采用了保留的1111XXX作为起始条件,或重复起始条件的后第一个字节的头7位。保留地址位1111XXX有8个组合,但是只有4个组合11110XX用于10位寻址,剩下的4个组合11111XX保留给后续增强的I2C总线。2.1I2C总线7、控制字节在起始条件之后,必须是器件的控制字节,其中高四位为器件类型识别符(不同的芯片类型有不同的定义,EEPROM一般应为1010),接着三位为片选,最后一位为读写位,当为1时为读操作,为0时为写操作。2.1I2C总线8、写数据过程主控在检测到总线空闲的状况下,首先发送一个START信号掌管总线;发送一个控制字节(包括7位器件地址码和一位R/W);当被控器件检测到主控发送的地址与自己的地址相同时发送一个应答信号(ACK);主控收到ACK后开始发送第一个数据字节;被控器收到数据字节后发送一个ACK表示继续传送数据,发送NACK表示传送数据结束;主控发送完全部数据后,发送一个停止位STOP,结束整个通讯并且释放总线;2.1I2C总线单字节写操作多字节连续写操作2.1I2C总线9、读数据过程主控在检测到总线空闲的状况下,首先发送一个START信号掌管总线;发送一个控制字节(包括7位器件地址码和一位R/W);当被控器件检测到主控发送的地址与自己的地址相同时发送一个应答信号(ACK);主控收到ACK后释放数据总线,开始接收第一个数据字节;主控收到数据后发送ACK表示继续传送数据,发送NACK表示传送数据结束;主控发送完全部数据后,发送一个停止STOP,结束整个通讯并且释放总线;2.1I2C总线当前地址读单字节操作(被控器件内部储存器地址计数器保留最后一次访问的地址)2.1I2C总线任意地址读单字节操作(主控器件先发写命令,然后发要读的地址,然后发读命令)2.1I2C总线多字节连续读操作(被控器件完成一个读字节操作后内部地址计数器自动加一)注:以上操作符合24CXX系列EEPROM器件读写时序。2.2I2S总线I2S(Inter—ICSound)总线是飞利浦公司为数字音频设备之间的音频数据传输而制定的一种总线标准,该总线专责于音频设备之间的数据传输,广泛应用于各种多媒体系统。它采用了沿独立的导线传输时钟与数据信号的设计,通过将数据和时钟信号分离,避免了因时差诱发的失真,为用户节省了购买抵抗音频抖动的专业设备的费用。2.2I2S总线1、I2S总线规范I2S总线拥有三条数据信号线:SCK:(continuousserialclock)串行时钟对应数字音频的每一位数据,SCK都有1个脉冲。SCK的频率=2×采样频率×采样位数。WS:(wordselect)字段(声道)选择用于切换左右声道的数据。WS的频率=采样频率。SD:(serialdata)串行数据用二进制补码表示的音频数据。2.2I2S总线(1)串行数据SDI2S格式的信号无论有多少位有效数据,数据的最高位总是被最先传输(在WS变化(也就是一帧开始)后的第2个SCK脉冲处),因此最高位拥有固定的位置,而最低位的位置则是依赖于数据的有效位数。也就使得接收端与发送端的有效位数可以不同。如果接收端能处理的有效位数少于发送端,可以放弃数据帧中多余的低位数据;如果接收端能处理的有效位数多于发送端,可以自行补足剩余的位(常补足为零)。2.2I2S总线这种同步机制使得数字音频设备的互连更加方便,而且不会造成数据错位。为了保证数字音频信号的正确传输,发送端和接收端应该采用相同的数据格式和长度。当然,对I2S格式来说数据长度可以不同。随着技术的发展,在统一的I2S接口下,出现了多种不同的数据格式。根据SDATA数据相对于WS和SCLK的位置不同,分为左对齐(较少使用)、I2S格式(即飞利浦规定的格式)和右对齐(也叫日本格式、普通格式)。2.2I2S总线左右对齐2.2I2S总线(2)声道选择WS声道选择线表明了正在被传输的声道。WS为“1”表示正在传输的是左声道的数据。WS为“0”表示正在传输的是右声道的数据。WS可以在串行时钟的上升沿或者下降沿发生改变,并且WS信号不需要一定是对称的。在从属装置端,WS在时钟信号的上升沿发生改变。WS总是在最高位传输前的一个时钟周期发生改变,这样可以使从属装置得到与被传输的串行数据同步的时间,并且使接收端存储当前的命令以及为下次的命令清除空间。2.2I2S总线(3)串行时钟SCKSCK是模块内的同步信号,从模式时由外部提供,主模式时由模块内部自己产生。(4)时序图2.2I2S总线16位和24位SD2.2I2S总线2、三种工作模式从数据的接收和发送的角度来说,它可以分为数据接收端和数据发送端;从时钟信号和声道选择信号的产生的角度来说,它又可以分为主机和从机;I2S就存在以下三种不同的模式,其中产生时钟信号和声道选择信号的是主机。2.2I2S总线(1)数据传输端产生SCK、WS信号,为主机,从而数据接收端成为从机。(2)数据接收端产生SCK、WS信号,为主机,从而数据传输端成为从机。2.2I2S总线(3)当有多个数据接收端和多个数据传输端的时候,很难确定谁作为主机,因此就出现了另一种模式,即一个控制器专门负责产生时钟和声道选择信号。2.2I2S总线3、延迟特性在I2s总线中,任何设备都可以通过提供必需的时钟信号成为系统的主导装置,而从属装置通过外部时钟信号来得到它的内部时钟信号,这就意味着必须重视主导装置和数据以及命令选择信号之间的传播延迟。总的延迟主要由两部分组成外部时钟和从属装置的内部时钟之间的延迟;内部时钟和数据信号以及命令选择信号之间的延迟。2.2I2S总线对于数据和命令信号的输入,外部时钟和内部时的延迟不占据主导的地位,它只是延长了有效的建立时间。延迟的主要部分是发送端的传输延迟和设置接收端所需的时间。发送端接收端
本文档为【第2章多媒体总线】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
正方体
暂无简介~
格式:ppt
大小:644KB
软件:PowerPoint
页数:35
分类:
上传时间:2022-05-11
浏览量:0