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

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

3天内不再提示

探秘ST25DV04KC/16KC/64KC:NFC/RFID标签IC的强大功能与应用解析

璟琰乀 2026-04-27 15:45 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

探秘ST25DV04KC/16KC/64KC:NFC/RFID标签IC的强大功能与应用解析

在电子技术飞速发展的今天,NFC/RFID技术凭借其便捷的特性在众多领域得到广泛应用。ST25DV04KC、ST25DV16KC和ST25DV64KC这三款设备,作为NFC RFID标签IC,以其丰富的功能和出色的性能,成为电子工程师们关注的焦点。下面,让我们深入探究这三款设备的奥秘。

文件下载:ST25DV16KC-IE6S3.pdf

1. 产品概述

ST25DV04KC、ST25DV16KC和ST25DV64KC分别提供4 - Kbit、16 - Kbit和64 - Kbit的电可擦可编程存储器(EEPROM)。它们具备两种接口:I²C串行链路,可由直流电源供电运行;RF链路,当设备作为非接触式存储器时,由接收到的载波电磁波供电激活。

2. 产品特性

2.1 接口特性

  • I²C接口:支持1MHz协议的两线I²C串行接口,单电源电压范围为1.8V至5.5V,可进行多字节写入编程(最多256字节),且I²C从地址可配置。
  • 非接触式接口:基于ISO/IEC 15693标准,通过NFC Forum Type 5标签认证,支持所有ISO/IEC 15693调制、编码、子载波模式和数据速率,自定义快速读取访问速度可达53 kbit/s,可进行单块和多块读写操作。

2.2 存储特性

  • 存储容量:根据版本不同,提供高达64 Kbit的EEPROM。I²C接口按字节访问,RF接口按4字节块访问。
  • 写入时间:从I²C写入1至16字节典型时间为5 ms,从RF写入一个块典型时间为5 ms。
  • 数据保留与写入耐久性:数据保留时间长达40年,写入周期耐久性在不同温度下有所不同,例如在25°C时可达100万次。

2.3 其他特性

  • 快速传输模式:实现I²C和RF接口之间的快速数据传输,配备256字节专用缓冲区。
  • 能量收集:具有模拟输出引脚,可为外部组件供电。
  • 数据保护:用户内存可分为1至4个可配置区域,通过RF的三个64位密码和I²C的一个64位密码进行读写保护;系统配置在RF和I²C中均通过64位密码进行写保护。
  • GPO功能:中断引脚可针对多种RF事件(如场变化、内存写入、活动、快速传输结束、用户设置/重置/脉冲)和I²C事件(内存写入完成、RF关闭)进行配置,输出模式有开漏或CMOS两种(取决于版本)。
  • 低功耗模式:仅10球和12引脚封装支持,通过输入引脚触发。
  • RF管理:可通过I²C主机控制器启用或禁用RF命令解释器,I²C具有优先级,可立即关闭RF。

3. 产品封装

ST25DVxxKC提供8引脚、10球和12引脚封装,包括SO8N、TSSOP8、WLCSP10、UFDFPN8和UFDFPN12等,这些封装包含额外元件以降低待机功耗。不同封装的信号名称和功能各有特点,例如8引脚封装包含能量收集(V_EH)、中断输出(GPO)、串行数据(SDA)等信号。

4. 信号描述

4.1 串行链路(SCL、SDA)

  • 串行时钟(SCL):用于同步数据进出ST25DVxxKC,在特定应用中,总线主设备需采用开漏输出,并连接上拉电阻
  • 串行数据(SDA):双向信号,用于数据传输,为开漏输出,需连接上拉电阻。

4.2 电源控制(VCC、LPD、VSS)

  • 电源电压(VCC):可连接外部直流电源,内部电压调节器可防止内部电源在VCC引脚输出直流电压。
  • 低功耗模式(LPD):仅10球和12引脚封装支持,高电平时关闭内部1.8V调节器,降低功耗。
  • 接地(VSS):作为VCC和VDCG电源电压以及V_EH模拟输出电压的参考。

4.3 RF链路(AC0、AC1)

天线线圈(AC0、AC1)用于连接外部线圈,建议不连接其他直流或交流路径,正确调谐后可使用ISO/IEC 15693和ISO 18000 - 3模式1协议为设备供电和访问。

4.4 过程控制(VDCG、GPO)

  • 驱动器电源电压(VDCG):仅10球和12引脚封装可用,为GPO(CMOS)驱动器块供电。
  • 通用输出(GPO):用于向外部设备提供RF和I²C活动信息,根据封装版本有开漏或CMOS输出两种类型,可配置多种中断模式。

