BQ24157的限流寄存器写入失败。
时间:10-02
整理:3721RD
点击:
在用BQ24157,遇到两个问题:
- OTG管脚的具体使用方法,我们担心如果上拉的话虽然使能了默认的500mA的限流,但是上电后默认却使能OTG功能;请问怎样接OTG可以保证芯片上电后进入充电模式,默认500mA限流?
- 0x02寄存器写入0xf2,读取实际值为0x72; 0x04写入0x71返回为0x41; 0x06寄存器手册上说可以写入一次,但是我们无法写入。请问这几个限流/限压寄存器应该怎么样写入才能写入最高值?谢谢!
1. OTG默认上拉是可以的,因为要完全启动OTG升压,还需要I2C写入01寄存器Bit0 才可以的,所以大胆上拉吧!
2. 这是因为Bq24157只有在刚上电时最优先写06安全寄存器之后再去调整02,04寄存器为更大值才有效,否则就是你现在所遇到的情况。
非常感谢,太专业了!