接12V电压的时候可以正常充电,将5V电压直接加在芯片上也能够正常充电,usb供5V的时候就不可以了???
Zhou Fang67:
输入电压是否太低,触发了VINDPM?
Yingzheng Xing:
回复 Zhou Fang67:
输入电压已经在INPUT Voltage limit中控制了,5V 。读取的寄存器中VINDPM状态为0。测试正常充电,不是快充的时候,电流就很小。慢充的时候是要使能那个寄存器吗?感觉配置的没什么问题。
Yingzheng Xing:
回复 Yingzheng Xing:
刚刚没太明白你的意思,发现寄存器写5V的时候,充电端电压为4.7V,VINDPM也置1了,请问一下要怎么解决那?
caixia wang:
回复 Yingzheng Xing:
1、单片机型号为STC15W408AS,由BQ25895的SYS管脚电压进行供电,单片机运行正常(能实现AD转换、能进行232通讯);BQ25895由+5V和GND两根线进行供电,D+、D-未接,SCL与SDA均用10K电阻上拉接到SYS脚上。
2、此种情况下,单片机一直无法与BQ25895建立I2C通讯,即写入从机地址0X6a后,在第九个时钟信号到来时,SDA数据线仍未高电平,单片机未收到应答。为什么????
3、将SCL与SDA线割开,将单片机与其他芯片进行I2C通讯,结果I2C通讯正常,可一直无法与BQ25895建立通讯,一直没有应答。。。。请问什么原因????BQ25895在建立I2C通讯还需要其他什么条件吗????急求!!!万分感谢!!!