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.

[参考译文] TRF7960A:IRQ 0XC0问题

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

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

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/993110/trf7960a-irq-0xc0-issue

器件型号:TRF7960A
主题中讨论的其他器件:TRF7960

大家好、

我的客户发生了这种现象。

1.当标签不关闭时、PCD 向 PICC 发送一个 REQA 命令、芯片 IRQ 引脚进入中断、读取 IRQ 寄存器的值为0x80、TX 完成。

标签靠近时、PCD 向 PICC 发送一个 REQA 命令、芯片 IRQ 引脚进入一个中断、读取 IRQ 寄存器的值为0xC0、TX 错误。

对于这种现象、我看到应用手册、它解释了 TX 完成事件(IRQ 状态= 0x80)的中断处理速度不够快。 这可能是中断优先级或 MCU 时钟速度的问题。 在我客户的应用中、MCU 时钟速度为48Mhz。 它们使用定时器中断和 IRQ 中断、哪个中断是第一优先级?

您对调试此问题有什么建议吗? 非常感谢、期待收到回复。

BR

很好

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

    您好、您好、Gust、

    据我所知、只有 在 TX 中断的处理速度不够快时、才会出现此问题。  如果这是一种只由 PICC 和 PCD 之间的距离引起的可重现行为、则 必须有不同的原因。 RX IRQ 标志仅在检测到 RX SOF 时置1。 我能想到的唯一原因是噪声、但即使这样也不太可能。

    在进行调试时、我建议在 ISR 中设置 GPIO 引脚、并使用示波  器测量射频并触发该引脚信号、以测量从最后一个调制 PCD 位(TX 结束)到该信号出现的时间。 这将有助于判断 ISR 的启动速度是否足够快。

    此致、

    Helfried   

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

    您好、Helfried、

    感谢您的回复。 还有一个问题、它们使用定时器中断和 IRQ 中断、哪个中断是第一优先级?

    此致、

    很好

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

    您好、您好、Gust、

    因为我不知道定时器中断的作用是什么以及它的重要性 、所以从我的角度来看、必须先处理 TRF7960 IRQ。 只要 TRF7960 TX IRQ 的处理速度足够快、能够在 RX 启动前复位 FIFO、系统就应该工作。  

    此致、

    Helfried