1.产品低功耗设计-需求分析阶段

 一.引入

物联网产品爆发的时代,便携式产品越来越多,在产品开发中经常提到的词就是低功耗,当然啦作为用户当然不希望老充电。现在的产品要不要求超级功耗,要不要求超高性能,

废话不多说,总结来说就是低功耗很重要。

 

一个产品整个生命周期中,需求分析阶段是十分重要的,嗯,有点废话不然做半天,不满足要求岂不是白做了。不过也确实有的公司产品定义阶段需求不明确,导致后期不满足要求,再想着修补也是治标不治本,只能凑合用了。

 

二.需求分析举例

 

以某公司手环为例:(以下故事纯属瞎编)

老板偶然看到别人带了个智能手环挺好,然后回来就决定自己也要做手环,吩咐产品经理去调研市面上的手环(竞品分析),产品经理通过调研发现小米的手环功能最多,待机最长,价格最便宜。然后就开始根据市面总体情况编写需求文档啦,我要求成本200块以内,待机20天,有记步等功能,外形多高多宽。然后交给工程师小李了。

小李一看,我擦,成本200,待机还要这么长,还要这么多功能,外形大小还限制了。要求真多,但也没办法,接下来就要根据需求进行软硬件的设计,首先我们先分析下小米手环的设计。

小米手环的硬件设计方面:

  1. 低功耗OLED显示屏(相对TFT LCD 数码管等功耗更低,具体可查看我之前的LCD博客)
  2. 快速稳定的蓝牙4.0主控芯片(低功耗主控)
  3. 大电量,长续航(高能量高密度,锂聚合物电池
  4. 传感器,采用功耗低,精度高的传感器芯片

说白了就是在成本和性能允许下,选择功耗最低的芯片。

 

硬件方面,器件的选型属于硬标准,为你低功耗的产品设计提供可能。

除了器件的选型,电路的一些巧妙设计也能适当的降低功耗,下面一会说。

 

再举一个物联网的例子:智能锁。

 

这个设备,我们的共享单车我们就可以看到这种智能锁

同样也是芯片选用低功耗的,电池选大的,使用方式进行一下优化(不用的时候就睡眠)

 

三.总结

通过上面的例子我们也都发现,低功耗产品设计=低功耗硬件设计+低功耗软件设计(策略,使用方式)

  1. 低功耗硬件设计

(1)说道主控芯片:我们以前接触过的MSP430,好多公司选它大都是因为它的低功耗特性。

但是仅几年stm32 L系列发展的势头更猛,就我们公司而言也将好多stm32F系列的产品替换为了L系列,只MCU这一项的硬件更改,功耗就差了很多,确实很牛逼。

(2)电源管理:LDO(低静态电流,输出可关断)DC/DC(高转化率,输出可关断)

注:静态电流就是不工作的时候不耗电,输出可关断就是可以cpu控制(用cpu管脚进行控制关掉)

(3)外设模块(休眠模式可配置,超级休眠电流,超低待机电流,中断唤醒功能

(4)外部接口

输入:超低功耗外围器件 ,无法避免采用间隙供电(有的成品优化无法改变)

输出:MOS管控制输出,避免长期供电,可采用脉冲控制

第一种电源管理使用LM1117,第二种使用xc6206, LM1117(负载能力强,但是功耗高)方案功耗比较高,优化后加了个MOS管,通过CPU管脚进行控制,不用的时候就关断。Xc6206(负载能力弱,但是功耗低)功耗比较低。

两种方案思路,应用和功耗之间的平衡选择。

 

2.低功耗软件设计

有了硬件的基础,达到需求要求的时间,只能靠你的软件不断的优化啦。

策略和使用方式

 

例如:(1)定时器定时唤醒外设工作,其他时候处于睡眠状态。

通过示波器进行功耗测量,效果基本如下,只有在唤醒的时候才有较大的消耗。

 

  1. MCU的低功耗管理(各种低功耗模式,优化逻辑),一个牛逼的算法,或者流程,确实可以基础上减少不少功耗。

 

需求分析阶段暂时先这样,之后会在详细的补充低功耗硬件设计和软件设计方面的知识。

 

  • 1
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值