0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

什么是1-Wire串行通信接口?什么是1-Wire的安全产品iButton?

骏龙电子 来源:骏龙电子 2024-04-22 16:44 次阅读

为保证设备安全,保护知识产权和通信的可靠性,各种设备对集成安全和认证功能的需求越来越大。许多设计人员想集成强大的安全功能,但又想避免复杂的软件配置,或者担心在软件中组装这些功能时会出现漏洞。本文将介绍硬件安全实施的好处以及 1-Wire 通信接口的功能,供希望在其开发的产品中集成安全和验证功能的工程师参考。

简单而强大的安全性 — 硬件胜于软件

工业机械、医疗设备和计算机设备等各种产品中,对安全和身份验证功能的需求越来越大。以下是典型示例:

在打印设备和多功能一体机中,只承认原装墨盒,以保护主机。

严格控制医疗器械上附带的一次性元件的使用数量和有效期,以确保卫生。

半导体制造设备的配件进行认证,并限制使用假冒产品以保证安全。

最重要的是,这些安全功能必须是强大的。随着开发时间的缩短,简化设计和实现也很重要。许多工程师可能纠结采用软件还是硬件来实现,接下来将软件实现与硬件实现进行比较,如下图 (图1) 所示。由于需要集成和测试不同的安全功能,软件安全的实施成本往往更高。另一方面,它相对容易被篡改和模仿,因此存在漏洞。硬件安全实现只需集成具有唯一 ID 的安全 IC,它还易于与其他功能集成,以降低实施成本。由于更难篡改和模仿,从而实现强大的安全功能。对于那些希望通过避免复杂的软件配置来获得强大的安全功能并简化设计的人来说,建议采用硬件实施。

7ff27e1c-0084-11ef-a297-92fbcf53809c.png

图1 软件与硬件安全

什么是 1-Wire 串行通信接口?

1-Wire 串行通信接口标准在实现硬件安全方面具有许多优势。传统上,常用的 I2C 接口是双线接口。除基准 GND 外,如下图 (图2) 所示,主站和从站还通过两条通信线连接:数据信号 (SDA) 和时钟信号 (SCL)。每个 1-Wire 器件都有一个唯一的 64 位注册号。其中 48 位具有唯一的序列号,因此可以分配多达约 280 万亿个安全 ID。从 IP 保护到物联网安全,ADI 销售超过 40 亿件硬件安全器件,其专有的 1-Wire 技术可实现强大的安全功能。

800a3cf0-0084-11ef-a297-92fbcf53809c.jpg

图2 1-Wire接口

什么是 1-Wire 的安全产品 iButton?

在 1-Wire 接口中引起特别关注的器件之一是 iButton,一个具有唯一 ID 的集成 IC 芯片,封装在厚度为 16 毫米的不锈钢罐中,如下图 (图3)、(图4) 所示。它可以轻松地在任何地方安装和使用,而无需集成。封装非常耐用,几乎可以安装在室内或室外的任何地方。即使在跌落、摩擦和撞击等恶劣环境下,它也能反复写入和读取,其 10 年的耐用性已在实际测试中得到验证。易拉罐上有一个名为"盖子"的数据触点和一个名为"底座"的接地触点,通过触碰这两个触点,可与 iButton 设备通过 1-Wire 协议进行通信。例如,它可用于以下应用:

安装在门把手、钥匙、钥匙圈等上面,用于验证进入建筑物或房间的身份

将其安装在手表和戒指等个人物品上,以验证对设备、汽车、PC、各种设备等的访问

与需要温度控制的药品和标本捆绑在一起,用作数据记录器,记录运输过程中的温度变化

独特的 iButton 软件包可用于实现各种应用,大大降低开发和运营成本。

802104d0-0084-11ef-a297-92fbcf53809c.png

图3 iButton 封装

803bd2b0-0084-11ef-a297-92fbcf53809c.png

图4 iButton 内部的芯片由不锈钢保护

其他采用 1-Wire 技术的产品

除安全 IC 外,1-Wire 技术还用于转换 IC、温度传感器和存储器 IC。1-Wire 器件产品系列还可用于节省传统 I2C 和 SPI 接口的电线、用少量通信线实现认证存储器功能和温度监控的设备等。

非 1-Wire 安全 IC

下图 (图5)、(图6) 为 ADI 转换 (桥接) 与温度传感器代表产品的功能特性及封装图:

806be9c8-0084-11ef-a297-92fbcf53809c.jpg

图5 DS28E18

80830086-0084-11ef-a297-92fbcf53809c.jpg

图6 DS18B20

应用实例

智能家居

打印机墨盒、碳粉

医疗环境中的一次性设备

审核编辑:刘清
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 温度传感器
    +关注

    关注

    48

    文章

    2888

    浏览量

    155742
  • 温度控制
    +关注

    关注

    7

    文章

    282

    浏览量

    36521
  • 通信接口
    +关注

    关注

    3

    文章

    234

    浏览量

    30952
  • 1-Wire
    +关注

    关注

    0

    文章

    49

    浏览量

    21280
  • 时钟信号
    +关注

    关注

    4

    文章

    442

    浏览量

    28485

