参考电路 244

性能优异的1-Wire网络驱动器



简介

1-Wire网络的可靠性在很大程度上取决于主机与1-Wire从机器件之间所采用的通信驱动电路的性能。本文介绍了一种1-Wire主机端接口,采用精细的阻抗匹配和"智能" (软件控制)强上拉等方法,保证网络在轻载到重载范围内均能可靠工作,且通信距离可达500m。关于创建可靠的1-Wire网络指南,请参见应用笔记148

简介

1-Wire网络的可靠性在很大程度上取决于主机与1-Wire从机器件之间所采用的通信驱动电路的性能。本文介绍了一种1-Wire主机端接口,采用精细的阻抗匹配和"智能" (软件控制)强上拉等方法,保证网络在轻载到重载范围内均能可靠工作,且通信距离可达500m。关于创建可靠的1-Wire网络指南,请参见应用笔记148

电路描述

网络驱动器(图1)由下拉部分(Q1,R1,C1,R5)和上拉部分(Q2,R2,C2,R6)组成。晶体管Q3与周围的元件(C4、R7)组成强上拉电路,可为诸如EEPROM、温度传感器等器件提供额外电源。 本文没有讨论"强上拉"的功能。任何时候,三个晶体管中最多只有一个处于导通状态;当1-Wire不进行通信("空闲"状态)时,这三个晶体管都不导通。

图1. 驱动器原理图

图1. 驱动器原理图

R4、R1和R3的串联电路提供标准的1-Wire到VCC上拉。在这种电路情况下,总的上拉电阻近似为1kΩ。当1-Wire线空闲时,则线上呈现此阻抗。由于R4与Q1的漏极相连,因此Q1导通时电流会流过该电阻,但不会影响1-Wire总线的低电平电压。1-Wire总线电压升至5V的速度是由R4+R1+R3的电阻值和1-Wire网络的负载决定的。不建议减小R4阻值,否则会导致1-Wire总线的低电平电压升高,而这不是我们所期望的。通过把肖特基二极管D1、D2分别导通至GND和VCC,抑制ESD冲击以及来自邻近电缆的耦合信号。电阻R3限制ESD电流,保护D1和D2。

该驱动器一个最明显的特性就是可以在主机端实现与1-Wire电缆之间严格的终端匹配。在1-Wire网络中推荐使用5类非屏蔽双绞数据电缆,其特性阻抗约为100Ω。当Q1或Q2导通时,总线终端匹配分别通过R3与R1或R2的串联来实现。C3与R1和R3串联为在线应答脉冲提供一个交流耦合终端匹配。为了驱动器适应不同的特征阻抗电缆,需要相应地调整R1和R2。

驱动器的三个部分在相应的晶体管导通时,其压摆率受到控制。当驱动器将1-Wire总线变为低电平(例如某个时序或复位脉冲的起始点), R5和C1控制下降斜率;R6和C2限制动态上拉信号变为有效状态时的压摆率;而R7和C4限制强上拉的压摆率。这三个部分的时间常数均为0.5µs,压摆率近似为4V/µs。关于详细资料和示波器波形,请参见性能举例部分。

电路工作原理

若忽略强上拉电路(Q3, R7, C4),驱动器要求连接三个信号至监控微控制器,这些信号分别为DRIVE、DPU和SENSE。DRIVE为高电平有效信号,它通过使 Q1导通,来启动 1-Wire通信。DPU为低电平有效信号,用来激活动态上拉晶体管Q2。SENSE是1-Wire电路与微控制器输入口之间的直连信号。1-Wire的地线与驱动器/微控制器GND共地。为了进行1-Wire通信,必须发出恰当的DRIVE信号和DPU信号,并在适当的时间内通过SENSE输入口读取1-Wire总线信号。1-Wire通信有四种波形,它们是复位/在线应答检测序列,和三种通信时隙波形。

复位/在线应答脉冲检测序列

