微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI电源管理交流 > 是否能读取BQ24195的REG08寄存器来确认是USB还是Adapter充电?

是否能读取BQ24195的REG08寄存器来确认是USB还是Adapter充电?

时间:10-02 整理:3721RD 点击:

当用电脑的USB充电时,读取BQ24195的REG08[7:6],每次读取的值都有可能不一样,01或者10,而用Adapter充电,BQ24195的REG08[7:6]的值为00.这是什么原因?是否能读取BQ24195的REG08寄存器来确认是USB还是Adapter充电?

您好,

上图是BQ24195USB detection的表格。REG08[7:6]就是针对input 状态寄存器。若读到REG08[7:6]为00,说明在使用adapter充电时,D+和D-端都是浮空的。就是在datasheet第19页的Data Contact Detection步骤中D+一直保持为HIGH,请确定使用的Adapter的USB口的D+和D-端之间是否内部连接有电阻。

当使用电脑USB充电时,理论上应为USB Host状态,REG08[7:6]为01。至于读到10的原因需要您提供更进一步的测试条件的描述。

BQ2419x中D+/D-的检测遵循battery charging specification 1.2 的规定,请参考附件。

Best regards,

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top