Skip to main content

DA14531MOD - unstable

DA14531 SmartBond TINY Module

6 months ago

Posted by pege 15 points 3 replies
0 upvotes

Hi,

I have been testing my own and also some of the default projects with DA14531MOD, and get some strange results.

1. On some of the DA14531MOD samples, I get a high initial current >15mA when connecting the battery for the first time. And since I'm using CR2032, the module sometimes fails to boot the CPU. Any suggestions? The only load I have connected is an I2C sensor on the PO8/PO9 pins. What can be wrong? That the buck/bost detector fails somehow?

2. I couldn't find a clear example code to setup for buck configuration, do you have a sugguestion, as it's not clear from the examples / SDK. Suggestion on that?

3. Had trouble to get the power-consumption down to correct levels, but I found in the EddyStone example that set the SPI_EN pin, and that fixed the issue at hand (from 0.2mA to <0.001 mA). Is that the "correct way of fixing that"?

Cheers

\Peter

6 months ago

PM_Dialog

Hi pege,

Thanks for your question online and for your interest in our TINY module solution.

1.       Are you using the Pro-DK, or a custom board with the DA14531MOD ? In case of the Pro-DK, can you replicate this without using the CR2032 battery?  Please see this document : http://lpccs-docs.dialog-semiconductor.com/UM-B-117-DA14531-Getting-Started-With-The-Pro-Development-Kit/index.html

2.       The module is configured in buck mode – please refer to the datasheet for more info - DA14531 Module Datasheet . No need to modify the code for the buck configuration – you should just use the SDK / SW examples as provided.

3.       Can you please indicate which sleep mode you are using? I would recommend first checking the DA14531 Sleep Mode Tutorial (HTML) .

You mentioned that : “but I found in the EddyStone example that set the SPI_EN pin”

Could you clarify this statement? The EddyStone example just configures the SPI_EN pin in user_periph_setup.h /.c files

Thanks, PM_Dialog

6 months ago

1. I have made the test mainly with my own board. But I also have a few DA14531MOD DEV boards, I will hot-plugging that board to the Pro-Kit will create a surge of 230mA (smartsnippets)...

2. ok, vill keep it like that, but it feels strange to call "syscntl_dcdc_turn_on_in_boost()"

3. I'm using deep-sleep, and yes, I looked at the EddyStone example, where SPI_EN pin is configured in user_periph_setup, which made huge difference in current

Cheers

6 months ago

PM_Dialog

Hi pege,

Yes, this is expected because the EddyStone example configured the SPI_EN to true in order to disallow spontaneous SPI Flash wake-up.

In which example did you get higher power consumption?

Thanks, PM_Dialog