1-Wire通信过程都是从一个复位脉冲开始,之后跟随在线应答脉冲,波形如图2所示。当需要发出复位脉冲时, DRIVE信号要变为高电平并保持从A到B的时间(参见图2)。从A点开始,1-Wire的电压缓降为0V。在B点,DRIVE信号释放,除非1-Wire器件将总线拉低以产生中断信号(参见DS1994/DS2404数据资料,中断类型2),否则1-Wire电压开始上升。为了能正确处理这种中断,从C点开始就要对1-Wire进行重复采样,直到D点1-Wire状态变为逻辑高电平。在D点之后很短时间内,动态上拉DPU信号变为有效状态(E点),1-Wire总线将会以更快的速度被拉至5V,动态上拉在F点结束。假定总线上存在一个1-Wire器件,它就会发出在线应答脉冲,从G点开始,到I点结束。在G与I之间的某个地方(H点),对1-Wire状态进行采样,判定是否存在1-Wire 器件。在线应答脉冲结束后,1-Wire电压开始升至5V。在J点还要对1-Wire逻辑状态再次采样,判断是否发生了1A类中断信号(参见DS1994/DS2404数据资料)。无中断信号时,逻辑状态为高电平,从K点到L点动态上拉信号再次变为有效状态,以确保1-Wire总线电压上升到5V,如图2所示。当有中断信号产生时,J点所检测到的状态将为逻辑0,同时开始下一轮重复采样过程,就像在复位脉冲结束那样(如返回C点继续采样)。如果在总线上还存在其它的1-Wire器件,除发出中断的器件外,它们将把此中断脉冲看作是复位脉冲,随后发出在线应答脉冲作为响应。(如第二次到达J点时,1-Wire的逻辑状态为高,如图2所示)。在任何情况下,复位/在线应答脉冲检测在M点结束,同时也是下一个时隙的起始。

图2. 复位与在线应答脉冲时序

图2. 复位与在线应答脉冲时序

表1. 复位/在线应答脉冲检测序列的时间建议值
A to B B to C D to E E to F E to H H to J J to K K to L L to M
480µs 0 to 2µs 0 to 2µs 8µs 72µs 240µs 0 to 2µs 60µs > 2µs

采样点H必须选在应答脉冲窗口之内,在线应答脉冲窗口由最快和最慢的1-Wire器件在线应答脉冲的时间决定,数据资料中将此窗口时间长度规定为tMSP。复位脉冲结束后,当1-Wire器件检测到逻辑高电平时,标志着tMSP开始,图2中该参考点近似为E点。A到C之间的时间长度等于tF (下降时间)与tRSTL (低电平复位时间)之和。当发生2类中断时,有效的复位时间长度就是从A到B的持续时间与中断脉冲(参见DS1994/DS2404数据资料)持续时间的总和。从E到M的时间称为高电平复位时间tRSTH。数据资料规定了tRSTL,并说明了如何确定最小的tRSTH值,但对于tRSTH没有最大值要求。

通信时隙

写0时隙

写0时隙用于在1-Wire总线中传送比特0,对应的1-Wire波形如图3所示。需要进行写0时隙操作时,DRIVE信号首先要变为有效电平状态并持续一段时间,图中对应的为A点和B0点。从A点开始,1-Wire总线的电压缓降至0V。在B0点当DRIVE信号释放时,1-Wire总线电压开始上升。B0点之后很短时间内,动态上拉DPU变为有效(C0点),1-Wire总线将会以更快的速度被拉至5V。动态上拉信号在D0点结束,下一个时隙或复位/在线脉冲检测序列将紧随在E点之后。

写0时隙

图3. 写0时隙

写0时隙不需要对数据线进行采样,因此图3未标明任何采样点,但是也允许对1-Wire总线按照读时隙(图4或图5)中相同的时间点进行采样,不过获得的采样逻辑状态将始终为0,表明电路正在向1-Wire总线进行写0操作。从A到C0的持续时间长度等于tF (下降时间)与tW0L (写0低电平时间)之和,从C0至E0的时间称为恢复时间tREC。数据资料规定了tW0L和tREC的最小值。A至E0的时间称之为时隙周期tSLOT

