3V和3.7V的睡眠模式

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.xmece.com/support.我们将在未来几天修复bug /优化搜索和标记。
5个职位/ 0个新
最后发表
Ruslan
离线
最后看到:2年7个月前
加入:2016-11-08 05:27
3V和3.7V的睡眠模式

你好!

如果我连接3V电池(CR2003锂),我的设备在8秒后进入睡眠状态。
但我不明白,用3.7V的锂宝怎么会睡觉


#定义dg_configBATTERY_TYPE (BATTERY_TYPE_CUSTOM)
#define dg_configBATTERY_CHARGE_VOLTAGE 0xA // 4.2V
#定义dg_configBATTERY_TYPE_CUSTOM_ADC_VOLTAGE (3439)
#define dg_configPRECHARGING_THRESHOLD (2462) // 3.006V .设置阈值
#define dg_configCHARGING_THRESHOLD (2498) // 3.05V
#define dg_configBATTERY_CHARGE_CURRENT 9 // 210mA
#define dg_configBATTERY_PRECHARGE_CURRENT 20 // 2.1mA
#define dg_configBATTERY_CHARGE_NTC 1 //禁用
#define dg_configPRECHARGING_TIMEOUT (30 * 60 * 100) // N x 10msec . //设置超时时间

关键词:
设备:
MT_dialog
离线
最后看到:三个月四个星期前
工作人员
加入:2015-06-08 34
嗨Ruslan,

嗨Ruslan,

我不确定我理解这个问题,如果你有设置默认使用pm_set_sleep_mode pm_mode_extended_sleep睡眠模式,设备就会一直在停留8秒,以确保XTAL32定居,那么它将继续在睡眠模式操作(睡眠和醒来取决于祝福活动)。这是SDK的默认功能,与电池无关。

由于MT_dialog

Ruslan
离线
最后看到:2年7个月前
加入:2016-11-08 05:27
是的,我已经设置了默认值

是的,我已经使用pm_set_sleep_mode在pm_mode_extended_sleep中设置了默认睡眠模式。
如果我连接3v电池,我的设备在8秒后就会进入休眠状态——这正是我所需要的。在休眠模式下,设备消耗当前1-2 uA。如果我按wkup按钮,我的设备在8秒内消耗2毫安。
但是如果我连接的是3.7v的电压,我的设备就不会休眠,为什么会这样?使用3.7v的电压,我的设备总是消耗2-3mA的电流。

MT_dialog
离线
最后看到:三个月四个星期前
工作人员
加入:2015-06-08 34
嗨Ruslan,

嗨Ruslan,

设备运行的电压和设备休眠的能力之间没有关系,我认为该设备是定制的。你有USB接口吗?由于VBUS上的电压意味着设备正在充电并在LDO上运行,而不是DCDC,它总是活动的,这是我可以从你所提到的为了强制设备和保持活动的唯一假设。在专业开发套件上用3.7V电池测试,并没有看到设备保持活跃。你是否能够通过开发工具包或SDK示例复制这些内容?你还应该考虑这样的情况,你观察到3.7V的额外功耗是由其他东西产生的副作用,而不是设备没有休眠。

由于MT_dialog

Ruslan
离线
最后看到:2年7个月前
加入:2016-11-08 05:27
当我测试时,我断开USB

当我测试时,我断开USB。

我连接实验室电源和发挥电压。
在2.6伏电压下,我的设备进入休眠状态。
使用2.7V及以上电压时,我的设备不会睡着。

我认为我写了错误的代码与延长睡眠。