This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

bq25120A 进入shipmode的条件,fault的条件

Other Parts Discussed in Thread: BQ25120A

1、bq25120A配置时,fault的状态项很多,还包括一些不能从寄存器中读取的条件,请问需要如何知道fault的条件以及应对方法。

2、我的应用中,用一个按键控制BQ25120A进入和退出shipmode,也就是开关机功能,但是目前有效寄存器配置时,能进入,有时又不能进入,不知道shipmode的条件具体有哪些,还有可能和其它某项功能有冲突的呢。

{

}0x00,
0x04, //bit3:屏蔽Vin低压错误中断
0x00|(1<<3), //bit3:INT shows faults and charge status
0xF8, //300mA最大充电电流,使能高阻状态(bit0=0)
0x0E, //2mA终止电流
0x74, //4.18V终止电压
0xaa, //SYS输出:3.3V
0x7c, //LDO输出:3.0V
(WAKE1_TIM<<7)|(WAKE2_TIM<<6)|(RESET_TIM<<3)|(0<<5),//唤醒1时间,唤醒2时间,复位(关机)时间,复位后进入运输模式(BIT5=0)
0x3A, //输入最大电流400mA,电池低电压保护电压2.6V
0x00, //电池电压比较器
0x22 //输入动态电压(4.2V+0.2V=4.4V),充电计数器时间3h。
};

唤醒1  80ms

唤醒2 1.5s

复位时间5s

目前程序中,如果CD始终为高,则不能进入给电池充电功能,但是不清楚什么条件可以触发进入SHIPMODE

如果CD在I2C总线操作后拉低,则可以充电,但是肯定不能进入shipmode。