- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
主控端: - 为启动数据传送 (START 指令)、产生时钟 (SCL) 信号并中止数据传送 (STOP指令) 的器件,主控端必须是传送端或接收端。从属端: - 由主控端定址的器件。从属端可以扮演接收端或发送端的角色。多重主控端: - 在总线上可同时存一个以上的主控端,并且不会造成冲突或数据遗失。通常来说运用 bit-banged 软件的主控端并不具有多重主控端能力,I2C 总线控制器提供了一个将多重主控端硬件 I2C 连接端口加入到 DSP 或 ASIC 的简单方法。仲裁机制- 预先定义在特定时间内只有一个主控端能够取得总线控制权。同步: - 预先将二个或二个以上的主控端时钟信号予以同步化的定义程序。SDA: - 串行数据信号线 (Serial DAta) SCL: - 串行时钟信号线 (Serial CLock)目标器件的 I2C 地址在第一个位组中送出,而这个起始位组中最不重要位 (LSB:最低有效位) 则用来表明主控端将进行发送(写入) 数据或由接收端接收(读取) 数据,称为从属器件,每笔数据交换必须以 START 指令开头,并以 STOP 或 RESTART 情况结束。如果同一个 I2C 总线上有两个主控端,且同时发出 START 指令要控制总线时,那么就会以仲裁机制处理。当主控端,如微控器,已经控制总线时,其他的主控端必须等到第一个主控端送出 STOP 指令,并且将总线回复闲置状态时,才能控制总线。总线数据传送术语:F (FREE): - 总线为可用或闲置状态,这时 SDA 串行数据线与 SCL 串行时钟均为高电位状态。S (START)或R (RESTART):- 数据传送是以 START 情况开始,这时 SDA 串行数据线的电压位准会从高电位转变为低电位,而 SCL 串行时钟则保持在高电位,当这个情况发生时,代表了总线进入忙碌 (BUSY) 状态。C (CHANGE): - 当 SCL 串行时钟数据线为低电位时,数据位就可以由发送端放置到 SDA 串行数据在线,在这段时间内,只要 SCL 串行时钟一直维持在低电位状态,SDA 可以改变它的状态。D (DATA): - SDA 串行数据在线高或低电位的数据在 SCL 串行时钟线处于高位准时,在整个传输过程中时钟必须稳定维持在高电位以避免错误判读为 START 或 STOP 情况。P (STOP)P (STOP)P (STOP)P (STOP) - 数据传输在收到 STOP 指令时结束,这时候 SDA 串行数据线的位准由低电位回复到高电位,而 SCL 串行时钟线则维持在高电位,一但数据传送结束后,总线会在自动回复到可用状态。下面是I2C 总线的一些特征:(1)只要求两条总线线路,一条串行数据线SDA,一条串行时钟线SCL;(2)每个连接到总线的器件都可以通过唯一的地址和一直存在的简单的主机从机关系软件,设定地址主机可以作为主机发送器或主机接收器。(3)它是一个真正的多主机总线,如果两个或更多主机同时初始化数据传输可以通过冲突检测和仲裁,防止数据被破坏。(4)串行的8位双向数据传输位速率在标准模式下可达100kbit/s 快速模式下可达400kbit/s,高速模式下可达3.4Mbit/sI2C总线是philip在80年代开发的,成为了IC间的串行通信标准,采用简单的2线设计,可以用于各种芯片中,如I/O,A/D,D/A,传感器和MCU等.任何I2C设备都可以连接到I2C总线上,允许任何MASTER和SLAVER设备交换信息.SPI总线是主要用于处理器和外设同步串行通信的4线接口.SPI采用同步时钟,同步时钟把串行数据以8bit的整数倍移入和移出处理器.SPI是主从接口,CLOCK由MASTER产生,在使用SPI时,会同时发送和接收数据,使其成为一种全双工协议.CAN(控制器区域总线)总线是博世公司在80年代开发的一种分层串行传输协议,在电气噪声的环境中控制电子设备以及通讯,92年在奔驰汽车上采用了该总线,现在也广泛应用在汽车控制网络中.速度高达1Mbps@40M.SPI总线简介同步外设接口(SPI)是由摩托罗拉公司开发的全双工同步串行总线,该总线大量用在与EEPROM、ADC、FRAM和显示驱动器之类的慢速外设器件通信。SPI(Serial Peripheral Interface)是一种串行同步通讯协议,由一个主设备和一个或多个从设备组成,主设备启动一个与从设备的同步通讯,从而完成数据的交换。SPI 接口由SDI(串行数据输入),SDO(串行数据输出),SCK(串行移位时钟),CS(从使能信号)四种信号构成,CS 决定了唯一的与主设备通信的从设备,如没有CS 信号,则只能存在一个从设备,主设备通过产生移位时钟来发起通讯。通讯时,数据由SDO 输出,SDI 输入,数据
您可能关注的文档
最近下载
- 异常子宫出血诊断与治疗指南(2022更新版).pptx VIP
- 2025【比亚迪汽车SWOT、PEST分析3600字】.docx VIP
- 专题03配方法的十大应用(举一反三专项训练)数学人教版九年级上册【附答案】.pdf
- 小学英语语法课件-人称代词课件(全国通用版)(共90张PPT).pptx VIP
- 2005斯马鲁森林人维修手册.pdf VIP
- 新解读《GB_T 25921 - 2010电气和仪表回路检验规范》最新解读.docx VIP
- 大气渐变公司简介企业宣传PPT模板.pptx VIP
- 保险行业大数据风控模型构建与应用方案.doc VIP
- 企业宣传模具公司简介ppt模板.pptx VIP
- 六年级上册数学《分数除法》分数除法知识点整理.pdf VIP
文档评论(0)