6个帖子/ 0新
最后一篇
hrieth
离线
最后一次露面:发表于2年个月前
加入:二○一五年十二月一十七日00:27
用WFI在休眠模式下的功耗

你好,
我使用DA15480,发现对于延长休眠(1.6uA)和深度休眠模式(550nA)的功耗。我期待保持定时器0活跃在休眠模式(不延长或深度睡眠)和所有其他外围设备不活动。我打算用WFI命令和定时器0作为唤醒事件1秒的超时。什么是WFI状态(ARM时钟停止),并假定只有定时器0活跃(32KHz的分机XTAL输入到定时器0)的DA15480的预期电流消耗?使用DMM我测量0.574毫安告诉我,单位是不是在WFI睡眠模式。我使用连接到Keil的基本工具包。应用是数据记录,以便需要采取快速测量每1秒和写入EEPROM然后进入睡眠定时器0保持活跃。记录完成后会做BLE转移。

这就是我正在寻找使用WFI模式;
•休眠模式:没有电源门控已编程,
ARM的CPU处于空闲状态,等待中断。
PD_SYS上。PD_PER和PED_RAD
根据编程的启用价值。

谢谢,
人力资源

设备:
MAX44
离线
最后一次露面:1年1个月前
加入:2016-02-08 15:58
公吨:

公吨:

我对这个工作的人力资源。会感谢您的意见。我们切换到32kHz的频率和时转动16 MHz晶振看到过比预期的电流消耗进入了ARM CPU睡眠模式(WFI)高....偶数。

谢谢,马克斯

mt_dialog.
离线
最后一次露面:6个月3周前
职员
加入:2015-06-08 11:34
嗨hrieth,

嗨hrieth,

为什么要使用定时器0,以便跟踪时间,并保持系统唤醒。您可以使用内核定时器来代替,并设置你的系统扩展睡眠模式。内核定时器将唤醒系统,让您使用睡眠功能,既然你要发送的数据每隔1秒我认为内核定时器是最好的选择(粒度约10毫秒)。作为在短短睡眠模式意味着所有的系统活动而ARM是空闲状态,这就是是不是要您节省电量严重金额。当580是在没有睡眠(扩展或深睡眠)的电流消耗大约为0.6毫安,没有外围应该少一点空闲模式。

谢谢mt_dialog.

hrieth
离线
最后一次露面:发表于2年个月前
加入:二○一五年十二月一十七日00:27
OK,这是有道理的。我有

OK,这是有道理的。我有32.768kHz晶体作为定时器0输入作为我需要1秒准确蜱(仿真的RTC)。会看看10ms的粒度将是足够好的。我驾驶外部参考电压,运算放大器,并用3个GPIO引脚,以帮助传感器管理系统的功耗在不测量状态。我需要这些扩展休眠模式期间被激活为正在采取和需要的测量是稳定的(即不能被接通/断开每隔1秒)。当我进入延长休眠模式,据我所知,GPIO的将保持其状态。这是否意味着它也能源所需的这些设备的电流。在这种情况下,只有大约为30uA正在之间的3个GPIO的使用?我找不到输出缓冲原理,以了解这些货源。您可以发送这样我就可以看到电源用于采购输出?

mt_dialog.
离线
最后一次露面:6个月3周前
职员
加入:2015-06-08 11:34
嗨hrieth,

嗨hrieth,

当580在延长睡眠引脚latced到580临睡前有状态,但你必须保持你的脚的状态,因为什么时候会醒periph_init()函数将运行,并且将配置和复位引脚。当580处于睡眠模式的引脚直接从电池供给(在降压和升压模式时)。

谢谢mt_dialog.

hrieth
离线
最后一次露面:发表于2年个月前
加入:二○一五年十二月一十七日00:27
谢谢你,这就是我输入

谢谢你,这就是我一直在寻找的输入。

主题锁定