主题中讨论的其他器件: MSP430F2370
大家好、
您能否紧急帮助我的客户进行以下查询?
我们在工业级 RFID 读取器中使用 TRF7970A 已有大约五年的时间。
我们根据 TI 参考文献使用非常标准的原理图、而不会从一开始就进行任何更改。 原理图随附。 此外、固件遵循 TI 样片、随时间变化不大。
自2019年8月以来、出现了不同的行为。
大约5%的器件发生故障。 对于大约30%的器件、不符合 ISO14443A 参考卡的最小读取距离(在我们的情况下大于15mm)。 更奇怪的是、我看到器件之间的最大读取距离有很大变化。 它的尺寸从6mm 到39mm 不等。 这是不可接受的、我们没有找到任何解释。
我们进行了大量测试和修改:
- 将 C109从680p 降低到470p 可略微改善读取距离
- 重新焊接 IC (温度周期)可在某些情况下提高读取距离
- 更换 TRF7970a
读取行为不良的原因是 IC。 新安装的 IC 平均具有相同的行为–超出规格30%。
我们没有看到 IS15693系列有类似的问题。 因此、一个结论是、ISO1443A 的较高传输速率不能由 IC 进行最佳管理。 但令人惊讶的是、Felica 之后的卡运行良好、尽管传输速率也很高。
所有 TRF7970A 都具有相同的标记:TRF7970A TI 8CK AHX8 G4。
今天、我们测试了新的板插槽。 IC 标记为 TRF79770A TI 92KARVF G4。 没有功能的器件。 但读取距离的扩展是保持不变的。 30%的器件不符合我们在最小读取距离方面的内部规格。
我们观察到第二个效应。 读数距离似乎具有迟滞效应。 这意味着,当卡接近读卡器时,读卡距离 A。但如果您卸下读卡器,读卡器将一直工作到读卡距离 B。B 可以是2*A
我们正在进行生产、任何硬件变更都很难管理、需要时间才能实现周转。 因此、如果可以在固件中执行某些操作、我最感兴趣的是获取信息。 固件基于 MSP2370的非常旧的示例代码。
设备每隔100ms“查找”一张卡。 在每个扫描周期之前、我已经对 TRF7970A 进行复位并重新启动。
我想参阅数据表第22页的第6.4节。 有一个交换 RX 输入寄存器0x00 (状态控制)的位置。 我尚未对此进行测试。 对于滤波器值(0x0A)的设置也是如此。 我使用 ISO 控制(0x01)中的标准设置。
由于我们使用的是最基本的应用电路、因此我没有做任何实验。
最后一点、但很重要。 读数距离的变化并不是所有14443A 卡系列都生效。 关键系列是 Mifare、尤其是 Mifare Ultralight。 我没有注意到这一点、因为我们只读出 UID (7字节)、没有其他内容。
而且,四年多来没有人提出投诉。
谢谢、
Franz