CC2541的MCU很弱么?为什么Misfit还额外使用一颗EFM32?
时间:10-02
整理:3721RD
点击:
如题,Misfit是一款运动手环,使用2032电池可以续航6个月,内含一颗CC2541,一颗EFM32,一颗加速度传感器。
请问各位匠人,检测运动的算法在CC2541的8051的内核无法实现?
下面是Misfit的介绍:
http://www.big-bit.com/news/155430.html
http://tech.qq.com/a/20131031/008008.htm
Denzel,
CC2541是业界几乎最老的BLE 芯片,也是几乎最早的一颗。
用的是8051的核, 所以。。。
很多计步器本身都是把加速计、陀螺仪的数值读出来以后直接发送出去,让APP来处理算法上的东西
您好,
8051内核本身能力一般,功耗一般。内置的RAM也比较小,所以不论从算法还是功耗上面来考虑的话,Misfit的做法都是很不错的,BLE只用于通讯,如果让他处理加速度传感器,我想他要一直run着吧,功耗肯定上去了。
从一般的低功耗产品设计说,BLE虽然是低功耗,不过运行的时候功耗还是蛮高的,只是和之前的BT比功耗很低。像MSP430运行在LPM3都是uA级别的,当然壁虎也不错低功耗性能。
运动算法,可能涉及到RAM的消耗,BLE-stack会占用很多的RAM,剩余的已经很少了,所以这也是设计需要考虑的很重要的一个点。
算法一般都依赖于RAM。
建议更换较新的mcu,CC2541不推荐在新产品中使用了