
Buyer brief
A battery management system (BMS) is the part of a pack that decides when to stop charging, when to open a contactor and how much current a load may draw. When a BMS is bought as a custom or OEM board, the supplier's datasheet is usually a summary of the analog front-end (AFE) and a few headline numbers. Those numbers rarely describe what happens end-to-end at the cell terminal: MCU polling, firmware debounce, MOSFET or contactor opening time and the tolerance stack around the threshold all add delay and error.
This guide is written for buyers who are about to shortlist BMS suppliers and want an evaluation that survives an audit. It focuses on one measurable axis — protection response time — plus the adjacent evidence (thresholds, firmware configuration, documentation) needed to interpret it. It does not rank suppliers; every figure below must come from the supplier's own documentation or test reports.
Step 1: Write the requirement before you read any datasheet
Response time only means something against a stated fault scenario. Fix the following in the RFQ so that every supplier answers the same question:
- Fault class. Overvoltage at cell level, undervoltage at cell or pack level, overcurrent on charge versus discharge, external short circuit, overtemperature at cell NTC and at the board, and cell communication loss — each can have a different detection path.
- Measurement point. Fault injected at the cell terminal, at the pack terminals, or simulated in firmware. System-level latency measured at the cell terminal is the only number that maps to a safety claim; AFE trigger time alone does not.
- End condition. Current fully interrupted at the contactor or MOSFET, alarm only, or derating. "Protection" without a defined end condition cannot be compared.
- Test conditions. Ambient temperature, pack voltage, load current, cell count configuration and firmware version under test.
- Acceptance. A maximum allowed latency per fault class, plus the allowed statistical treatment (worst case versus typical).
Ask for the requirement to be answered per fault class in a table. Suppliers who answer with a single "<100 ms" line for all faults are telling you they have not characterised each path.
Step 2: RFQ fields that make answers comparable
| Field | What to specify | Why it matters for evaluation |
|---|---|---|
| Series/parallel configuration | Cells in series and parallel, e.g. 16S1P or 96S2P, plus chemistry (LFP, NMC) | Establishes channel count and voltage window; latency and threshold behaviour are configuration-specific |
| Voltage window | Per-cell minimum, nominal and maximum, and pack-level limits | Anchors the overvoltage/undervoltage thresholds you will verify |
| Current ratings | Continuous and peak charge/discharge current, duration of peak | Defines the current sensors and the breaking capacity of the switching device |
| Thresholds and tolerance | Nominal trip point, measurement accuracy, hysteresis, debounce time | Separates threshold error from timing delay — two different failure sources |
| Firmware | Version, parameter set, whether thresholds are field-configurable, change control | Latency claims are void without a locked firmware version |
| Switching device | MOSFET, contactor or pyrofuse, with coil/ gate drive details | Mechanical contactor drop-out time dominates system latency in high-current packs |
| Documentation | Datasheet revision, test reports, interface control document, EMC test evidence | Needed to trace a claim to a record during audit |
Note the difference between threshold accuracy and response time. A BMS may trip within a few milliseconds of a detected condition while its measured trip point sits tens of millivolts off nominal. Ask for both, measured separately.
Step 3: Evidence to request — documents, not adjectives
- AFE trigger specification versus system-level test report. Ask for both documents and for the sentence that explains how the second accounts for MCU polling interval, firmware filtering and switch opening time.
- Firmware parameter record. A screenshot of the configuration table, with firmware version and checksum, tied to the test report date. If thresholds are changeable by the buyer, ask which parameters are protected and how changes are logged.
- Threshold verification data. Per-channel measurement accuracy at defined temperatures, plus results at the temperature extremes of the intended application.
- EMC and immunity evidence. Radiated and conducted immunity reports relevant to the intended environment; an unprotected board that resets under transient noise will not deliver the promised latency.
- Safety-standard documentation. For industrial and stationary applications, IEC 62619 is the usual reference for lithium cells and batteries, and third-party test reports for that standard are normal to request. For portable packs, IEC 62133-2 applies; for transport, UN 38.3 test summaries must be traceable to the actual chemistry, capacity and BMS configuration shipped.
- Change-notification evidence. Documented rules for when a cell, BMS or supplier change triggers re-testing or re-certification.
Any claim that cannot be traced to a dated report, a firmware version and a test configuration is a marketing statement, not evidence.
Step 4: Verify the claims yourself
Three inexpensive checks expose most overstated BMS latency claims:
- Sample test under your own conditions. Ask for two evaluation boards, apply a scripted fault at the pack terminals and record the time from fault injection to current interruption with a current probe or a shunt. Compare with the supplier's stated end-to-end number, not the AFE number.
- Threshold walk. Ramp cell voltage slowly and log the actual trip point at cold and hot conditions. The gap between the logged trip and the nominal threshold is your real protection margin.
- Communication-loss behaviour. Disconnect the inter-board link or the CAN bus and see whether the device fails safe (opens) or fails silent. This is rarely on a datasheet and is frequently the weakest link.
For a broader framework on what to request across a BMS supplier's quality system, see the BMS supplier due-diligence checklist once published, or use the general evidence hierarchy described in our supplier due-diligence example for patient monitors as a transferable template.
Step 5: Capability, delivery and after-sales checks
- Configuration capacity. How many distinct cell-count configurations can the supplier support without a board redesign, and what is the engineering lead time for a new configuration?
- Firmware lifecycle. Who owns the source code, what is the update mechanism, and can you obtain the configuration tool and parameter definitions at end of life?
- Spares and obsolescence. Component selection notices (end-of-life on the AFE, MCU or connector) and the supplier's stated notification window.
- Warranty scope. Whether protection failures are covered, and what test records the supplier holds as the basis for a claim.
- Serialisation and traceability. Serial-number range, test record retention period and batch-level traceability for firmware.
Red flags and limits of this approach
- Only AFE trigger time is quoted, with no end-to-end measurement.
- The same latency figure appears for overvoltage, overcurrent and short circuit.
- No firmware version or checksum on test reports, or "typical" values presented as worst case.
- Protection thresholds described as "adjustable" but the adjustment method, range and audit trail are undisclosed.
- Certificates shown without the product model, cell chemistry and configuration actually ordered.
- Immediate wholesale refusal to share any test record before a purchase order — ask instead whether an evaluation sample and redacted report can be provided.
Limits: response-time testing on a sample board does not replace system-level safety validation of the finished pack, and no sample test can validate a supplier's change management. Keep the sample evidence as a screening tool and require the supplier's own dated reports for the record.
Sources and standards to reference
- IEC 62619 — safety requirements for secondary lithium cells and batteries for industrial and stationary applications, including BMS-related requirements.
- IEC 62133-2 — safety requirements for portable sealed secondary lithium cells and batteries.
- UN Manual of Tests and Criteria, Part III, subsection 38.3 — transport testing, with a test summary to be supplied on request and updates required after significant changes to cells, capacity or BMS.
- IEC 61508 — functional safety framework, relevant when a SIL target is claimed for a BMS in stationary storage.
Always confirm the current edition and applicability of each standard with the test house or the standard body before you write the requirement into a purchase order.
Reusable template fields
- Fault class list, with measurement point and end condition per class.
- Maximum allowed end-to-end latency per fault class, worst case.
- Threshold nominal and tolerance, with temperature range.
- Firmware version, parameter record and change control statement.
- Required documents: AFE spec, system-level test report, EMC reports, standard test reports, UN 38.3 summary.
- Sample units and acceptance procedure for in-house verification.
- Warranty, spares, obsolescence notification and traceability terms.