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:
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
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
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