器件型号: TRF7970A
我们发现 TI TRF7970 NFC Tranceiver IC 存在问题。
我们遵循了 SPI 模式下的启动序列数据集。 1、设置 SS =高电平;2. 将 EN2 设置为高电平 3.设置 EN=高电平 4. 复位寄存器。 在包括标志之间的等待时间。
同样遵循数据表、若要在工作模式下运行、应在激活之前检查外部磁场。 此检查始终会产生 检测到磁场 进行额外的分辨率测量、但是 未应用任何字段 。
进一步调查表明、EN2=高电平且 EN=高电平始终能够匹配射频输出。 无法通过 CS-Reg (0x00) 中的 B5 禁用该功能
通过将 EN2=低电平且 EN=高电平、 所有这些都可以正常工作。 这与 EN=HIGH 时 EN2 “无关“的数据表相反。
很难找到有关此问题的任何外部信息:
-在 Xilinx Linux 驱动程序中,这被报告为 bug : https://github.com/Xilinx/linux-xlnx/blob/master/drivers/nfc/trf7970a.c
- TI 技术论坛中的此条目描述了 EN2 必须为低电平才能停用射频输出的相同解决方案。 https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/163772/trf7970a---chipstatuscontrol-reg-and-rfon-bit---how-it-works/613461?tisearch=e2e-sitesearch&keymatch=TRF7970A%25252525252520rf_on#
德州仪器技术论坛已进入 14 年(今天是 03/2026) 、我们的器件是新器件。
最近有人遇到过类似的问题吗?
为什么这个问题已知 14 年后、数据表更新或器件勘误表中没有条目? ?