表2. 推荐的写0时隙时间值
A to B0 B0 to C0 C0 to D0 A to E0
60µs 2µs 16µs 80µs
写1/读1时隙

写1时隙用于从1-Wire总线上传送比特1,对应的1-Wire波形如图4所示。实际上,从1-Wire总线读取比特1的操作与写1操作的工作波形是相同的,因此,写1操作和读1操作就作为一种情况来讨论。若要产生写1或读1时隙,首先在A点将DRIVE信号变为有效并持续到BR。从A点开始,1-Wire总线电压缓降至0V。在BR点,DRIVE信号释放,无论是在进行读1操作还是进行写1操作,1-Wire总线电压都开始上升。在CR点对1-Wire总线进行取样。由于读到的比特为1,动态上拉DPU将立即变为有效状态,并从D1持续到E1。这将使1-Wire总线电压以更快的速度升至5V。下一时隙或复位/在线应答脉冲检测序列可以从F1点开始。

图4. 写1/读时隙(读1)

采样点CR必须落在主机采样窗口范围内,由最快的1-Wire器件响应时间决定。在数据资料中该时间窗口称为tMSR。时隙开始后,1-Wire器件检测到逻辑低电平时作为tMSR的开始点,图4中这一参考点近似为A点加上脉冲的下降时间tF。从A到BR的持续时间等于tF (下降时间)和tRL (读低电平时间)之和。数据资料中规定了tRL (等于tW1L)和tMSR,从A到F1的时间也就是时隙周期时间tSLOT

表3. 推荐的写1/读时隙(读1)时间值
A to BR A to CR CR to D1 D1 to E1 A to F1
9µs 18µs 0 to 2µs 60µs 80µs
读时隙(读0)

读0时隙用于从1-Wire总线上读取比特0,对应的1-Wire波形如图5所示。需要进行读时隙操作时,DRIVE信号首先要变为有效电平状态并持续一段时间,图中对应为A点和BR点。从A点开始,1-Wire总线的电压缓降至0V。为了发送比特0, 1-Wire器件需要把1-Wire拉为低电平,从A点,到BR点结束。这样的话,1-Wire总线在开始时先由1-Wire主机将电压拉低,在BR点时主机下拉结束,随后由总线上存在的一个或多个1-Wire器件继续把1-Wire总线电压维持在逻辑低电平状态。在CR点对1-Wire总线进行采样。由于读到的比特为0,1-Wire总线将被重复采样。在D0点1-Wire器件停止下拉, 1-Wire总线电压开始升高。随后在E0再次进行取样,判断总线是否已经处于逻辑高电平状态,同时动态上拉DPU变为有效状态,1-Wire总线电压开始以更快的速度升至5V。动态上拉DPU的有效状态从F0持续到G0。下一个时隙或复位/在线应答脉冲检测时序可以从H0开始。

读时隙(读0)

图5. 读时隙(读0)

CR采样点的选取与写1/读时隙时相同,随后的重复采样间隔应该在微控制器和软件允许范围内尽可能的短。从A到H0的时间也就是时隙周期时间tSLOT

表4. 推荐的读时隙(读0)时间值
A to BR A to CR E0 to F0 CR to G0 A to H0
9µs 18µs 0 to 2µs 60µs 82µs

应用注意事项

控制这个高级的1-Wire网络驱动器的信号结构相对来说比较复杂。然而,算法还是比较直观,因此这个驱动器通常用软件来实现,采用速度足够快的微控制器,以产生实时信号。下面的流程图将有助于用户采用自己熟悉的、任何一款能够满足要求的微控制器来实现该驱动器。为能产生合适的定时信号,必须要考虑在选定晶振频率下每个命令的执行时间。

