NXP Battery Management Software Development Kit and Toolchain

Diagram

BMS Software

BMS Software

Features

BMS Driver Package

  • Production-ready complex device drivers (CDD) for NXP BMS silicon parts, with Serial Peripheral Interface (SPI) driver of Microcontroller Abstraction Layer (MCAL)
  • CDD interface layer to abstract complexity of the device drivers
  • Device-specific CDD examples
  • Developed according to ISO 26262 and ASPICE
  • Tested on S32K3, portable to non-NXP MCUs
  • Configurable with EB tresos Studio™ or NXP S32 Design Studio for both AUTOSAR™ and non-AUTOSAR use

BMS Safety Libraries (SL)

  • SL implement the safety mechanisms defined in the BMS device safety manuals
  • Allowing BMS application software components (SWC) to perform safety checks and access monitoring data from the battery cell controller (BCC) units
  • Developed according to ISO 26262 and ASPICE level 2/3
  • Tested on S32K3, portable to non-NXP MCUs
  • Configurable with Elektrobit tresos Studio or NXP S32 Design Studio

BMS Chipset Middleware

  • Reference (example) implementation of the BMS Chipset interfacing logic
  • It handles error checking, data formatting and timing
  • Include libraries, drivers and configuration files

Application SW Components

  • Reference (example) integration and SW components for BMS function and safety, communication and diagnostics
  • Developed and tested on HVBMS (Automotive) and BESS1.0 (Industrial) reference designs

MCU Abstraction Layer

  • Real-Time Drivers (RTD): comprehensive suite of configurable drivers for S32K3 microcontroller units (MCUs) for use as MCAL in AUTOSAR or in non-AUTOSAR architectures
  • SAF: Safety Software Framework and structural core self-test (SCST) for S32K3
  • Example integration is available for both AUTOSAR and non-AUTOSAR environments

BMS SW Development Tools

  • Eval graphical user interface (GUI): Easy-to-use product evaluation tool to learn and demonstrate the functionalities of NXP BMS products
  • Script GUI: Test tool to evaluate device features under specific use cases, custom scripts and custom hardware (HW) boards
  • Transformer Physical Layer (TPL) Decoder: Monitoring and decoding tool for NXP proprietary TPL protocol

Supported Devices

  • BMA7118: 18 Channel Li-Ion Battery Cell Controller IC ASIL D

System Requirements

Downloads

Quick reference to our software types.

1-5 of 7 downloads

  • Application Example Software

    BMS GEN2 SL SDK DEMO AUTOSAR 4.4 R21-11 Version 0.9.1new

  • Application Example Software

    S32K3 Battery Management - SDK Gen 1new

  • Application Example Software

    BMS GEN2 SDK AUTOSAR 4.4 R21-11 Version 0.9.1new

  • Debugging and Visualization Tools

    HVBMS 400V Automotive Software Package Managernew

  • Debugging and Visualization Tools

    HVBMS 800V Automotive Software Package Managernew

Show All

Note: For better experience, software downloads are recommended on desktop.

Design Resources

Hardware

Quick reference to our board types.

4 hardware offerings

Support

What do you need help with?