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.

[参考译文] LAUNCHXL-CC1352R1:启用跳频时、15.4传感器示例应用具有高功耗。 SDK 6.20

Guru**** 2487425 points


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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1165346/launchxl-cc1352r1-high-power-consumption-with-15-4-sensor-sample-app-when-frequency-hopping-is-enabled-sdk-6-20

器件型号:LAUNCHXL-CC1352R1

如果您在非信标模式下配置15.4传感器示例应用、则在空闲时消耗大约1.4mA 的电流、据我所知、几乎所有这些都来自 UART、评估板组件、仍连接的调试器等 根据以前的经验、如果您将所有这些剥离、则在1uA 左右的电流下会怠速运转。

如果我将配置更改为跳频、则空闲时的电流消耗约为7.5mA、跳转约为5mA。 这似乎是完全错误的。

我从一个现有产品开始、以前的旧堆栈版本在6.10之前、与基于 DMM BLE + SubGig 传感器示例的自定义固件搭配使用时效果很好、但使用6.10版时、 现在是6.20、当15.4配置为跳频模式时、空闲时的功耗会跳转5mA、甚至无需堆栈加入。 如果我没有初始化15.4堆栈或在非信标模式下设置、我将实现预期的功耗。

有什么想法、这里可能会发生什么情况?

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

    我更深入地研究了这一点、发现这似乎是按设计工作的。 FH 示例、在空闲状态下、但在加入之前、RxOnWhenIdle 设置为 true。 我看不到这应该是什么明显的原因、因此我在443线附近更改了 sensor/link_controller/jdlc.c 以在空闲时禁用 RxOn、一切看起来都正常。 功耗已恢复正常、连接工作、连接和从网络中移除后的功耗也是标称值。

    我所做的更改如下:

            fhPanConfigInterval = GetSensoNextPanConfigSolicitClkDuration(); //CONFIG_PAN_CONFIG_SOLICIT_CLK_DURATION;
            fhPanAdvInterval = GetSensoNextPanAdvertSolicitClkDuration(); // CONFIG_PAN_ADVERT_SOLICIT_CLK_DURATION;
    
            /* Start FH */
            ApiMac_startFH();
    
            
            // These next three lines were added to disable RxOnWhenIdle.
            /* turn off RX until joining */
            ApiMac_mlmeSetReqBool(ApiMac_attribute_RxOnWhenIdle,
                                  CONFIG_RX_ON_IDLE);
    
        }

    问题:

    • 为什么不是这样开始呢? 在加入之前、Rx 在空闲时开启是否具有某种用途?
    • 我是否通过进行这种改变而巧妙地打破了某件事?

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

    约书亚、您好!

    很抱歉、响应时间太长。 您提出了一些非常好的观点、我能够回答您的问题。 我已联系专家来帮助回答您的问题。

    我在中看到 、jdlc.c 中有多个位置、其中启用/禁用空闲时 RX 打开。 这可能与您所做的更改相冲突。

    此致、
    尼古拉伊

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

    对此进行了任何更新?

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

    约书亚、您好!  

    仍在等待 Rnd 的响应。 很抱歉耽误你的时间。 我会在收到回复后尽快回复您。

    此致、

    SID

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

    已经差不多一个月了。 无法采取措施来加快这一速度?