微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > 硬件电路设计讨论 > 讨论设备standby(休眠)模式问题,低功耗

讨论设备standby(休眠)模式问题,低功耗

时间:10-02 整理:3721RD 点击:

我这是全志A20的芯片,测试了下
1、normal standby模式:100-140mA。
2、super standby模式:14mA。
3、normal standby的模式我们客户无法接受,我们客户想用super standby模式,保证GSENSOR正常工作,并通过监测GSENSOR震动唤醒设备,有人做过类似低功耗休眠的吗?这种能否实现?


我觉得首先要保证gsensor工作的话,要电源和I2C通信,电源的话可考虑加MCU提供,但是这个I2C怎么实现呢?小弟请教请教各位!

不用担心I2C 休眠不工作的问题,因为你开机后,对GSENSOR 已经初始化操作了,它自己会记录工作状态,并按你要求动做,  它在系统休眠后,遇到大于阀值的震动就会产生中断, 详细你要和GSENSOR FAE沟通,看驱动上怎么去做,硬件上简单。

可以通过gsensor的中断输出来出发mcu,然后i2c通讯

平时休眠,通过 gsensor的中断来唤醒A20的,然后i2c通讯 ,gsensor电源要常供,中断要接能休眠唤醒A20的口上,  gsensor的中断在软件中要设置一个阀值,大于阀值的震动才会启用

那休眠的时候I2C不能通讯,也就是Gsensor不工作了,那他怎么判断震动?


放一个低功耗的MCU吧  保证MCU和G-sener一直工作,让MCU去唤醒A20。

学习

A20 有几个GPIO口是接在RTC电源domains,可以在机子在super standby模式下唤醒系统,让gsensor (电源要有)的INT pin接到此处就行了,

硬件已经确认OK,但是软件资源好像有限,调不出来的样子,业务说没有FAE,用的是BMA250,,,大家有别的介绍吗

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top