读08寄存器返回值总是0x24
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
你输入是什么?怎么接?
可以试下这样:D+D-短接,VBUS接入稳压源,再读08寄存器看是否识别为Adapter?或者写REG07[BIT7] DPDM_EN手动执行D+D-检测,然后再读08寄存器。
我之前也是这么弄的 可是不好用 我又重新给D+、D-短接一下 就读回来AC了 如果不断接的话 USB接上的话 就优先识别USB是吗 USB跟adapter不可以同时接到电路中吧?
可以做到adapter跟USB两者都能用啊。比如移动电源,一个micro-B USB口输入,连接到BQ24195L,VBUS, D+, D-, GND。拿USB线连接到电脑,或者手机适配器(就是adapter),都一样充电。
你这样子测试:D+D-不要短路(EVM板JP6, JP2, JP9跳线帽移开),用USB线连接EVM的J7口到电脑的USB口,再读看是不是识别为USB HOST。
一般情况adapter比USB host的大,USB的通常是500mA或900mA,adapter通常有1A, 1.5A, 2.1A, 2.4A,比如iphone, ipad的adapter。
INLIM就是根据输入源的电流负载能力来设的。