问题:
已经确定:IIC设置BQ25703A其他寄存器值都是没有问题的。
1.设置寄存器InputVoltage Register (I2C address = 0Bh) 值为 0x26 ,读出该值为0x00;
2.现在这边想设置输入电压低于9.6v,就让电池管理芯片对整个系统掉电??
请问这是什么情况呀???
Star Xu:
CHRG_OK signal reports VBUS status and fault condition. So, please monitor VBUS voltage to see if it drops below UVLO threshold. That can cause some registers value reset.
Johnsin Tao:
Hi设置寄存器:InputVoltage Register (I2C address = 0B/0Ah) [reset = VBUS-1.28V]应该是值没有写进去,0A/0B都要写。
user3782914:
回复 Johnsin Tao:
当只有DC供电启动,能读取我配置的值;当只有电池启动,读出来的值为什么就是0呢???
user3782914:
回复 Johnsin Tao:
目前情况:1. 外部DC单独上电,设置寄存器 InputVoltage Register (I2C address = 0B/0Ah) 的值成功。Input Voltage Reg0x0B: 0x18Input Voltage Reg0x0A: 0x402.外部电池单独上电,读出的值是0Input Voltage Reg0x0B: 0x00Input Voltage Reg0x0A: 0x00之后接入外部DC,再次设置寄存器 InputVoltage Register (I2C address = 0B/0Ah) ,一直读取数据为Input Voltage Reg0x0B: 0x00Input Voltage Reg0x0A: 0x00为什么呢???
user6196749:
回复 user3782914:
你设置的输入电压是多少,我使用typec 5V2A的适配器输入,设置输入电压为5V,当只有DC供电时,系统不能启动,别说读取设置的值了