This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TRF7970A:使用多个天线/读取器/MCU

Guru**** 1178510 points
Other Parts Discussed in Thread: MSP430F5529, TRF7970A, ENERGIA, TRF7962A
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/573134/trf7970a-working-with-multiple-antennas-reader-mcus

器件型号:TRF7970A
主题中讨论的其他器件:MSP430F5529ENERGIAMSP-EXP430G2TRF7962A

您好!

我正在寻找一个方向正确的指针。 我一直在使用 MSP430F5529 Launchpad 和7970 BoosterPack、以确定 RFID 技术是否是我的技术的正确途径、它似乎能够在原则上实现我想要的目标。

我的问题是针对我的应用扩展此功能:

1.我可能至少有24个感应区域(天线)。 处理这多个天线的最佳方式是什么? 多路复用天线? 多个7970收发器? 多个 MCU? 稳健性与成本等

2.每根天线一次可能有多达24个 HF 13.56MHz 无源标签(可能但并非总是可能)。 碰撞协议是否允许这样做、以便在任何时候准确地告诉我哪个电压? 或者、我是否需要将天线区域拆分成更多但更小的天线?

我确定我有更多问题、但在这些问题上有一些帮助可以让我朝着某种方向前进。 (即使方向返回到绘图板!)

Jason

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Jason、

    我们有几个有关天线多路复用的应用手册、您可以查看这些应用手册:

    这是我们较新的版本、它也使用 TRF7970A 和 MSP430F5529: http://www.ti.com/lit/an/sloa231/sloa231.pdf

    • 这一个示例涵盖了一个2天线用例、但可以外推更多天线。

    这是使用 TRF7960AEVM 完成的较旧版本: http://www.ti.com/lit/an/sloa167/sloa167.pdf

    • 这一个包含16个天线用例、因此它可能会为您提供一些有关如何设置24个天线的好想法。

    我会阅读并利用他们的综合信息。

    关于防冲突、冲突协议有可能处理这个问题。 例如、ISO15693标签具有一个出色的防冲突过程、此过程能够识别很多标签。 但是、我要警告的是、24个标签仍然很多。 您认为天线的尺寸有多大? 您是否计划输出大量功率(超过 TRF7970A 的200mW)? 标签的大小是多少?

    此外、您是否只需要获取标签 UUID、还是也需要获取块数据? 如果是阻止数据、会花费多少?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的答复、这些文档对您有所帮助。

    天线设计还没有太远、理想情况下、天线的长度可能为6英寸、宽度可能为1英寸。

    我还不能回答您关于电源的问题、因为我在设计过程中太早了。 但是、我能否通过简单地多使用几个收发器并减少每个收发器上的天线数量来解决这一问题? 3个收发器、例如8个天线? 我要使用的最佳 MCU 是什么? 我使用 MSP430 launchpad 和 dlp7970纯粹是因为它具有库、示例和易用性、能够很好地发挥我的创意。 包括潜在生产在内的现实世界将是完全不同的球类游戏。

    如果我想我只能读取 UID、但这需要我将属性应用到代码中的某个位置、以便区分为我提供该 UID 的对象类型?

    看到没有人为用于 Energia 的 TRF7970创建库、我感到很惊讶? 还是我没有找到它。 为了让我在 CCS 中使用 NFClink 库、我必须使用我目前没有的 TI 编译器、如果我尝试将其移植到 GCC 或 Energia、我认为自己的技能已经用完了?

    除此之外、多路复用天线是否是正确的选择? 而不是将收发器的数量乘以数字? 考虑我的应用中的潜在 PCB 位置和布线。

    TRF7970是最佳的 IC 吗? 我对 RFID 的使用会很简单。 我只会读取无源标签、如果您说过15693为我提供了最佳碰撞检测、那么7970上的其他协议对我来说是没有用处的吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Jason、

    "我还不能回答您关于电源的问题、因为我在设计过程中太早了。 但是、我能否通过简单地多使用几个收发器并减少每个收发器上的天线数量来解决这一问题? 3个收发器、例如8个天线?"

    • 也许我之前误解了您、所以让我们确保我们在同一页上看到了我提出电源方面的原因:
      • 您在原始帖子中提到、一次最多可以显示24个标签。 该图是针对单个天线、还是针对天线分布在网络中? 如果是后者、您希望将哪种标签呈现给单个天线?

    "我要使用的最佳 MCU 是什么? "

    • 老实说、MSP430F5529可能对该应用来说有点过分、但根据您需要的许多多路复用器、您需要一个具有足够 GPIO 的 MCU 来处理这种情况、因此请注意这一点。

    "如果我想我只能读取 UID、但这需要我将属性应用到代码中的某个位置、以便区分为我提供 UID 的对象类型?"

    • 如果需要区分对象、除非您有特定 UUID 的完整查找表、否则需要在标签中存储一些数据。 ISO15693具有一个块数据格式、所以为了帮助识别标签、存储几个数据块(每个块通常为4字节数据)并不困难。
    • 将使用此应用程序中的 UID、以便您可以向特定标签发送寻址命令并从中获取回复、因此您可以按照受控 顺序从射频字段中的每个标签读取数据

    "没人为 Energia 的 TRF7970创建库、我感到很惊讶? 还是我没有找到它。 为了让我在  CCS 中使用 NFClink 库、我必须使用我目前没有的 TI 编译器、如果我尝试将其移植到 GCC 或 Energia 、我认为自己的技能已经用完了?"

    • 是的、我们目前没有 Energia 示例、在 Energia 中执行 NFC 操作有点棘手、因为它的设计从未考虑到 Energia、因此我们还没有考虑到这一点。
    • 实际上、对于你的用例、你将需要防冲突、而这不是在 MSP430F5529上运行的代码中特有的。 但是、我们有一个低资源 RFID 读/写器示例、其中包括对 ISO15693的完全防冲突支持、我认为这更适合您尝试执行的操作、并且应该更容易使用:

    "除此之外、多路复用天线是正确的选择吗? 而不是将收发器的数量相乘?"

    • 多路复用更便宜、我认为需要更多收发器的唯一方法是、如果从速度的角度来看、您需要在通过24根天线切换时以比您更快的速度读取标签。

    " TRF7970是最好的 IC 吗? 我对 RFID 的使用会很简单。 我只会读取无源标签、如果您说15693为我提供了最佳的碰撞检测、那么7970上的其他协议对我来说是没有用处的吗?"

    • TRF7970A 是您开始评估时应该使用的器件、因为我们提供了硬件和配套资料。 但是、对于仅支持 ISO15693的应用、您可以使用仅支持 ISO15693的 TRF7962A。
      • TRF7962A 需要在固件级别进行一些小改动、因为它具有较小的 FIFO、一些不同的寄存器、并且需要处理的 SPI 极性存在一些勘误表(只需在读取和写入操作之间切换极性)
      • 如果您想使用62A、我可以提供一些软件(基于上面的 sloc297示例) 供您使用、这样您只需进行一次更改即可在70A 和6xA 器件之间切换。 请告诉我。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    事实上、天线尺寸为6英寸长、1英寸宽、每个天线最多15个标签。 (目前的猜测大小)。

    感谢您、我将深入了解多路复用应用、以获得更多灵感。

    我将订购 G2 launchpad、因为我目前还没有其中一个 LaunchPad。

    在低资源示例中、您是否建议使用 TI 编译器的代码受限大小进行编译?

    如果您能为我提供一些软件、以便在不同 RFID 器件之间更轻松地使用、这将是非常出色的。

    谢谢、

    Jason
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Jason、

    好的、天线上的标签会有多大? 了解可能有多少个标签相互重叠以及在多远的距离可能有助于查看您是否会遇到任何问题、 虽然最终确实会是您需要尝试和错误的结果-只需尝试并给出一些初始建议。

    是的、可以使用免费 CCS 加载和构建低资源示例!

    我将向您发送一份 E2E 朋友软件申请、因为它尚未准备好公开发布。