CPro Power Consumption
I've done some bench testing on the power consumption of a CPro with Sensor Fusion module. At idle, having just inserted the battery, the device appears to be consuming 75 microamps, with a periodic burst (assuming Bluetooth advertisment) of 175 microamps. The spec on the web page says average 10 microamps with 25 microamps at worst, why the huge difference?
This discussion has been closed.
Comments
Matt, I am using a HT63 multimeter. I have the battery connected in series with the multimeter and pins 5 and 6 on the MetaMotionC board. I am using the 600 microamp range setting which has a resolution of 0.1 microamps and an error of +/-1.5%rdg+5dgt.
I ask as given the worst case idle consumption my battery life at idle should be far greater than I am actually experiening with a device that is just sitting there, never having been connected. Can you think of anything that might cause it to be draining a battery faster than the specified idle current.
I connect a device to it's battery (CR2032) through the multimeter. The reading for several seconds after connecting appears to be 1.2 mA, which I assume is some startup period. After several seconds, this drops back into the microamp range. The default advertisment interval seems to be 1/2 a second which is too quick to see a steady reading on the multimeter. So, I connect to the device through the API (C++) and change the advertising interval to a 10 seconds so that I can see the current draw between advertisments and then disconnect from the device.
Once disconnected, at idle, on one of the tested devices I saw between 45-55 uA between advertisments. Letting it sit for 10's of minutes this slowly drifted down to 25-26 uA. The second device exhibited similar values on the first few connects/disconnects and then after a few trials started to show a steady 75 uA which remained consistant over 10's of minutes. This is the value I was reading days ago that prompted the initial inquiry. On one trial the device showed 380 uA after disconnect which I assume was an annomaly of some kind. I know you don't include BTLE listening in your figure, which I can't exclude because it's always on, in a disconnected, idle device, but these are my results. Use them as you see fit. If there are any other details you need, I'll try to fill in the blanks.
Can someone please give detailed information about power consumption in the following states.
Sleep mode as shipped from Mbient
Sleep mode as stated in the FAQ section.
Idle mode when you are not communicating to the device, as in sitting there waiting for me to connect with the Mbient IOS app.
Connected to the IOS app with BLE and running Data Fusion.
Thanks, this is because the terms used seem to change around a bit in different posts or specs.
I wasn't cherry picking , i was just trying to make sense of previous posts and understand the different states that the board is in.
1. To clarify what you have said above, would it make sense to change the FAQ page from "sleep" to "idle"?
2. Can you clearly define what the differences are between the Sleep mode that you ship it in and the Idle mode?
Yes I know the BLE is turned off in "sleep" mode and its on in "Idle".
3. Can you state the minimum and maximum consumption when running the BLE advertisement?
We need to get the MetaMotion C's power consumption down as low as possible in "Idle" and "Sleep" mode, as well as any unnecessary power consumption during normal use.