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

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

3天内不再提示

使用NFC系统无线供电和访问1-Wire网络

星星科技指导员 来源:ADI 作者:ADI 2022-12-22 11:50 次阅读

对于1-Wire网络的感应功率传输、访问、控制和信息交换,可以利用近场通信NFC)系统。利用从NFC链路收集的功率,可通过单个节点实现1-Wire通信的温度检测认证和存储器存储。您还可以通过将应答器的射频RF)功率转换器和1-Wire网络建模为等效RC电路,分析可用的收集电压、电流和1-Wire时序约束。®

介绍

通过使用单导体和接地,1-Wire器件为机械组件和电子系统提供了功能,并将系统中所需的节点数量减少到只有一个。通过对称和非对称认证、识别、存储器、数据采集和控制,1-Wire技术还采用低功耗设计,提供安全的资产和信息管理。汽车、云网络、消耗性药品和医疗保健设备、移动销售渠道和智能电网等各种应用都可以受益。NFC 收发器,内置 256 位安全哈希算法 (SHA-256) 协处理器,用于对称身份验证,与包含 I 的 NFC 应答器配对2C 主/从端口和能量收集输出为无线访问封闭便携式设备节点提供安全性。兼容ISO-15693和FIPS 180-4的NFC系统支持无线电源和对1-Wire器件的安全访问。反过来,对1-Wire网络的无线接入为NFC是首选的无线电力传输和通信方法的电子应用提供了新的用例和更大的灵活性。

翻译通信协议

为了提供对1-Wire网络的无线接入,必须在NFC等无线通信协议和1-Wire通信协议之间进行某种转换。大多数主要的智能手机品牌已经集成了NFC,允许用户连接到电子设备和无源物体,如钥匙扣,标签和卡片。因此,配备NFC的智能手机或设备可以无线访问1-Wire网络。

在NFC系统中,收发器是发起方,产生RF场来供电、发送功能命令和实现信息交换。应答器通过收发器产生的射频场为自己供电。它还接收功能命令以执行并将数据从存储器或连接的设备中继到 NFC 读取器。

附近天线之间的电磁感应允许NFC发送和接收功率,获得控制和传输数据。收发器通过使用正确布线的PCB走线或以计算方式受伤的电线开始与应答器通信。

图1显示了使用MAX66300等收发器和MAX66242等应答器的NFC硬件设置。有关如何实现MAX66300的天线设计,请参阅应用笔记5921 – MAX66300的天线设计。有关NFC和MAX66242安全双接口的更多详细信息,请参阅应用笔记5995 - 需要NFC/RFID?明天就是今天,处于这种不断创新的状态。

poYBAGOj0_eAbKfPAAB_VB0w6YA054.png?imgver=1


图1.NFC系统由MAX66300收发器和MAX66242应答器组成。辅助电路连接到MAX66242 V外我2C 接口和 PIO。

MAX66242应答器具有两种功能特性,提供对连接的辅助电路的无线访问:

内部 AC-DC 转换器将来自收集的射频场的功率转换为 V 的调节输出电压外.这允许MAX66242为连接的辅助电路I2C 接口和可编程输入输出 (PIO)。

集成的I2C 主从接口允许双向访问和控制

在我2在C主控模式下,MAX66242将传感器微控制器和其他辅助电路等连接电路的信息中继至NFC收发器,如MAX66300或智能手机。在我2MAX66242为C从模式,是连接主机电路和NFC收发器之间的中介。

PIO 提供了额外的功能特性。例如,当NFC链路准备好进行通信时,它启用辅助电路,并提供通用控制和监控信息。阅读MAX66242完整数据资料,了解有关PIO的更多详细信息。

为了访问和控制1-Wire网络,MAX66242需要双向I2C和1-Wire协议转换。一个我2C-to-1-Wire桥(如DS2484)有助于完成这一任务。图 2 显示了我如何2C和1-Wire协议转换由MAX66242和DS2484处理。

pYYBAGOj1WKANX9aAABwoa_6jxk363.png


图2.无线转 1 线桥。MAX66242通过V为DS2484和1-Wire器件供电外.

DS2484补充MAX66242,在I2C和1-Wire协议,具有可调时序和休眠模式。通过SLPZ允许MAX66242将DS2484置于休眠模式,DS2484在NFC收发器需要时上电。一旦DS2484配置寄存器中的关断(PDN)位切换至零,1-Wire网络开始上电进行通信。

如果您的应用需要对1-Wire网络进行基于对称密钥的认证,MAX66242提供内置SHA-256引擎,用于计算FIPS 180-4下的消息认证码(MAC)。如果应用需要基于非对称公钥的认证,DS2475是一款椭圆曲线数字签名算法(ECDSA)协处理器,具有I2C至1-Wire主机功能,可代替DS2484使用。DS2475在P-256曲线下生成证书和签名。从美国国家标准与技术研究院 (NIST) 了解有关 FIPS 180-4 和 P-256 曲线的更多信息。DS2475未删节的数据资料提供了有关该器件的更多详细信息。

