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.

[参考译文] TRF7960:我一直获得 IRQ 状态为0x80、0x01和0x00

Guru**** 2531980 points
Other Parts Discussed in Thread: TRF7960

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

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/566282/trf7960-i-am-always-getting-irq-status-as-0x80-0x01-and-0x00

器件型号:TRF7960

我们正在进行基于 TRF7960的安全项目。 主控制器为 PIC18F452。它配置为 OOK 100%、ISO15693。

但是、我始终使用 Tag-It H 镶嵌片应答器获得0x80、0x01和0x00的 IRQ 状态。  我们使用了 SPI 通信

和 MCU 之间的通信。

问题可能出在哪呢? 如何处理它。

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

    如果您要发送16插槽资源清册(发送0x06 0x01 0x00)、并且您使用的标签不以0结尾、这是正常情况。 (因为这表示时隙0中没有响应)

    如果您将其更改为单槽库存、您将得到响应。 (例如、发送0x26、0x01、0x00)

    如果您要继续使用16个插槽、请按照检索 UID 所需的过程操作、这意味着您需要遵循15个 EOF/Slot 标记

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我尝试使用单个库存命令、但仍然没有获取标签的 UID。 在我用防冲突进行检查之后、除了 IRQ 状态为0x80、0x01、0x00之外、它不提供响应。 PL.IF 获取 UID 的其他原因。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    需要检查的几件事:
    您是否获得了 EORX? (如果没有、那么您需要确保在清除 EOTX IRQ 后对 FIFO 执行虚拟写入)
    第6页中介绍的内容=> www.ti.com/.../sloa140.pdf

    标签实际上是 ISO15693器件(供应商)

    您的天线是否已调谐? 您能否发送所创建内容的原理图并包括天线详细信息的调优?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     尊敬的 Josh Wyatt:

    我根本没有得到 EORX。 我只将代码编写为 sloa140、其中需要一个虚拟周期来清除 IRQ。  

    我们通过 element14购买了 tag15693 (德州仪器(TI))。  我附加了 RFID 技术的扫描副本。

    如果有 modifications.e2e.ti.com/.../RFID.pdf、请查看并提供建议 

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

    原理图上的几个方面

    1.将线圈值放入绘图中-从您的值来看、值大约为1.3uH

    2.MOD 和 ASK/OOK 需要以1k Ω(每个)拉至接地

    3、I/O_0、I/O_1和 I/O_2需要根据第24页的表进行处理、此处=>  

    然后、EN2需要上拉为高电平或低电平-这里的分压器不正常。 (可能是指组装了 R76或 R79、另一个是 DNP/DNI)

    修复硬件后-您可以专注于软件。 您可能希望接下来提供(修复硬件后) SPI 逻辑捕获、其中显示寄存器配置、然后是发送的命令、EOTX IRQ 处理(如前所述、FIFO 清除)、EORX 以及 FIFO 读取、FIFO 读取将在前面的内容正确后出现。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Josh:
    修复了硬件后,我仍然从模块获得相同的响应。 我们没有配备用于捕获各种射频 settings.please 的 SPI 分析器、也没有任何捕获方法。目前我有 Tektronics TDs2014 100MHz 示波器。
    谢谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    让我们先检查 TX 输出-查看所连接的并与您的示波器检查、以确保您已实际打开发送器。  

    e2e.ti.com/.../2185.TRF79xxA_5F00_Test-points_5F00_05_5F00_2013.pdf

    此外、如果您可以发送标签和天线关系的图片、这将是一个好方法 -

    然后、您至少可以连接 MISO、MOSI、DATA_CLK 和从器件选择线路、以便让我们了解您实际发送的内容-在这种情况下、我们必须挑选位、 但这是可以的-这是我们在逻辑分析仪出现之前必须做的事情。  

    这来自 TRF7960上的 LSA、但您可以使用作为参考、因为示波器实际上看起来是一样的-

    单槽库存

     FIFO 复位正确完成的 EOTX

    EORX

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

    尊敬的 Josh:

    我已经拍摄了各种信号的照片。 pls.check 并提供解决方案。

    1.TRF7960引脚5 (TX 输出)

    直流阻断电容器和 L1

    在 L1和 L2之间输入电压

    阻抗匹配点(RF 测试端口)

    5.天线线圈信号

    6. SPI 接口信号(SPI-1和 SPI-2)

    7.我们正在使用的射频标签

    请查看以上图片。  请尽快回复。 因为我被吸入了这个项目。

    感谢您的回答。  

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

    请检查波形并提供必要的信息。

    谢谢、此致

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

    尊敬的 Josh

    您能否检查这些波形、以及是否有任何缺失/错误。

    谢谢、此致

    satya.ch

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    与类似的 MOSI 非常嘈杂、您的 MISO 线路永远不会转换为低电平。

    如果您可以固定噪声并获得更干净的示波器捕获或使用 LSA、这将会有所帮助-我认为可能需要先修复噪声-
    您是否有任何设置图片和修复后的原理图?
    此外、请确保正确配置了寄存器、并且在此故障排除时间内发送了单槽命令。


    将寄存器0x00设置为0x21 (如果在+5VDC 下运行)、将寄存器0x01设置为0x02 (对于 ISO15693)、然后发送
    0x8F、0x91、0x3D、0x00、0x30、 0x26、0x01、0x00

    然后查看 EOTX 的外观以及 EORX 和 IRQ 状态、FIFO 等