原文标题:ADI 具有 280 万亿个安全 ID 的 1-Wire 通信接口

文章出处:【微信号:骏龙电子,微信公众号:骏龙电子】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    1-Wire 编程器

    `可对DALLAS 1-Wire器件进行编程,无论是DS18B20,还是EPROM 还是EEPROM,还是IButton纽扣等等。。兼容Maxim软件,采用USB接口,完全替代DS9097以及DS9097E25。`
    发表于 07-10 15:05

    1-Wire接口

    1-Wire接口要适应12V供电的芯片有什么?
    发表于 11-12 11:20

    如何访问1-Wire API

    任何组件在创建者来实现这一点。有人知道如何访问1-Wire API吗?谢谢 以上来自于百度翻译 以下为原文I have been looking for a 1-wire component
    发表于 07-29 15:25

    1-wire单总线的基本原理

    1-wire单总线的基本原理 1-wire 单总线是Maxim 全资子公司Dallas 的一项专有技术与目前多数标准串行数据通信方式如SPI/I2C/MICROWIRE
    发表于 02-05 17:58 79次下载

    什么是1-Wire

    什么是1-Wire 定义:单线(加地线)通信协议。 1-Wire®串行存储器产品通过单线连接为你的
    发表于 04-20 23:22 3472次阅读
    什么是<b class='flag-5'>1-Wire</b>

    1-Wire 串行存储器产品

    1-Wire®串行存储器产品通过单线连接为你的产品添加存储器! 1-Wire串行存储器
    发表于 04-20 23:22 1500次阅读
    <b class='flag-5'>1-Wire</b> <b class='flag-5'>串行</b>存储器<b class='flag-5'>产品</b>

    A Simple 1-Wire DAC

    A Simple 1-Wire DAC Abstract: Connecting the outputs of a 1-Wire addressable switch (DS2408) to a
    发表于 10-23 17:44 1050次阅读
    A Simple <b class='flag-5'>1-Wire</b> DAC

    1-Wire总线主机

    Abstract: Communication with 1-Wire slave devices requires a 1-Wire master. There are numerous ways
    发表于 10-19 17:02 53次下载

    1-Wire通信协议的工作原理及优势介绍

    了解1-Wire®通信协议的工作原理及其相对于其他类型串行通信的优势、常见实施配置,以及主流的1-Wire应用
    的头像 发表于 10-09 04:10 6927次阅读

    如何计算该8位1-Wire CRC

    所有的1-Wire®器件,包括iButton®器件,在只读存储器(ROM)中都包含一个8字节的唯一注册号。该注册号用作1-Wire总线上的唯一网络地址。为了确保数据通信的完整性,每个注
    的头像 发表于 05-14 11:47 2832次阅读
    如何计算该8位<b class='flag-5'>1-Wire</b> CRC

    通过串行接口读写1-Wire器件

    本应用笔记介绍了1-Wire协议在新旧器件中的电气方面。一个特别的章节解释了如何为由新旧1-Wire从机组成的网络确定适当的时序参数。1-Wire母版概念部分提供了详细讨论1-Wire
    的头像 发表于 02-21 17:21 1750次阅读
    通过<b class='flag-5'>串行</b><b class='flag-5'>接口</b>读写<b class='flag-5'>1-Wire</b>器件

    可靠的长线1-Wire网络指南

    讨论了1-Wire网络的各个方面,并提供了可靠运行的设计指南。几个附录介绍了1-Wire总线接口的微调,并说明了各种条件下的1-Wire通信
    的头像 发表于 03-01 14:21 1689次阅读
    可靠的长线<b class='flag-5'>1-Wire</b>网络指南

    使用UART实现1-Wire总线主控

    本应用笔记解释了如何使用微处理器的UART实现1-Wire总线主机。它包括对所需电气接口、UART配置以及UART和1-Wire信号之间的时序关系的说明。此外,它还参考了UART 1-Wire
    的头像 发表于 03-29 11:28 3530次阅读
    使用UART实现<b class='flag-5'>1-Wire</b>总线主控

    了解和使用Maxim 1-WireiButton产品的循环冗余校验

    所有1-Wire器件(包括iButton器件)在只读存储器(ROM)中包含一个8字节的唯一注册号。该注册号用作1-Wire总线上的唯一网络地址。为确保数据通信的完整性,每个注册号的一个
    的头像 发表于 05-16 11:23 1163次阅读
    了解和使用Maxim <b class='flag-5'>1-Wire</b>和<b class='flag-5'>iButton</b><b class='flag-5'>产品</b>的循环冗余校验

    为嵌入式应用选择合适的1-Wire主机

    本文讨论的电路为1-Wire主机控制器,它们均与1-Wire从器件通信。 但是,这些1-Wire主机控制器不能作为单独的主体,需要一个主机(计算机)告诉它们在
    的头像 发表于 06-13 09:40 1092次阅读
    为嵌入式应用选择合适的<b class='flag-5'>1-Wire</b>主机