6个帖子/ 0新
最后一篇
h
离线
最后一次露面:2年10个月前
加入:2015-12-17 00:27
使用WFI睡眠模式的功耗

你好,
我正在使用DA15480,发现延长睡眠(1.6UA)和深睡眠(550NA)的功耗。我希望在睡眠模式(未延长或深睡眠状态)和所有其他非活动状态下的Timer0。我正在计划使用WFI命令和Timer0的1秒超时为唤醒事件。什么是WFI状态(ARM时钟停止),并假定只有定时器0活跃(32KHz的分机XTAL输入到定时器0)的DA15480的预期电流消耗?使用DMM I正在测量0.574mA,告诉我该装置不在WFI睡眠模式。我正在使用连接到Keil的基本套件。应用程序是数据记录,因此需要每1秒钟快速测量并写入EEPROM,然后睡眠保持Timer0 Active。日志记录完成后将进行BLE传输。

这是Mode我正在使用WFI寻找;
•睡眠模式:没有编程电源门控,
ARM CPU是空闲的,等待中断。
pd_sys正在开启。pd_per和ped_rad.
根据编程的已启用值。

谢谢,
人力资源

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

公吨:

我正在使用人力资源。会感谢您的意见。我们看到高于预期的电流绘图进入臂CPU上的睡眠模式(WFI)....即使切换到32kHz时钟并转动16 MHz晶体。

谢谢,最大

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

嗨hrieth,

为什么要使用Timer0以便跟踪时间,并保持系统唤醒。您可以使用内核计时器,并以扩展的睡眠模式设置系统。内核计时器将唤醒系统并让您使用睡眠功能,并且由于您想要每1秒发送数据,我认为内核定时器是最佳选择(粒度约为10ms)。在只是睡眠模式意味着所有系统都处于活动状态,ARM是空闲状态,即AINT将为您节省严重的电源。当580处于空闲模式时,没有睡眠(延长或深睡眠),电流消耗约为0.6mA,而无需外围设备应稍低。

谢谢mt_dialog.

h
离线
最后一次露面:2年10个月前
加入:2015-12-17 00:27
好的,这是有道理的。我有

好的,这是有道理的。我有32.768khz水晶作为Timer0的输入,因为我需要1秒准确的刻度(模拟RTC)。将看出10ms粒度是否足够好。我正在驾驶外部电压参考,Opamp和带有3个GPIO引脚的传感器,以帮助在不处于测量状态时管理系统功耗。在扩展睡眠模式期间,我确实需要这些活动,因为正在采取测量并需要稳定(即每1秒钟不能打开/关闭)。当我进入延长休眠模式,据我所知,GPIO的将保持其状态。这是否意味着它还可以来源这些设备所需的电流。在这种情况下,在3 GPIO之间只使用约30uA?我找不到输出缓冲区原理图,以了解这些都是如何源的。你能发送,所以我可以看到什么供应用于源采购输出?

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

嗨hrieth,

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

谢谢mt_dialog.

h
离线
最后一次露面:2年10个月前
加入:2015-12-17 00:27
谢谢,这是输入我

谢谢,这是我正在寻找的输入。

主题锁定