
在 Class 1 Gen2 UHF RFID 标签中,EPC 存储器中标签的 EPC 编号之前会有一个 CRC-16 校验码和一个 16 位协议控制 (PC) 信息,这是 Gen2 v1.1 版本中首次提出的要求。如果您曾经见过这些信息,但想知道它的用途,那么这篇文章正是为您准备的——让我们一起来了解一下。什么是 CRC-16?CRC(循环冗余校验)是一种双重校验功能,它帮助标签确保所有读写器到标签的命令都有效,并帮助读写器确保所有反向散射的标签到读写器的命令都有效。CRC-16 位于 EPC 存储器的最前端,即 00h 到 0Fh 之间。 下图提供了Impinj Monza R6 IC Gen2 接口存储器映射图,其中显示了 CRC-16 和 PC 的位置。根据 Gen2 v1 及更高版本,CRC 校验码有两种类型:CRC-16 和 CRC-5。CRC-16 用于读取器到标签的选择、库存和访问命令中的错误检测,以及大多数标签到读取器命令中的错误检测。CRC-5 用于读取器到标签的查询命令中的错误检测。要深入了解 CRC-16,请参阅 EPC Gen2 v2 标准,并跳转至第 10 页查看定义,第 45 页查看有关 EPC 存储器和 CRC-16 的更多信息,以及第 139 页查看 CRC-16 的示例。什么是16位PC?16 位协议控制 (PC) 是位于 EPC 存储器中 CRC-16 之后的一串比特,范围从 10h 到 1Fh。协议控制比 CRC-16 更简单一些,因为这些比特值用