Extended sleep mode current consumption

⚠️
Hi there.. thanks for coming to the forums. Exciting news! we’re now in the process of moving to our new forum platform that will offer better functionality and is contained within the main Dialog website. All posts and accounts have been migrated. We’re now accepting traffic on the new forum only - please POST any new threads at https://www.dialog-semiconductor.com/support . We’ll be fixing bugs / optimising the searching and tagging over the coming days.
3 posts / 0 new
Last post
jagath52
Offline
Last seen: 10 months 5 days ago
Joined: 2020-07-06 10:40
Extended sleep mode current consumption

Hello 

I am working on extended sleep mode in social distancing tag project.

datasheet the current consumption is given as 7 to 14uA.

In our custom board the current consumption in extended sleep mode is around 50uA to 150uA and the current keeps on varying always from 50uA to 150uA. The device is waking up only in key wakeup controller whenever intrrupt occurs in gpio.

Is there any way to still reduce the current in extended sleep mode. Extended sleep mode  current consumption depends on size of ram retention . The size of code after compilation is 

Invoking: Cross ARM GNU Print Size
ble_social_distance_tag.elf  :
section                      size        addr
.init_text                   1192           0
.text                      436572        1200
.ARM.exidx                      8      437772
.copy.table                    36      437780
.zero.table                    16      437816
.retention_ram_uninit         128   536871424
.retention_ram_init         15660   536871552
.retention_ram_zi          225632   536887216
.stack_section                520   537112848
.snc_section                  692   537113368
.exchange_section             564   537114060
.cmi_section               183296   537114624
.non_retention_ram_init       152   537297920
.bss                        29292   537298072
.ARM.attributes                54           0
.comment                      481           0
.debug_line                417044           0
.debug_info               1074304           0
.debug_abbrev              101436           0
.debug_aranges              20624           0
.debug_str                 794076           0
.debug_loc                 348026           0
.debug_ranges               26872           0
.debug_macro               214037           0
.debug_frame                68912           0
.stab                         108           0
.stabstr                      227           0
Total                     3959961

 

Invoking: Cross ARM GNU Print Size
   text       data        bss        dec        hex    filename
 453952        896     438912     893760      da340    ble_social_distance_tag.elf
 453952        896     438912     893760      da340    (TOTALS)
Finished building: ble_social_distance_tag.siz

 

Please let me know any method to still reduce the current consumption and why the current consumption in extended sleep mode is varying from 50uA to 150uA

 

Thank you
Jagath

 

Device: 
PM_Dialog
Offline
Last seen: 1 month 5 days ago
Staff
Joined: 2018-02-08 11:03
Hi Jagath,

Hi Jagath,

I will checl this and I'll revert back to you shortly.

Thanks, PM_Dialog

PM_Dialog
Offline
Last seen: 1 month 5 days ago
Staff
Joined: 2018-02-08 11:03
Hi jagath52,

Hi jagath52,

My apologies for the late response but probably I missed this thread.  So, are you using the SDT as provided by Dialog in your custom board? Have you done any modification in the source code? Do you mean the average power consumption is at 50uA - 150uA? Additionally, are you using the Power Profiler of the SmartSnippets Toolbox in order to measure the sleep currents?

Thanks, PM_Dialog