- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
5.1总线技术概述;5.1.1总线的概念;5.1.2总线的分类;1.片内总线;5.1.3总线主要性能指标;3.系统总线;5.1.4总线的操作周期;2.总线仲裁
总线仲裁是总线授权机构,决定在下一个传送周期由哪个请求源使用总线。;4.数据传送
数据传送即数据传输阶段,主模块和从模块实现数据交换。例如,当系统执行写操作时,源模块(CPU)是总线的主控者,数据由源模块输出经数据总线写入到目的模块(存储器或I/O接口)中;当执行读操作时,源模块是存储器或I/O接口,目的模块是总线的主控者(CPU)。;5.1.5总线仲裁;(2)独立请求法。;2.分布式仲裁;5.1.6总线数据传输方法;2.异步传输
异步传输采用“应答”方式进行数据传输,总线所连接的设备可根据实际工作速度自动调整总线的数据传输速率。;非互锁握手方式中,主设备将数据输出到总线延迟Δt后,便输出数据准备信号Ready,通知从设备数据总线上已有数据,从设备在接收到数据准备好信号Ready后,将数据总线上的数据读取后,便输出ACK信号通知主设备可撤销当前数据总线上的数据,执行下一个数据的传输。由于主/从设备是通过固定延时完成读/写操作,因此非互锁握手工作方式中当系统中各设备工作速度差异较大时,不能完全确保接收方在规定的延时时间接收到握手信号,因此存在工作不可靠的问题。;半互锁握手工作过程和非互锁握手方式相似,差异是主设备在输出准备好信号Ready后,只有在主设备接收到从设备输出的ACK信号后,主设备才撤销准备好的信号Ready,这虽然解决了主设备输出Ready信号宽度的问题,但从设备输出的ACK信号何时撤销的问题仍未解决。;(1)被主设备选中的从设备(由AB确定)在接收到主设备输出的Request信号后,便对主设备输出回答信号ACK。;(4)从设备将主设备需要的数据输出到数据总线上,同时输出Ready信号通知主设备数据准备就绪。;3.半同步传输;2.总线标准的内容;(1)串行通信总线标准。串行通信标准有RS-232、RS-422、RS485、USB、IEEE1394、I2C、SPI、CAN、Ethnet等。RS-232、RS-422和RS485主要是实现系统间的数据通信;I2C、SPI主要用于嵌入式系统内部和系统间的数据通信;CAN和Ethnet主要完成远距离通信,是基于微型计算机的远程控制系统的热点。;5.2.1通用串行总线USB;2.USB系统的接口信号;5.2.2SPI总线;在点对点的通信中,SPI接口不需要进行寻址操作,且为全双工通信,显得简单高效。在多个从设备的系统中,每个从设备需要独立的使能信号。;5.2.3RS-232总线;2.RS-232电气特性;3.RS-232连接器;4.RS-232接线;5.2.4RS-485总线;2.RS-485总线构造;3.RS-485总线电气特性;5.2.5I2C总线;3I2C总线数据传输;(2)I2C总线节点的寻址方法。;1)DA3~DA0。器件地址,表明器件的类型编码,由厂家设置。;2)A2~A1。引脚地址,在电路连接时设置其状态,它的状态组合决定同类器件可连接的最大数量。;(4)数据传输的基本操作方式。一般有主控发送器方式、主控接收器方式、从控接收器方式和从控发送器方式4种基本操作方式。;5.2.6CAN总线;2.CAN总线电气特性;3.CAN总线连接及通信特点;谢谢聆听!
文档评论(0)