常用总线通信接口精品.ppt

  1. 1、本文档共65页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
39常用总线、通信接口 数据通信的基本方式可分为并行通信与串行通信两种 令并行通信:是指利用多条数据传输线将一个数据的各位 同时传送 特点 是传输速度快,适用于短距离通信 串行通信:是指利用一条传输线将数据一位位地顺序 传送。 特点 是通信线路简单,利用电话或电报线路就可 实现通信,降低成本,适用于远距离通信, 但传输速度慢 串行通信:分为同步通信(SYNC)与异步通信( ASYNC)两种 方式。(实际通信中,没有绝对的“异步”或“同步”,只 是按不同的程度上“同步”。) 异步通信:一个字节内同步,而字节之间“不同步 称之为“异步” 令同步通信:大于一个字节的“帧数据”或“块数据”内 同步,称之为“帧同步”或“块同步”。称 之为“同步”。(这时实际上“帧数据” 或“块数据”之间也是“异步”) 2013-429 2 异步通信 字符格式:规定有起始位、数据位、奇偶校 验位、停止位等 冷波特率:是衡量数据传送速率的指标(ps) 第n个字符 第n1个字符 空闲位启动 宇符数据 奇偶校停山空闲位启动宇符数据 1110/0oJo|/111 I/Ol I/o 低位 高位 2013-429 数据传送方向 单工方式只允许数据按照一个固定的方向 半双工方式每次只能有一个站发送,另一个 站接收 全双工方式允许通信双方同时进行发送和接 收 2013-429 令串行通信的基本特征是数据逐位顺序进行传送 令串行通信的格式及约定(如:同步方式、通讯 数据块格式、信号电平.等)不同,形成了 串行通信的协议与接口标准。常见的有: 冷⑦通用异步收发器UART)本课程介绍的串口 通用串行总线(USB) 单总线(1-Wire) 今2C总线 CAN总线 回SP总线 令1394 RS485,RS232C,RS422A标准…等等 2013-429 SP、1C、1We、RS232是目前单片机应用系统 中最常用的几个串行总线接口 与并行扩展总线相比,串行扩展总线能够最大程度 发挥最小系统的资源功能、简化连接线路,缩小电 路板面积、扩展性好,可简化系统设计 令串行总线的缺点是数据吞吐容量小,信号传输较慢 但随着CPU芯片工作频率的提高,以及串行总线的 功能增强,这些缺点将逐步淡化 2013-429 3.9.1P2c总线 I2C( Inter Integrated Circuit)常译为内 部集成电路总线,或集成电路间总线,它是 由Phi1ips公司推出的芯片间串行传输总线。 使用2线实现数据通信。 1根串行数据线(SDA) 1根串行时钟线(SCL)。 2013-429 1.P2c总线的基本特性 硬件结构上具有相同的硬件接口界面。 主器件1SDA SCL从器件1 从器件2 主器件20 SDA sCL从器件 2013-429 总线接口器件地址具有很大的独立性。在单主系统中,每个 I2C接口芯片具有唯一的器件地址,各从器件之间互不干扰 相互之间不能进行通信。MCU与IC器件之间的通信是通过独 无二的器件地址来实现的。 冷数据传输首先从最高位开始。传输速率在标准模式下可达 100kbit/s,在快速模式下达400kbit/s,在高速模式下达 3. 4Mbit/s 它是一个真正的多主机总线。如果两个或更多主机同时初始 化数据传输,可以通过冲突检测和仲裁防止数据被破坏 软件操作的一致性。任何器件通过I2C总线与MCU进行数据传 送的方式基本一样,决定了IC总线软件编写的一致性。 冷数据线SDA时钟线SCL(接上拉电阻) 2013-42 22c总线工作原理 (1)I2C总线信号类型 冷开始信号:SCL为高电平时,SDA由高电平向低电平跳变,开 始传送数据。 结束信号:SCL为高电平时,SDA由低电平向高电平跳变,结 束传送数据。 应答信号:接收数据的器件在接收到8bit数据后,向发送数 据的器件(发送器)发出特定的低电平脉冲,表示已收到数 据。发送器接收到应答信号后,根据实际情况作出是否继续 传递信号的判断。若未收到应答信号,由判断为接收器出现 故障 数据只能在SCL为低电平时才能改变,SCL为高电平时SDA须 稳定。 金起始信号与结束信号都是由主器件产生

文档评论(0)

kefuxing + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档