iButton是一种小型设备,包括一个覆盖在16毫米厚的坚固不锈钢内的微芯片和一个按钮。该设备用于保持数据的最新状态,因此即使在不敏感的外部环境中,它也是耐用的,并且可以安装在任何地方。它非常小,可以移动,因此可以很容易地连接到手表、戒指、遥控钥匙上,以便对计算机、设备等进行访问控制DS1990A i按钮以及它与应用程序的配合。


什么是DS1990A iButton?

DS1990A iButton是一款出色而坚固的设备,由Maxim集成公司推出。它上面有一个64位的识别号,用于跟踪,并且这个号码是不可变的。这个设备看起来像一枚硬币,它是一个坚固的设备,可以抵御恶劣的环境。

DS1990A iButton
DS1990A i按钮

这种硬币大小的设备包括单线通信电路,使得信号的传输可以通过单线无线通信协议来完成。该协议包括一条数据线和一条接地线。这些iButton是数据载体,因此用于温度记录、自动身份验证等。

在iButton中,设备的上表面负责信号传输,而下表面通过单线协议连接到GND端子。

引脚配置

这个DS1990A iButton的引脚配置如下所示。此按钮包括两个引脚,每个引脚及其功能将在下面讨论。

DS1990A iButton Pin Out
DS1990A iButton引脚输出
  • 引脚1(单线信号):这是一个串行I/O引脚,用于使用该引脚传输和接收数据。
  • 引脚2(接地):这是一个参考电位引脚

功能和规格

fDS1990A iButton的特点和规格包括以下内容。

  • 工作电压范围为2.8 V至6 V
  • 最大i/p低电压为0.3 V
  • 最小i/p高电压为2.2 V
  • I/O汇点电流为20 mA
  • 输入负载电流通常为0.25 uA
  • 最短恢复时间为1 us
  • 数据读取时间最大为15 us
  • 工作温度范围为-40°C至85°C
  • 串行通信数据速率为16.3 kbps
  • 它通过64位身份验证号码使用,以确保特定外围设备的正确可追溯性和唯一性。
  • 它支持多点总线,同时连接多个单线设备。
  • 它包括两种变体,如F3和F5
  • 它有一个法兰/粘合背衬,可以将其连接到物体上。

DS1990A iButton的框图包括一个内部电路,该电路包括ROM、功能控制和一个寄生电源电路,该寄生电源电路包括一个寄生电容器和一个整流器。另一种DS1990A iButton设备是DS1920、1972、1982和1991。

  • 这款DS1990A iButton设备无法单独工作,因此需要特定的配件才能用于各种项目,包括以下项目。
  • 对于DS9490R或DS9490B,适配器用于将iButton与USB端口连接
  • DS9101夹子用于固定iButton
  • DS9092探针用于连接微控制器或电路

DS1990A iButton的组件

iButton设备主要包括三个组件,如Can、1-Wire接口和地址。

iButton设备包括一个不锈钢“罐子”,其工作原理类似于通信接口。每个“can”都包括一个数据触点,即“lid”和一个GND触点(即“base”)。在这个设备内部,有两个触点,每个触点都连接到硅片上

像“盖子”这样的数据触点布置在罐子的顶部,底部结构为侧面和底部。这两个触点通过聚丙烯垫圈分开。通过简单地触摸该设备的两个触点,可以通过单线协议进行通信。

这种单线协议有两种通信速度模式,如标准和超速。每个iButton设备都包括一个专用的、不可更改的地址激光器,该激光器蚀刻在芯片的罐子上。该地址可以用作每个iButton设备的标识符或密钥。

iButton的类型

市场上有各种类型的iButton,根据其功能进行分类。其中一些是内存、仅地址、实时时钟、安全和数据记录器。

  • Memory iButton用于读取或写入存储在内存中的数据
  • 地址仅用于读取独占标识符
  • 实时时钟包括一个集成的RTC
  • 安全类型不能被黑客入侵,也不能在任何涉及数字货币的地方使用
  • 数据记录器用于基于湿度或温度的应用

如何使用DS1990A i按钮/电路图

iButton与微控制器的接口如下所示。这里可以使用任何类型的微控制器板,如Arduino Uno、Raspberry Pi、PIC、Beaglebone,以及DS9092L等连接器。

DS1990A iButton Interfacing with Microcontroller
DS1990A iButton与微控制器的接口

这些iButton用于不同的电子迷你项目。这里,DS9092L探针用于与微控制器板接口。该探针的接地端子可以连接到微控制器的GND引脚,而信号引脚连接到微计算机的GPIO引脚。

当该设备仅为地址时,GPIO引脚状态将决定通过单线接口读取数据的需求。它只需要很少的功率,因此适用于3.3V至5V的操作控制器单元。这里,对于单线数据线,可以通过使用1k上拉电阻器来避免浮动状态。

在何处使用/应用

这个DS1990A iButton的应用包括以下内容。

DS1990A iButton是一种仅限地址的类型,因此可以简单地读取64位唯一标识符,但不能在其中写入任何内容。对于该设备,读取时间仅为5ms,仅遵循1线通信协议。因此,操作员必须触摸该设备,使其成为基于进入限制的项目的最高设备。

  • 安全系统
  • 产品标识,否则为资源
  • 库存控制
  • 串行数据通信
  • 数据采集
  • 为了安全起见
  • 访问控制
  • 这些被用作信息载体设备,用于自动识别、安全验证和一些方便的应用。
  • 最新的计算机可以与这些设备进行对话。因此,要获得所有可移动设备的完整列表,请通过iButton设备进行通信。

因此,这一切都是关于DS1990A iButton数据表的概述,其中包括其引脚、功能、规格及其应用。iButton设备经久耐用,可安装在任何地方,因此该设备可用于保持最新信息。这些设备体积小,便于携带。这里有一个问题要问你,iButtons的缺点是什么?