软件流程图

Figure 6

注1: 若仅将定时器作为计数器而不是实时定时器,则必须采用递减计数器。定时器应该在5000µs后终止。

注2PresenceShort是用来向高级程序报告复位/在线应答脉冲检测时隙结果的逻辑变量。由于在这里只有一款可产生中断的1-Wire芯片(DS1994/DS2404),并且使用中断会大大降低1-Wire网络的有效速度,因此中断不作为变量来进行报告。

Figure 7

在该流程图,采用一个逻辑输入变量来控制是产生写0时隙还是产生读0时隙。写1时隙与读0时隙是相同的。位变量BitValue用来向上级程序报告时隙执行的结果 。

注1: 若仅将定时器作为计数器而不是实时定时器,则必须采用递减计数器。定时器应该在45µs后终止。

注2:按照此流程图,在定时器停止之前,DPU信号会被重复置为有效状态。若信号已处于有效状态,则激活操作不会对它产生影响,因此允许对已处于有效状态的DPU信号进行激活。如果需要,也可以进行检测DPU信号是否有效,如果DPU信号有效,则在执行程序时无需再次激活。

性能举例

本文讨论的驱动器产生的1-Wire信号的示波器波形如下页所示。当对信号进行检验时,尤其是在电缆的最远端,必须使用差分探头,探头的参考地悬空,否则探头的地将旁路1-Wire的参考地,从而改变系统的拓扑结构。如果不能提供差分探头,则必须通过变压器或使用电池供电的示波器,将示波器地同总线地隔离,两种方法可任选其一,以断开示波器电源电缆的安全接地。

示波器波形

复位/在线应答脉冲检测时隙(如图2)

写0时隙

写0时隙(如图3)

写1/读1时隙(如图4)

读0时隙

读0时隙(如图5)

在300m电缆末端的下降沿信号

在300m电缆末端的下降沿信号

在300m电缆末端附近所看到的相同的下降沿信号

在300m电缆末端附近所看到的相同的下降沿信号

注: Southwind Enterprises生产类似此高级1-Wire总线驱动器产品。详细的技术资料和订购信息请点击:http://ibuttonlink.com/

 
Status:
Package:
Temperature:

MAX31820PAR
1-Wire Parasite-Power, Ambient Temperature Sensor

  • Unique 1-Wire Interface Requires Only One Port Pin for Communication
  • Derives Power from Data Line (Parasite Power); No Local Power Supply Needed
  • Multidrop Capability Simplifies Distributed Temperature-Sensing Applications

MAX31820
1-Wire环境温度传感器

  • 独特的1-Wire接口仅占用一个端口引脚通信
  • 每个器件具有唯一的64位序列号,储存在片上ROM
  • 多点处理功能简化了分布式温度检测设计

MAX31826
带有1Kb可锁存EEPROM的1-Wire数字温度传感器

  • 独特的1-Wire接口仅需一个引脚进行通信
  • 集成温度传感器和EEPROM,减少元件数量
  • 多点通信简化多传感器系统设计

DS1921G
Thermochron iButton器件

  • 数字温度计以0.5°C分辨率测量温度
  • 在-30°C至+70°C范围内精度保持±1°C,详细规格参见EC表。
  • 内置实时时钟(RTC)和定时器,在0°C至45°C温度范围内具有每月±2分钟的精度
iButton共性:
  • 通过瞬时接触即可完成数字识别和信息获取
  • 唯一的、由工厂光刻和测试的64位注册号(8位家族码 + 48位序列号 + 8位CRC校验码),保证每个器件绝对可溯,因为没有任何两个器件相同。
  • 多节点控制器实现1-Wire网络

DS1994
iButton 4K位、带有时钟的存储器

  • 4096位读/写非易失性存储器
  • 256位暂存器保证数据传输的完整性
  • 存储器分成256位页面,便于数据打包