4.5 能量收集模拟输出(V_EH)

当能量收集模式启用且RF场强足够时,该模拟输出引脚可提供模拟电压V_EH;否则,V_EH引脚处于高阻状态。

5. 电源管理

5.1 有线接口

在接触模式下,选择内存并发出指令前,需在指定范围内施加稳定有效的VCC电压,并使用合适电容去耦。电源开启时,VCC上升时间不得超过1V/µs,为防止上电时意外写入操作,设有上电复位(POR)电路。

5.2 非接触式接口

为确保RF电路正常启动,RF场需在无调制状态下开启一段时间;为确保RF电路正确复位,RF场需关闭一段时间。可通过设置RF禁用寄存器的值来临时或永久禁用RF访问。

6. 内存管理

6.1 内存组织概述

ST25DVxxKC内存分为用户内存、动态寄存器、快速传输模式缓冲区和系统配置区域四个主要区域。用户内存可分为4个灵活的用户区域,每个区域可通过特定64位密码进行读写保护;动态寄存器可由RF或I²C主机访问,提供动态活动状态或临时激活/停用某些功能;快速传输模式缓冲区作为RF和I²C接口之间的邮箱,实现快速数据传输;系统配置区域包含静态寄存器,用于配置设备功能,访问受64位配置密码保护。

6.2 用户内存

用户内存可通过RF非接触式接口和I²C有线接口访问。RF接口按块寻址,I²C接口按字节寻址。用户内存可分为不同区域,每个区域具有不同的访问权限,RF和I²C的读写命令在不同区域有不同的执行规则。

6.3 系统配置区域

除EEPROM用户内存外,ST25DVxxKC还包含位于系统配置区域的一组静态寄存器,可通过RF的专用命令和I²C的读写命令进行访问。RF配置安全会话需通过提供有效RF配置密码开启,I²C安全会话需通过提供有效I²C密码开启。

6.4 动态配置

ST25DVxxKC具有一组动态寄存器,可临时修改设备行为或报告活动情况。动态寄存器为易失性,上电复位后不恢复之前的值。部分静态寄存器在动态寄存器中有映像,可通过应用程序更新以临时修改设备行为。

6.5 快速传输模式邮箱

快速传输模式使用专用邮箱缓冲区在RF和I²C之间传输消息,缓冲区最多可容纳256字节数据。RF和I²C均可按字节访问邮箱,访问时需启用快速传输模式。

7. ST25DVxxKC特定功能

7.1 快速传输模式(FTM)

  • 寄存器:包括静态寄存器FTM和动态寄存器MB_CTRL_Dyn、MB_LEN_Dyn,用于控制和监测快速传输模式。
  • 使用方法:ST25DVxxKC作为RF(阅读器、智能手机等)和I²C主机(微控制器等)之间的邮箱,双方可通过邮箱发送最多256字节的数据。发送数据前,需确保快速传输模式启用、邮箱空闲且VCC电源存在。

7.2 RF管理功能

  • 寄存器:包括RF_MNGT和RF_MNGT_Dyn,用于配置和控制RF模式。
  • 模式描述:提供RF正常模式、RF禁用模式、RF睡眠模式和RF关闭模式四种模式,不同模式具有不同的优先级和特点。

7.3 接口仲裁

ST25DVxxKC自动仲裁RF和I²C接口的独占使用,遵循“先到先服务”原则。当RF或I²C处于忙碌状态时,另一方的命令可能会受到相应影响。

7.4 GPO

GPO信号用于向I²C主机提醒外部RF事件或ST25DVxxKC进程活动,以及某些特定I²C事件。支持多种RF和I²C事件触发中断,可通过相关寄存器进行配置。

7.5 能量收集(EH)

  • 寄存器:包括EH_MODE和EH_CTRL_Dyn,用于定义能量收集默认策略和控制能量收集功能。
  • 功能描述:能量收集模式可在配置寄存器EH_MODE中定义,当能量收集模式禁用或RF场强不足时,能量收集模拟电压输出V_EH处于高阻状态。

7.6 数据保护

ST25DVxxKC提供基于密码的特殊数据保护机制,用户内存和系统配置可在RF和I²C访问中进行读写保护。通过不同的密码和安全会话,可实现不同级别的访问权限。

7.7 设备参数寄存器

