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.

CC3000 Data Logger App Power Plots

When using the CC3000 Data Logger GUI, if you just leave it alone to broadcast some logged temp data every 20 seconds, the radio power plot on the GUI will look like this:

If you are careful, you can measure that the bases of those little power blips are 2.8 seconds wide and that they peak at 128mW. With a period of 20 seconds, that yields an average radio power of 9mW! ( .5 * 2.8 * 128 / 20) Pretty great for a WiFi gizmo!

Unfortunately, that seems to be pretty inaccurate. If you remove the "RF PWR" jumper from the EVM board and install an ammeter, you get a plot that looks like this:

Using a very conservative model of 20% of the time at 10mA and 80% of the time at 100mA, we can see an average current of 82mA going to the radio, which at the 3.6V supplied by the Experimenter Board, yields an average power of about 300mW. At the time that the GUI estimated 9mW average power, the reality appears to be more than 30x as much. Something to keep in mind in case your application is similar to this demo application.

It is worthwhile to note that while streaming accelerometer data, the power plot on the GUI is fairly accurate.

 

  • What is missing from the GUI is the time it takes to acquire a connection to the AP and the time to ensure that the data has been transmitted.  This sums to just over 2 seconds.  This information is not included in the graph.  The graph is just a visualization based on the amount of data received over time.  A typical data logging application will not usually report so frequently as this and so the duty cycle will change drastically.  Also, if the unit stays awake longer to send more data (such as the accelerometer demo) the 2 seconds becomes less of an issue.

    Thanks for posting your results.  This is very useful and you did a great job.

    Mathieu