现货库存,2小时发货,提供寄样和解决方案
热搜关键词:
ADI的1-Wire总线是一种简洁高效的通信协议,通过一条公共数据线实现主机与一个或多个从机之间的半双工、双向通信。在该架构中,所有设备共享同一条数据总线,通信与供电均通过该线路完成。
从机设备的供电依赖于总线状态:当总线为高电平时,从机内部电容充电;当总线为低时,电容释放存储电荷以维持器件运行。典型的1-Wire主机采用开漏极I/O端口设计,并通过上拉电阻连接至3V至5V电源。此外,ADI也提供集成线驱动器的智能主机方案,以增强信号驱动能力。
每个1-Wire从机均具备一个唯一且不可更改的64位ROM ID,由工厂激光刻写,确保全球无重复。此ID不仅为设备提供电子身份标识,还支持主机在多从机系统中精准选择目标设备。ID中包含8位家族码,用于识别器件类型及其功能类别。
所有通信由主机启动并控制。数据传输以“时隙”为单位,采用类似脉宽调制的机制:逻辑“0”由宽脉冲表示,逻辑“1”由窄脉冲表示。通信起始时,主机发送复位脉冲,将总线拉低并保持预定时间,用于同步所有从机。随后,各从机通过发出低电平“应答脉冲”确认响应。
写操作时,主机在时隙开始拉低总线,持续较长时间表示写“0”,短暂拉低后释放表示写“1”。读操作时,主机发出窄脉冲启动时隙,从机通过导通开漏输出延长低电平(返回“0”),或保持关闭状态让总线恢复高电平(返回“1”)。主机在规定时间点采样总线状态获取数据。大多数1-Wire器件支持15kbps标准速率和111kbps高速速率。协议具备自同步能力,允许数据位之间存在较长延迟,适用于中断频繁的软件环境。
通信的第一步是器件选择。在单从机系统中,选择过程简单直接。在多从机系统中,主机可通过广播命令选中所有设备,或利用64位ID码选择特定从机。二元搜索算法(ROM级命令)可系统性地识别总线上所有从机的ID,并实现目标设备的精准寻址。选定后,主机发送对应功能命令进行数据读写,其余从机保持静默,直至下一个复位脉冲到来。
1-Wire技术可集成存储器、数字、模拟及混合信号功能,有效解决空间受限场景下的互连难题,并通过独特器件特性实现增值应用。产品提供标准IC封装及ADI专有的不锈钢iButton封装,兼具可靠性与灵活性。