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 寄存器时出现问题

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

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

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/680346/trf7970a-problem-reading-and-writing-the-registers-of-trf7970a-register

器件型号:TRF7970A

我将 TRF7970a 用作 NFC 标签读取器。 我使用 PSoC 5 LPE 作为 MCU、我使用 SPI 在 MCU 和 TRF模 块之间进行通信。

为了让生活更轻松、我使用了 Murata LXRFZZHAA-026标签读取器并将 Murata 读取器连接器的引脚连接到 MCU。 它是一款具有自己软件的即插即用设备。 在此开发板中、他们使用 TRF7970a 芯片和 SPI 协议与芯片进行通信。 但是、它们使用 SPI 转 USB 桥接器与 PC 连接。 因此、即使数据是使用 USB 协议从 PC 发送的、也可以使用 SPI 协议与 TRF 模块进行交互。  

这是 Murata 器件 www.murata.com/.../hf RFID 读写器 lxrfzzhaaa-026数据表 rev11_171106.ashx 的链接

我已将此 Murata 器件的连接器连接到 MCU、并使用 SPI 协议与读取器进行通信。 在连接器中、我没有将任何东西连接到引脚2、8、9、10。 引脚2连接到 SYS_CLK、8连接到 IRQ、9连接到 VDD_I/O、10连接到 trf7970a 模块的 EN2。 首先、我想将一些值写入寄存器、并尝试读回它。 我遇到了问题。  

你们知道吗、即使我使用的是 SPI、我是否必须连接所有这些引脚、或者如果我将这些引脚保持断开、它将会起作用。  

我想确保我可以先读取和写入 TRF 模块、然后再读取标签。  

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

    您好、Subash、

    我不确定该模块上的 TRF7970A 原理图、但根据设置方式、可能需要连接引脚2和引脚9来控制 EN2引脚并提供3.3V VIO、以便正确配置 TRF7970A I/O。 这可能是您无法获取 SPI 通信的原因。 您可以将引脚2保持未连接状态。

    您还必须连接引脚8以实现 IRQ。 IRQ 对于器件正常运行至关重要、但对于不应影响它们的初始 SPI 读取。

    有关固件示例、请阅读我们常见问题解答指南的第2.1.3节、找到适合您的固件示例包以移植到 MCU: http://www.ti.com/lit/pdf/sloa246

    此外、本文档的第7节可能对 SPI 协议有所帮助: http://www.ti.com/lit/an/sloa159a/sloa159a.pdf