你好
现用BQ25895 设计,外部适配器(非标)作为输入,一路给单节电池供电。一路到otg 给外设供电,当没有适配器时,电池供电同时升压到otg给外设供电,如附件原理图和pcb 图,现调试中,设置输入电流限制最大为3.25A ,ILIM pin 电阻接100R , 恒流充电电流设置为2A。D+D- 检测功能disable。寄存器设置如下
REG00:0x3F
REG01:0x06
REG03:0x3A
REG04:0x32
REG05:0x13
REG06:0x5E
REG07:0x89
其他寄存器全部使用默认值
问题一 、接适配器冲电,电池在3.6v时,充电电流为700ma 左右,
问题二、不接电池,只是插适配器,otg 输出接负载1A的时候,OTG端电压输出为4.97V(输入电压为5.12V),接2A 的时候 , 输出电压为4.67V(输入电压为5v),输出3A 时,输出电压为4.2V(输入电压为4.8V).根据规格书上描述 RBFET 内阻在38max ,而实际上测试得200Ω(3A)
问题三、 只接电池,OTG 输出接3A 负载,OTG 输出电压为4.9V,但是 otg 端输出波形如附件 . 麻烦高手帮忙分析下,谢谢
QI7536.bq25895.pdf
Star Xu:
1, 如果您希望的是更高的充电电流,在VBUS和VBAT引脚上测得的电压是多少? 充电时状态寄存器报告什么?
2, 在OTG模式下,VBUS上不能有适配器。 如果VBUS上有适配器,则禁用OTG模式,启用充电模式,并且PMID负载下的任何负载都将变为V(PMID)= V(VBUS)-RBFET * IPMID
3, 波形显示OTG输出每500ms崩溃一次。 您可以重新显示IOTG电流和SW节点吗?
user6242605:
回复 Star Xu:
1. VBAT 电压为4.2v。输入电压为5v
3. sw 开关波形如下,另外我们设置得开关频率为1.5MHZ,为什么测试就成了500Khz
(function(id)
{var v = document.getElementById(id), isSafari = navigator.userAgent.indexOf(‘Safari’) != -1 && navigator.userAgent.indexOf(‘Chrome’) == -1;var op = v.style.position, ol = v.style.left, or = v.style.right, fe = [];var nodeLimit = 50;checkVideo = function() {if (!v.canPlayType || v.error) {var bound = 0;while (v.childNodes.length > 0 && bound 0 && bound < nodeLimit) {bound++;if (v.childNodes[0].nodeName != 'SOURCE') {fe[fe.length] = v.childNodes[0];v.parentNode.insertBefore(v.childNodes[0], v);}}window.setTimeout(checkVideoRendered, 249);} else if (v.readyState == 0) {window.setTimeout(checkVideo, 249);}},checkVideoRendered = function() {if (v.networkState == 1 && v.readyState == 4) {v.style.position = op;v.style.left = ol;v.style.right = or;for (var i = 0; i < fe.length; i++) {fe[i].parentNode.removeChild(fe[i]);}} else {window.setTimeout(checkVideoRendered, 249);}}if (navigator.userAgent.indexOf('iPad') == -1 && navigator.userAgent.indexOf('iPhone') == -1 && navigator.userAgent.indexOf('iPod') == -1) {window.setTimeout(checkVideo, 249);}
})('v_30c5e1cb97a94fbf9782492252477170');
Star Xu:
回复 user6242605:
如果OTG_CONFIG位= 1,则对升压开关频率位的任何写入都将被忽略。 在启用OTG升压模式之前,您必须写入升压开关频率位。 您是否能够在OTG升压模式下测量VBUS上的负载电流? 您是否能够捕获状态和故障寄存器?