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:当电源快速打开/关闭时、TRF7970A 将读取错误的 UID。

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

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

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/921640/trf7970a-when-the-power-is-quickly-switched-on-off-trf7970a-will-read-the-wrong-uid

器件型号:TRF7970A

您好!

我使用 TRF7970A + MSP430F2370IRHA 制作 RFID 读取器。
在正常运行期间、可以读取正确的 UID。
当电源快速打开/关闭时、TRF7970A 将读取错误的 UID。

正确的 UID:ISO15693:63C7BA76500104E0
错误 UID:ISO15693:0030060100FF0000

以下是我的调试方法、但所有方法都无效:

硬件:

我在 GND 上添加了一个电阻器来加快放电。

2.将 TRF7970A EN 引脚接地几秒钟、然后上拉。

软件:

在初始化期间、MSP430将拉低 TRF7970A EN 引脚1秒、然后拉高。

2.在初始化过程中添加"void Trf797xReset (void)"和"void Trf797xInitialSettings (void)";

当我读取错误的 UID 时、如何设置我的软件以将 TRF7970A 恢复正常?

谢谢。

將TRF7970A EN腳位接到gnd數秒後再拉high 是我的调试方法、但所有方法都无效:HW:我加了一個下地電阻,加快放電速度1.k Ω 初始化時MSP430會將TRF7970A 2.k Ω 和void SW:1.k Ω EN pin拉Low 1秒,再拉到high Ω 在初始化時加上void 2.k Ω Trf797xReset (void);Trf797xInitialSettings (void);

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

    您好!

    是否仅第一次读取 UID 错误、还是所有后续读取都错误?

    您是否检查过、如果您执行下电上电、如果 MSP 从复位状态重新启动? 在初始化期间切换端口引脚。

    当您为 TRF7970A 执行 SW-Reset、然后对寄存器进行新的初始化时、所有操作都应该正常。

    此致、

    Helfried