设备之间通过总线来通信,总线都有什么类型的?
如18b20测温度的它的总线是单总线,就一根线。还有I2C总线、SPI总线和SCI总线。还有吗?...
如18b20测温度的它的总线是单总线,就一根线。还有I2C总线、SPI总线和SCI总线。
还有吗? 展开
还有吗? 展开
3个回答
展开全部
总线按功能和规范可分为三大类型:(1) 片总线(Chip Bus, C-Bus)又称元件级总线,是把各种不同的芯片连接在一起构成特定功能模块(如CPU模块)的信息传输通路。(2) 内总线(Internal Bus, I-Bus)又称系统总线或板级总线,是微机系统中各插件(模块)之间的信息传输通路。例如CPU模块和存储器模块或I/O接口模块之间的传输通路。(3) 外总线(External Bus, E-Bus)又称通信总线,是微机系统之间或微机系统与其他系统(仪器、仪表、控制装置等)之间信息传输的通路,如EIA RS-232C、IEEE-488等.
其中的系统总线,即通常意义上所说的总线,一般又含有三种不同功能的总线,即数据总线DB(Data Bus)、地址总线AB(Address Bus)和控制总线CB(Control Bus)。有的系统中,数据总线和地址总线是复用的,即总线在某些时刻出现的信号表示数据而另一些时刻表示地址;而有的系统是分开的。51系列单片机的地址总线和数据总线是复用的,而一般PC中的总线则是分开的。
按照传输数据的方式划分,可以分为串行总线和并行总线。串行总线中,二进制数据逐位通过一根数据线发送到目的器件;并行总线的数据线通常超过2根。常见的串行总线有SPI、I2C、USB及RS232等。
按照时钟信号是否独立,可以分为同步总线和异步总线。同步总线的时钟信号独立于数据,而异步总线的时钟信号是从数据中提取出来的。SPI、I2C是同步串行总线,RS232采用异步串行总线。
其中的系统总线,即通常意义上所说的总线,一般又含有三种不同功能的总线,即数据总线DB(Data Bus)、地址总线AB(Address Bus)和控制总线CB(Control Bus)。有的系统中,数据总线和地址总线是复用的,即总线在某些时刻出现的信号表示数据而另一些时刻表示地址;而有的系统是分开的。51系列单片机的地址总线和数据总线是复用的,而一般PC中的总线则是分开的。
按照传输数据的方式划分,可以分为串行总线和并行总线。串行总线中,二进制数据逐位通过一根数据线发送到目的器件;并行总线的数据线通常超过2根。常见的串行总线有SPI、I2C、USB及RS232等。
按照时钟信号是否独立,可以分为同步总线和异步总线。同步总线的时钟信号独立于数据,而异步总线的时钟信号是从数据中提取出来的。SPI、I2C是同步串行总线,RS232采用异步串行总线。
展开全部
按照系统的内外层次我们划分为三种:
1. 内部总线
微机内部各外围芯片与处理器之间的总线
2. 系统总线
微机中各插件板与系统板之间的总线
3. 外部总线
微机和外部设备之间的总线
给问题中提到的总线分个类吧,18b20的单总线是外传感器到微机的总线,属于外部总线。而I2C总线/SPI/SCI属于内部总线。
常用的内部总线你已经都点出来了,我着重说一下另外两种,
系统总线有ISA/EISA/EISA/PCI等总线。外部总线,常见的有RS485,CAN,POWERBUS,MBUS总线,等等。
1. 内部总线
微机内部各外围芯片与处理器之间的总线
2. 系统总线
微机中各插件板与系统板之间的总线
3. 外部总线
微机和外部设备之间的总线
给问题中提到的总线分个类吧,18b20的单总线是外传感器到微机的总线,属于外部总线。而I2C总线/SPI/SCI属于内部总线。
常用的内部总线你已经都点出来了,我着重说一下另外两种,
系统总线有ISA/EISA/EISA/PCI等总线。外部总线,常见的有RS485,CAN,POWERBUS,MBUS总线,等等。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
人家回答的可够专业的,还有什么不了解的可以补充啊,
建议给个满意答案! 呵呵.
建议给个满意答案! 呵呵.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询