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.

[参考译文] 使用备用策略

Guru**** 2560390 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/988069/using-standby-policy

Thread 中讨论的其他器件:SysConfig

我将 cc1352与 ti-RTOS 搭配使用、但即使我已选择电源多项功能。policyFxn =&PowerCC26XX_standbyPolicy、我也无法实现1uA 的满待机功耗、但在空闲状态下、功耗大约为150uA。 所有过程都处于睡眠状态、并通过传感器控制器通知每250毫秒唤醒一次。 传感器控制器有一个由 RTC 同步的主任务(执行代码)、该任务每250毫秒向主 CPU 发出一次警报、并有一个由 timer2同步的 Evend 同步、每4毫秒运行几次 mycrosec。 传感器控制器中的每个任务都是低功耗的。

BIOS SDK 为 simplelink_cc13x2_26x2_SDK_3_20_00_68

/*
*========================================= 电源================================================
*
#include
#include

CONST PowerCC26X2_Config PowerCC26X2_CONFIG ={
.policyInitFxn =空、
policyFxn =&PowerCC26XX_standbyPolicy、
.calibrateFxn =&PowerCC26XX_calibrate、
.enablePolicy = true、
.calibrateRCOSC_LF = true、
.calibrateRCOSC_HF = true、
};

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

    Giulio、您好!

    您的应用是否基于 SDK 中的示例应用? 其中大多数已经实施了待机功耗策略。

    您能告诉我您是如何测量功耗的?

     本应用手册第12.5.6节"高睡眠功耗:

    https://www.ti.com/lit/swra640 

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

    是的、我使用的是标准 SDK、并且有待机策略。 我的硬件基于商用模块、随附了运动学套件。

    我使用精度为 mycroamps 的万用表测量电流。 电流稳定在200uA、CPU 时上升到 mA

    唤醒。 基于 simplelink 的应用软件运行正常、但唯一的问题是在空闲期间降低功耗。 
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    附件是模块的数据表。 您是否有该模块的原理图?

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

    这是 schematicse2e.ti.com/.../RC_2D00_CC1352_2D00_868-Electrical-Schematics.pdf 模块

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

    您是否具有原理图或 BOM 的组件值?

    您是否在多个模块上测量150uA 的空闲电流或仅测量一个单元?

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

    我没有这些值、但我非常确信它们与声明的值相匹配、因为我在多个电路板上误以为功耗。

    我对多个模块上的150uA 进行了错误测试(结果相同)、因此我相信这是一个软件问题。 我正在尝试使用 SDK 4.40提供的"hello_CC1352R1"示例测试我的电路板。 我通过 SysConfig 添加了电源模块、启用了 StandbyPolicy 并添加了一个任务、该任务只会永久挂起事件。 即使使用这个简单的配置(我已经验证了空闲任务被启用并且它指向  Power_idleFunc)、功率消耗仍然是一个高电平(6mA)的方法。

    这是我现在使用的示例软件:

    e2e.ti.com/.../hello_5F00_CC1352R1_5F00_LAUNCHXL_5F00_tirtos_5F00_ccs.zip

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

    您是否具有 L2和 R2的器件型号?

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

    R2 = 100K L2 = 6.8uH

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

    您好!

    您是否具有 L2的器件型号。 确认直流/直流电感器的直流电阻。

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

    目前我没有器件型号、因为生产商已在周末关闭、但这是0603例。

    星期一、我将收到有关该信息的信息、然后我将发送该信息。

    如上一个重播中所述、我尝试了一个非常基本的新软件应用程序、它基于我所附的最新 SDK。

    在该应用中、只有一个进程永久挂起、我启用了节能功能。 但在该应用中、消耗就像 CPU 正在运行(几毫安)并且它不会进入空闲状态。

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

    此外、您能否使用 SDK 中的空示例进行测试(无需更改软件)? 如果您在本示例中获得预期的电流值、我们需要更仔细地查看您的 SW、如果电流仍然很高、则我们需要更仔细地查看您的硬件。  

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

    好的、我尝试了空样本、消耗是相同的。 星期一、我将获得 L2的器件型号、并尝试使用仅具有电源和所有 I/O 断开连接的射频模块的印刷电路板(此时唯一的事情是我已平铺至以太网3 I/O 、但它们都未编程