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:基本 NFC 读取/写入帮助

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

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/1394111/trf7970a-basic-nfc-read-write-help

器件型号:TRF7970A
主题中讨论的其他器件: MSP-EXP430F5529LP

工具与软件:

我正在尝试将 NFC 组件的基本读/写功能用于手机(Samsung Galaxy S21)。 当我的手机靠近器件时、它肯定会拿起手机、因为蓝光亮着、它在 COM 日志以及列出的标签类型、比特率、技术、RSSI 和 UID 中被指示为已连接。 当我写入电话时、我在"标签内容"屏幕上收到此错误消息:"T4T 写入失败:标签不支持 NDEF 消息大小"。 对于如何使设备能够向我的手机发送消息有效载荷、可以提供任何说明或任何帮助吗?

谢谢!

Andrew

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

    Andrew、您好!  

    我认为 带有电话的 RW 不会起作用。 可在 P2P 模式下使用 TRF7970A 与智能设备连接。 TRF7970A 还能够运行在卡仿真模式下。 但我不确定智能手机上是否具有该功能。 通常会针对付款应用对手机进行读/写操作、但我们不支持付款。  是否有可以将手机模拟为标签的智能手机应用程序? 我想手机 通常不会 作为标签运行。

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

    我已经尝试通过 P2P 连接到我的手机、但即使 P2P 启动和 RW 停止、它仍然尝试通过 RW 连接。 蓝色指示灯将亮起、表示 RW 模式已开启、它将切换至 RW 屏幕、但立即返回 NFC Config。 因为 RW 停止(在这些情况下、这种情况在连续循环中发生)、所以屏幕显示。 是否有办法可以使 TRF7970A 识别 P2P 模式下的智能手机? 这将是总的目标无论如何,但现在我希望得到至少一种单向的沟通形式。

    谢谢

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

    Andrew、您好!

     NFCLink 独立入门指南中包含以下有关与 Android 手机进行 NFC 通信以供读取/写入的说明。  

     对于 P2P 操作、您可以尝试本应用手册中提供的独立 P2P 固件吗? 在第10节中、该模块还讨论了 TRF7970A 与某些智能设备之间的对等互操作性。 该应用手册是在几年前发布的。 到目前为止、测试结果可能仍然对智能手机有效、也可能不有效。 同时、我会与一些专家进行磋商。  

    https://www.ti.com/lit/pdf/sloa192

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

    Charles

    我曾尝试通过我的智能手机使用多个不同的应用程序,也尝试使用 Advantech 平板电脑和 Windows 软件来尝试连接。 不幸的是、这一问题没有得到什么回报。 由于智能手机似乎默认读写模式即使在它关闭,平板电脑似乎做相同的 P2P 模式。 但是、我在 P2P 模式下发送到平板电脑时没有收到任何错误消息、尽管没有消息传递到平板电脑。 请尽快向我提供可以在 TRF7970A 和手机等智能设备之间进行简单通信的任何信息。  

    非常感谢

    Andrew

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

    Andrew、您好!

     我需要咨询我们的专家并返回。  

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

    我很期待。

    再次感谢、

    Andrew

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

    Andrew、您好!

     我必须承认,我不是这个主题的专家,我正在学习,因为我发言。 在与我们之前的专家进行联系的同时、我搜索了 e2e 存档并获得了一些反馈。

     -您是否有机会试试 NFC 有源和无源点对点通信 应用手册中的软件配套资料、并浏览一下该应用手册?

     -您的手机应用程序是否已启用并能够发送 NDEF 消息格式?  我猜是这样、对吗?

     -我还假设您的手机已启用,并支持点对点转接,对吗?

     -我的理解是,被动 P2P 已经明显比主动 P2P 更一致。 您能否确认您的智能设备处于无源模式?   固件将首先轮询无源 P2P。  如果对等模式下运行的 NFC 设备处于无源模式、则只有另一个无源设备能够与之通信。 有源器件即使与无源器件具有适当的引发器/目标关系、也无法与无源器件通信。

     -固件示例 显示了堆栈的基本功能,但如果您要发送大量消息,则客户需要处理进一步的开发。 当然、在此阶段、大小不是问题、但 P2P 中的基本连接尚未在您的设置上建立。 这只是给你一个方向。 话虽如此、所有钩子都应安装到位以支撑更多。

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

    是的、我已经浏览过应用手册文档、并且按照 TRF7970A 的快速入门指南的建议、我一直通过 Code Composer Studio 使用 RW 和 P2P 代码。  

    是的,根据我的研究,它似乎所有当前的 Android 设备都是 NDEF 功能,虽然我似乎无法找到任何方法直接检查我的个人设备。 我一直在假设它们具有 NDEF 和 P2P 功能、因为我的手机可以使用 RFID 标签 RW、并可以成功使用 TAP 支付应用程序、这是 P2P 最常见的形式。  

    我计划在稍后阶段进行更大的数据传输、但不在当前范围内进行。 我希望在当前阶段有一个概念证明、这样小文本文件或 URL 就足够了。

    是否有任何理由认为 NFC TI 工具1.8版在器件之间传输数据时会出现问题? TRF7970A 肯定能识别出智能手机、因为 COM 日志将返回:"T4T Tag Detected..." 标签 UID:0x08CB07DB"。 因此、器件识别成功、但似乎软件或固件级别的问题会阻止器件之间的通信。 RW 错误"T4T 写入失败:标签不支持 NDEF 消息大小。" 告诉我消息太大而无法发送或太大而无法被我的手机接收(我正在发送2–5字节范围内的消息、因此非常小)我不确定是否与数据转换存在不一致或存在其他问题、但这是我目前正在处理的问题。

    感谢您的帮助我期待找到一个解决方案、

    Andrew

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

    Andrew、您好!

     我尝试了两组运行相同固件的 DLP-TRF7970ABP+MSP-EXP430F5529LP (NFCLink 独立 GUI 和 http://www.ti.com/lit/zip/sloa227中的示例代码)。 两个对等方都可以相互发送消息。 请参看下面的测试。  

     按如下所示将两个 DLP-TRF7970ABP+MSP-EXP430F5529LP 堆叠在一起、以实现出色的天线接收效果。  

    我不确定手机的设置。 进行一些研究,曾经有 Android Beam 允许 P2P 通信,但这在 Android 10后已被弃用。 我认为它已被 Near by Share 所取代。 我对 Near by Share 的理解主要是两台 Android 设备共享照片等媒体 我不确定您是否可以在 Android 手机和配置为 P2P 模式的 TRF7970A 之间执行 P2P。 是否可能 Android 手机不会与非 Android 设备通信? 我没有 Android 操作系统的相关知识来回答这个问题。  

    您的手机上的哪个应用程序用于 P2P? 我在 Play Store 找不到支持 NFC P2P 的应用。 我只能找到读/写器应用。  就固件而言、它可以在 P2P 模式下工作。  

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

    我能够复制在 P2P 模式下使用两对器件的实验。 不幸的是、这很有用、但并不完全符合我的需求。 我确实验证了 Android 设备上的信息,你是正确的,我没有意识到有一个切换.

    我还有一台 Windows 操作的平板电脑、它似乎以类似 RW (其中 COM 日志将显示它能够识别设备)中的电话方式在 P2P 中连接到 TRF7970A。 唯一的问题是我似乎找不到一个允许两个器件连接的 P2P 应用。 当我从 TRF7970A 向平板电脑发送消息时、似乎没有发送或接收到消息。  

    您是否有关于任何可下载到 Windows 设备上以连接 TRF7970A 的 P2P 应用的信息?

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

    Andrew、您好!

     很抱歉、我已经完成了一些搜索、但在 Windows 平板电脑的应用程序上没有任何效果。