My DA14580 doesn't want to sleep

6 posts / 0 new
Last post
Rony
Offline
Last seen:4 years 11 months ago
Master
Joined:2014-05-15 15:02
My DA14580 doesn't want to sleep

I am aware that this is a common subject and that UM-B-006 should explain it but I can make it sleep.
在初始阶段,adverti芯片sing, we measure around 0.6 mA.
I understand that in extended sleep mode it should be much lower.

Our program was developed extending the template project following the sample128 example.
We defined extended sleep mode following the documentation.
We make no hardware initialization until we are connected to host.
So at this initial stage, we should be advertising at the rate of 650 milisec (which we see we do)
and be in extended sleep mode.
Could it be that arch_main.c of the sample128 doesn't deal with getting into extended sleep?
Please advice. The solution of this problem is crucial to our pre-clinical tests.
Thks.

Device:
MT_dialog
Offline
Last seen:2 months 1 week ago
Staff
Joined:2015-06-08 11:34
Hi Rony,

Hi Rony,

How do you measure the power consumption ? Please have a look at the below threads to get an idea. Since you were in SDK3 if you define the CFG_EXT_SLEEP should be enough to get your device into extended sleep except if you disable sleep somewhere else in your code.

http://support.dialog-semiconductor.com/dsps-ext-sleep-current-too-large

http://support.dialog-semiconductor.com/da14580-extended-sleep-current-draw

Thanks MT_dialog

Rony
Offline
Last seen:4 years 11 months ago
Master
Joined:2014-05-15 15:02
Hi MT

Hi MT
Saw those links and based our work on them.
We are presently measuring with a current meter at the target board.
We are setting a special meeting for Tuesday to make a full report and see if you can
point what is our problem.
Thanks

MT_dialog
Offline
Last seen:2 months 1 week ago
Staff
Joined:2015-06-08 11:34
Hi Rony,

Hi Rony,

Make sure that the you are not measuring with any device performing any kind of averaging. Try to measure the minimum and the maximum power consumption. Use the AN-B-015 Application Note.

Thanks MT_dialog

Rony
Offline
Last seen:4 years 11 months ago
Master
Joined:2014-05-15 15:02
Hi MT

Hi MT
Seems we succeeded in boring the device and putting it to sleep.
In extended sleep mode we measured ~20microAmp.
Is it the expected value?
Even if too high it is good enough for our needs.
Thanks for the support
Rony

MT_dialog
Offline
Last seen:2 months 1 week ago
Staff
Joined:2015-06-08 11:34
Hi Rony,

Hi Rony,

Glad you figured it out.

The power consumption is deeply connected with ble transactions. How much power you consume depends on how often you receive and transmit. The only that makes sense is to check the maximimum and minimum power consumption. Please have a look at this FAQhttp://support.dialog-semiconductor.com/faq-page#n366for the power consumption of the da.

Thanks MT_dialog