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

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

3天内不再提示

ST95HF:高性能NFC/RFID收发器的深度解析

璟琰乀 2026-01-18 15:50 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

ST95HF:高性能NFC/RFID收发器的深度解析

在当今的电子设备领域,近场通信(NFC)和射频识别(RFID)技术已经成为了不可或缺的一部分。ST95HF作为一款集成式收发器IC,在非接触式应用中展现出了卓越的性能。本文将对ST95HF进行全面的剖析,探讨其特性、工作模式、通信协议以及应用场景等方面。

文件下载:ST95HF-VMD5T.pdf

一、ST95HF概述

ST95HF属于ST25家族,该家族涵盖了意法半导体(STMicroelectronics)的所有NFC/RFID标签和读取器产品。这款芯片能够在读取器和卡模拟模式下管理帧编码和解码,适用于如NFC、近距离和远距离标准等标准应用。它内置了模拟前端(AFE),提供13.56 MHz的空中接口,支持多种通信协议,包括ISO/IEC 14443 Type A和B、ISO/IEC 15693以及ISO/IEC 18092等。

二、硬件特性

2.1 内部架构

ST95HF的内部架构集成了多个关键模块,包括专用的内部帧控制器、高度集成的模拟前端(AFE)、功率与时钟管理模块、状态寄存器、数字标签/场检测器、信号多路复用器、帧控制器、调制/解调器、FIFO编码器/解码器以及配置寄存器等。这些模块协同工作,确保了芯片在不同工作模式下的高效运行。

2.2 引脚说明

ST95HF采用32引脚的VFQFPN封装,尺寸为5x5 mm。其引脚功能丰富,涵盖了驱动输出、接收器输入、电源供应、SPI接口、中断输入输出等多种功能。例如,TX1和TX2为驱动输出引脚,RX1和RX2为接收器输入引脚,VPS为主电源供应引脚,SPI_SS、SPI_MISO、SPI_MOSI和SPI_SCK则用于SPI通信。在使用过程中,需要注意引脚的电气特性和连接要求,以确保芯片的正常工作。

三、工作模式

3.1 等待事件(WFE)模式

ST95HF具有两种主要的工作模式,其中等待事件(WFE)模式包括四个低功耗状态:上电、休眠、睡眠/场检测和标签检测。在这些状态下,芯片的功耗较低,以延长设备的电池续航时间。例如,在休眠状态下,芯片的功耗最低,但需要被唤醒才能进行通信。唤醒源可以是IRQ_IN引脚的低电平脉冲、定时器、SPI_SS引脚或场检测器等。

3.2 活动模式

活动模式包括就绪、读取器和卡模拟三种状态。在就绪状态下,RF关闭,芯片等待来自外部主机的命令;在读取器状态下,芯片可以使用选定的协议与标签进行通信,或通过SPI接口与外部主机进行通信;在卡模拟状态下,芯片可以作为卡或标签与外部读取器进行通信,卡或标签应用位于主机中,并通过SPI接口与芯片进行通信。

四、通信协议

4.1 SPI接口

ST95HF支持SPI接口进行通信,通信速度最高可达2 Mbps。在SPI通信中,应用程序软件需要执行三个步骤来发送命令和接收回复:发送命令到ST95HF、轮询ST95HF直到其准备好传输响应、读取响应。此外,芯片还支持中断模式,当芯片准备好发送回复时,会通过IRQ_OUT引脚发送中断请求,应用程序可以使用中断模式跳过轮询阶段。

4.2 支持的协议

ST95HF支持多种通信协议,包括ISO/IEC 14443 Type A和B、ISO/IEC 15693、ISO/IEC 18092以及NFC Forum标签类型1、2、3和4等。不同的协议具有不同的参数设置,通过PROTOCOLSELECT命令可以选择RF通信协议并指定相关参数。例如,对于ISO/IEC 15693协议,可以设置数据速率、调制方式、子载波等参数。

五、命令集

ST95HF提供了丰富的命令集,用于控制芯片的各种功能。常见的命令包括IDN、PROTOCOLSELECT、POLLFIELD、SendRecv、LISTEN、SEND、IDLE、RdReg、WrReg等。这些命令的格式为,其中为命令代码,为数据长度,为具体的数据。例如,IDN命令用于请求关于ST95HF及其版本的简短信息,PROTOCOLSELECT命令用于选择RF通信协议。

六、电气特性

6.1 绝对最大额定值

ST95HF的绝对最大额定值规定了芯片在正常工作时的电压、温度等参数范围。例如,VPS_Main和VPS_TX的供应电压范围为–0.3至7.0 V,环境工作温度范围为–25至+85 °C。在使用过程中,必须确保芯片的工作条件在这些额定值范围内,以避免芯片损坏。

6.2 功耗特性

芯片的功耗特性在不同的工作模式和状态下有所不同。在等待事件(WFE)模式下,芯片的功耗较低,如休眠状态下的供应电流典型值为1 µA,最大值为5 µA。在活动模式下,功耗相对较高,如读取器模式下RF场开启时的供应电流典型值为70 mA,最大值为100 mA。通过合理设置芯片的工作模式和参数,可以有效降低功耗,延长设备的电池续航时间。

七、应用场景

ST95HF的应用场景广泛,涵盖了消费电子、游戏、医疗保健、工业等多个领域。例如,在消费电子领域,可用于NFC功能的智能手机、平板电脑等设备,实现设备之间的配对和数据交换;在医疗保健领域,可用于医疗设备的身份识别和数据传输,提高医疗信息的安全性和准确性。

