To size a battery charging circuit for a 24V off-grid or backup system, match the charge controller's output current to 10-20% of your battery bank's Amp-hour (Ah) capacity, factor in 85-95% MPPT efficiency, and select a unit with native lithium charging profiles. For a standard 24V 100Ah LiFePO4 bank paired with up to 1000W of solar, the Victron SmartSolar MPPT 150/35 is the default benchmark. This guide breaks down the exact math, wiring topology, and safety parameters required to build a reliable source-to-load power path.

The Source-to-Load Power Path

Every off-grid or hybrid power system follows a strict topological block sequence. Understanding this flow is critical before sizing individual battery charging circuits, as a bottleneck at any node will throttle the entire system.

System Block Sequence:
1. Source: Solar PV array or AC Grid/Generator.
2. Charging Circuit: MPPT Solar Charge Controller or AC-to-DC Battery Charger. This node regulates voltage and current to safely push energy into the cells.
3. Storage: The battery bank (the central DC bus).
4. Inversion: DC-to-AC Inverter or Inverter/Changer.
5. Load: AC sub-panel, appliances, or DC fuse block.

The charging circuit sits between the source and the storage node. Its primary job is to convert the raw, fluctuating input (like a PV array's Vmp and Imp) into the strict multi-stage charging profile (Bulk, Absorption, Float) required by the battery chemistry. If you wire the charge controller to the inverter's AC output or bypass the battery bus, you will destroy the inverter's internal relays. All charging circuits must terminate directly at the battery bus bars, as close to the battery terminals as possible, to ensure the controller reads accurate cell voltage.

Series vs. Parallel: Voltage, Capacity, and Charging Consequences

How you wire your battery bank dictates the voltage and current requirements of your charging circuit.

Wiring TopologyVoltage (V)Capacity (Ah)Charging Circuit Impact
Series (e.g., 2x 12V 100Ah)Adds (24V)Stays Same (100Ah)Halves the DC charging current for the same wattage, allowing thinner wires between controller and battery.
Parallel (e.g., 2x 12V 100Ah)Stays Same (12V)Adds (200Ah)Doubles the DC charging current, requiring much thicker copper cables and higher-amperage charge controllers.
Series-Parallel (4x 12V 100Ah)Adds (24V)Adds (200Ah)Optimal for 2000W+ systems; balances high voltage efficiency with high capacity.
Critical Warning: Never Parallel Mismatched Cells
Do not parallel batteries of different ages, chemistries, or internal resistances. In a parallel bank, current takes the path of least resistance. A newer cell with lower internal resistance will absorb a disproportionate share of the charging current, leading to overcharging, thermal runaway, and catastrophic failure. Always parallel identical models purchased in the same batch, and use a busbar topology (like the diagonal wiring method) to equalize cable resistance.

Sizing Math: Peukert, Efficiency, and C-Rate Limits

Sizing your battery charging circuits requires adjusting for chemical inefficiencies and physical discharge limits.

Peukert's Law vs. Lithium Efficiency

For Lead-Acid (FLA/AGM) batteries, Peukert's Law dictates that effective capacity drops as the discharge current increases. The formula is t = H(C/I)^k, where k is the Peukert exponent (typically 1.3 for lead-acid). If you pull 50A from a 100Ah lead-acid battery, you will not get 2 hours of runtime; you will get roughly 1.4 hours. To compensate, charging circuits for lead-acid must be oversized by 20-30% to replenish the 'lost' capacity.

For LiFePO4 (Lithium Iron Phosphate), the Peukert exponent is negligible (k ≈ 1.05). However, you must account for round-trip efficiency (typically 95%) and the Battery Management System (BMS) cutoff thresholds. According to Battery University, lithium charging circuits must hold a strict constant-voltage (CV) threshold and terminate charging when current drops to 3-5% of the rated capacity to prevent lithium plating.

C-Rates and Depth of Discharge (DoD)

Every battery has a maximum safe charge and discharge rate, expressed as a C-rate. A 1C rate means charging or discharging the entire capacity in one hour.

  • LiFePO4 Limits: Max charge rate is typically 0.5C (50A for a 100Ah battery). Max discharge is 1C. Usable DoD is 80-90%.
  • Lead-Acid Limits: Max charge rate is 0.2C (20A for a 100Ah battery). Max discharge is 0.25C. Usable DoD is strictly 50% to prevent sulfation.

Your charge controller's maximum output current must never exceed the battery manufacturer's stated 0.5C or 0.2C charge limit. For a 24V 100Ah LiFePO4 bank, your charging circuit should be capped at 50A.

Inverter and Charger Sizing for a 2000W Load

Let's apply the math to a concrete scenario: sizing the inverter and AC-to-DC battery charger for a continuous 2000W AC load on a 24V system.

1. Inverter Sizing:
A 2000W AC load requires more than 2000W of DC input due to inverter inefficiency. Assuming an 88% efficient inverter:
DC Power = 2000W / 0.88 = 2272W
At a nominal 24V (worst-case low voltage of 24.0V):
DC Current = 2272W / 24.0V = 94.6A
Applying the NEC 125% continuous load safety margin: 94.6A * 1.25 = 118.25A.
Pick: A 3000W 24V Inverter (e.g., Victron MultiPlus 24/3000) wired with 2 AWG copper THHN.

2. AC Battery Charger Sizing:
If you are using a standalone AC-to-DC charger (or configuring the internal charger of an Inverter/Charger unit) to replenish the 24V 100Ah LiFePO4 bank from a generator, target a 0.2C to 0.3C charge rate.
Target Charge Current = 100Ah * 0.3C = 30A
Pick: Set the inverter/charger's internal AC current limit to 30A. This draws roughly 800W from the AC source (30A * 26.6V bulk charge voltage / 0.85 charger efficiency), which is safe for a standard 15A/120V generator circuit.

Decision Tree: Picking Your Battery Charging Circuit

Use this decision matrix to select the correct solar charge controller (the primary DC charging circuit) based on your system voltage and PV array size. This table assumes the use of LiFePO4 chemistry.

System VoltagePV Array SizeBattery BankRequired Charge Controller SpecConcrete Part Pick
12V < 400W Lead-Acid / AGM PWM, 30A, 12V auto Renogy Wanderer 30A PWM
12V / 24V 400W - 800W LiFePO4 MPPT, 30A, 100V Voc max Victron SmartSolar MPPT 100/30
24V 800W - 1000W LiFePO4 MPPT, 35A, 150V Voc max Victron SmartSolar MPPT 150/35
48V 1500W - 2200W LiFePO4 MPPT, 50A, 150V Voc max Victron SmartSolar MPPT 150/50

The Default Recommendation: For the vast majority of competent DIY 24V off-grid cabins, skoolies, and backup systems running a 100Ah to 200Ah LiFePO4 bank, the Victron SmartSolar MPPT 150/35 is the optimal pick. It handles up to 1000W of solar at 24V, natively supports lithium BMS communication via VE.Direct, and provides the exact 35A output (0.35C on a 100Ah bank) that maximizes battery lifespan without tripping internal BMS charge cutoffs. As detailed in the Victron Wiring Unlimited guide, pairing this unit with a VE.Direct Smart Dongle allows you to set custom absorption voltages (typically 28.4V for LiFePO4) directly from your phone.

Lithium Fire Safety and BMS Requirements

Unlike lead-acid batteries that off-gas and boil dry when overcharged, improperly charged lithium cells undergo thermal runaway. A battery charging circuit must never be connected to a raw lithium cell string without an active Battery Management System (BMS).

Lithium Fire Safety Protocols:
  • Overvoltage Protection: The BMS must have hardware-level High Voltage Disconnect (HVD). If the MPPT controller's software glitches and pushes 30V into a 24V (8S) LiFePO4 bank, the BMS must physically sever the charge path at 3.65V per cell (29.2V total).
  • Low-Temperature Cutoff: Charging LiFePO4 below 0°C (32°F) causes lithium plating on the anode, creating internal dendrites that pierce the separator and cause short circuits. Your charging circuit must feature a low-temperature charge disable, either via a BMS Bluetooth signal to the MPPT or a physical inline thermal cutoff switch.
  • Fuse Placement: Install a Class T fuse on the positive battery terminal, rated 125% above the maximum continuous discharge current but below the wire's ampacity. Class T fuses have a high interrupt rating (20,000A at 125VDC) necessary to safely extinguish a DC lithium short-circuit arc.

By matching your charge controller's output to the battery's C-rate limits, respecting the physics of series and parallel topologies, and enforcing BMS-level hardware protections, you build a charging circuit that is both highly efficient and inherently safe.