主题中讨论的其他器件: BQ25895
我将 BQ25895M 与板载5V 稳压 器搭配使用、为 VBUS 输入供电(因为对于 BQ25895以及之前使用 BQ24160R 的发电板、外部电压过高)。
它会立即进入 VINDPM 模式、如寄存器 REG13=AllRegs[19]位 VDPM_STAT (0x80)所示。 这使我的充电电流接近零、REG12=AllRegs[18]。 请参阅随附的两个寄存器值的注释截屏中的第一个。
我已经检查过 VBUS 、它至少是4.97V 的稳定电压。 我在 VBUS 引脚1上使用精确的万用表进行测量、并通过示波器确认平稳。 但是、芯片似乎认为 VBUS 等于4.1V。 (请参阅屏幕截图 REG11=AllRegs[17]= 0x8F => 4.1V。) 这是完全错误的、我不知道为什么。 我*怀疑*该错误与进入 VINDPM 模式的器件有关,并且充电电流急剧下降。 (有时我会获得0x03 = 150mA 的充电电流、但绝不会接近我所需的2.1A 配置。)
导致上述问题的原因可能是什么?如何解决此问题?
同时、我曾试图强行阻止这种自动行为、但我认为我对芯片的了解不够。 我尝试设置 REG0D = 0x8D、因此在3.9V 阈值下强制 VINDPM=1。 REG0D 值在所需的0x8D 处停留一段时间、I SAW REG13显示0x28、因此 VDPM_STAT = 0 (不在 VINDPM 中)和输入电流限制2.1A。 ~、充电电流保持为零、没有接近2.1A 的地方、该区域应该是 REG12 μ= 0x2A、而不是0x00。 (此案例在下面的第二个屏幕截图中进行了说明。)
屏幕截图中未显示、我尝试将 REG00中的 EN_ILIM=0设置为0x28 (再次设置2.1A 输入电流限制)。 仍然是 REG12=0x00充电电流。 我还尝试将 REG02中的 ICO_EN=0设置为0x61。 充电电流仍然为零。
我不知道还有什么可尝试的...