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:SPI 通信问题

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

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

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/898472/trf7970a-spi-communication-issues

器件型号:TRF7970A

您好!

我们正在使用 trf7970A 开发 NFC 读取器板、但通过 SPI 与 IC 可靠通信时遇到问题。 重新启动 IC (启用芯片周期)后、我发送一个读取状态控制寄存器、需要2-4次尝试才能使芯片返回正确的0x01值。 我们移除了芯片并将 DLP 7970ABP 连接到焊盘、它在第一次尝试时可靠地返回正确的值。 我认为我们的原理图有问题、但我不确定:

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

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

    您好 Sava、

    根本原因几乎肯定是 VDD_X 电容器选择。 当 VDD_X 电容器被省略或明显地从原理图中进行差分时、这听起来非常类似。 VDD_X 需要2.2uF 和10nF 电容才能确保器件正常运行。 VDD_X 是一款内部稳压器、可在数字侧提供大量关键器件功能、因此如果它运行不正常、可能会出现许多问题、包括您所见过的通信不良。

    我还会提到 VDD_A 也需要2.2uF 和10nF。

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

    您好、Ralph、

    更换电容器似乎修复了状态控制寄存器的读取不可靠性问题、但我们仍然遇到其他 SPI 命令的问题。 发送 轮询周期序列命令且 IC 将 IRQ 线路拉至高电平后、IRQ 状态寄存器始终为0x00。 当我们将 DLP 板连接到焊盘时、我们可以可靠地读取0x80 (TX 完成)。

    谢谢、

    Sava

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

    您好 Sava、

    您是否引用了 TI 示例代码? 如果是、哪一个。

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

    您好、Ralph、

    很抱歉耽误了时间、但我们在将去耦电容器放置在更靠近引脚的位置(以及固定值)的情况下完成了 PCB 修订。 我们正在使用我们为北欧 nRF52芯片开发的固件进行通信、但基于 TI 示例代码。 即使在我们为某些寄存器设置了不同的值后、我们仍会遇到读取0的问题。 除了我们可以获得的论坛之外、我们还能为 TRF7970芯片提供任何支持吗?

    谢谢、

    Sava

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

    您好 Sava、

    您使用的是什么 SPI 模式? 器件仅支持一种 SPI 模式。

    支持的 SPI 模式为:时钟极性=低电平、数据有效=下降沿

    在 SPI 项中、CPOL = 0、CPHA = 1、也称为 SPI 模式1。

    另一个重要因素是、您的 SPI 时钟速度是多少?

    此外、器件上电的过程是什么。 是否根据图6-3提起器件(如果保持接地、则不需要 EN2)?

    是否遵循了第6.11节 TRF7970A 初始化中的步骤?

    读取寄存器0x0F 的结果是什么?您是否获得了正确的晶振稳定位结果?

    论坛是这些器件的主要支持渠道。 我们尽可能迅速地作出答复。

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

    您好、Ralph、

    我们的晶体有问题。

    感谢您的帮助、

    Sava