第二章 电子标签物理层测试:载波频率容限、调制深度、副载波频率、数据编码方式测试方法

各位工程师朋友,咱们今天聊聊物理层测试。说实话,物理层是RFID系统最底层、也最容易出问题的地方。我见过太多标签“能读但读不稳”的案例,最后查来查去,都是物理层参数没达标。这一章,我就把几个关键参数的测试方法掰开揉碎了讲清楚。

2.1 载波频率容限测试

载波频率容限,说白了就是标签返回信号的频率准不准。标准要求是±X%(具体看协议,ISO 15693是±10%,ISO 14443是±7%)。你想想看,如果频率偏了,读写器那边解调就会出问题。

测试方法:

  • 用频谱仪或示波器(带FFT功能)测量标签返回的副载波频率
  • 让标签处于连续响应模式(比如一直发同一个命令)
  • 记录中心频率,计算偏差百分比

关键点:测试时天线距离要固定。我习惯用30cm,太近会过耦合,太远信号弱。另外,环境温度影响很大——标签芯片的晶振对温度敏感,最好在25℃±2℃下测。

我的经验:有一次客户投诉标签读距不够,我测了频率发现偏了8%。查了半天,是晶振负载电容匹配不对。换了个电容,频率就回来了。所以啊,频率容限不达标,先查晶振匹配电路。

2.2 调制深度测试

调制深度,就是载波被调制后幅度变化的程度。对于ASK调制,深度不够,读写器解调困难;深度太大,又可能过调制导致信号失真。

测试步骤:

  1. 用示波器探头接在标签天线两端(注意探头电容要小,10pF以内)
  2. 触发方式选“上升沿”或“下降沿”
  3. 测量调制前后的幅度:V_max(未调制)和 V_min(调制最深点)
  4. 调制深度 = (V_max - V_min) / (V_max + V_min) × 100%

注意:示波器带宽至少要500MHz,否则测不准调制边沿。我吃过这个亏——用了个200MHz的示波器,测出来深度只有60%,换了个1GHz的,实际是85%。

ISO 15693要求调制深度在10%~30%之间。ISO 14443 Type A要求100%调制(就是完全关断),Type B要求10%~30%。

2.3 副载波频率测试

副载波是标签用来“背载”数据的。频率不对,读写器就解不出数据。常见的副载波频率有423kHz(ISO 15693)、847kHz(ISO 14443 Type B)等。

测试方法:

  • 用频谱仪看副载波频谱,找峰值点
  • 或者用示波器抓取副载波波形,测量周期再换算频率
  • 注意:副载波频率容限通常比载波更严格,比如ISO 15693要求±4%

避坑指南:我曾经遇到一个标签,副载波频率在423kHz附近跳来跳去。后来发现是芯片内部时钟分频器不稳定。这种问题在低端芯片上比较常见,选型时要留意。

2.4 数据编码方式测试

RFID常用的编码方式有三种:NRZ、Miller、FMO。每种编码的测试方法不太一样,但核心都是看波形是否符合编码规则。

2.4.1 NRZ编码

NRZ(Non-Return-to-Zero)最简单:高电平代表1,低电平代表0。测试时用示波器看波形,检查每个bit的宽度是否一致。

测试要点:

  • 测量单个bit的持续时间,看是否在标准范围内
  • 检查上升沿和下降沿时间(通常要求小于0.3μs)
  • 注意:NRZ编码没有时钟同步,所以对时序要求高

2.4.2 Miller编码

Miller编码(也叫曼彻斯特编码的变种)在RFID里很常见。它的特点是:每个bit中间有跳变,但跳变方向不同。

测试方法:

  1. 抓取一段完整的编码波形
  2. 对照标准解码表,看每个bit的跳变是否符合规则
  3. 特别检查“连续0”的情况——Miller编码中连续0会有特殊处理

我个人的习惯:用逻辑分析仪配合示波器一起看。逻辑分析仪解码,示波器看波形质量。这样能快速定位是编码逻辑问题还是信号质量问题。

2.4.3 FMO编码

FMO(也叫双相间隔编码)在ISO 14443 Type B里用得多。它的特点是:每个bit开始时一定有跳变,bit中间也可能有跳变。

测试要点:

  • 检查每个bit开始时的跳变是否存在
  • 测量bit周期,看是否稳定
  • 注意:FMO编码对占空比敏感,最好在50%±5%以内

重要提醒:编码测试不能只看一个bit,要看一整个数据帧。我遇到过编码单个bit没问题,但帧头同步位出错的案例。所以,一定要抓完整的帧来验证。

2.5 综合测试流程建议

在实际项目中,我建议按这个顺序测:

  1. 先测载波频率容限——这个不过,后面都不用测
  2. 再测调制深度——影响通信质量
  3. 然后测副载波频率——影响数据解调
  4. 最后测编码——确认数据能正确传输

总结一下:物理层测试是RFID认证的第一道关。这四个参数,任何一个不达标,标签都过不了认证。我见过太多工程师只关注协议层,忽略了物理层,结果认证时被打回来。记住:物理层是地基,地基不稳,上层建筑再漂亮也没用。

好了,这一章就讲到这里。下一章咱们聊聊通信协议层的测试方法,包括帧格式、CRC校验、命令响应时序这些。到时候见!