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 的扫描速率/占空比?

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

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/1415026/trf7970a-is-there-is-way-to-modify-the-scan-rate-duty-cycle-of-trf7970a

器件型号:TRF7970A

工具与软件:

尊敬的 Fellas:

我们一直在尝试缩短 TRF7970A 的扫描周期、以便降低能耗、比如可能有80%的占空比、它将轮询80%、并将每秒空闲20%。 此外、有一种方法可以对其进行配置、使占空比也可以是可变的、从而帮助我们对其进行配置、从而实现所需的功耗水平。

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

    您好!

     我不是这方面的专家、但我认为减低轮询率应该有助降低能耗。 也许您可以 在开启射频之前增加一些延迟。 在尝试轮询之后、如果您不延迟任何卡、也许您可以  延迟或休眠、但请记住、长时间延迟可能会影响用户体验。 此处还有一个应用手册、 用于在断电模式下最小化 TRF7964A 和 TRF7970A 的电流使用(修订版 A)

    void
    Iso15693FindTag(void)
    {
    Trf797xTurnRfOn();

    Trf797xWriteIsoControl(0x02);

    // The VCD should wait at least 1 ms after it activated the
    // powering field before sending the first request, to
    // ensure that the VICCs are ready to receive it. (ISO15693-3)
    McuDelayMillisecond(6);

    flags = SIXTEEN_SLOTS;
    // flags = ONE_SLOT;

    buf[20] = 0x00;
    Iso15693Anticollision(&buf[20], 0x00); // send Inventory request

    Trf797xTurnRfOff();

    Trf797xResetIrqStatus();
    // clear any IRQs
    }