7 posts / 0 new
Last post
achao1104
Offline
Last seen:5 years 3 months ago
Master
Joined:2015-12-24 10:56
please advise

hi dialog,
In my project, the low energy consumption is the highest priority, the scenario is that the device with da14580 will deep sleep for almost all the time until it is touched by somebody, and in a day, it might be touched for a couple of times. I am planning to use a "Vibration switch" to wake up the da14580 device. The "Vibration switch" can output a high signal to one of the gpio of da14580 to wake it up.
问题是:
1) this scenario is so called "external wake up"? as said in "AN-B-026_DA14580 External wake-up mechanisms_v1.0.pdf", if yes, in that doc, there is a "sleep limitation", "wake up every 10s" will cost energy. how to work around?
Sleep limitation
A sleep limitation currently exists in the software stack, which prevents the DA14580 to sleep forever
in the external processor configuration and when the GTL interface is used. This limitation does not
exist in the integrated processor configuration software.
The DA14580 must automatically wake itself up at least every 10 s, even when no external wake-up
interrupt is triggered. This automatic wake up does not prevent the external wake-up process to be
fully functional as described.
A workaround for this limitation will be given in a future release of this application note, as
alternatives are still under investigation.
2) Is there any better solution for my scenario?

Regards,
Peter

Device:
TN_Dialog
Offline
Last seen:1 day 17 hours ago
Staff
Joined:2013-12-05 15:49
Hi Peter

Hi Peter

Which project are you basing you development on?

Regards

TN_Dialog

achao1104
Offline
Last seen:5 years 3 months ago
Master
Joined:2015-12-24 10:56
barebone

barebone

achao1104
Offline
Last seen:5 years 3 months ago
Master
Joined:2015-12-24 10:56
dialog, can you help ? Peter

dialog,

can you help ?

Peter

MT_dialog
Offline
Last seen:2 months 3 days ago
Staff
Joined:2015-06-08 11:34
Hi achao1104,

Hi achao1104,

Please have a look at your other post about thishttp://support.dialog-semiconductor.com/fixed-da14580-must-automatically...

Thanks MT_dialog

cosianer
Offline
Last seen:4 years 5 months ago
Joined:2015-05-19 09:11
Hi Peter,

Hi Peter,

我读了您的项目descripton above ... I think you know that the DA14580 has Quadrature decoder. This block decodes the pulse trains from a rotary encoder to provide the step and the direction of the movement of an external device. The integrated quadrature decoder can automatically decode the signals for the X, Y and Z axes of a HID input device, reporting step count and direction: This block can be used for waking up the chip as soon as there is any kind of movement from the external device connected to it ... this only for information for you.

We have a similar scenario wtih the difference: When the device is not moved , it only makes life messages in long intervals (hours). When it is moved, it makes connectable advertisements in changing intervals (controlled by the connection) or by pressing a button. (its a very short description).

... maybe we have similar goals and we could check to communicate or with each other ... Greatings!

achao1104
Offline
Last seen:5 years 3 months ago
Master
Joined:2015-12-24 10:56
sure, hid device is too

sure, hid device is too expensive in our case to use, we might use vibration switch which is cheaper much and lower energy consumption