4 posts / 0 new
Last post
ArminL
Offline
Last seen:4 years 1 month ago
Joined:2016-09-30 07:23
Measuring Sleep Current

Hi Dialog,

I've set dg_configTESTMODE_MEASURE_SLEEP_CURRENT to 1 to measure sleep current. Measured current is always around 0,35mA, so that could be the idle current.
In system_init task sleep mode is set to extended sleep:
pm_set_sleep_mode(pm_mode_extended_sleep);

What could be the problem?

Thanks
Armin

Device:
MT_dialog
Offline
Last seen:3 months 3 days ago
Staff
Joined:2015-06-08 11:34
Hi ArminL,

Hi ArminL,

You can check how you will be able to properly measure the power consumption in the AN-B-037 DA1468x Power Measurements pdf. If you would like to measure the sleeping current you should measure it only on the daughter board via a battery or an external power source, since motherboard will introduce some offset.

Thanks MT_dialog

ArminL
Offline
Last seen:4 years 1 month ago
Joined:2016-09-30 07:23
Hi MT_dialog,

Hi MT_dialog,

I do not have the ProDK. I would like to measure sleep current from custom board.

Some settings:
#define dg_configPOWER_CONFIG (POWER_CONFIGURATION_2)
#define dg_configUSE_LP_CLK LP_CLK_RCX
#define dg_configEXEC_MODE MODE_IS_CACHED
#define dg_configCODE_LOCATION NON_VOLATILE_IS_FLASH
#define dg_configEXT_CRYSTAL_FREQ EXT_CRYSTAL_IS_16M
#define dg_configFLASH_POWER_DOWN (1)

I think I've noticed all the settings from AN-B-037. Correct me if I'm wrong.

Thanks
Armin

MT_dialog
Offline
Last seen:3 months 3 days ago
Staff
Joined:2015-06-08 11:34
Hi ArminL,

Hi ArminL,

You can check with the proximity reporter or the ble_adv project on your custom board and check what is the power consumption when constantly sleeping if you are still getting the same measurements, then there should be current leakage on your custom board that causes the extra current when the device is sleeping. The settings that you mention are proper.

Thanks MT_dialog