第八章总线和数据通信技术学习培训模板课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第八章总线和数据通信技术学习培训模板课件.ppt》由用户(林田)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第八 总线 数据通信 技术 学习 培训 模板 课件
- 资源描述:
-
1、第八章第八章 总线和数据通信技术总线和数据通信技术概述概述8.1内总线内总线8.2通用总线通用总线8.3串行通信接口串行通信接口8.4首页首页本章内容本章内容现场总线现场总线8.5蓝牙技术蓝牙技术8.6电力线载波通信电力线载波通信8.8工业以太网工业以太网8.71.1.内总线内总线3.3.现场总线现场总线l 重点重点:2.2.通用、串行接口总线通用、串行接口总线 返 回4.4.蓝牙技术、以太网、电力线载波通信蓝牙技术、以太网、电力线载波通信主要有并行通信接口、串行通信主要有并行通信接口、串行通信接口、现场总线接口和以太网接接口、现场总线接口和以太网接口等。为方便各种仪器之间的通口等。为方便各种
2、仪器之间的通信,一般采用标准通信接口。信,一般采用标准通信接口。下 页上 页主要接口方式主要接口方式返 回在实际的测量和控制过程中,智能仪器和智在实际的测量和控制过程中,智能仪器和智能仪器之间、智能仪器与计算机之间需要进行各能仪器之间、智能仪器与计算机之间需要进行各种信息的交换和传输,这种信息的交换和传输通种信息的交换和传输,这种信息的交换和传输通过仪器的通信接口按照一定的协议实现。过仪器的通信接口按照一定的协议实现。是各仪器之间或仪器与计算机之间是各仪器之间或仪器与计算机之间进行信息交换和传输的联络装置进行信息交换和传输的联络装置 通信接口通信接口第八章第八章 总线和数据通信技术总线和数据通
3、信技术下 页上 页返 回注意:本章介绍智能仪器较常用的标本章介绍智能仪器较常用的标准总线,主要有总线、准总线,主要有总线、GP-IB通用通用接口总线、接口总线、RS232C串行总线、串行总线、RS422/485串行总线、串行总线、USB通用串通用串行总线、行总线、CAN总线等总线等。下 页上 页返 回8.1 8.1 概述概述智能仪器中的公共数字传输通道称为智能仪器中的公共数字传输通道称为总线(总线(Bus)总线总线按连接范围按连接范围划分划分片内总线(局部总线)片内总线(局部总线)内部总线(系统总线)内部总线(系统总线)外部总线(通信总线)外部总线(通信总线)主要用于芯主要用于芯片级的互连片级
4、的互连 用以实现系统与用以实现系统与各种扩展插件板各种扩展插件板之间的相互连接之间的相互连接 主要用于仪主要用于仪器间的互连器间的互连 下 页上 页返 回 一般由芯片制造厂商定义,对外提供的连线一般由芯片制造厂商定义,对外提供的连线均通过芯片的管脚实现,对智能仪器设计的影响均通过芯片的管脚实现,对智能仪器设计的影响不大。内部总线的种类相对较为统一,下节介绍不大。内部总线的种类相对较为统一,下节介绍的的 总线是其中的典型代表总线是其中的典型代表。片内总线片内总线CI2CI2外部总线的种类则比较广泛,由于涉及智能外部总线的种类则比较广泛,由于涉及智能仪器与智能仪器之间,智能仪器和通用计算机之仪器与
5、智能仪器之间,智能仪器和通用计算机之间通信的问题,根据通信性质、通信技术和通信间通信的问题,根据通信性质、通信技术和通信距离的不同,有多种多样的总线可供选择距离的不同,有多种多样的总线可供选择GP-IB通用并行总线、通用并行总线、RS-232C、RS-485和和USB(Universal Serial Bus)等串行总线、等串行总线、CAN现场总线。总线在多个领域应用广泛。现场总线。总线在多个领域应用广泛。举例:举例:下 页上 页返 回总线总线 按数据传输特点按数据传输特点划分划分并行总线并行总线 串行总线串行总线 指多个数据位同时传输或接收,可指多个数据位同时传输或接收,可分为不同位数(宽度
6、)的并行总线(如分为不同位数(宽度)的并行总线(如8位、位、16位等),当距离较近而且要求位等),当距离较近而且要求传输速率较高时通常采用此总线传输方传输速率较高时通常采用此总线传输方式式 数据逐位传输,发送或接收数据最多只需两根数据逐位传输,发送或接收数据最多只需两根导线,其一用于发送,另一用于接收;串行通信采导线,其一用于发送,另一用于接收;串行通信采用不同的工作方式,还可将发送和接收二线合一,用不同的工作方式,还可将发送和接收二线合一,具有经济实用的特点,当设备距离较远时通常采用具有经济实用的特点,当设备距离较远时通常采用串行总线方式。串行总线方式。下 页上 页返 回相同条件下:相同条件
7、下:串行传输速度并行传输速度串行传输速度并行传输速度注意:下 页上 页返 回上述的各种外部总线都有很多厂商推出了上述的各种外部总线都有很多厂商推出了相应的通信接口,有些接口已经直接在芯片级相应的通信接口,有些接口已经直接在芯片级予以实现,使用非常方便。除了这些标准总线予以实现,使用非常方便。除了这些标准总线接口之外,在无线通信领域,蓝牙技术正逐步接口之外,在无线通信领域,蓝牙技术正逐步为人们所采用;借助分布广阔的电力传输线进为人们所采用;借助分布广阔的电力传输线进行载波通信的方式仍在继续发展;借鉴通用计行载波通信的方式仍在继续发展;借鉴通用计算机构建局域网中占主导地位的以太网技术,算机构建局域
8、网中占主导地位的以太网技术,工业以太网也出于蓬勃发展阶段。随着新技术、工业以太网也出于蓬勃发展阶段。随着新技术、新的通信手段的发展,新的通信接口还会不断新的通信手段的发展,新的通信接口还会不断涌现。涌现。综述:综述:下 页上 页返 回.内总线内总线内总线内总线(System Bus)又称局部总线,是系统内部又称局部总线,是系统内部各模块的公共信息通道各模块的公共信息通道 各模块的设计可通用化;各模块的设计可通用化;具有互换性,损坏一部分只须更换该部分即可;具有互换性,损坏一部分只须更换该部分即可;只要留有足够的插口,随时可扩展系统的功能;只要留有足够的插口,随时可扩展系统的功能;改变其中一些模
9、块可以改变仪器的功能改变其中一些模块可以改变仪器的功能采用内总线的优点:采用内总线的优点:目目前前常常用用的的内内总总线线S-100 STD 是美国公司是美国公司1976年提出适应于年提出适应于Intel 8080CPU系列的总线,共系列的总线,共100条,其中条,其中16条数据线;条数据线;24条地址线;条地址线;11条控制线;条控制线;8条条DMA线;线;8条状条状态线;态线;8条矢量中断线;条矢量中断线;9条电条电源线地线;源线地线;16条其他用途信号条其他用途信号线;主要缺陷是布线不太合理、线;主要缺陷是布线不太合理、时钟信号位于控制信号中间,时钟信号位于控制信号中间,容易产生干扰、地
10、线少、引脚容易产生干扰、地线少、引脚多、几何尺寸大、易变形,目多、几何尺寸大、易变形,目前已极少用。前已极少用。是美国是美国Pro-log公司公司1979年提年提出用于工业控制微型计算机的标出用于工业控制微型计算机的标准系统总线。按工业现场标准设准系统总线。按工业现场标准设计,具有较好的兼容性,电路板计,具有较好的兼容性,电路板采用小板结构,高度模块化,结采用小板结构,高度模块化,结构简单,品种齐全,价格低廉,构简单,品种齐全,价格低廉,性能良好。支持多微处理器系统。性能良好。支持多微处理器系统。共共56条线,其中条线,其中6条逻辑电源线;条逻辑电源线;8条数据线;条数据线;16条地址线;条地
11、址线;22条条控制线;控制线;4条辅助电源线。适合于条辅助电源线。适合于8位机,位机,80年代开始在我国流行,年代开始在我国流行,现在应用较少现在应用较少.广泛应用于系统内部模块或芯广泛应用于系统内部模块或芯片之间的内总线,在单片机系片之间的内总线,在单片机系统中应用广泛统中应用广泛下 页上 页返 回下 页上 页返 回总线概述总线概述 8.2.1(InterIntegrated Circuit)总线是由)总线是由 Philips公司于公司于80年代推出的二线串行通信总线,通过年代推出的二线串行通信总线,通过串行数据线串行数据线SDA(Serial Data)和串行时钟线)和串行时钟线SCL(S
12、erial Clock)两根线将多个具有)两根线将多个具有总线接口的器件总线接口的器件连到总线上连到总线上,使信息在使信息在 器件之间传递。总线上数据器件之间传递。总线上数据 的传输速率在标准模式下可达的传输速率在标准模式下可达100kbit/s,在快速模式,在快速模式下可达下可达400kbit/s,在高速模式下可达,在高速模式下可达3.4Mbit/s。总线。总线长度可达长度可达25英尺,并且能支持英尺,并且能支持40个组件。由于接口嵌个组件。由于接口嵌入组件,所以占用空间小,减少了电路板的空间,降低入组件,所以占用空间小,减少了电路板的空间,降低了互联成本。了互联成本。下 页上 页返 回(1
13、)二线制总线,通过二线制总线,通过SDA及及SCL两线在连接到总线上两线在连接到总线上 的器件之间传送信息,根据地址识别各器件。的器件之间传送信息,根据地址识别各器件。(2)无中心主机的多主机总线,可在主机和分机之间双无中心主机的多主机总线,可在主机和分机之间双 向传送数据。各主机可任意同时发送而不破坏总线向传送数据。各主机可任意同时发送而不破坏总线 上的数据。上的数据。(3)同步通信总线,同步时钟允许器件通过总线以不同同步通信总线,同步时钟允许器件通过总线以不同 波特率通信,同时还可用作开始和停止串行口的应波特率通信,同时还可用作开始和停止串行口的应 答信号。答信号。总线具有下述特点:总线具
14、有下述特点:下 页上 页返 回(4)系统中所有外围器件及模块采用器件地址及引脚系统中所有外围器件及模块采用器件地址及引脚 地址的编址方式。地址的编址方式。(5)器件间总线简单,结构紧凑,总线上增加器件不器件间总线简单,结构紧凑,总线上增加器件不 影响系统的正常工作,系统可修改和可扩展性影响系统的正常工作,系统可修改和可扩展性 好。即使有不同时钟速度的器件连接到总线上,好。即使有不同时钟速度的器件连接到总线上,也能很方便地确定总线的时钟。也能很方便地确定总线的时钟。(6)支持支持NMOS、COMS、HCMOS等多种制造工等多种制造工 艺,并可用于测试和错误诊断。艺,并可用于测试和错误诊断。下 页
15、上 页返 回总线的术语总线的术语 8.2.2 构成构成 SDA(串行数据线)(串行数据线)SCL(串行时钟线)(串行时钟线)注意:总线上可以接若干个单片微机和外围器总线上可以接若干个单片微机和外围器件,每个器件可由唯一的地址确定,件,每个器件可由唯一的地址确定,总线根据地址识别各器件。总线根据地址识别各器件。下 页上 页返 回发发 送送&接接 收收 当某个器件向总线上发送信息时,它是当某个器件向总线上发送信息时,它是发送器发送器,而当它从总线上接收信息时,又成为而当它从总线上接收信息时,又成为接收器接收器。工作于发送或接收方式。发送或接收可根据数据的工作于发送或接收方式。发送或接收可根据数据的
16、传送方向而改变。传送方向而改变。总线根据器件的功能通过软件编程使器件总线根据器件的功能通过软件编程使器件例如:例如:有些器件既可做接收器又可做发送器,如存储器有些器件既可做接收器又可做发送器,如存储器 有些器件只能做接收器,如有些器件只能做接收器,如LCD驱动器驱动器 下 页上 页返 回 当某个器件在当某个器件在SCL上产生时钟脉冲,在上产生时钟脉冲,在SDA上产生寻址信号、开始条件、停止条件、上产生寻址信号、开始条件、停止条件、建立数据传输时,该器件为建立数据传输时,该器件为主器件(主机)主器件(主机),此时任何被寻址选中的器件为此时任何被寻址选中的器件为从器件(从从器件(从机)机)。主主
17、机机&从从 机机 单片微机在单片微机在 总线上既可做主器件总线上既可做主器件(主发送或主接受),也可做从器件(从发送(主发送或主接受),也可做从器件(从发送 或或 从接受),外围器件一般只能做从器件。从接受),外围器件一般只能做从器件。注意:下 页上 页返 回表表8.1 总线术语的定义总线术语的定义 下 页上 页返 回8.2.3 器件与器件与 总线的连接总线的连接 器件之间通过器件之间通过SDA及及SCL两根线进行通信。连接两根线进行通信。连接到总线的器件的输出级必须是集电极或漏极开路,通到总线的器件的输出级必须是集电极或漏极开路,通过上拉电阻接正电源,以便完成过上拉电阻接正电源,以便完成“线
18、与线与”功能。功能。图图8.1所示所示 器件与器件与 总线的连接总线的连接 SDA和和SCL均为双向均为双向I/O线,当线,当总线空闲时,两条线均为高电平。总线空闲时,两条线均为高电平。注意:下 页上 页返 回8.2.4 数据的传送数据的传送 在数据传送过程中,必须确认数据传送的在数据传送过程中,必须确认数据传送的开开始(启动)始(启动)和和结束(停止)结束(停止)。开始和结束信号由。开始和结束信号由主器件产生。主器件产生。开始信号以后,总线被认为处于忙态;结束开始信号以后,总线被认为处于忙态;结束信号以后,总线被认为处于闲态。信号以后,总线被认为处于闲态。下 页上 页返 回下 页上 页返 回
19、 当当SCL线为高电平、线为高电平、SDA线由低电平跳线由低电平跳变为高电平时为变为高电平时为“结束结束”条件,如图条件,如图8.2所示所示 下 页上 页返 回 总线上每次发送的数据字节数不受限制,总线上每次发送的数据字节数不受限制,但每个字节必须为但每个字节必须为8位,而且每个字节后面必须跟位,而且每个字节后面必须跟一个应答位(一个应答位(ACK)(第)(第9位),也叫认可位。位),也叫认可位。注意:下 页上 页返 回数据的传送过程数据的传送过程:数据传送时由主器件发出启动信号,即数据传送时由主器件发出启动信号,即SCL为高为高电平的状态下,数据线电平的状态下,数据线SDA发生由高电平到低电
20、平的发生由高电平到低电平的跳变。然后主器件发送第一个字节数据用于选择从器跳变。然后主器件发送第一个字节数据用于选择从器件的地址。件的地址。数据的传送过程如图数据的传送过程如图8.3所示。其中前所示。其中前7位为从器件的位为从器件的地址,由固定和可编程两部分组成,固定部分为器件地址,由固定和可编程两部分组成,固定部分为器件的名称,由生产公司规定;的名称,由生产公司规定;下 页上 页返 回可编程部分决定系统中最多可连接的此种器件的个数,可编程部分决定系统中最多可连接的此种器件的个数,假设某种器件的假设某种器件的7位地址中有位地址中有4位固定、位固定、3位可编程,位可编程,则同一个则同一个总线上最多
21、可连接总线上最多可连接8个该种器件。个该种器件。第第8位位(R/W)为方向位,规定从器件的数据传送方向。当方向位为为方向位,规定从器件的数据传送方向。当方向位为“0”时,表示发送(写),即主器件作为发送器,从器件作为接时,表示发送(写),即主器件作为发送器,从器件作为接收器,第一个字节之后主器件继续将数据发送到所选择的从器件;收器,第一个字节之后主器件继续将数据发送到所选择的从器件;当方向位为当方向位为“1”时,表示接收(读),此时,主器件由发送器变时,表示接收(读),此时,主器件由发送器变成接收器,从器件由接收器变成发送器,主器件将从选择的从器成接收器,从器件由接收器变成发送器,主器件将从选
22、择的从器件读数据。件读数据。下 页上 页返 回 主机发送地址后,系统中的其他器件都将自己的主机发送地址后,系统中的其他器件都将自己的地址和主器件送到总线上的地址进行比较,如果与主地址和主器件送到总线上的地址进行比较,如果与主器件发送到总线上的地址一致,则该器件即为被主器器件发送到总线上的地址一致,则该器件即为被主器件寻址的器件。件寻址的器件。注意:下 页上 页返 回 数据在数据在SDA上传送时,在上传送时,在SCL为高电平期间必须为高电平期间必须保持稳定,只有在保持稳定,只有在SCL线为低电平期间才允许改变,线为低电平期间才允许改变,如图如图8.4所示。所示。传送数据时,首先传输数据的最高有效
23、位,主器传送数据时,首先传输数据的最高有效位,主器件在传送每个字节后(包括第一个地址字节)都传送件在传送每个字节后(包括第一个地址字节)都传送一个应答位,通常接收器件在接收到每个字节后都会一个应答位,通常接收器件在接收到每个字节后都会做出响应,即释放串行时钟线做出响应,即释放串行时钟线SCL,使,使SCL线返回高线返回高电平,准备接收下一个数据字节。电平,准备接收下一个数据字节。下 页上 页返 回如果接收器件正在处理一个实时事件而不能接收如果接收器件正在处理一个实时事件而不能接收数据时,(例如正在处理一个内部中断,在这个数据时,(例如正在处理一个内部中断,在这个中断处理完之前就不能接收中断处理
24、完之前就不能接收 字节)将使字节)将使SCL保持低电平,迫使发送器件处于保持低电平,迫使发送器件处于等待状态,如图等待状态,如图8.3所示。所示。总线上的数据总线上的数据当接收器件处理完毕,为下一个数据字节做好当接收器件处理完毕,为下一个数据字节做好准备时,释放准备时,释放SCL线,发送器件继续发送。线,发送器件继续发送。下 页上 页返 回 当数据传送结束时,由主器件产生一个通信结束条当数据传送结束时,由主器件产生一个通信结束条件,即在件,即在SCL线为高电平时,线为高电平时,SDA产生正跳变。一次数产生正跳变。一次数据传送结束,释放总线,使总线处于空闲状态。主机只据传送结束,释放总线,使总线
25、处于空闲状态。主机只能在总线空闲的时侯启动传输能在总线空闲的时侯启动传输。下 页上 页返 回例如:例如:总线上的器件总线上的器件1(主器件)要与器件(主器件)要与器件2通信,包含下面几个步骤:通信,包含下面几个步骤:(1)器件等待总线处于)器件等待总线处于“闲态闲态”,即,即SDA和和SCL处处 于高电平;于高电平;(2)器件)器件1发送开始信号,即发送开始信号,即SCL高电平期间,高电平期间,SDA发生由高电平到低电平的跳变,使总线发生由高电平到低电平的跳变,使总线 处于忙态处于忙态;总线上的其他器件处于听的状态,总线上的其他器件处于听的状态,查看自己是否被寻址;查看自己是否被寻址;下 页上
展开阅读全文