美文网首页嵌牛IT观察
一文看懂嵌入式总线技术的原理、分类及技术指标

一文看懂嵌入式总线技术的原理、分类及技术指标

作者: 夜_月 | 来源:发表于2017-11-14 19:54 被阅读0次

姓名:高岩        学号:13020199025

本文转载自:http://www.eefocus.com/embedded/380839

【嵌牛导读】:本文简单介绍了嵌入式系统中总线的分类及用途,方便初学者学习嵌入式开发。

【嵌牛鼻子】:嵌入式,总线,I2C,SPI

【嵌牛提问】:不同系统总线的复用方式不同的话对实际嵌入式开发有何影响?

【嵌牛正文】:

1.总线基础

总线(Bus)是计算机各种功能部件之间传送信息的公共通信干线,它是由导线组成的传输线束,按照计算机所传输的信息种类,计算机的总线可以划分为数据总线、地址总线和控制总线,分别用来传输数据、数据地址和控制信号。总线是一种内部结构,它是CPU、内存、输入、输出设备传递信息的公用通道,主机的各个部件通过总线相连接,外部设备通过相应的接口电路再与总线相连接,从而形成了计算机硬件系统。在计算机系统中,各个部件之间传送信息的公共通路叫总线,微型计算机是以总线结构来连接各个功能部件的

2. 总线的工作原理

当总线空闲(其他器件都以高阻态形式连接在总线上)且一个器件要与目的器件通信时,发起通信的器件驱动总线,发出地址和数据。其他以高阻态形式连接在总线上的器件如果收到(或能够收到)与自己相符的地址信息后,即接收总线上的数据。发送器件完成通信,将总线让出(输出变为高阻态)。

3. 总线的分类

A. 按功能和规范分。

图1三类总线在微机系统中的地位和关系

(1) 片总线(Chip Bus, C-Bus) 又称元件级总线,是把各种不同的芯片连接在一起构成特定功能模块(如CPU模块)的信息传输通路,它的宽度可以是8、16、32或64位。目前比较流行的几种内部总线技术:I2C总线、SCI总线等。

(2) 内总线(Internal Bus, I-Bus) 又称系统总线或板级总线,是微机系统中各插件(模块)之间的信息传输通路。例如CPU模块和存储器模块或I/O接口模块之间的传输通路。常用的有PC总线、AT总线(ISA总线)、PCI总线等。

(3) 外总线(External Bus, E-Bus)

又称通信总线,是微机系统之间或微机系统与其他系统(仪器、仪表、控制装置等)之间信息传输的通路,如EIA RS-232C、IEEE-488等。

其中的系统总线,即通常意义上所说的总线,一般又含有三种不同功能的总线,即数据总线DB、地址总线AB和控制总线CB。有的系统中,数据总线和地址总线是复用的,即总线在某些时刻出现的信号表示数据而另一些时刻表示地址;而有的系统是分开的。51系列单片机的地址总线和数据总线是复用的,而一般PC中的总线则是分开的。“数据总线DB”用于传送数据信息。数据总线是双向三态形式的总线,即他既可以把CPU的数据传送到存储器或I/O接口等其它部件,也可以将其它部件的数据传送到CPU。数据总线的位数是微型计算机的一个重要指标,通常与微处理的字长相一致。例如Intel 8086微处理器字长16位,其数据总线宽度也是16位。需要指出的是,数据的含义是广义的,它可以是真正的数据,也可以是指令代码或状态信息,有时甚至是一个控制信息,因此,在实际工作中,数据总线上传送的并不一定仅仅是真正意义上的数据。“地址总线AB”是专门用来传送地址的,由于地址只能从CPU传向外部存储器或I/O端口,所以地址总线总是单向三态的,这与数据总线不同。地址总线的位数决定了CPU可直接寻址的内存空间大小,比如8位微机的地址总线为16位,则其最大可寻址空间为2^16=64KB,16位微型机(x位处理器指一个时钟周期内微处理器能处理的位数多少,即字长大小)的地址总线为20位,其可寻址空间为2^20=1MB。一般来说,若地址总线为n位,则可寻址空间为2^n字节。“控制总线CB”用来传送控制信号和时序信号。控制信号中,有的是微处理器送往存储器和I/O接口电路的,如读/写信号,片选信号、中断响应信号等;也有是其它部件反馈给CPU的,比如:中断申请信号、复位信号、总线请求信号、设备就绪信号等。因此,控制总线的传送方向由具体控制信号而定,一般是双向的,控制总线的位数要根据系统的实际控制需要而定。实际上控制总线的具体情况主要取决于CPU。

相关文章

  • 一文看懂嵌入式总线技术的原理、分类及技术指标

    姓名:高岩 学号:13020199025 本文转载自:http://www.eefocus.com/embe...

  • 计算机组成原理复习 2018-06-05

    冯诺义曼计算机的特点 计算机硬件的主要技术指标 总线的分类: 总线的控制 存储器按作用分类 存储容量的扩展 cac...

  • 韩东 嵌入式系统原理及应用技术 单片机原理与应用设计 自动检测技术及仪表控制系统 科技写作教程 测控技术与仪器专业...

  • 韩东 嵌入式系统原理及应用技术 单片机原理与应用设计 自动检测技术及仪表控制系统 科技写作教程 测控技术与仪器专业...

  • Android apk 安装过程

    一文看懂 Android APK 安装的原理

  • 一文看懂RPA的技术架构及原理

    众所周知,作为一款软件或平台,RPA(机器人流程自动化)是用来替代人类员工实施基于规则的高度重复性工作的程序,而非...

  • 1.8

    今天讲的是跟踪架工作原理及组成 是由研发中心的李红光老师给我们讲解,从用途、组成、主要技术指标及精度分析计算、发展史。

  • 学习小组Day7笔记-陈冰雪

    测序技术原理及三代测序技术初涉 第三代测序技术 高通量测序分类

  • 计算机组成原理A卷

    填空题 1.计算机硬件的技术指标 机器字长,存储容量,运算速度 2.总线操作的四个阶段 总线请求和仲裁阶段,寻址阶...

  • GC

    ================ GC 算法 ================= 一文看懂 JVM 内存布局及 ...

网友评论

    本文标题:一文看懂嵌入式总线技术的原理、分类及技术指标

    本文链接:https://www.haomeiwen.com/subject/qpafvxtx.html