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: power consumption by sensor controller polling ADC at 256Hz lower than specified in SWRA578B

Part Number: CC1352P
Other Parts Discussed in Thread: ENERGYTRACE

Hi,

According to SWRA578B, polling ADC (light sensor) at 10Hz by sensor controller adds 10uA to overall system power consumption. But I when I tried to poll 4-channel ADC (one connected to VCC, one connected to GND, another 2 floating) at 256Hz, the measured power consumption via EnergyTrace++ only increased about 15uA compared to no ADC polling. Apparently this is not much higher than the specified 10uA at 10Hz.

My questions are:

1) Does this the 10uA@10Hz figure in SWRA578B include power consumption of light sensor itself?

2) Could be there some something wrong in my test code that sensor controller is not really polling at 256Hz?

The code to poll ADC is mostly adapted from the Multi Channel ADC Sampling for LaunchPad project shipped with sensor controller. Once a total of 256 samples are collected for each channel, application MCU is alerted. Judging by the numbers for the channel that are connected to VCC or GND, at least I can confirm that indeed 256 samples are collected. My suspicion is that polling 4 channel at 256Hz may take longer than 1 second, therefore the effective polling rate is not as high.

3) The frequency of task execution is controlled by the following line of code in application:

// Execute once every X seconds

scifStartRtcTicksNow((655360/10)/* 1 second */ * 1 /* X */);
 
Is my calculation wrong?
Please advise, thanks.
ZL
On a side, somehow I cannot insert code in posts.

  • 1) Yes, this is clear from the app note you are referring to. 

    2) For this, a power source that are capable to measure current vs time is highly recommended since you will then clearly see when the sampling is done. Enerytrace on a LP, Otii, Keysight power supply are some options. 

  • Hi,

    Thanks again for your reply. I thought the ~10uA figure is only power consumption of CC13XX/sensor controller itself. If it does include power consumption of the ambient light sensor, then I guess ~15uA at 256Hz ADC polling is not that unexpected. I was also able to confirm the actual sample rate by examining the width current race in EngergyTrace++. I am amazed by the efficiency of those CC13XX ships.

    Best,

    ZL