bq34z100-g1唤醒
时间:10-02
整理:3721RD
点击:
BQ34z100第一次使用的话外部接电源小电流充一下电,将IC唤醒,这个具体操作是什么?
是给电池充电吗?还是在SRN和SRP两端给个小电流?这个小电流大概多大呢?
BQ34Z100-G1是一个纯粹的电量计,所以本质上面来讲是不需要所谓的激活或者唤醒的,只需要CE短接在REGIN(默认连接)上面就可以了,那么通讯应该就一直可以工作的。电流唤醒一般指从sleep模式唤醒。
那么问题就来了,如何进入sleep呢? 我确定iic通信没问题 但是不知道为何总是实现不了低功耗。不能进入休眠模式。
void sendmsg_to_bq34z100(uchar command,uchar data1,uchar data2)
{
iic_start();
iic_send_byte(0xaa); // Address
iic_receive_ack();
iic_send_byte(command); // Gauge command
iic_receive_ack();
iic_send_byte(data1); // Data: low byte
iic_receive_ack();
iic_send_byte(data2); // Data: high byte
iic_receive_ack();
iic_stop();
}
sendmsg_to_bq34z100(0x01.0x10,0x00);
无法进入休眠