Hi,
My da14580 basic kit is worked observer role by using dsps example.
And when i measured power consumption in debug mode, almost 7mA.
I think It is not minimum.
Because when i modified interval value to 1600 from 10 in user_scan_conf structure,
power consumption is almost 5mA. But scan is so slow than my expecting.(0.625 * 1600 = 1000ms??)
如果广告包不发生频率uently, How can i reduce power consumption in observer?
Thank you.
Device:
Hi Kimjihyung,
You should not measure the power consumption of the 580 while the device is debug mode, even if your window and scanning interval are allowing the device to go to sleep while scanning, if you are in debug mode the device wont be able to go to sleep. Regarding the saving power, in general the more you scan the more power you consume since you force the Receiver of the device to stay active for a long period of time, so when you set the scanning interval to 1600 that means that you will scan each advertising channel every 1000ms for the scanning window value * 0.625 ms. So every second you hear for window time one advertising channel.
As you noticed the more you allow the device to sleep, the less energy you consume, also the power consumption that you ve mentioned is way higher that the expected even for debug, since receiving has a peak current consumption of about 5,5 mA and the device is not constantly receiving. Please check the tutorials section in the documents tab, the Tutorial 4 : configuring sleep mode on the DA1458x, the document involves how one can make proper measurements about power consumption using a dev kit.
Thanks MT_dialog