Battery Management System Design

To expand from a single-cell to a multi-cell BMS, you’ll need to:
  1. Choose a multi-cell charger/BMS IC
    • Swap out U1 (RT9525) for a dedicated multi-cell monitor/charger such as TI’s BQ76920 (up to 3 cells) or BQ76930 (up to 10 cells).
    • These ICs integrate per-cell voltage sensing, over/under-voltage protection, and passive cell balancing.
  2. Add cell-balance circuitry
    • Each cell requires a bleed resistor network controlled by the BMS IC to equalize voltages.
    • Place balancing MOSFETs or resistors and route individual cell sense lines back to the new BMS IC.
  3. Revise voltage dividers and sense nets
    • Replace your single VSYS sense resistor divider ([R3]/[R4]) with an array of dividers for each cell.
    • Create separate nets (CELL1, CELL2, …) tied to the IC’s CELLx pins.
  4. Upgrade connectors and insulation
    • Use a higher-voltage pack connector rated for the total stack voltage (e.g., 12.6 V for 3 cells).
    • Ensure creepage/clearance distances and high-voltage isolation for ESP32 level shifters or use an isolated ADC interface.
  5. Adapt the power-rail architecture
    • The TPS62160 input (VSYS) must handle the pack’s full voltage range; check its max VIN (36 V).
    • Consider a pre-regulator or a higher-voltage buck if your cell count exceeds its rating.
  6. Update firmware and GPIO assignments
    • Map the new BMS status flags (OV, UV, CHG, DSG) to ESP32 GPIOs.
    • Implement per-cell voltage monitoring and balancing commands in your firmware.
  7. Layout and thermal considerations
    • Based on Flux KB guidance, “when designing single-cell BMS, compare to 2-cell …” you must now prioritize “component placement to minimize high-voltage loop areas” and ensure copper spacing meets the pack’s max voltage.
    • Distribute thermal vias under the BMS IC to dissipate balancing heat.
  8. Safety and protection add-ons
    • Add input reverse-polarity protection (Schottky or ideal diode) and a TVS array rated to the stack voltage.
    • Include an NTC thermistor on each cell group (as supported by many multi-cell BMS ICs).
By following these steps—selecting a multi-cell BMS IC, routing individual cell sense/balance lines, upgrading connectors, and revising power rails—you’ll extend your design to reliably charge, monitor, and balance multiple cells.
can you change it for me?
Components to Add

Table


Part NamePurposeManufacturer Part NumberQuantityFootprintDatasheet link
BQ7692000PWR3-cell battery monitor & balancer IC to replace the single-cell RT9525 and manage per-cell sensing and balancingBQ7692000PWR1TSSOP-20PDF
Components to Remove
  • U1
    (RT9525 single-cell charger IC)
+3V3
R1
Resistance
1.5kΩ
C1
Capacitance
10uF
EN1
VIN
CHRG_EN
H1
+3V3
EN2
R6
Resistance
10kΩ
R2
Resistance
1.5kΩ
VIN
+3V3
IC1
C4
Capacitance
1uF
U2
C3
Capacitance
2.2uF
VBAT
+3V3
R3
Resistance
10kΩ
SYSOFF
C2
Capacitance
1uF
VSYS
VSYS
SYSOFF
H2
C5
Capacitance
22uF
EN1
VSYS
H3
EN2
R4
Resistance
1kΩ
R5
Resistance
100kΩ
VBAT
ESP_EN
VBAT
CHRG_EN
+3V3
VIN
C6
Capacitance
10uF
VBAT
U1
L1
Inductance
2.2uH
C7
Capacitance
0.1uF
POWER
BAT
SYSTEM
3V
RX
G
TX
LED2
LED1


RT9525 ESP32 Wireless BMS

RT9525 ESP32 Wireless BMS thumbnail
This is ESP32-S3-MINI-1 Wireless BMS project for a battery charger based on the RT9525 battery charger IC from Richtek. #project #ESP32 #ESP32S3 #charger #batterycharger #template #bms #monitor #RT9525 #richtek #polygon

Pricing & Availability

Distributor

Qty 1

Controls