8 posts / 0 new
Last post
mohit3112
Offline
Last seen:9 months 3 weeks ago
Expert
Joined:2014-08-04 13:45
power consumption of DA14580

I am using da14580 with 2.7v supply only peripheral that we are using in active mode is uart . I am using extended sleep mode
after programming da14580 over j-link i am checking current drawn by battery it is coming around 600 micro amps , even in extended sleep mode . does it means that sleep mode is not setting up correctly ? we are supplying power from 4.2v battery connected a 3.3 volt regulator. please can you point out what is the correct current values for extended sleep and what is correct procedure to measure current of da14580

BB_Dialog
Offline
Last seen:8 months 2 weeks ago
Staff
Joined:2013-12-05 14:44
Hi mohit3112,

Hi mohit3112,

I guess you are using the Dialog's Expert Kit? If so, the 0.6 mA is most probably caused by the fact the J-Link is still connected.
Please remove the J-LInk and measure it again. Extended sleep mode current should be approx. 1.5 µA.
Best to measure at J14, pins 2 & 3 (Expet Kit).

B.R., BB_Dialog

mohit3112
Offline
Last seen:9 months 3 weeks ago
Expert
Joined:2014-08-04 13:45
Hi BB_Dialog,

Hi BB_Dialog,
We are using pan1740 module and our own custom breakout board ( there is nothing connected except vcc and ground and programming pin from j-link sw_clk and sw_io ) i tried removing j-link wires. current was still around 600 micro-amps. what is the best way to see that device is sleep mode, current drawn is only parameter , does it mean that pan is not switching to sleep mode ?

BB_Dialog
Offline
Last seen:8 months 2 weeks ago
Staff
Joined:2013-12-05 14:44
Hi mohit3112,
Hi mohit3112,
when the DA14580 is idle, the current consumption is about 0.6 mA. So I guess your module is not sleeping at all.
How do you put the 580 in sleep mode? What commands and tools do you use?
Or are you measuring the current consumption between advertisement events using e.g. the proximity reporter SW?
The current between two adv. events is sleep curent, and should be about 1.5 µA for extended sleep.
Best regards, BB_Dialog.
mohit3112
Offline
Last seen:9 months 3 weeks ago
Expert
Joined:2014-08-04 13:45
In my application i am using

In my application i am using an external interrupt to wake DA14580 , DA14580 wakes up and advertise , after connection it sends some data over uart and receive some data over uart , after disconnection it also goes to sleep mode again , and wake up again when external interrupt is sent. implementation is in following way.

da14580_config.h
----------------------------
#define CFG_EXT_SLEEP

i am using wakeup controller interrupt on GPIO P0_7 , as application initialises it will advertise to for 1 min then go to sleep mode using following functions :

app_adv_stop();
app_enable_wakeup_irq(); // custom function for enabling wakeup interrupt
app_set_extended_sleep();
app_ble_ext_wakeup_on();

it's drawing even more current in sleep mode turned on( after i #define CFG_EXT_SLEEP ) then in normal mode (after i #undef CFG_EXT_SLEEP)

Mohit

mohit3112
Offline
Last seen:9 months 3 weeks ago
Expert
Joined:2014-08-04 13:45
Any update on my problem i am

Any update on my problem i am still stuck at this ?

MHv_Dialog
Offline
Last seen:2 months 1 week ago
Staff
Joined:2013-12-06 15:10
Hi,

Hi,

A current consumption of 600uA indicates that the DA14580 is not going to sleep. Please try to load one of our sample implementations to your board and do the measurement again. This will allow us to determine whether there is a hardware or a software issue.

I recommend the template_fh app - but you will have to set the extended sleep mode before you load it (in the da14580_config.h file as posted above)

wisilica
Offline
Last seen:10 months 3 weeks ago
Joined:2015-03-17 08:16
Hi..

Hi..

We are also facing the same issue when using the dialog barebone project. How did you fix this?