DS18S20
1-Wire寄生供电数字温度计

  • 独特的1-Wire®接口,通信只需要一个端口
  • 最大程度提高各种热管理应用的系统精度
  • 寄生供电模式只需要2个引脚即可工作(DQ和GND)

DS1961S
带有SHA-1引擎的iButton 1Kb EEPROM

  • 1128位5V EEPROM存储器,分为四页,每页256位,64位只写密钥和多达5个通用的读/写寄存器
  • 写访问需要知道密钥,并且能够计算和传送160位MAC,以便鉴别真伪
  • 可以对密钥和数据存储器加写保护(所有页或者仅第0页),或者将它们置于EPROM仿真模式("write to 0", 第1页)
iButton共性
  • 唯一的、由工厂激光刻制和测试的64位注册号(8位家族码 + 48位序列号 + 8位CRC校验码),没有任何两个器件相同,保证绝对可溯
  • 用于1-Wire网络的多节点控制器
  • 短时间接触实现数字识别和信息获取

DS2433
4K位1-Wire EEPROM

  • 4096位、电擦除、可编程只读存储器(EEPROM)
  • 唯一的、由工厂光刻和检验的64位注册码(8位家族码 + 48位序列码 + 8位CRC校验码)保证每个器件绝对可识别,没有任何两个器件相同
  • 内置的多结点控制器保证兼容于其它MicroLAN产品

DS1822
经济型、1-Wire数字温度计

  • -10°C至+85°C温度范围内具有±2°C精度
  • 测量温度范围-55°C至+125°C (-67°F至+257°F)
  • 9位至12位用户可配置的分辨率

DS2401
硅序列号

  • 与DS2400引脚兼容的升级产品
  • 工厂刻入、经过检测的64位注册码(8位家族码 + 48位序列码 + 8位CRC校验码);保证没有任何两个器件的注册码是相同的
  • 内部多点控制器确保与其他1-Wire网络产品兼容

DS1921Z
高分辨率、Thermochron iButton器件

  • 数字温度计测量温度的增量为1/8°C,精度为±1°C
  • 内置实时时钟(RTC),在0°C至45°C范围内,时间精度保持每月±2分钟
  • 放于DS9107 iButton套中可实现抗水或防水(超过了3 ATM防水的要求)
iButton共性
  • 通过瞬间接触完成数字识别和信息传递
  • 唯一的、工厂光刻并经过测试的64位序列号(8位家族码 + 48位序列号 + 8位CRC校验码)确保器件的绝对可追溯性,因为没有任何两个器件是完全相同
  • 多节点控制器适用于1-Wire网络

DS1921H
高分辨率、Thermochron iButton器件

  • 数字温度计测量温度的增量为1/8°C,精度为±1°C
  • 内置实时时钟(RTC),在0°C至45°C范围内,时间精度保持每月±2分钟
  • 放于DS9107 iButton套中可实现抗水或防水(超过了3 ATM防水的要求)
iButton共性
  • 通过瞬间接触完成数字识别和信息传递
  • 唯一的、工厂光刻并经过测试的64位序列号(8位家族码 + 48位序列号 + 8位CRC校验码)确保器件的绝对可追溯性,因为没有任何两个器件是完全相同
  • 多节点控制器适用于1-Wire网络

DS18S20-PAR
寄生供电数字温度计

  • Unique 1-Wire Interface Requires Only One Port Pin for Communication
  • Derives Power from Data Line ("Parasite Power")—Does Not Need a Local Power Supply
  • Multi-Drop Capability Simplifies Distributed Temperature Sensing Applications

DS18B20-PAR
1-Wire寄生供电数字温度计

  • Unique 1-Wire Interface Requires Only One Port Pin for Communication
  • Derives Power from Data Line ("Parasite Power")—Does Not Need a Local Power Supply
  • Multi-Drop Capability Simplifies Distributed Temperature Sensing Applications

