主题中讨论的其他器件:INA230、
您好!
我使用 BQ25611D IC 对磷酸铁锂电池充电。 我要为它充电至大约3.6V。 I 将 Vreg 设置为3.590V (0x04寄存器上的0b00001)。 正确应用设置后、我在尝试读回寄存器时会得到正确的值。 但是,当我连接充电器时,电池充电到>3.9V (我拔下充电器以避免损坏电池,我真的不知道 IC 试图达到什么电压)。 我尝试了多次,仍然得到了相同的结果: IC 处于快速充电模式(CHRG_STAT= 0b10, 700mA 进入电池),电压上升到高于 Vreg (在我的例子中是3.590V)。 通过 INA230 IC 测量进出电池的电压和电流。
这是我的原理图:(+3V0是我的电池)
以下是我通过 I2C 设置的设置:
// Charging configuration const uint8_t CHARGING_INPUT_CURRENT{0b01001010}; // Charging current, see 9.5.1 in www.ti.com/.../bq25611d.pdf // 1A, TS ignored const uint8_t CHARGING_VOLTAGE{0b00001010}; // Charging voltage setting, see 9.5.5 in www.ti.com/.../bq25611d.pdf // 3.590V with 15 minutes top off timer const uint8_t CHARGING_FAST_CURRENT{0b10010000}; // Fast charge current, see 9.5.3 in www.ti.com/.../bq25611d.pdf // 960mA const uint8_t CHARGING_PRE_TERMINATION_CURRENT{0b00100010}; // Pre-charge and temrination current, see 9.5.4 in www.ti.com/.../bq25611d.pdf // 180mA pre-charge, 180mA termination const uint8_t CHARGING_CONTROL_1{0b10011111}; // Charger control, see 9.5.6 in www.ti.com/.../bq25611d.pdf // JEITA Vset to Vreg
我怎么了?
此致