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.

[参考译文] TRF7964A:TRF7964A

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

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/1171972/trf7964a-trf7964a

器件型号:TRF7964A
主题中讨论的其他器件: TRF7970AMSP-EXP430G2ETDLP-7970ABP

尊敬的 Andreas:

我正在尝试读取 ISO14443A 标签。

当标签出现时、当我第一次接收 TRF79XXA_IRQ_STATUS_RX_COMPLETE、然后读取寄存器0x1F (FIFO)时、我会得到错误的数据。  

在 Launchpad 中 、我得到 :

MOSI      MISO

4C 40
5C 02
7F 04
00

在我的板上、我得到了以下结果:

MOSI      MISO

4C 40
5C 01
7F C0
  00
  00

可能是因为我使用 的是 TRF7964A、而 不是 Booster Pack 中的 TRF7970?

还有其他哪些可能性? 它是否与 TRF 的配置相关? (尽管我已经检查过)

感谢你的帮助、

Becky

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

    Becky、您好!

    您是否再次提到 TRF7970ABP_RFID_Reader_Demo?

    在 ISO14443A 读取器模式下、TRF7970A 和 TRF7964A 之间应该没有差异。

    如果您对电路板使用相同的代码、则电路板应该可以正常工作、此时我不知道会导致不同数据的原因。

    您是否已分解了数据差异的含义?

    此致、

    Andreas。

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

    尊敬的 Andreas:  

    是我已解析数据:

      PIC           TI    
      MOSI MISO MOSI MISO       MOSI MISO MOSI MISO
    读取 IRQ 01001100 01000000 4C 40       01001100 01000000 4C 40
    读取 FIFO 状态 01011100 00000001 5C 01       01011100 00000010 5C 02
    读取连续 FIFO I/O 01111111 11000000 7F C0       01111111 00000100 7F 04
        00000000   00         00000000   00
        00000000   00            

     

    据我所知、FIFOStatus 寄存器包含待读取的字节数。 这里已经存在差异。

    我在高级应用中使用相同的代码、但很显然、我的低级应用和配置需要不同、因为我具有不同的 MCU 和不同的硬件。

    你有什么建议吗?

    谢谢、  

    Becky

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

    Becky、您好!

    感谢分解数据。 我同意您电路板上的数据似乎不正确。 您可以尝试从不同的角度缩小范围。 您可以尝试不同的标签(甚至可能是不同类型的标签)。 或者、如果可能的话、你可以尝试将电路板连接至 MSP-EXP430G2ET 并运行原始 TRF7970ABP_RFID_Reader_Demo 并查看标签是否被正确读取。 如果可能、您还可以尝试另一种方法、这意味着将 DLP-7970ABP 板连接到您的微控制器、然后查看您是否看到差异。

    此致、

    Andreas。