FEATURED · 精选文章

NFC读卡器芯片ST25R3916B/17B深度解析:从天线设计到EMVCo认证实践

发布时间 / 2026/8/30 11:44:40
来源 / 创域科博编辑部
栏目 / 资讯中心
NFC读卡器芯片ST25R3916B/17B深度解析:从天线设计到EMVCo认证实践 1. 从宣传册看门道这块NFC读卡器芯片究竟强在哪搞过支付终端设计的工程师大概都有这种感觉NFC读卡器这块市面上方案不少但真正能把“读卡距离”“手机兼容性”“过认证”这三件事同时做好的芯片其实并不多。ST25R3916B/17B这款芯片的官方宣传册标题很直白——“用于支付终端和兼容NFC Forum的应用”一句话就把它锁死在两个核心场景里POS机、以及任何要和NFC Forum认证体系打交道的读写设备。但宣传册终究是宣传册上面写的都是“最大、最高、最强”。我拿到手之后的第一反应是先把它拆开看哪些参数是实际项目里真正决定成败的哪些是看看就好的营销亮点。先说结论这两颗芯片尤其是ST25R3916B在同类产品里确实属于第一梯队特别是在射频发射能力和天线自适应调谐上有实打实的优势。适合谁来参考这篇东西如果你正在做POS机、手持支付终端、自助收银设备或者任何需要兼容NFC Forum规范的读写器产品而且恰好卡在“读卡距离不够”“手机刷不出来”“过不了EMVCo Level 1”这类问题上那这篇内容基本就是为你写的。即使你现在还没选型看完之后再去跟原厂FAE聊也能问到点子上。2. 两颗芯片怎么选ST25R3916B和ST25R3917B的区别2.1 产品定位差异全功能版和精简版ST25R3916B和ST25R3917B的关系简单说就是“完整版”和“定向精简版”。3916B定位是旗舰级NFC读卡器芯片支持Initiator读写器和Target卡模拟两种模式覆盖ISO 14443A/B、ISO 15693、FeliCa、ISO 18092等几乎所有主流非接触通信协议。而3917B把Target模式砍掉了专注做Initiator也就是纯读卡器同时部分协议支持也有所精简。从芯片型号末尾的B代后缀看这两颗都是ST在原有3916/3917基础上的升级版本。B版本主要在射频性能、动态功率控制DPC、以及天线自动调谐AAT这几个关键指标上做了增强功耗也进一步优化。选型建议很简单如果你做的是POS机、读写器这类只需要“读卡”的设备选3917B就够用成本更低如果你要做NFC Forum定义的完整功能设备或者未来可能扩展卡模拟、P2P功能直接上3916B免得后面改板。2.2 为什么说“B版本”更适合支付场景支付终端这个场景有几个行业特有的痛点比如现场刷卡的读卡距离要求严格、不同卡片的兼容性必须广泛、还要保证设备在连续工作时的射频稳定性。B版本对内优化了发射电路的效率对外增强了在复杂天线环境下的自适应能力。实际项目中我比较看重的一点是B版本对EMVCo Level 1认证的友好度。芯片本身的协议时序、副载波解调能力都做了针对性优化。做POS的老工程师都知道EMVCo认证最怕的不是读卡距离短而是波形质量不稳定、时序偏差大这些小问题往往会耗费你几周甚至几个月的整改时间。3. 核心特性逐个拆解从参数到实际体验3.1 射频发射功率与灵敏度读卡距离的硬指标宣传册上标称的发射功率在13.56MHz频段能做到很可观的水平。但千万别拿这个值直接去推算读卡距离因为实际读卡距离取决于天线设计、匹配电路、外壳材质和整机EMC芯片只是提供能力上限。灵敏度的意义往往被低估。读卡器不仅要“发得远”还要“收得清”。特别是手机NFC支付场景手机天线尺寸小信号强度弱如果读卡器接收灵敏度不够会出现“能感应到但读不出来”的尴尬状态。ST25R3916B的接收解调能力在同类产品里确实有优势尤其是对高比特率副载波的解调稳定性这一点在刷手机时体现得很明显。3.2 动态功率控制DPC稳定场强的秘密武器DPCDynamic Power Control是ST25R系列很有特色的一个功能。简单解释当读卡器上电天线会建立射频场但这个场的强度会受到周围金属、卡片类型甚至用户手部位置的影响。DPC可以实时监测天线功率并动态调整发射幅度确保卡片接收到的场强始终保持在一定范围内。对支付终端来说DPC最直接的价值就是“稳定”。拿我实际测试的经验说装了DPC之后卡片在不同倾斜角度下的读卡成功率明显提高尤其是把设备放在金属桌面上时没有DPC的读卡器场强会漂移得很厉害有DPC的则能自动补偿。配置DPC并不是打开开关就行你需要根据天线Q值和目标场强配置几个关键寄存器参数包括场强目标值、调节步长和响应速度。ST官方提供了计算工具但实际调试时还是要结合示波器抓波形微调。3.3 自动天线调谐AAT开发阶段比量产更有用AATAutomatic Antenna Tuning是个听起来很炫酷的功能芯片能自动感知天线阻抗失配并切换内置调谐电容矩阵来重新匹配。实际做项目时这个功能在开发阶段的帮助大于量产阶段。开发阶段你在调天线匹配时可能还没有最终的外壳和结构件用AAT可以迅速找到一个接近最优的匹配状态大大缩短调试周期。量产阶段如果你的天线环境是固定的、结构是稳定的其实用固定匹配电容就足够了。当然如果你的产品会经常靠近金属物体或受环境影响较大AAT也算是一个加分项。3.4 协议支持范围一个芯片吃透所有主流卡至少在协议层面这两颗芯片覆盖得非常全ISO 14443A/B金融卡、门禁卡、ISO 15693图书、电子标签、FeliCa交通卡、NFC Forum定义的T1T/T2T/T3T/T4T/T5T全类型。这意味着只需要一套硬件方案就能同时支持银行IC卡、手机NFC、公交卡、会员卡等多种介质。对做产品的人来说协议支持全的最大好处是“一套代码走天下”不用为不同市场定制不同硬件。而协议栈方面ST提供了完整的NFC库上层应用只需要调用API不用自己去抠协议帧的底层细节。4. 支付终端场景下的关键设计考量4.1 认证这件事EMVCo和NFC Forum的分工支付终端行业有两张“通行证”EMVCo和NFC Forum。简单区分EMVCo关注的是支付安全与互操作性它保证你刷银行卡、刷手机支付时交易可靠、安全NFC Forum则关注NFC设备之间的互操作体验比如你的读卡器能不能和市面上各类NFC标签、手机流畅交互。芯片选型时需要确认芯片本身是否满足EMVCo Level 1的要求。Level 1是射频物理层测试比如场强范围、调制深度、时序、能量收集等EMVCo对POS读卡器的射频表现有很严格的波形要求。ST25R3916B在Level 1测试中的表现属于上游水平但整机认证还是要自己做天线设计和Power设计很大程度决定了最终能否顺利通过。NFC Forum认证相对友好一些主要是测试不同协议下的互操作性。想打NFC Forum的logo一般是基于Read/Write模式或Card Emulation模式做认证芯片厂通常都会提供支持NFC Forum参考实现的软件库开发起来省不少事。4.2 MIFARE兼容交通卡和门禁卡的必修课国内市场的POS机和非接触设备绕不开MIFARE Classic这张卡。虽然它从安全角度讲早就不适合金融应用了但交通、门禁、校园卡里它的存量巨大。ST25R3916B对MIFARE Classic有完整的软硬件支持包括MIFARE的加密认证流程和快速读取。不过MIFARE Classic有个特点它的通信速率是106kbps使用特定的Miller编码和副载波调制方式很多读卡器芯片在处理这类帧时容易出错。ST25R3916B在这方面调得不错实际测试下来读MIFARE卡的成功率很高。即使偶尔有兼容性问题ST提供的库也有调试选项可以调整。4.3 现场检测ACR主动防干扰的工程手段Active Clamping and ReceiverACR这个功能在嘈杂的射频环境里是救命的。它的原理是在接收的时候把天线上的信号主动钳位到合适的电平避免强干扰信号导致接收饱和。我自己的项目里遇到过这个场景设备旁边放着一台老式的无线充电器只要它一工作NFC读卡距离立刻缩短一半。排查很久才发现是无线充电的干扰波形把读卡器的接收前端打饱和了。打开ACR之后读卡距离恢复了大半虽然不能完全消除干扰但至少设备能正常工作。这个功能在支付终端这种“旁边可能有很多电子设备”的场景下是实打实的工程保障。5. 天线设计与调试最容易翻车的环节5.1 天线匹配不是照着参考设计抄就行很多工程师拿到厂商的参考设计以为把天线抄过来就完事了。实际上一块天线的性能受板层、铜厚、铺铜、外壳、周边元器件位置影响极大参考设计只是起点。天线匹配的目标是把天线的阻抗变换到芯片期望的阻抗通常是50欧姆附近同时保证足够高的Q值来建立稳定的射频场。太低的Q值会导致发射效率降低读卡距离变短太高的Q值又会让频带变窄容易在调制时出现振铃波形质量变差。这里面有个平衡点通常通过调整串联电容和并联电容来找到。我一般调试天线匹配时借助网络分析仪看S11参数先把谐振点和阻抗调到最优再上示波器看实际波形。记住一个经验阻抗匹配不是越接近50欧就越好还要看整机的辐射波形和读卡距离的实际测试结果。5.2 传导测试和辐射测试两个都要做天线调试完成后有两类测试必须做传导测试和辐射测试。传导测试是把频谱仪接到芯片的射频输出引脚上测量发射信号的频谱纯度、谐波水平辐射测试则是放在屏蔽室里测量整机通过天线向外辐射的磁场强度和波形。这两个测试的意义不一样。传导测试帮你确认芯片和匹配电路本身没有问题辐射测试则反映天线设计是否合格。很多工程师只做传导测试结果到了认证阶段被谐波问题打回来。因为天线会把这个频段的谐波辐射出去可能会干扰其他设备这就需要在天线端加滤波或调整匹配来压谐波。5.3 电源和噪声处理射频性能的“隐形杀手”NFC读卡器的射频性能很大程度取决于供电质量。13.56MHz的射频载波如果电源上有同频段的纹波噪声会直接叠加到射频信号上导致波形包络不稳定读卡时好时坏。我在设计电源时会专门为射频部分留一路独立的LDO供电并在靠近芯片电源引脚处放一组针对13.56MHz频段的滤波电容。调试时不要只看电源的直流电压一定要用示波器看交流纹波尤其是13.56MHz附近的纹波。发现读卡不稳定时优先检查电源而不是动天线。5.4 天线形状设计心得面积和走线的取舍天线形状上常见的是矩形线圈。矩形天线面积越大理论上耦合越强、读卡距离越远但面积大了之后天线Q值也会相应变化匹配难度增加。同时天线走线离外壳边缘太近会导致金属结构对天线影响过大反而降低性能。我有个经验在结构设计阶段就要给天线区域留下足够的净空区天线周围的金属结构至少要拉开5mm以上否则后面对谐振和匹配的调整会变得非常吃力。另外尽量让天线走线对称、均匀这对场强的均匀性有帮助可以减少刷卡位置“有的地方感应强、有的地方感应弱”的问题。6. 常见问题与排查技巧实录6.1 读卡距离不够先别急着调功率“读卡距离只有2厘米”是我遇到最多的咨询。大多数人的第一反应是加大发射功率但实际原因往往在于天线匹配不佳或者波形质量差。正确的排查顺序是先看流入天线电流波形有没有振铃再看匹配S11是不是在合理范围最后才考虑功率等级。有一次我排查过一批次读卡距离忽好忽坏的产品反复检查天线和芯片都没找到问题最后发现是天线匹配电容的容差选得太宽导致不同板子匹配状态漂移过大。换用精度更高的C0G电容后问题立刻消失。这种问题看起来像玄学其实是物料选型的坑。6.2 手机NFC刷不出来问题出在波形手机NFC支付时常遇到的“贴上去没反应”“要换好几个角度才能识别”的情况往往不是手机的问题而是读卡器发射波形在高比特率通信时产生了过冲或振铃。手机对波形质量要求比较高尤其是通信速率提高时对调制深度和时序敏感度也提升。排查方式用示波器探头连接天线两端抓取整个通信过程的波形重点看从PCD发送请求到PICC响应的切换瞬间。如果发现波形有过冲或者衰减过慢可以通过调整匹配电容和阻尼电阻来改善。ST的参考手册里对波形质量标准有详细说明照着对比排查就行。6.3 过EMVCo Level 1认证时的坑EMVCo Level 1测试里最容易出问题的几个点场强均匀性、调制深度、以及建立通信时的时序。场强均匀性考验的是天线设计是否合理如果天线场分布不均测试时在不同位置的读数会有较大差异需要反复调整天线或加场强补偿结构。调制深度和时序则直接受芯片配置影响。ST25R3916B的很多调制参数是可配置的包括调制深度、上升下降沿时间等。认证前建议把芯片的全部配置项和实测波形对应整理成一张表这样一旦测试不过可以快速定位是哪一项参数需要调。常见问题优先排查方向常用解决手段读卡距离不足天线匹配、波形质量调匹配电容、阻尼电阻手机刷不出高比特率波形振铃调调制深度、上升沿场强不稳定DPC配置、电源噪声开DPC、加滤波电容谐波超标天线谐波辐射加低通滤波、调匹配结构件影响大天线净空区不足调整结构、加铁氧体6.4 软件配置和驱动移植的一些经验驱动移植方面ST提供了相对完善的驱动库但如果你把整套驱动代码原封不动搬到一个低成本的MCU上很可能发现Flash和RAM吃紧。我的做法是裁剪驱动只保留需要的协议栈。比如只做银行卡非接支付就可以把FeliCa和ISO 15693的相关代码去掉能省下不少资源。另外ST的NFC库对MCU的接口依赖很少底层只用了少量SPI或I2C读写函数。只要把这几个函数对接好整个NFC功能就能跑起来。这块的调试重点在于中断处理时序特别是NFC通信过程中MCU的中断响应不能有太大延迟否则会造成协议超时。建议把NFC中断优先级调高并避免在中断回调中做耗时操作。7. 一些未必写在宣传册上的细节ST25R3916B/17B本身的集成度已经很高但它不是万能的。做支付终端时还需要搭配安全芯片来做密钥存储和交易认证STM32系列MCU可以直接对接这条产品线之间配合得很好。如果你在芯片选型阶段就已经规划好了MCU品牌和型号那么直接用ST自家方案整个系统联调的难度会小很多。这里分享一下个人的体会ST的官方支持工具比如NFC Cockpit上位机软件在开发阶段的价值被很多人低估了。它能直接读芯片寄存器、抓波形、配置天线调谐参数调试效率比边改代码边烧录高出一个量级。还有个经验想强调一下。做NFC产品尤其是支付类产品整个项目的周期中射频调试和认证占据的时间往往比软件开发和功能调试更长。所以从项目一开始就要把天线设计、结构配合和认证计划前置最好是硬件工程师、软件工程师和结构工程师坐在一起开个会把天线区域、净空、屏蔽方案一次性定下来。等板子打样出来再改结构付出的代价可能是成倍的返工时间和成本。这个教训应该有不少同行都深有体会。
RELATED — 相关阅读

相关资讯

LATEST — 最新资讯

最新发布

TODAY — 本日精选

新闻

WEEKLY — 本周精选

新闻

MONTHLY — 本月精选

新闻