DS18B20
分辨率可编程设置的1-Wire数字温度计

  • 独特的1-Wire®接口仅占用一个通信端口
  • 内置温度传感器和EEPROM减少外部元件数量
  • 寄生供电模式下只需要2个操作引脚(DQ和GND)

DS2432
1Kb、保护型1-Wire EEPROM,带有SHA-1引擎

  • 1128位5V EEPROM存储器,分为四页,每页256位,64位只写密钥和多达五个通用读/写寄存器
  • 内置512位SHA-1引擎,用于计算160位信息鉴定码(MAC)或生成密钥
  • 写访问需要知道密钥,并且能够计算和传送160位MAC,以鉴别真伪

DS2505
16K位只添加存储器

  • 16384位电可编程只读存储器(EPROM),采用更为经济的单根信号线加地线的接口方式
  • 工厂激光刻度的、唯一经过测试的64位注册码(8位家族码 + 48位序列码 + 8位CRC校验码),确保准确跟踪每个器件,因为每个器件的注册码不可能相同
  • 内置多点控制器,保证兼容于其他1-Wire网络产品

DS2450
四路、1-Wire A/D转换器

  • 4路高阻输入可通过1-Wire总线测量模拟电压
  • 用户可变成输入范围(2.65V,5.12V)、分辨率(1至16位)和报警门限
  • 5V单电源工作

DS2404
经济型RAM时钟芯片

  • 4096 bits of nonvolatile dual-port memory including real-time clock/calendar in binary format, programmable interval timer, and programmable power-on cycle counter
  • 1-Wire interface for communication at 16.3kbps
  • 3-wire host interface for high-speed data communications at 2Mb/s

DS2506
64K位只添加存储器

  • 65,536 bits electrically programmable read only memory (EPROM)
  • Unique, factory-lasered and tested 64-bit registration number assures absolute traceability because no two parts are alike
  • Built-in multidrop controller ensures compatibility with other 1-Wire products

DS1963S
带有SHA-1功能的iButton金融器件

特性
  • 4096位可读/写非易失(NV)存储器,分为16页,每页256位
  • 8个存储页分别具有独立的64位密钥和32位只读、不滚动、页写计数器
  • 密钥只可写入,并具有自己独立的写循环计数器
iButton的共性
  • 唯一的、经工厂光刻和测试的64位注册码(8位家族码 + 48位序列码 + 8位CRC校验码)保证绝对可溯性,因为没有任何两个器件是相同的
  • MicroLAN多点控制器
  • 通过瞬间接触完成数字识别和信息传递

DS1973
iButton 4K位EEPROM

  • 4096 bits Electrically Erasable Programmable Read Only Memory (EEPROM)
  • Overdrive mode boosts communication speed to 142kbps
  • 256-bit scratchpad ensures integrity of data transfer

DS1904
iButton RTC

  • Real-Time Clock/calendar in binary format
  • Uses the same binary time/date representation as the DS1994 but with 1 second resolution
  • Clock accuracy is better than ±2 minutes per month at 25°C

DS2415
1-Wire时钟芯片

  • Real-time clock with 1-Wire interface
  • Uses the same binary time/date representation as the DS2404 but with 1 second resolution
  • Clock accuracy ±2 minutes per month at 25°C

DS1982
iButton 1K位只添加

  • 1024位电可编程只读存储器(EPROM),采用更为经济的单根信号线加地线接口方式
  • EPROM划分为四个256位页面,用于随机存储数据包
  • 为防止数据丢失,每个存储页均可进行永久性的写保护

DS1986
iButton 64K位只添加

  • 65536 bits Electrically Programmable Read Only Memory (EPROM) communicates with the economy of one signal plus ground
  • Overdrive mode boosts communication speed to 142 kbits per second
  • EPROM partitioned into two hundred and 56 256-bit pages for randomly accessing packetized data records

