微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > MCU和DSP > 序列之9:总线你懂么?

序列之9:总线你懂么?

时间:01-28 来源:互联网 点击:
四、总线的分类
  总线按功能和规范可分为五大类型:
  数据总线(Data Bus):在CPU与RAM之间来回传送需要处理或是需要储存的数据。
  地址总线(Address Bus):用来指定在RAM(Random Access Memory)之中储存的数据的地址。
  控制总线(Control Bus):将微处理器控制单元(Control Unit)的信号,传送到周边设备,一般常见的为 USB Bus和1394 Bus。
  扩展总线(Expansion Bus):可连接扩展槽和电脑。
  局部总线(Local Bus):取代更高速数据传输的扩展总线。
  按照传输数据的方式划分,可以分为串行总线和并行总线。
  串行总线中,二进制数据逐位通过一根数据线发送到目的器件;并行总线的数据线通常超过2根。常见的串行总线有SPI、I2C、USB及RS232等。
  按照时钟信号是否独立,可以分为同步总线和异步总线。
  同步总线的时钟信号独立于数据,而异步总线的时钟信号是从数据中提取出来的。SPI、I2C是同步串行总线,RS232采用异步串行总线。
  五、总线的技术指标
  1、总线的带宽(总线数据传输速率)
  总线的带宽指的是单位时间内总线上传送的数据量,即每钞钟传送MB的最大稳态数据传输率。与总线密切相关的两个因素是总线的位宽和总线的工作频率,它们之间的关系:
  总线的带宽=总线的工作频率*总线的位宽/8
  或者 总线的带宽=(总线的位宽/8 )/总线周期
  2、总线的位宽
  总线的位宽指的是总线能同时传送的二进制数据的位数,或数据总线的位数,即32位、64位等总线宽度的概念。总线的位宽越宽,每秒钟数据传输率越大,总线的带宽越宽。
  3、总线的工作频率
  总线的工作时钟频率以MHZ为单位,工作频率越高,总线工作速度越快,总线带宽越宽。
  六、传输数据可靠性
  可靠性是评定总线最关键的参数,没有可靠性,传输的数据都是错误的信息,便就失去了总线的实际意义。为了提高总线的可靠性,通常采用的措施有:
  采用数据帧发送前发送器对总线进行侦听,只有侦听到总线处于空闲状态下时才可向总线传送数据帧,这样避免了不同节点的数据冲突。
  采用双绞线差分信号来传送数据,以降低单线的电压升降幅度,减小信号的边沿产生的高次谐波。
  适当的让数据的边沿具有一定的斜坡。
  增加匹配电阻和电容等来减少总线上信号的发射和平衡总线上的分布电容等。
  采用合适的网络拓扑结构和屏蔽技术等来减少受其他信号的干扰。
  还有就是在软件上通过数字滤波、数据校验纠错等措施来提高数据传输的可靠性。
  看了上面的是不是对总线没有那么陌生了,感觉总线没有那么恐怖了!!
                               
               

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top