包括LOCK_DSFID、LOCK_AFI、DSFID、AFI、MEM_SIZE、BLK_SIZE、IC_REF、UID和IC_REV等寄存器,用于设备标识和配置。

8. I²C操作

8.1 I²C协议

ST25DVxxKC支持I²C协议,作为从设备参与通信。通信过程包括起始条件、停止条件、确认位和数据输入等环节。

8.2 I²C超时

为防止RF通信因I²C总线的意外指令而冻结,ST25DVxxKC具有超时机制,可自动重置I²C逻辑块。

8.3 设备寻址

总线主设备通过发送设备选择代码启动与从设备的通信,设备选择代码由4位设备类型标识符和3位芯片使能“地址”组成。

8.4 I²C写入操作

包括字节写入和顺序写入,写入操作需遵循特定的地址和数据传输规则,写入完成后会触发内部写入周期。

8.5 I²C读取操作

包括随机地址读取、当前地址读取和顺序读取,读取操作需满足一定的保护条件,成功读取后内部地址计数器会自动递增。

8.6 I²C密码管理

通过I²C 64位密码管理I²C安全会话,包括I²C呈现密码和I²C写入密码两个专用命令。

9. RF操作

9.1 RF通信

接触式交换遵循ISO/IEC 15693或NFC Forum Type 5标准,通过13.56 MHz载波电磁波进行通信,支持多种调制和编码方式。

9.2 RF协议描述

传输协议基于“VCD先发言”概念,由请求和响应组成,帧由起始帧(SOF)和结束帧(EOF)界定。ST25DVxxKC可处于电源关闭、就绪、安静和选择四种状态,不同状态对请求的响应不同。

9.3 命令格式

请求包括SOF、标志、命令代码、参数和数据、CRC和EOF;响应包括SOF、标志、参数和数据、CRC和EOF。命令执行过程中可能会出现错误,不同错误有相应的错误代码。

9.4 定时定义

包括ST25DVxxKC响应延迟(t₁)、VCD新请求延迟(t₂)和VCD在未收到响应时的新请求延迟(t₃)。

9.5 RF命令

ST25DVxxKC支持多种RF命令,如Inventory、Stay Quiet、Select等,每个命令都有特定的请求和响应格式,以及相应的错误处理机制。

10. 独特标识符(UID)

ST25DVxxKC由64位唯一标识符(UID)唯一标识,符合ISO/IEC 15963和ISO/IEC 7816 - 6标准,可用于唯一寻址和一对一交换。

11. 设备参数

11.1 最大额定值

包括环境工作温度、存储温度、引脚电压和电流等参数,超出额定值可能会对设备造成永久损坏。

11.2 I²C直流和交流参数

总结了I²C模式下的操作和测量条件,以及直流和交流特性,设计时需确保电路操作条件与测量条件匹配。

11.3 GPO特性

总结了GPO功能的操作和测量条件,以及直流和交流特性。

11.4 RF电气参数

总结了RF模式下的操作和测量条件,以及直流和交流特性。

11.5 热特性

不同封装的热阻不同,如SO8N封装的热阻为219°C/W。

12. 封装信息

提供了SO8N、TSSOP8、UFDFN8、WLCSP10和UFDFPN12等封装的机械数据和推荐焊盘,以满足不同的应用需求。

13. 附录

13.1 快速命令的位表示和编码

数据位采用曼彻斯特编码,不同数据速率和子载波频率下的编码方式不同。

13.2 I²C序列

包括设备选择代码、I²C字节写入和轮询、I²C顺序写入和轮询、I²C读取操作和I²C密码相关序列等内容,详细介绍了I²C通信的具体流程。