如何收集电压 V外和当前 I外可为1线网络供电

MAX66300和MAX66242完善了符合ISO 15693和FIPS 180-4标准的NFC系统。当两者都连接到调谐至13.56MHz的单个PCB天线时,MAX66242收集输出电压V外和输出电流 I外可以表征。本节的测量结果是使用MAX66300-X24EVKIT(包括MAX66300和MAX66242)获得的。

图3显示了V时的可用电压外MAX66242与MAX66300天线的距离有关。V 的电压值外当发射天线和接收天线平行且彼此居中时获得。图3所示MAX66300输出驱动器天线配置采用开断键控(OOK),利用ANT1和ANT2引脚差分驱动天线。V处的电压外因天线配置、方向和环境而异,例如在读取区域中存在附近的金属或其他应答器。在 3.2 厘米或更小,V外可根据用户配置输出3.3V或1.8V。在距离大于 10.2cm 时,V 处不存在收集电压调节外.

pYYBAGOj1WqAbon6AABmlzin-1o717.png


图3.The MAX66242 V外与MAX66300环形天线的距离的关系

为了无线供电、访问和控制1-Wire网络,从NFC链路收集的能量必须为MAX66242、DS2484和1-Wire器件供电,如图2所示。为了正确设计NFC供电的1-Wire网络,了解可用的电流I至关重要。外从收集的输出电压 V外.图4 模型一外和 V外作为理想的整流电压VS和源电阻 RS.

poYBAGOj1UqAXpTjAABCXvy7aEM072.png


图4.V外建模为理想电源 VS和源电阻 RS.VDD是DS2484的电源电压。1-Wire网络上拉电压为V狗.R狗是1-Wire网络的上拉电阻。

理想的整流电压VS等于 V 时的开路电压外.源电阻RS有效将1-Wire网络的上拉电阻提高至RS+ R狗,其中 R狗位于DS2484内部。获取有关 R 电阻值的更多详细信息狗,包括DS2484数据资料中的有源上拉(APU)和强上拉(SPU)。VDD是DS2484的电源电压。请注意,V外与 V 共享同一节点DD因此,是平等的。1-Wire网络上拉电压为V狗.图5显示了V的负载调整率外具有图3中描述的相同配置,距离NFC收发器天线0cm。

poYBAGOj0_2AXfTyAAA023ERg2Q009.png?imgver=1


图5.输出电压(V外) 与输出电流 (I外) 用于 3.3V V外模式。

输出电压(V外) 定义为理想整流电压 (VS) 减去源极电阻两端的压降 (RS) 由于 I外.源电阻(RS) 在公式 (1) 中定义如下:

RS= (VS– V外) / I外(1)

图6显示了源电阻(RS) 随测量输出电流 (I外) 时输出电压(V外) 设置为 3.3V 模式。源电阻(RS) 表现出非线性特性,因为难以保持恒定的收获 V外随着 I 的增加外需求。

pYYBAGOj0_6AEUAoAAAvhw3BoWo168.png?imgver=1


图6.源电阻(RS) 用于 3.3V V外模式。

不仅 RS取决于我外和 V外,但它最初也受到内部上拉电阻(R狗)的DS2484。因此,如果图4中的1-Wire网络由图7所示的等效放电电容(CTOTAL)表示,则RS可以具有依赖于 V 的值外并在 I 上外最初由 R 设置狗.

pYYBAGOj1UGACDdAAAAV_iZGH9c966.png


图7.简化的RC电路,用于模拟MAX66242和DS2484的分支连接,如图4所示。

作为 C总累积电荷,RS随着时间的推移而变化,因为我外和 V外也随着时间的推移进行调整。使用图 5,V外可以通过知道I的瞬时值来确定外.RS一旦 C 上的电荷达到最终值总达到稳态值。

给定 I 之间的非线性外和 V外,需要迭代方法来计算第一个 RS价值。R 的收敛结果S可以通过求解 I 来确定外并通过查找 V 的值外在图 5 上。

图 8 说明了计算 R 初始值的迭代过程S对于输出电流 (I外).R 的结果S被认为是收敛的,如果我N+1外与 I 相比相差 10% 或更少N外.N 表示流程图中的迭代次数。

注意:而不是计算 R 的迭代版本S,图6可以与图5结合使用,以找到最终值。但是,更好的方法是计算RS使用流程图并使用图 5 查找 V外如图 8 所示。使用这种方法,仅使用一个图而不是两个图从测量结果进行外推,以减少误差。

pYYBAGOj1TqAST63AAC3vc8KcsE919.png


图8.计算初始源电阻(RS) 表示输出电流 I外.R 的结果S当两个顺序计算输出电流(I外) 相差 10% 或更少。流程图还允许计算 RS对于将来的时间(tN+k) 除初始时间 (t0).

