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:当器件处于待机模式(在主 MCU 中睡眠)和低功耗模式(在传感器控制器中睡眠)时出现不寻常的电流尖峰。

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1423366/cc1352r-unusual-current-spike-when-device-is-in-standby-mode-sleep-in-main-mcu-and-low-power-mode-sleep-in-sensor-controller

器件型号:CC1352R

工具与软件:

在我们的项目中、我们利用传感器控制器定期测量电池、特别是每10分钟测量一次。 当指定的测量时间到达时、主 MCU 启动传感器控制器中的 ADC 任务并进入待机模式150ms、以在没有任何负载的情况下完成电池测量。 接着我们将引入8ms 的射频应力、并在高负载下再次测量一次电池。

激活 ADC 任务后、传感器控制器会切换到低功耗模式并等待130ms 以使电池达到稳定状态、尤其是在测量之前有任何高电流活动时。 然后它切换到工作模式、然后测量电池。

使用 Joulescope 监测相关过程时、我们在130ms 延迟内观察到一个小电流尖峰。 这种尖峰偶尔发生三次、大约每40ms 发生一次、在其他时间出现两次、一次以80ms 的间隔出现、另一次以40ms 的间隔出现。 它似乎与传感器控制器的唤醒相关。

什么可能导致传感器控制器在130ms 延迟期间唤醒、在此期间可能会消耗哪些活动的电流? 我可以确认主 MCU 在这段时间内保持待机模式。

请查看随附的 Joulescope 输出和用于传感器控制器 ADC 任务的代码片段。

在最初的65ms 延迟后也没有看到唤醒电流尖峰。

//进入低功耗模式
pwrRequestAndWaitForLowPowerMode ();

fwDelayUs(65000);
fwDelayUs(65000);

//返回激活模式
pwrRequestAndWaitForActiveMode();

//获取 ADC
fwAcquirePeripheral (PERIPHERAL_ADC);

//选择 ADC 输入
adcSelectIntInput (ADC_INPUT_VDDS);

adcEnableSync (ADC_REF_FIXED、ADC_SAMPLE_TIME_2P7_US、ADC_TRIGGER_MANUAL);

U16 adcval;

//对传感器进行采样并存储 ADC 值
adcGenManualTrigger();

adcReadFifo (adcval);

//禁用 ADC
adcDisable();

//释放 ADC
fwReleasePeripheral (PERIP_ADC);

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

    您好!

    这看起来像是与待机模式相关的再充电电流脉冲、用于为 VDDR 电容器充电。 更多相关信息、请参阅:

    SWRA478  (测量 CC13xx 和 CC26xx 电流消耗): https://www.ti.com/lit/swra478

    此致、

    Zack

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

    感谢更新。  那么、为什么65ms 后不会出现唤醒尖峰呢?  如果充电脉冲大约出现40ms、则大多数情况下、我没有在延迟结束时看到唤醒、因为我将传感器控制器置于活动模式并进行电池测量。

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

    尊敬的 Srinivasan:

    传感器控制器的功耗非常低、因此您不会看到 传感器控制器具有"唤醒尖峰"。 如果您将使用传感器控制器的项目与未使用的项目进行比较、您将看到再充电峰值出现得更频繁、因此平均电流消耗略高。

    我们在 TRM 的第19章中提供了非常详细的传感器控制器信息。  

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

    谢谢、

    Marie H.