搜索
嵌入式教程:总线的分类
2021-09-08 13:48:14
495
0

  在我们刚接触嵌入式教程的时候我们总是不可避免的遇到许多总线,但在初学者眼里这些总线貌似都差不多。不管是高速总线,低速总线还是数据总线,初学者都是很难区分的,所以这里简单介绍一下总线最常用的几种分类方法。



嵌入式教程:总线的分类



  首先,最常见也是最常用的分类就是按照功能来分。那按照这种分类方法,我们可以把总线分为地址总线、数据总线、控制总线。


  正如其名字所述,地址总就是用来传送地址的,数据总线就是传送数据,而控制总线就是传送控制信号的。


  地址总线的位数决定了存储空间,16位最大可存储216,也就是64KB。而数据总线更多变一点,除了传送的不一定是完全意义上的数据,其传输方式也更多。如单向传输和双向传输,一般来说,双向传输使用的是双向三态形式。



嵌入式教程:总线的分类



  和数据总线相比,控制总线一般都是双向的,传送方向也是看具体控制信号,位数也要看实际的系统需要来定。


  除了按照功能划分,我们还可以按照传输方式来划分为串行总线和并行总线。如果仅仅从理论上来看,并行会比串行更好,但成本却更高。更浅显一点来说,并行就是多条道路,而串行就是单线公路。



嵌入式教程:总线的分类



  嵌入式教程中还会学到一种比较少见的分类就是按照时钟信号方式分类,这种分类方式分为同步总线和异步总线。


  同步总线的时钟信号独立于数据,也就是说要用一根单独的线来作为时钟信号线;而异步总线的时钟信号是从数据中提取出来的,通常利用数据信号的边沿来作为时钟同步信号。


本文原创 文章来源:好学谷 转载请标明出处:http://www.haoxuegu.com/

读完Java教程研究生就失业了?
嵌入式教程:总线是什么