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.

[参考译文] CC1352R:CC1352R 待机-流耗

Guru**** 2812305 points

Other Parts Discussed in Thread: CC1352R, HDC2080, ENERGYTRACE

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/818141/cc1352r-cc1352r-standby---current-consumption

器件型号:CC1352R
主题中讨论的其它部件:HDC2080ENERGYTRACE

您好!

我在一个非常简单的项目中使用 CC1352R 修订版 E 进行温度测量(TI HDC2080传感器、消耗纳安级)并通过蓝牙5发送结果。 我正在使用版本2.40中的 Simplelink SDK。 我已经在 CC1352R-Launchpad 上使用 Energytrace 测量了外部板(无线电控制 RF-CC1352-868模块)的功耗。 除5V (未使用)和 GND 外、launchpad 上的所有跳线均已断开连接。 我直接从 XDS 的3.3V 引脚为外部电路板供电。

我遇到的问题是睡眠模式期间的电流。 电流消耗曲线如下所示:

如您所见、BLE 数据包传输之间存在显著的电流消耗(平均为1.43mA、最大值为-3mA)、此时程序不执行任何操作、MCU 应进入睡眠状态。 EnergyTrace++显示 MCU 处于深度睡眠状态的时间达到93%、主任务保持6%。 从图像中可以看到内核被定期唤醒。

我已将所有未使用的 GPIO 引脚配置为无拉的输入。

我以这种方式使用温度传感器的 I2C 驱动器来节省电流:

1) i2c_open();
2) i2c_read();
3) i2c_close();

通过 BLE 广播进行5次传输后、我禁用广播。

您是否有什么想法会导致此类电流消耗? TI RTOS 是否可能不使用无提示模式? (如默认示例中所示、将勾号配置为每10us 执行一次)。

我想不出这里会发生什么。

此致、

科纳拉德

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

    要验证您的测量设置是否正确、您是否能够在 http://www.ti.com/lit/an/swra478d/swra478d.pdf 中重新创建第7章所示的迹线

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

    您好!

    我已将 launchpad 电路板更改为较新的电路板(使用钽电容器)、并断开了未使用的 GPIO、而不是将其配置为输入。 因此、我设法将睡眠模式期间的电流消耗降低到平均值0、57mA。 但是、图表中的电流仍然有噪声。 这些值从大约0.30mA 变为0.9mA。
    rfPacketTx 示例也是如此-睡眠模式下的电流使用也会产生噪声、但噪声的高值 I 仅低约50uA。

    那么、我的问题是- EnergyTrace 探针在低电流(毫微至微安)范围内的精度如何?

    将 BLE 堆栈从2.40更新到3.20是否可以减少当前使用量?

    CC1352R bt 堆栈默认在无提示模式下使用 TI RTOS 吗?

    此致、
    科纳拉德

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

    测量最小值和最大值之间存在较大差异的电流以及测量短电流脉冲是很困难的、这也是我们使用 Agilent 直流电源分析器精确测量电流的原因。  

    我没有直接自己使用 EnergyTrace。 我们在 CC13x2/CC26x2 LaunchPad 上进行的每次迭代的精度都得到了提高、但我不确定当前的数字是多少(具有最佳概述的工程师正在休假)。 但除噪声外、uA 范围内的精度有限。 您可以通过使用万用表或类似仪表进行测量(设置足够长的休眠时间)来验证待机电流  

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

    我已经按照您的建议使用万用表完成了。 EnergyTrace 工具本身似乎引入了570uA 的平均电流。 当万用表连接到器件并为器件通电时、平均电流为~0.9uA。 当我单击 EnergyTrace 插件上的按钮开始测量时,万用表立即显示电流增加到 前面提到的570uA。 结果与 EnergyTrace 工具提供的结果一致。

    该测试在示波器上通过电阻器进行了确认。 睡眠阶段的平均电流约为1uA。 我将再次尝试使用外部工具对其进行测试、并将结果发布在此处以供将来参考。

    谢谢、此致、

    科纳拉德