近年来,美国的达拉斯半导体公司(DALLAS SEMICONDUCTOR)推出了一项特有的单总线(1-Wire Bus)技术。该技术与上述总线不同,它采用单根信号线,既可传输时钟,又能传输数据,而且数据传输是双向的,因而这种单总线技术具有线路简单,硬件开销少,成本低廉,便于总线扩展和维护等优点。 单总线适用于单主机系统,能够控制一个或多个...
由于DS18B20使用的通信接口是1-Wire,因此我们需要学习1-Wire相关的通信协议,这样才能使单片机和它进行通信。 1. 单总线简介# 单总线(1-Wire BUS)是由Dallas公司开发的一种通用数据总线 一根通信线:DQ 异步、半双工 单总线只需要一根通信线即可实现数据的双向传输,当采用寄生供电时,还可以省去设备的VDD线路,此时,...
该协议定义了几种信号类型:复位脉冲、应答脉冲、写0、写1、读0和读1。所有这些信号,除了应答脉冲以外,都由主机发出同步信号。并且发送所有的命令和数据都是字节的低位在前,这一点与多数串行通信格式不同(多数为字节的高位在前)。 4.1 初始化序列:复位和应答脉冲 单总线上的所有通信都是以初始化序列开始,包括:...
若单总线器件发送1,则总线保持高电平,若发送0,则拉低总线。 由于单总线器件发送数据后可保持15μs有效时间,因此,主机在读时序期间必须释放总线,且须在15μs的采样总线状态,以便接收从机发送的数据。 1-Wire应用 单总线应用在很多领域,比如:单总线IC器件、存储器、温湿度传感器、逻辑器件、时钟芯片等。 学习过单...
单总线通常要求外接一个约为4.7kΩ的上拉电阻,这样,当总线闲置时,其状态为高电平。主机和从机之间的通信可通过3个步骤完成,分别为初始化1-wire器件、识别1-wire器件和交换数据。由于它们是主从结构,只有主机呼叫从机时,从机才能应答,因此主机访问1-wire器件都必须严格遵循单总线命令序列,即初始化、ROM、命令功能...
1-Wire 器件需要严格的协议来保证数据的完整。 该协议由通过一条线来传送的四种信令组成:包括复位脉冲和在线应答脉冲的复位序列、写 0 时隙、写 1 时隙、读时隙。 除在线应答脉冲以外,所有其它信号都由总线主机发出,并且发送的所有数据和命令都是字节的低位在前。
1-Wire 器件需要严格的协议来保证数据的完整。 该协议由通过一条线来传送的四种信令组成:包括复位脉冲和在线应答脉冲的复位序列、写 0 时隙、写 1 时隙、读时隙。 除在线应答脉冲以外,所有其它信号都由总线主机发出,并且发送的所有数据和命令都是字节的低位在前。
传感器、控制器、输入/输出设备均可按1-Wire协议接入网络 简捷性: 1-Wire单总线的设置和安装只需一条普通三芯电线连接至各从机接入点 当系统需要增加Slave时,只需要从该总线拉出延长线即可 可靠性: 每个从机均有绝对唯一的地址码 数据传输均采用CRC校验码 ...
1-Wire 1-Wire是一种串行通信总线协议,用于连接和通信各种设备。该协议由美国芯片制造商Dallas Semiconductor(现为Maxim Integrated)开发,并广泛应用于多个领域,如温度传感器、电池管理、智能卡等。 1.什么是1-Wire 1-Wire是一种基于单数据线的串行通信协议,它允许多个设备通过共享一个数据线与控制设备进行通信。这种...
1-Wire 器件需要严格的协议来保证数据的完整。 该协议由通过一条线来传送的四种信令组成:包括复位脉冲和在线应答脉冲的复位序列、写 0 时隙、写 1 时隙、读时隙。 除在线应答脉冲以外,所有其它信号都由总线主机发出,并且发送的所有数据和命令都是字节的低位在前。