DS1982U
UniqueWare iButton器件

  • 1024 bits or 64kbits electrically programmable read only memory (EPROM) communicates with the economy of one signal plus ground
  • Unique, factory lasered and tested 64-bit registration number (8-bit family code, 36-bit serialization, 12-bit UniqueWare identifier 5E7h, 8-bit CRC tester) assures absolute traceability because no two parts are alike
  • EPROM partitioned into 256-bit pages for randomly accessing packetized data records

DS2406
双通道、可编址开关与1K位存储器

  • 通过1-Wire总线,可以控制漏极开路PIO引脚和读入其逻辑电平状态,以实现闭环控制
  • DS2406除了没有用户可编程的上电设置及隐含模式外,引脚与DS2407完全兼容且可相互替换
  • 在输出为0.4V时,PIO通道A的吸流能力为50mA,带软启动导通;通道B的吸流能力为8mA

DS2405
可编址开关

  • Open-drain PIO pin is controlled by matching 64-bit, laser-engraved registration number associated with each device
  • Logic level of open drain output can be determined over 1-Wire® bus for closed-loop control
  • PIO pin sink capability is greater than 4mA at 0.4V

DS2502
1K位只添加存储器

  • 1024位电可编程只读存储器(EPROM),采用更为经济的单条信号线和地线接口
  • 工厂激光刻入并经过测试的唯一64位注册码(8位家族码 + 48位序列号 + 8位CRC校验码),每个器件的注册码均不同,因而可确保绝对的可追溯性
  • 内置多点控制器,保证兼容于其它MicroLAN™产品

DS1996
iButton 64K位存储器

  • 65,536 bits of read/write nonvolatile memory
  • Overdrive mode boosts communication speed to 142 kbits per second
  • 256-bit scratchpad ensures integrity of data transfer

DS1985
iButton 16K位只添加

  • 16384 bits Electrically Programmable Read Only Memory (EPROM) communicates with the economy of one signal plus ground
  • EPROM partitioned into sixty-four 256-bit pages for randomly accessing packetized data records
  • Each memory page can be permanently write-protected to prevent tampering

DS1971
iButton 256位EEPROM

  • 256-bit Electrically Erasable Programmable Read Only Memory (EEPROM) communicates with the economy of one signal plus ground
  • EEPROM organized as one 256-bit page
  • 64-bit one-time programmable application register is automatically write-protected after programming

DS1990A
iButton序列号

  • 读取时间可在5ms以内
  • 工作范围:2.8V至6.0V,-40°C至+85°C
iButton共性
  • 每个器件具有唯一的64位注册号,可保证准确无误的器件选择和绝对可溯性,因为不存在两个相同序列号的器件
  • 内置多点1-Wire网络控制器
  • 通过瞬间接触完成数字识别

DS1920
iButton温度记录仪

  • Digital Thermometer Measures Temperatures from -55°C to +100°C in Typically 0.2s
  • Zero Standby Power
  • 0.5°C Resolution, Digital Temperature Reading is Two's Complement of °C Value

DS1995
iButton 16K位存储器

  • 16384 bits of read/write nonvolatile memory
  • 256-bit scratchpad ensures integrity of data transfer
  • Overdrive mode boosts communication to 142kbps

DS2417
1-Wire时钟芯片,带有中断

  • 实时时钟(RTC),完全兼容1-Wire® MicroLAN接口
  • 与DS2404使用的二进制时间/日期表示方法相同,分辨率为1秒
  • 25°C下的时钟精度为±2分钟/月

DS1992
iButton 1K位/4K位存储器

  • 4096 bits of Read/Write Nonvolatile Memory (DS1993)
  • 1024 bits of Read/Write Nonvolatile Memory (DS1992)
  • 256-bit Scratchpad Ensures Integrity of Data Transfer

DS1993
iButton 1K位/4K位存储器

  • 4096 bits of Read/Write Nonvolatile Memory (DS1993)
  • 1024 bits of Read/Write Nonvolatile Memory (DS1992)
  • 256-bit Scratchpad Ensures Integrity of Data Transfer