ST25DV04KC、ST25DV16KC和ST25DV64KC这三款设备凭借其丰富的功能和出色的性能,在NFC/RFID应用领域具有广阔的应用前景。电子工程师们在设计相关产品时,可根据具体需求充分利用这些设备的特性,实现高效、可靠的通信和数据存储。你在使用这些设备的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和想法。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    使用ST25DV64KC-DISCO和ST25R3911B-DISCO评测NFC充电的功率,为什么充电功率非常小?

    我们使用ST25DV64KC-DISCO和ST25R3911B-DISCO正在评测NFC充电的功率,发现充电功率非常小,只有8mw左右,和官方宣传的可以达到1.4W的充电功率相差很大。测试时,我们
    发表于 03-19 08:01

    ST25DV04KC在布线时有什么要求规范?厂测时需要怎么测试?

    如题,ST25DV04KC这颗NFC芯片,在布线时有什么要求规范?厂测时需要怎么测试?有没有工具?感谢各位义父!
    发表于 03-17 06:25

    ST25DV64KC i2c写EEPROM时GPO脉冲不起作用怎么解决?

    你好我正在使用 ST25DV64KC,我的 I2C 主机是 STM32G474有两个问题,需要支持。 请看详情。谢谢!1. 我希望 GPO 在 i2c 写入 EEPROM(用户内存)时产生一个脉冲
    发表于 12-06 06:42

    有没有一个命令返回一次可以读取ST25DV64KC芯片上的多个块数呢

    我正在构建一个与 ST25DV64KC 和 M24LR04E-R 集成的移动应用程序。对于 ST25DV64KC 芯片上的“读取多个块”命令,最大块数固定为 256。最大块数固定为 32,假设它们都
    发表于 12-06 08:48

    ST25DV64KC-DISCO如何才能与标签通信?

    你好;如我之前的帖子所述,ST25DV64KC-DISCO 是 NFC Forum Type 5 标签。Mifare classic 和 Iclass 也是标签。在
    发表于 12-07 12:58

    ST24DV04K和ST25DV04KC芯片之间的区别是什么?

    你好谁能告诉我ST24DV04K和ST25DV04KC芯片之间的区别?在KC的数据表中,它在零件订购信息中说它是C 版两种 IC 似乎都在 1.8 V 至 5.5V 范围内工作我在这里
    发表于 12-26 09:53

    ST25DV16KC上写入多个块时出现错误0x12怎么解决?

    我正在尝试使用 Feig LR1002 写入 ST25DV16KC 部件。我首先发送清单命令 (0x01),然后发送写入多个块命令 (0x24)。我收到错误 0x12“指定的块已锁定且无法更改其内
    发表于 02-02 06:52

    如何将PN7160与STM32WL连接以发现、读取和写入ST25DV04KC动态标签

    您好开发人员,我们目前正在开发一种产品,我们希望将 PN7160 NFC 阅读器与 STM32WL 微控制器连接起来,以与 ST25DV04KC 动态标签通信 ,以便使用 ST25DV
    发表于 04-04 08:53

    ST25DV64KC-DISCO和ST25R3911B-DISCO充电功率非常小是为什么?

    我们使用ST25DV64KC-DISCO和ST25R3911B-DISCO正在评测NFC充电的功率,发现充电功率非常小,只有8mw左右,和官方宣传的可以达到1.4W的充电功率相差很大。测试时,我们
    发表于 08-07 11:01

    ST25TV通过带有增强型NDEF的NFC标签来提高用户体验

    借助其增强型 NDEF 功能(ANDEF),ST25TV512C 和 ST25TV02KC 标签IC具备了上下文自动NDEF消息传递服务。最
    发表于 09-13 06:33

    NFC、STSAFE、eSIM如何助力工业物联网

    起初NFC仅用于近场通信,而现今可延伸用作小功率的无线充电应用。在展台上,一款NFC无线充电方案被高度关注。该方案的发射端配置在充电器底座上,采用NFC ST25R3916B 读写器,
    发表于 08-30 11:49 1701次阅读
    <b class='flag-5'>NFC</b>、STSAFE、eSIM如何助力工业物联网

    ST25DV64KC动态NFC/RFID标签技术解析与应用指南

    STMicroelectronics X-NUCLEO-NFC07A1 NFC/RFID标签扩展板是一款用于ST25DV64KC动态
    的头像 发表于 10-30 15:26 1041次阅读
    <b class='flag-5'>ST25DV64KC</b>动态<b class='flag-5'>NFC</b>/<b class='flag-5'>RFID</b><b class='flag-5'>标签</b>技术<b class='flag-5'>解析</b>与应用指南

    ST25DV系列NFC/RFID标签IC:开启高效通信新时代

    K和ST25DV64K这三款动态NFC/RFID标签IC,凭借其出色的性能和丰富的功能,在众多设
    的头像 发表于 02-05 15:40 454次阅读

    ST25DV系列动态NFC/RFID标签IC:特性、应用与设计要点

    K、ST25DV16K和ST25DV64K作为STMicroelectronics推出的动态NFC/RFID标签
    的头像 发表于 02-05 16:35 550次阅读

    ST25DV04K/16K/64K:动态NFC/RFID标签IC的深度剖析

    ST25DV04K/16K/64K:动态NFC/RFID标签
    的头像 发表于 02-27 14:55 494次阅读