主题中讨论的其他器件: BQ24195
您好!
我使用的是 Arduino MKR WiFi 1010、它使用 BQ24195L。
我已经向 REG01[5:4]写入10、并将 OTG 引脚设置为高电平、如数据表中所述。 我可以读回 REG01并看到它设置正确。 但是、PMID 不会变为5.1V。
如何诊断此问题?
我想知道我是否有与这个人相同的问题-
任何指针都会得到极大赞赏。
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.
您好!
我使用的是 Arduino MKR WiFi 1010、它使用 BQ24195L。
我已经向 REG01[5:4]写入10、并将 OTG 引脚设置为高电平、如数据表中所述。 我可以读回 REG01并看到它设置正确。 但是、PMID 不会变为5.1V。
如何诊断此问题?
我想知道我是否有与这个人相同的问题-
任何指针都会得到极大赞赏。
Kieren、
在升压模式下运行的条件为:
电池高于 BATLOWV 阈值。 您的电池是否已充满电且电压高于 REG04[1]设置的 BATLOWV 阈值?
VBUS 低于 BAT+VSLEEP。 器件无法处于睡眠模式。
3、升压模式必须使能。 您已经执行了此操作
4.220ms 必须通过才能激活升压模式
满足这四个条件后、您应该会看到 REG08[7:6]显示11、表示器件处于升压模式。 如果您没有看到这一点、则不符合上述条件之一。
谢谢、
Ricardo
您好 Ricardo、
Wire.beginTransmission(BQ24195L_Slave_Address);
Wire.write (BQ_REG[4]);
Wire.write (0x59);
wire.endTransmission ();
Wire.beginTransmission(BQ24195L_Slave_Address);
Wire.requestFrom (BQ24195L_Slave_Address、100);
wire.endTransmission ();
这解决了我在 STAT 也就是3.8v 处获得所需电压的问题
使用该值 Wire.write (0x59)
谢谢、
Nishikant