当dg_configbattery_low_level达到时,系统不在休眠状态。

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
4个帖子/ 0新
最后一篇
米肯
离线
最后一次露面:1年9个月前
加入:2016-07-13 20:06
当dg_configbattery_low_level达到时,系统不在休眠状态。

你好,

在bsp_defaults.h文件中,我找到dg_configbattery_low_level:
*如果不是零,这是电池电压的限制。如果VBAT下降到这个限制下方,那么
*系统进入休眠模式,等待电池的更改或充电。

dg_configbattery_low_level设置为(2293)=> 2.8V

但是,如果我留下我的系统(没有BLE Activity),它会以下降到1V的方式将电池放电。
我看到define在sys_power_mgr.c中使用,是否可以是电源管理未激活?我应该启用一些东西吗?
我在这里做错了什么。

- 我们有一个可充电电池
- 我们不使用SoC
- 我们不会将系统放入睡眠模式(尚)
- 充电本身工作正常

谢谢。

关键词:
设备:
mt_dialog.
离线
最后一次露面:2个月1周前
职员
加入:2015-06-08 11:34
嗨myken,

嗨myken,

由于您提到不使用睡眠模式,我想在pm_mode_active或pm_mode_idle中设置默认睡眠模式(pm_set_sleep_mode())是正确的吗?如果是这种情况然后没有睡眠模式,SDK将永远不会检查Sys_power_mgr.c的应用程序_wfi()函数中的最低电池电压的条件,并且永远不会强制设备进入休眠模式,尝试在pm_mode_extended_sleep中设置睡眠模式。

谢谢mt_dialog.

Mahmed106.
离线
最后一次露面:1个月4周前
加入:2019-05-03 17:28
我也有同样的问题。

我也有同样的问题。

我还有set pm_set_sleep_mode(pm_mode_exted_sleep);但达到电压时仍然不会冬眠。

PM_DIALOG.
离线
最后一次露面:3天11小时前
职员
加入:2018-02-08 11:03
嗨mahmed106,

嗨mahmed106,

为了将设备放在休眠模式下,您应该使用pm_set_sleep_mode(pm_mode_hibernation)而不是pm_set_sleep_mode(pm_mode_extended_sleep)。

谢谢,PM_DIALOG.