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:将 TRF7970A 与 MSP430 Launchpad 和 Mifare Ultralight C 标签集成

Guru**** 2455560 points
Other Parts Discussed in Thread: TRF7970A

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

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/1028508/trf7970a-integrating-trf7970a-with-msp430-launchpad-and-mifare-ultralight-c-tag

器件型号:TRF7970A

您好!

你好。 我有一位与 TRF7970A 合作的客户。 请查看下面他的查询以供您参考。 非常感谢。

使用附带 TRF7970A BoosterPack 的 MSP430 Launchpad。 我有 Mifare 超轻型 C 标签可与之通信。 我在 CCS 上使用的是读取器演示项目之一。

我的问题是、如果是 Mifare Ultralight C 标记、当我发送 halt 命令时、它会再次应答 REQA 命令。但它只应在进入 halt 后应答 WUPA 命令。

此致、

Ray Vincent

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

    您好 Ray Vincent、

    我们的 TRF7970A 专家将在下周就此问题向您提出建议。

    此致、

    Uli

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

    您好 Ulrich、

    你好。 我的帖子是否有任何更新? 非常感谢。

    此致、

    Ray Vincent

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

    尊敬的 Ray Vincent:

    关于您的客户问题、当标签在 REQA 命令的暂停状态下应答并且我们假设标签工作正常时、标签似乎没有处于暂停状态。 要达到 HALT 状态、标签必须在不同命令的驱动下进入之前的不同状态。 客户必须验证达到 HALT 状态的顺序是否正确。 此外、射频字段的丢失会使标签返回到空闲状态、即标签应答 REQA 命令的状态。

    此致、

    Helfried

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

    您好、Helfried、

    你好。 请参阅以下客户对您的回复的回复。 非常感谢。

    我正在使用 TRF7970ABP_RFID_Reader_Demo 项目。 已经有一个名为 ISO14443A_sendHalt ();的函数。

    通过 REQA 命令选择标签后、我调用此函数。此函数返回成功。 停止后、我无法读取标签数据。 但是、当循环再次使用 REQA 运行时、标签会回答。 我已经尝试过、注释掉了关闭射频场的线路。


    您能否分享一些我可以在 launchpad 上运行的示例代码、以查看标签是否停止。

    我正在附加项目。我尝试检查有一个 git 主分支。

     

    对于项目文件、在我将客户的项目文件发送给您之前、您能帮助我将此论坛更改为内部论坛吗? 非常感谢。

    此致、

    Ray Vincent

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

    尊敬的 Ray Vincent:

    是否有任何文档介绍如何将该论坛移至内部? 找不到任何东西。

    您也可以回答我的电子邮件地址。

    此致、

    Helfried

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

    您好、Helfried、

    你好。 我已经在您的电子邮件地址上向您发送了项目文件? 您是否已收到? 请提供建议。 非常感谢。

    此致、

    Ray Vincent

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

    尊敬的 Ray:

    我使用 了您通过 TI 驱动器提供的固件源代码。

    客户投诉称 HALT 命令对其 Mifare Ultralight 标签无效、并且从标签获得响应、当它处于 HALT 状态时不应发生。

    我无法确认此行为。 当发送 HALT 命令 A 时、通过 UART 输出从固件获取 ok 消息、并且在尝试从标签读取数据后、我收到错误消息、这是预期的结果。

    请参阅 UART 输出的屏幕截图(在"Halt ok"和"Read Error"之间缺少换行符)  

    此致、

    Helfried

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

    您好、Helfried、

    你好。 请参阅以下客户对您的回复的回复。 非常感谢。

    我也得到了与我在初始 消息中所写的相同的答复。
    因此 、显示的输出将重复、通过 REQA 命令激活 TAG、然后读取成功 、然后在读取错误后停止。 然后循环重复 标记响应 REQA,再次读取正常,停止正常,再次循环重复。

    因此、停止后、标签再次响应 REQA (0x26)命令、这不应发生。 HALT 标签应仅响应 WUPA (0x52)。我附加了标签数据表中的状态图。

    e2e.ti.com/.../ULC_5F00_State.pdf

    基本上、我希望如果有两个或三个标签、那么我可以逐个读取它们。 因此,首先我读取被防碰撞 环路选择的标签1,然后我停止该标签。 在下一个 REQA 命令和防碰撞 循环中、我读取下一个标签、因为已经读取的标签处于 HALT 状态、以此类推。

    此致、

    Ray Vincent

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

    您好、Helfried、

    你好。 我想跟进我的最新帖子。 非常感谢。

    此致、

    Ray Vincent

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

    尊敬的 Ray:

    我很清楚、在对防碰撞回路至关重要的停止命令之后、标签应该保持安静、但我不知道如何提供帮助。 我已经测试了客户提供的固件、它按预期工作。 在执行 halt 命令后、标签没有响应。 我也在屏幕截图中记录了这一点。

    客户响应与我的答案无关、仅重复之前的故障行为描述。

    此致、

    Helfried