八、总结

ST95HF作为一款高性能的NFC/RFID收发器,具有丰富的功能和卓越的性能。其支持多种通信协议、低功耗的工作模式以及丰富的命令集,使其在非接触式应用中具有广泛的应用前景。电子工程师设计相关产品时,可以充分利用ST95HF的特性,实现高效、稳定的非接触式通信。同时,在使用过程中,需要注意芯片的引脚连接、电气特性和工作模式设置等方面,以确保芯片的正常工作。

你在使用ST95HF的过程中遇到过哪些问题?或者你对其在特定应用场景中的表现有什么看法?欢迎在评论区分享你的经验和见解。

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

    关注

    0

    文章

    3

    浏览量

    6237
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ST95HF NFC读卡实际上板测试遇到的两个疑问求解答

    你好。我用的ST95HF NFC读卡。电路图我参考的官网推荐的结构,如下图。天线和匹配参数的理论值都已经计算好了。现在我要实际上板测试,有2个问题需要请教: 1、我现在是将网络分析仪接在L4、L5
    发表于 03-11 07:37

    为什么ST95HF会出现错误代码?

    亲爱的大家: 我收到了来自ST95HF的错误代码:8E ....(这是一个很长的数据),这意味着“接收丢失而没有收到EOF”,我不知道为什么,你们有同样的问题吗?此错误代码仅在我使用NFC功能时发生
    发表于 07-15 13:53

    ST95HF晶体规格有问题

    嗨, 我们正在使用ST95 HF NFC收发器和XRCGB27M120F3M00R0 27.12 MHz晶振。到目前为止,我们制造了大约30个模块,并且一切运行良好。但是,我们计划
    发表于 07-17 06:13

    如何在两个st95hf设备之间实现简单的数据传输

    我们的应用将有两个由外部微控制通过SPI连接的st95hf器件。我只需要能够将数据从一个st95hf传输到另一个。我不需要双向沟通,只需要一个方向。我不需要任何复杂的功能,如防撞或任何东西。有一个
    发表于 07-18 15:33

    如何实现ST95HF / STM32L071点对点连接?

    大家好, 我正在使用ST95HF和我的STM32L071来读取NFC卡(标签类型检测,UID ..),它完美无缺。 现在我必须在我的程序中编写一个新模式,包括将我的产品与带有P2P的手机连接。您是
    发表于 07-29 07:48

    ST95HF错误代码

    嗨,大家好, 我在校准过程中遇到了问题(与ST95HF Eval固件中的相同例程)。我应该得到ST95HF的响应,如“0x00 0x01 0x01”或“0x00 0x01 0x02”,以获得
    发表于 08-01 06:38

    ST95HF错误代码:0x87 0x01 0x90

    嗨先生/女士,我从ST95HF收到错误代码:0x87 0x01 0x90,我可以知道这意味着什么吗?上面的代码没有解释。 ST95HF数据表DoclD025630 Rev4中的解释代码仅为0x87
    发表于 08-09 08:14

    如何在读取对等NFC设备后使ST95HF RF场不关闭

    嗨先生/女士,ST95HF读取其对等NFC设备后,ST95HF RF字段自动关闭。我必须使用以下函数再次初始化它: ISO14443A_Init(); ISO14443A_IsPresent
    发表于 08-09 13:04

    ST95HF开发Peer to Peer连接应该使用什么协议?

    先生们!我尝试使用芯片ST95HF。我是NFC的初学者。我需要开发Peer to Peer连接。我应该使用什么协议?我无法看到13,56 MHz的发射场。我初始化了芯片工作的IEC14443B协议
    发表于 08-16 06:36

    MISO上的ST95HF没有任何活动

    嗨,我设计了一块带有ST95HF的电路板。我尝试使用aardvark编程SPI与传感通信,但MISO线上根本没有任何活动。我一直在尝试echo命令,它只是从我的理解中发送55并且回读00,即使MISO线始终保持高位。我不是软
    发表于 08-19 09:26

    EVAL-ST95HF,评估套件用于评估ST95HF的功能

    EVAL-ST95HF,评估套件用于评估ST95HF的功能。该器件是一款13.56 MHz近场通信收发器,具有两种模式:标签仿真和NFC读卡
    发表于 07-21 14:58

    怎样使用CR95HF I2C收发器开发NFC阅读

    嗨,我正在寻找使用 CR95HF I2C 收发器开发 NFC 阅读,但我不知道 ST 是否有要编程的 STM32 MCU 固件桥。CR
    发表于 12-22 06:32

    st95hf近场通信收发器数据表

    The ST95HF is an integrated transceiver IC for contactless applications. The ST95HF manages frame
    发表于 09-26 11:20 16次下载
    <b class='flag-5'>st95hf</b>近场通信<b class='flag-5'>收发器</b>数据表

    培训讲座:CR95HF NFC/RFID 收发器

    CR95HF NFC/RFID 收发器培训讲座
    的头像 发表于 07-03 14:04 4985次阅读

    ST25R95近场通信收发器:特性、操作与应用全解析

    ST25R95近场通信收发器:特性、操作与应用全解析 在近场通信(NFC)技术飞速发展的今天,一款高性能
    的头像 发表于 02-28 14:10 253次阅读