图8也可用于重新计算源电阻(RS)而等效电容(C总) 在时间 t 继续累积电荷N.为“新时间 t ”设置布尔值N?“ 到 'YES' 使用指数衰减函数计算 I外在稍后的时间(tN+1).

适用于需要更大输出电流(I外),具有高压输出驱动器和高增益接收器的NFC收发器可以增加范围和功率输出。

结论

以MAX66242作为RC电路,通过对从NFC RF场收集的稳压进行建模,可以计算出1-Wire网络上存在的1-Wire上拉电阻相加的源电阻。计算源电阻(RS) 递归地允许我们找到输出电流 (I外) 由收集的调节电压 (V ) 提供外) 的 MAX66242。

审核编辑:郭婷

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

    关注

    10

    文章

    2971

    浏览量

    104779
  • 智能手机
    +关注

    关注

    66

    文章

    18064

    浏览量

    177068
  • 存储器
    +关注

    关注

    38

    文章

    7151

    浏览量

    161999
  • RF
    RF
    +关注

    关注

    65

    文章

    3025

    浏览量

    165650
收藏 人收藏

    评论

    相关推荐

    基于DS2432的USB口1-Wire总线适配器的设计

    的设计3.1 硬件电路设计  适配器需2个接口电路分别与计算机主机系统1-Wire网络进行通信。与主机系统进行通信主要通过USB协议实现,称为USB接口电路;与
    发表于 07-11 07:24

    基于C++模板技术的1-wire总线编程

    这是一个比较简单的 1-wire 总线 C++ 模板库。这个库由 4 个部分组成:11-wire 协议链路层接口类:ow_t定义了 1-wire 协议的操作集合:reset, enu
    发表于 11-22 23:40

    1-Wire时序的理解及配置

    /μs的压摆率是一个较理想的设置。此时1-Wire从器件速率范围为15μs至54μs。只有一个从器件并且时基低于54μs时,系统将无法工作。下降沿摆率变为1.65V/μs或2.2V/μs,会增加网络
    发表于 11-12 00:17

    Maxim 1-Wire 读写器

    本公司自主研发并生产的1-Wire 单总线器件读写器,可兼容DS9097,采用USB接口,USB供电。提供DS2502/DS2502 ALL IN ONE 编程器,无需外部电源,连接USB接口就可以编程,和外部输入12V电源说Byebye淘宝网输入DS9097/DS949
    发表于 07-10 14:35

    1-Wire接口

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

    请问1-wire支持热插拔吗?

    1-wire支持热插拔吗?怎样实现?
    发表于 10-19 10:58

    如何访问1-Wire API

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

    如何使用FlexIO块访问1-wire设备?

    我的 MCU 是 RT1052,现在我需要访问一个温度传感器 DS18B20,这是一个具有单线协议的设备。使用延迟功能访问 1-wire 协议的方法不适用于 RTOS。 从参考手册来看,1-w
    发表于 04-23 06:43

    1-Wire搜索算法

    摘要:Maxim的1-Wire®器件都带有一个64位的唯一注册码,存储在只读存储器内(ROM),能够在1-Wire网络中通过1-Wire主机对其寻址。如果
    发表于 04-30 14:09 1224次阅读
    <b class='flag-5'>1-Wire</b>搜索算法

    确定多从机1-Wire网络的恢复时间

    摘要:设计1-Wire网络时,通常需要考虑的一个问题就是确定适当的恢复时间,以确保为寄生供电1-Wire从器件提供足够的电能。本文分析了确定对供电
    发表于 05-09 09:02 927次阅读
    确定多从机<b class='flag-5'>1-Wire</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
    发表于 10-23 17:44 975次阅读
    A Simple <b class='flag-5'>1-Wire</b> DAC

    如何计算该8位1-Wire CRC

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

    使用 NFC 系统无线供电访问 1-Wire 网络

    发表于 11-16 21:01 0次下载
    使用 <b class='flag-5'>NFC</b> <b class='flag-5'>系统</b><b class='flag-5'>无线</b><b class='flag-5'>供电</b>和<b class='flag-5'>访问</b> <b class='flag-5'>1-Wire</b> <b class='flag-5'>网络</b>

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

    本应用笔记介绍了一个项目的结果,以表征各种形式、规模和数量的1-Wire网络的运行情况。它还为可靠的网络运行提供了工作参数。这里讨论的一些方面在短线应用中并不重要,例如小于1米的网络
    的头像 发表于 01-16 16:35 850次阅读
    可靠的长线<b class='flag-5'>1-Wire</b><b class='flag-5'>网络</b>指南

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

    1-Wire协议最初设计用于通过短连接与附近设备进行通信。1-Wire也是在单个微处理器端口引脚上增加辅助存储器的一种方式。后来开发的方法将1-Wire协议扩展到远远超出电路板尺寸的网络
    的头像 发表于 03-01 14:21 942次阅读
    可靠的长线<b class='flag-5'>1-Wire</b><b class='flag-5'>网络</b>指南