Systems — Article

Battery Pack Testing vs Cell Testing

A practical comparison of cell-level and pack-level battery testing — covering voltage range, current demands, BMS interaction, SMBus monitoring, combined-channel configuration, and safety considerations for each.

Pack Testing vs Cell Testing: Key Differences

From voltage windows and current capacity to BMS integration and safety — a structured guide to configuring battery test systems for both cell-level and pack-level work.

OVERVIEW

Why the Distinction Matters

Cell testing and pack testing share the same fundamental goal — characterize electrical behavior under controlled conditions — but the practical requirements diverge significantly. Pack testing involves higher voltages, higher currents, BMS interaction, cell-level monitoring within the pack, and more complex safety considerations. Understanding these differences before configuring the test system prevents hardware mismatches, measurement errors, and safety incidents.

VOLTAGE & CURRENT

Voltage Range and Current Demands

The most immediate hardware differences between cell and pack testing are electrical:

  • Cell voltage: Typically 2.5–4.35 V per cell depending on chemistry. Single-channel, standard voltage range.
  • Module voltage: Cells in series multiply voltage — a 12S module reaches 50+ V. Verify channel Vmax supports the full pack voltage before connecting.
  • Pack voltage: EV pack strings can reach 400–800 V or more. Requires specialized high-voltage hardware — standard Maccor channels are not rated for these voltages.
  • Cell current: 0.1–50 A typical for standard cylindrical and prismatic cells.
  • Pack current: Proportional to pack capacity. Large packs require combined-channel configurations or dedicated high-current hardware.
  • Vsafe and Isafe: Must be configured specifically for the pack voltage and current ratings — not cell-level defaults.
BMS INTERACTION

BMS Integration and SMBus Monitoring

Packs with an integrated Battery Management System add a communication and control layer that cell testing does not require:

  • SMBus (Smart Battery) interface: Maccor supports SMBus communication via SetSMB and GetSMB step types and SMB Val End Type conditions. Up to 41 SMBus functions can be monitored.
  • Key SMBus parameters: Voltage (0x09), Current (0x0a), RelSOC (0x0d), AbsSOC (0x0e), RemainingCapacity (0x0f), BatteryStatus (0x16), CycleCount (0x17), and individual cell voltages VCELL1–VCELL4 (0x3c–0x3f).
  • BMS end conditions: Use SMB Val End Types to end a step when the BMS reports a specific status register value — for example, ending charge when RelSOC reaches 100% as reported by the BMS itself.
  • Passive Smart Battery mode: For packs that require open-circuit detection. Set in Board Configuration under Special Devices; minimum open time 50 ms.
  • Charging current/voltage from BMS: GetSMB can read the BMS's requested ChargingCurrent (0x14) and ChargingVoltage (0x15) to implement BMS-directed charging protocols.
CELL MONITORING IN PACKS

Monitoring Individual Cells Within a Pack

One of the most important aspects of pack testing is monitoring individual cell voltages to detect imbalance, weak cells, or failure modes that are invisible at the pack terminal:

  • Auxiliary inputs for cell voltage: Route individual cell tap leads to auxiliary voltage inputs. Up to 48 aux inputs per channel support comprehensive cell-level monitoring.
  • Aux Volt End Types: Terminate the test step if any individual cell voltage exceeds Vmax or falls below Vmin — before the pack terminal voltage trips.
  • SMBus VCELL registers: For packs with SMBus BMS, individual cell voltages are available via GetSMB without additional wiring.
  • Global AUX Monitoring: Embed a selected auxiliary reading (e.g., hottest cell temperature) into the standard EV Temp column for automatic MIMS visibility.
SAFETY

Safety Considerations for Pack Testing

Pack testing carries elevated risk relative to cell testing due to higher stored energy and voltage:

  • Hardware voltage rating: Verify channel Vmax exceeds the fully charged pack voltage with margin. Never connect a pack whose voltage approaches the channel hardware limit.
  • P Bat safe: Set conservatively — pack power can be very high. The firmware will shut down in ~30 ms if exceeded, but the energy involved in a pack fault is much greater than a cell fault.
  • Fusing and disconnects: Install appropriate fuses and manual disconnects in the test circuit independent of the Maccor safety system.
  • Temperature monitoring: Monitor both pack surface temperature and, if accessible, individual cell temperatures via auxiliary inputs.
  • FailSafe relay: Confirm the isolation relay is rated for pack voltage and current — standard relays may not be rated for higher-voltage configurations.
APPLICATIONS

Choosing the Right Testing Level

Cell and pack testing answer different questions. Both are typically needed across a complete product development program.

Test Level Best For
Cell testing Chemistry development, cell screening, formation, cycling statistics
Module testing Assembly process validation, balance verification, thermal mapping
Pack testing BMS integration, system-level performance, compliance testing
Combined cell + pack Correlating cell-level degradation to pack-level performance loss
FAQ

Frequently Asked Questions

Can I test a high-voltage pack on a standard Maccor channel?

Only if the pack voltage is within the channel's rated Vmax. Standard Maccor channels are designed for cell and small module voltages. Large EV packs at 400–800 V require dedicated high-voltage test hardware. Never exceed the channel's hardware voltage rating — the risk is catastrophic hardware failure and personnel hazard.

What is the SMB Val End Type used for in pack testing?

SMB Val End Type ends a test step when a specified SMBus register value meets a defined condition. For example, end the charge step when the BMS reports RelSOC >= 100%, or end a rest step when BatteryStatus indicates the pack is ready. This allows the test procedure to respond to BMS-reported state rather than relying solely on terminal voltage and current.

Should I test cells before assembly into a pack?

Yes — cell-level testing before assembly is the most cost-effective way to identify weak or out-of-spec cells. Replacing a failed cell after pack assembly is far more expensive than sorting at the cell level. Cell-level data also provides the baseline needed to interpret pack-level degradation later in the product's life.