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.

[参考译文] CC1352P:传感器控制器在256Hz 频率低于 SWRA578B 中规定的频率下轮询 ADC 的功耗

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1355858/cc1352p-power-consumption-by-sensor-controller-polling-adc-at-256hz-lower-than-specified-in-swra578b

器件型号:CC1352P
主题中讨论的其他器件:ENERGYTRACE

您好!

根据 SWRA578B、 传感器控制器以10Hz 的频率轮询 ADC (光传感器)会使总体系统功耗增加10uA。 但是、当我尝试以256Hz 的频率轮询4通道 ADC (一个连接到 VCC、另一个连接到 GND、另两个悬空)时、通过 EnergyTrace++测得的功耗与没有 ADC 轮询相比仅增加了15uA 左右。 显然、这并不比10Hz 时的额定10uA 高得多。

我的问题是:

1) 1)这是 SWRA578B 中的10uA@10Hz 图是否包括光传感器本身的功耗?

2) 2)我的测试代码中是否有一些错误表明传感器控制器在256Hz 频率下没有真正进行轮询?

轮询 ADC 的代码主要来自 传感器控制器随附的适用于 LaunchPad 的多通道 ADC 采样项目。 一旦为每个通道收集了总共256个样本、就会向应用 MCU 发出警报。 根据连接到 VCC 或 GND 的通道的数字、至少我可以确认确实收集了256个样本。 我怀疑以256Hz 的频率轮询4通道可能需要超过1秒、因此有效轮询速率没有那么高。

3) 3) 任务执行的频率由应用程序中的以下代码行控制:

//每 X 秒执行一次

scifStartRtcTicksNow ((655360/10)/* 1秒*/* 1 /* X */);
 
我的计算错误吗?
请告知、谢谢。
ZL
另一方面、我无法在帖子中插入代码。

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

    1) 1)是、可以从您参考的应用手册中清楚地看出这一点。  

    2) 2)为此、强烈建议使用能够测量电流和时间的电源、因为随后您将清楚地看到采样完成的时间。 LP、Otii、Keysight 电源上的 Enerytrace 是一些选项。  

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

    您好!

    再次感谢您的答复。 我认为~10uA 这个数字仅是 CC13XX/传感器控制器本身的功耗。 如果它确实包括环境光传感器的功耗、那么我想在256Hz ADC 轮询下~15uA 并不是意外的情况。 我还通过检查 EnergyTrace++中的宽度电流竞态来确认实际采样率。 这些 CC13XX 交付的效率让我感到惊讶。

    此致!

    ZL