- 1、本文档共65页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)