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.

[参考译文] DLP-7970ABP:与 trf7970ab 集成 Esp32

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

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/1515649/dlp-7970abp-esp32-integration-with-trf7970ab

部件号:DLP-7970ABP
主题中讨论的其他器件:TRF7970A

工具/软件:

每个人  

我一直在从事一个项目,我必须将 esp32 S3模块与 trf7970ab RFID 读写器集成,我想知道 ISO15693标签的 uid 是有任何方法来集成两者  

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

    您好、

     请参阅应用手册 使用 TRF7970A 的 NFC/HF RFID 读取器/写入器(修订版 B) 、并从 https://www.ti.com/tool/download/SLOC297下载相应的配套软件。软件配套资料是为 MSP430主机 MCU 开发的。 请浏览应用手册和软件示例并迁移到 ESP MCU。 TRF7970A 数据表还提供了有关主机 MCU 和 TRF7970A 之间用于检索 ISO15693标签 UID 的 SPI 通信的时序图。 MCU 必须向 TRF7970A 生成 SPI 命令序列、以便从标签中检索 UID。  请参阅以下 主机 MCU 发送的 SPI 事务序列、该序列构成了发送 给 TRF7970A 的 ISO15693库存命令以读取 UID。  

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

    您好、Adhiright、

    如果您想使用 ESP32运行 NFC 协议栈来控制 TRF7970A、这将是相当具有挑战性的、但只要您使用外部闪存且系统的响应能力允许 ESP32满足射频响应的时序要求、就可以实现。

    发布的 SLOC297代码库是实现此目标的最佳选择、但如上所述、您必须创建一个自定义硬件层、以将 MSP SPI 处理替换为 ESP32 SPI 处理。 除非您对这一级别的嵌入式 C 开发有一定的经验、否则这并非易事。

    然后、您需要评估系统性能、以了解 ESP32是否能够处理中断并足够快地向 TRF7970A 发送命令、从而满足 ISO15693时序要求。 可根据  NFC 文件夹中 iso15963.c 文件中的各种 TRF79xxA_waitRxData 和 TRF79xxA_waitRxIRQ 超时在栈中找到这些要求。

    此致、

    RFID 调谐器