製品概要
概要
The L9965/L99BM2 chipset firmware drivers package provides a complete, production-oriented software stack to control and monitor ST’s L9965x/L99BM2 family. The drivers implement device register access, high-level configuration APIs, advanced diagnostics, and flexible topology management (standalone, daisy-chain, dual ring/dual access).
A hardware abstraction layer and MCU-dependent wrapper isolate the core logic from the microcontroller, enabling reuse across platforms.
The package is fully documented with interactive Doxygen HTML pages covering APIs, data structures, and module relationships.
-
All features
- Complete C firmware driver stack for L9965/L99BM2 family devices
- Unified SPI/VIF communication layer with addressing, mailbox handling, and CRC-checked transfers (MCU/L99xxT)
- Flexible topology management: standalone, single daisy chain, dual ring, and dual access chains
- Cell monitoring support: cell voltages, busbar, VBS, NTC GPIOs, die temperature and cell balancing control (L9965A/L99BM218), instantaneous and Coulomb counter currents, AIN voltage, gate configuration, ADC diagnostics (L9965C/L99BM2C), Pyro-fuse driver management (L9965P/L99BM2P)
- Communication management: cyclic wake-up modes, error/status masks, FIFO frame handling, FAULTN monitoring (L9965T/L99BM2T)
- L9965x_HAL and MCU-dependent HAL wrapper layer that includes reference implementations for STM32L476RG and SPC582B60E1
- Allows the middleware to be easily ported to other MCUs by reimplementing only the wrapper functions
- System level initialization and power management
- Integrated Doxygen HTML documentation with searchable API reference, file hierarchy, and cross-references