什么是单总线技术

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是单总线技术相关的知识,希望对你有一定的参考价值。

,,

所谓单总线技术指的是:微机与外设串行总线采用的是单根信号线,即传输时钟信号又传输数据,而且数据传输是双向的,具有线路简单、硬件开销少、成本低廉、软件设计简单等与我们熟知的诸如12c总线、SPI总线、SCI总线相比有着无可比拟的优越性。单总线适用于单个主机系统——如微控制器,能够控制一个或多个从机设备——如单总线器件。他们之间的数据交换只通过一条数据线。当只有一个从机设备时系统按单节点系统操作; 当有多个从机设备时,则按多节点系统操作。所以单总线器件要求要遵循严格的通信协议,以保证数据的完整性。 参考技术A 单总线是美国DALLAS公司推出的外围串行扩展总线技术。与SPI、I2C串行数据通信方式不同.它采用单根信号线,既传输时钟又传输数据,而且数据传输是双向的,具有节省I/O口线、资源结构简单、成本低廉、便于总线扩展和维护等诸多优点。 参考技术B 单总线是美国DALLAS公司推出的外围串行扩展总线技术。与SPI、I2C串行数据通信方式不同.它采用单根信号线,既传输时钟又传输数据,而且数据传输是双向的,具有节省I/O口线、资源结构简单、成本低廉、便于总线扩展和维护等诸多优点。单总线主机或从机设备通过一个漏极开路或三态端口连接至该数据线,这样允许设备在不发送数据时释放数据总线,以允许设备在不发送数据时能够释放总线,而让其他设备使用总线,单总线要求外接一个约5 k的上拉电阻.这样,当单总线在闲置时,状态为高电平。如果传输过程需要暂时挂起,且要求传输过程还能够继续,则总线必须处于空闲状态。传输之间的恢复时间没有限制,只要总线在恢复期间处于空闲状态(高电平)。 参考技术C 单总线是美国DALLAS公司推出的外围串行扩展总线技术。与SPI、I2C串行数据通信方式不同.它采用单根信号线,既传输时钟又传输数据,而且数据传输是双向的,具有节省I/O口线、资源结构简单、成本低廉、便于总线扩展和维护等诸多优点。[1]单总线要求外接一个约5 k的上拉电阻.这样,当单总线在闲置时,状态为高电平。如果传输过程需要暂时挂起,且要求传输过程还能够继续,则总线必须处于空闲状态。

传输之间的恢复时间没有限制,只要总线在恢复期间处于空闲状态(高电平)。如果总线保持低电平超过480 us,总线上的所有器件将复位。另外,在寄生方式供电时,为了保证单总线器件在某些工作状态下(如:温度转换器件、EEPROM写入等)具有足够的电源电流,必须在总线上提供强上拉。[1]
参考技术D ∙单总线技术(1-Wire Bus)是美国的达拉斯半导体公司(DALLAS SEMICONDUCTOR)推出了一项特有的技术,它采用单根信号线,既可传输时钟,又能传输数据,而且数据传输是双向的,因而这种单总线技术具有线路简单,硬件开销少,成本低廉,便于总线扩展和维护等优点。

以上是关于什么是单总线技术的主要内容,如果未能解决你的问题,请参考以下文章

stm32—单总线(1-wire)

设备之间通过总线来通信,总线都有啥类型的?

one-wire(单总线)组件

arm伪处理器使用的是啥总线标准

VUE--全局事件总线&&消息订阅与发布(pubsub)

改变嵌软开发思维方式之:基于单总线的数据抽象实例