根据开发文档知道,52系列的小核同不能运行应用代码的话,如果有些需要频繁唤醒大核的情况,如运行抬腕算法(200ms调用一次),都放在大核处理,功耗应该会很高吧,比如开发手环的话,估计续航不好搞,有什么办法处理这类情况呢? 像55x/58x系列传感器这些都是放在LCPU运行的,功耗就比较低。
这个取决于功耗模型的,目前52x的抬腕算法是在大核运行,运行频率为48MHz。抬腕算法的功耗取决于运行时间,例如运行时间为10ms,假设需要1mA的电流,折算下来的平均电流只有1*10/200=0.05mA,对于续航的影响其实不太大,我们近期在准备抬腕亮屏的Demo,发布后也会提供相关的功耗数据,给与一个比较直观的参考。
1 个赞
速速端上来,期待
好的,期待这个Demo
可以先看下这篇文档,场景化动态调频率,52系列的大核同时具备56系列大小核的能力,可以通过降频降压来达到56系列小核的功耗水平,
SF32LB52X启动与低功耗流程
荣耀亲选 ROSSINI 智能手表 2i用的就是52系列了
嗯,看到了,要是有具体的功耗数据参考就好点。
这块功耗与选用的传感器以及算法关系很大,部分算法同时结合了抬腕、计步、运动检测等就会比较耗电,根据以往经验综合功耗通常在50~150uA量级。
好的,如果选用55x或58x系列A+G/ppg 传感器都是放在LCPU, 比较省功耗。 52x因为LCPU不运行用户代码, 只能在HCPU处理,看了官方文档有介绍主要是通过场景化动态调HCPU 主频。