ST AEK-POW-BMSLV How To Use Manual
ST AEK-POW-BMSLV How To Use Manual

ST AEK-POW-BMSLV How To Use Manual

Battery management system evaluation board for low-voltage applications
Hide thumbs Also See for AEK-POW-BMSLV:
Table of Contents

Advertisement

Quick Links

UM3371
User manual
How to use the AEK-POW-BMSLV battery management system evaluation board
for low-voltage applications
Introduction
The
AEK-POW-BMSLV
evaluation board combines advanced features with an efficient design, providing a complete solution for
optimizing the performance and durability of 48 V battery systems.
The AEK-POW-BMSLV has been specifically designed to manage the battery management system for low-voltage applications:
applications whose voltage range is below 60 V, for example, motorcycles auxiliary power and electric bikes.
The AEK-POW-BMSLV is built with automotive-grade components. It can be connected to a battery pack to monitor both the
state of charge (SOC) and state of health (SOH) of each battery.
It hosts the following devices: SPC58EC80E5, L9963E, L9963T, SPSB100 (customized version with CAN port), and
VNQ7050AJ.
The SPC58EC80E5 automotive-grade microcontroller is responsible for calculating the SOC and the SOH of the battery pack
connected, based on the measurement provided by the L9963E through the L9963T ISOSPI to SPI transceiver.
The SPSB100 power management integrated circuit (PMIC) has been integrated in this board as a customized version. This
version features an embedded CAN-FD transceiver able to address and transmit the relevant information from the AEK-POW-
BMSLV to an external domain control zone.
Thanks to the L9963T transceiver, the MCU, and the L9963E communicate through the ISOSPI protocol, implementing
differential communication for higher noise immunity. This is not strictly required considering that it is a low voltage application,
but it opens the possibility for easy extension to the high voltage case.
The main activity of the L9963E is monitoring cells through stack voltage measurement, cell voltage measurement, temperature
measurement, and coulomb counting. Measurement and diagnostic tasks can be executed either on demand or periodically,
with a programmable cycle interval.
The main functions of a standard BMS are monitoring and protecting the battery pack. The protection function brings the system
to a safe state in case of under/overvoltage and overheating. Our board safety features include overload and overvoltage
protection, against potential issues that could compromise battery integrity, alongside overdischarge protection to prevent
excessive discharge and extend battery life.
Its compact dimensions (145x65 mm) ensure easy integration into various applications requiring precise battery management.
Moreover, it offers customizable features such as cell voltage and temperature sensing, cell balancing, safety monitoring,
diagnostics algorithms, fault detection and storage, auxiliary battery voltage measurement, and several control systems.
It also manages battery balancing by passive discharge, thanks to the software already preloaded on the on-board
SPC58EC80E5 microcontroller.
The versatile CAN2.0A/B protocol facilitates integration into several systems and efficient component communication.
The AEK-POW-BMSLV is equipped with two CAN ports for flexible networked connections, while four high-side channels
outputs optimized power distribution. The BMS adjusts to various battery configurations, supporting up to 14 series-connected
cells.
The AEK-POW-BMSLV features an elaborate monitoring network to sense the voltage of each cell, the current of the entire
battery pack and the cell temperature through 8 external thermistors (not included in the package) to be placed according to
your application requirements. This sensing allows elaborating the SOC of each battery cell and, consequently, the state of
charge of all battery packs.
The SOC allows assessing the remaining battery capacity. For maintenance reasons, it is important to monitor the SOC
estimation over time.
AEK-POW-BMSLV core features ensure battery health and longevity. Continuous voltage monitoring provides real-time
information about the battery status, enabling quick detection of deviations from ideal voltage levels, ensuring reliability, and
preventing potential issues.
According to our algorithm based on an extended Kalman filter for the SOC calculation, the more the SOC differs from its
nominal value (that is, its value when the batteries are new), the more a cell of the battery pack risks overdischarge.
UM3371 - Rev 4 - October 2024
www.st.com
For further information contact your local STMicroelectronics sales office.

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the AEK-POW-BMSLV and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for ST AEK-POW-BMSLV

  • Page 1 60 V, for example, motorcycles auxiliary power and electric bikes. The AEK-POW-BMSLV is built with automotive-grade components. It can be connected to a battery pack to monitor both the state of charge (SOC) and state of health (SOH) of each battery.
  • Page 2: Figure 1. Aek-Pow-Bmslv Evaluation Board

    PC with a speed rate of 115200 bps. Important: The AEK-POW-BMSLV evaluation board is designed for R&D laboratory use only. It is not intended for field use in vehicles. Moreover, it is not a reference design. Its purpose is evaluation and not production as stated in our Terms of use Figure 1.
  • Page 3: Figure 2. Application Example: Aek-Pow-Bmslv Connected With A Demo Battery Pack

    UM3371 Figure 2. Application example: AEK-POW-BMSLV connected with a demo battery pack Notice: For dedicated assistance, submit a request through our online support portal at www.st.com/support. UM3371 - Rev 4 page 3/65...
  • Page 4: Hardware Overview

    UM3371 Hardware overview Hardware overview Block diagram Figure 3. AEK-POW-BMSLV architecture OUT_HighSide 1- 4 Quad HS Driver VNQ7050 EEPROM M95XX 4x Temp (ADC) 4x Temp 12V Power Supply Microcontroller 14x Voltage ISOSPI System WakeUp SPC58EC Basis Chip 144p Current Sense...
  • Page 5: Hardware Main Components

    UM3371 Hardware overview Hardware main components Figure 4. AEK-POW-BMSLV main components (top view) SPSB100 power management IC (custom version with CAN port) L9963T automotive general purpose SPI to isolated SPI transceiver STN4NF06L automotive-grade N-channel 60 V, 0.07 Ohm typ. 4 A STripFET II Power MOSFET in SOT-223 package...
  • Page 6: Spc58Ec80E5Qmc1X Mcu

    UM3371 Hardware overview Figure 5. AEK-POW-BMSLV main components (bottom view) 1. Passive balancing resistors STD45P4LLF6AG automotive-grade P-channel -40 V, 12 mOhm typ., -50 A STripFET F6 Power MOSFET in a DPAK package LM2902W low-power quad operational amplifier STL8N10LF3 automotive-grade N-channel 100 V, 25 mOhm typ., 7.8 A STripFET F3 Power MOSFET in a PowerFLAT 5x6 package 1.3.1...
  • Page 7: Spsb100 Power Management Ic

    UM3371 Hardware overview 1.3.4 SPSB100 power management IC • Provides power management interface for BMS • Manages CAN communication for system monitoring and control • Includes protection circuits for system safety and reliability 1.3.5 M95M04-A125 EEPROM • To store calibration data, ensuring accurate and reliable calibration of system parameters. 1.3.6 STN4NF06L automotive-grade Power MOSFET •...
  • Page 8: Board Connectors

    Hardware overview 1.3.9 Board connectors Figure 6. AEK-POW-BMSLV evaluation board 1. J3: 10-pin connector for power supply, CAN communication and SPSB100 control 2. J2: 16-pin connector for data output 3. J4: 8-pin connector for power outputs 4. J1: JTAG connector for board programming 5.
  • Page 9: Figure 7. External_Adc_3 Circuit Schematic

    UM3371 Hardware overview Function Description EXTERNAL_ADC_4 Input Analog sensing with a range of 0-105 V SPI_MISO Input SPI master in slave out V_ext Output Voltage supply output (Vcc_ext: 12 V) EXTERNAL_GPIO_5 Generical GPIO Output Ground reference EXTERNAL_ADC_5 Input Analog sensing Attention: GPIOs are connected directly to the MCU without protection.
  • Page 10: Table 3. J4 Pin Description

    UM3371 Hardware overview Function Description CAN1_H Master high-level CAN1 bus line SBC_CAN_H SPSB100 high-level CAN bus line SBC_CAN_L SPSB100 low-level CAN bus line Input Ground additional pin SBC_HS_OUT Input High-side driver output to supply contacts KL31_GND Input Power ground reference KL30_Vcc Input 12 V input for power supply...
  • Page 11: Table 5. J6 Pin Description

    UM3371 Hardware overview Function Description Output GND reference for external NTC SPC58_TEMP_IN_4 Input External NTC voltage input measured with the SPC58 Output GND reference for external NTC 1.3.9.6 J6 connector J6 connector is a 18-pin cell balancing and sensing connector with external temperature sensing inputs. Table 5.
  • Page 12: How To Use The Aek-Pow-Bmslv

    UM3371 How to use the AEK-POW-BMSLV How to use the AEK-POW-BMSLV Follow the procedure below to set up the board correctly and minimize the risk of damaging it. Step 1. Plug connectors as described below. Caution: Follow the connection order to prevent any safety issue.
  • Page 13: Spsb100 Operation

    UM3371 SPSB100 operation SPSB100 operation The AEK-POW-BMSLV is equipped with 4 switches that enables the operation of the SPSB100 without external devices: • The first switch connects the SWDBG pin (connector SW2, as highlighted in the rectangle of the figure below) of the SPSB100 to digital supply (5 V).
  • Page 14: Software Overview

    OpenOCD debugger • AEK-POW-BMSLV driver Software overview The AEK-POW-BMSLV software structure enhances reuse and simplify maintenance. It also reduces the prototyping time. Thus, we have implemented a layered architecture that embeds the following blocks: • Low-level drivers • Component API •...
  • Page 15: Component Api

    UM3371 AEK-POW-BMSLV software configuration Figure 11. Low-level drivers OUT_HighSide 1- 4 Quad HS Driver VNQ7050 4x Temp (ADC) EEPROM M95XX 12V Power Supply Microcontroller ISOSPI System WakeUp SPC58EC Basis Chip 144p SPSB100 CAN FD External Transceiver The AEK_POW_BMSLV_API software is based on the following peripherals: •...
  • Page 16: Aek-Pow-Bmslv Api

    The purpose of the API implemented is to provide high-level interface functions to speed up the prototyping phase, thus allowing the user focus on the application code. Figure 13. AEK-POW-BMSLV API as shown in AutoDevKit Studio How to import an existing project Step 1.
  • Page 17: Figure 14. Importing Samples

    UM3371 AEK-POW-BMSLV software configuration Step 2. Click on "Import samples from application library". Figure 14. Importing samples Step 3. Select the MCU family and product line. Then, click on Next. Figure 15. Selecting MCU UM3371 - Rev 4 page 17/65...
  • Page 18: How To Program The Spc58Ec80 Microcontroller

    UM3371 AEK-POW-BMSLV software configuration Step 4. Type "bmslv" in the sample application field and select "SPC58EC-AEK_POW_BMSLV application for discovery". Then, click on Finish. Figure 16. Selecting the sample application Step 5. Click on "Clean", then on "Compile". Figure 17. Cleaning and compiling your application How to program the SPC58EC80 microcontroller Step 1.
  • Page 19: Figure 18. Sw2 Switch

    UM3371 AEK-POW-BMSLV software configuration Step 3. Turn the SW2 switch Figure 18. SW2 switch Step 4. Switch the power supply on. Step 5. Turn SW2 switch off. LED DS2 turns on and the device remains in software debug mode until the power supply is switched off.
  • Page 20: Figure 20. Switching To Debug Perspective

    UM3371 AEK-POW-BMSLV software configuration Step 7. Click on Debug, then on Open. Figure 20. Switching to Debug perspective A green beetle icon will appear in the right-hand side of the tool. Figure 21. Debug icon Step 8. Click on the drop-down menu arrow and select Debug configurations.
  • Page 21: Aek_Pow_Bmslv_Demo_Code

    UM3371 AEK-POW-BMSLV software configuration Step 9. Select your platform and use the browse buttons to specify project name and the related .elf file (in your workspace, under the "build" folder). Then, click on Debug. Figure 23. Selecting the elf file You can now act on your main, set breakpoints and run your application step by step.
  • Page 22 This function is essential for monitoring the health and charge state of the battery system managed by the AEK-POW-BMSLV module. The measured voltages can be used for cell balancing, state-of-charge calculations, and detecting under- or over-voltage conditions.
  • Page 23 UM3371 AEK-POW-BMSLV software configuration • Contains a periodic (100 ms) main loop responsible for: – Changing the LED color: the function AEK_POW_BMSLV_rgb_pass() is called to change the state of the LED. This serves as visual feedback to see that core 2 is running correctly.
  • Page 24: Dbc File

    UM3371 DBC file DBC file In this project, the DBC file specifies the structure of CAN messages, including message definitions, signal definitions, and parameter scaling. It ensures interoperable communication among systems. The following paragraphs list this project DBC file data. ADC_SUPPLY(0x2C1) This message contains signals related to the board electrical data.
  • Page 25: L9963E_Current(0X204)

    UM3371 DBC file L9963E_CURRENT(0x204) This signal returns the current measured through the internal shunt sensor. For this calculation it is considered a 100µ ohm resistor. Table 9. L9963E_CURRENT (0x204) message details Startb Lengt Byte Value Initial Minimu Maximu Name Message Factor Offset Unit h [Bit]...
  • Page 26: L9963E_Tbal_01_02(0X2A1)

    UM3371 DBC file L9963E_TBAL_01_02(0x2A1) This message contains the two signals about the balancing temperatures in the points of the resistances R80 and R89. Table 12. L9963E_TBAL_01_02 (0x2A1) message details Startb Lengt Byte Value Initial Minimu Maximu Name Message Factor Offset Unit h [Bit] Order...
  • Page 27: L9963E_Voltage_09_12 (0X202)

    UM3371 DBC file Table 15. L9963E_VOLTAGE_05_08 (0x201) message details Startb Lengt Byte Value Initial Facto Minim Maxim Name Message Offset Unit h [Bit] Order Type Value L9963E_Vcell L9963E_VOLTAGE_0 Unsign 0.000 Intel 65.535 5_08 L9963E_Vcell L9963E_VOLTAGE_0 Unsign 0.000 Intel 65.535 5_08 L9963E_Vcell L9963E_VOLTAGE_0 Unsign...
  • Page 28: Spsb100 Related Signals

    UM3371 DBC file 5.13 SPSB100 related signals Table 18. SPSB100_Command (0x555) Length Byte Value Initial Name Message Startbit Factor Offset Minimum Maximum [Bit] Order Type Value SPSB100_Cmd SPSB100_Command Intel Unsigned Table 19. SPSB100_CR4 (0x410) Length Byte Initial Name Message Startbit Value Type Factor Offset Minimum Maximum [Bit]...
  • Page 29: Table 20. Spsb100_Sr1_Sr2 (0X400)

    UM3371 DBC file SPSB100_SR1_SR2 (0x400) The signals inside this message are the first 32 bits of the status registers of SPSB100. Table 20. SPSB100_SR1_SR2 (0x400) Length Byte Value Initial Name Message Startbit Factor Offset Minimum Maximum [Bit] Order Type Value SR1_BIT_00 SPSB100_SR1_SR2 Intel Unsigned...
  • Page 30: Table 21. Spsb100_Sr3_Sr4 (0X401)

    UM3371 DBC file Length Byte Value Initial Name Message Startbit Factor Offset Minimum Maximum [Bit] Order Type Value SR2_BIT_05 SPSB100_SR1_SR2 Intel Unsigned SR2_BIT_06 SPSB100_SR1_SR2 Intel Unsigned SR2_BIT_07 SPSB100_SR1_SR2 Intel Unsigned SR2_BIT_08 SPSB100_SR1_SR2 Intel Unsigned SR2_BIT_09 SPSB100_SR1_SR2 Intel Unsigned SR2_BIT_10 SPSB100_SR1_SR2 Intel Unsigned SR2_BIT_11 SPSB100_SR1_SR2...
  • Page 31 UM3371 DBC file Length Byte Value Initial Name Message Startbit Factor Offset Minimum Maximum [Bit] Order Type Value SR3_BIT_07 SPSB100_SR3_SR4 Intel Unsigned SR3_BIT_08 SPSB100_SR3_SR4 Intel Unsigned SR3_BIT_09 SPSB100_SR3_SR4 Intel Unsigned SR3_BIT_10 SPSB100_SR3_SR4 Intel Unsigned SR3_BIT_11 SPSB100_SR3_SR4 Intel Unsigned SR3_BIT_12 SPSB100_SR3_SR4 Intel Unsigned SR3_BIT_13 SPSB100_SR3_SR4...
  • Page 32: Table 22. Spsb100_Sr5_Sr6(0X402)

    UM3371 DBC file Length Byte Value Initial Name Message Startbit Factor Offset Minimum Maximum [Bit] Order Type Value SR4_BIT_16 SPSB100_SR3_SR4 Intel Unsigned SR4_BIT_17 SPSB100_SR3_SR4 Intel Unsigned SR4_BIT_18 SPSB100_SR3_SR4 Intel Unsigned SR4_BIT_19 SPSB100_SR3_SR4 Intel Unsigned SR4_BIT_20 SPSB100_SR3_SR4 Intel Unsigned SR4_BIT_21 SPSB100_SR3_SR4 Intel Unsigned SR4_BIT_22 SPSB100_SR3_SR4...
  • Page 33 UM3371 DBC file Length Byte Value Initial Name Message Startbit Factor Offset Minimum Maximum [Bit] Order Type Value SR5_BIT_18 SPSB100_SR5_SR6 Intel Unsigned SR5_BIT_19 SPSB100_SR5_SR6 Intel Unsigned SR5_BIT_20 SPSB100_SR5_SR6 Intel Unsigned SR5_BIT_21 SPSB100_SR5_SR6 Intel Unsigned SR5_BIT_22 SPSB100_SR5_SR6 Intel Unsigned SR5_BIT_23 SPSB100_SR5_SR6 Intel Unsigned SR5_BIT_24 SPSB100_SR5_SR6...
  • Page 34: Table 23. Spsb100_Sr7_Sr8 (0X403)

    UM3371 DBC file Length Byte Value Initial Name Message Startbit Factor Offset Minimum Maximum [Bit] Order Type Value SR6_BIT_27 SPSB100_SR5_SR6 Intel Unsigned SR6_BIT_28 SPSB100_SR5_SR6 Intel Unsigned SR6_BIT_29 SPSB100_SR5_SR6 Intel Unsigned SR6_BIT_30 SPSB100_SR5_SR6 Intel Unsigned SR6_BIT_31 SPSB100_SR5_SR6 Intel Unsigned SPSB100_SR7_SR8 (0x403) The signals inside this message are the last 32 bits of the status registers of SPSB100.
  • Page 35: Sys_Timer (0X300)

    UM3371 DBC file Length Byte Value Initial Name Message Startbit Factor Offset Minimum Maximum [Bit] Order Type Value SR7_BIT_29 SPSB100_SR7_SR8 Intel Unsigned SR7_BIT_30 SPSB100_SR7_SR8 Intel Unsigned SR7_BIT_31 SPSB100_SR7_SR8 Intel Unsigned SR8_BIT_00 SPSB100_SR7_SR8 Intel Unsigned SR8_BIT_01 SPSB100_SR7_SR8 Intel Unsigned SR8_BIT_02 SPSB100_SR7_SR8 Intel Unsigned SR8_BIT_03 SPSB100_SR7_SR8...
  • Page 36: Vnq7050_Data_Ma (0X2D1)

    UM3371 DBC file Table 24. SYS_Timer (0x300) Length Byte Initial Name Message Startbit Value Type Factor Offset Minimum Maximum Unit [Bit] Order Value SysTimer SYS_Timer Intel Unsigned 4294967295 5.15 VNQ7050_Data_mA (0x2D1) This message contains signals about the current measurements of VNQ7050 channels. Currents are read with Csense pin, by multiplexing SEL0 and SEL1 each 200ms to guarantee a correct reading.
  • Page 37 UM3371 DBC file Startb Lengt Byte Value Initial Facto Minim Maxim Name Message Offset Unit h [Bit] Order Type Value VNQ7050_DI Unsign VNQ7050_Channel_3 Intel VNQ7050_DI Unsign VNQ7050_Channel_4 Intel VNQ7050_DI Unsign VNQ7050_Fault Intel VNQ7050_DI Unsign VNQ7050_RST Intel VNQ7050_DI Unsign VNQ7050_SEL_0 Intel VNQ7050_DI Unsign VNQ7050_SEL_1...
  • Page 38: Schematic Diagrams

    Schematic diagrams Figure 25. AEK-POW-BMSLV circuit schematic (1 of 11) Input Protection & Vboost Vcc_Ext VBOOST STD45P4LLF6AG 0.003 KL30_Vcc C180 0451003.MRL C181 LDO_2 47µF 47µF LDO2 VBUCK2 100nF 10µF LDO_1 5.1k LDO1 COMP2 PGND 10nF SBC_VREG VREG PGND2 PGND PGND...
  • Page 39: Figure 26. Aek-Pow-Bmslv Circuit Schematic (2 Of 11)

    Figure 26. AEK-POW-BMSLV circuit schematic (2 of 11) View footprint Pin 42 Pin 44 4 of 4 VDD_HV_ADC VSS_HV_ADR_S VDD_HV_ADR_S VDD_HV_ADC 10nF 10nF 1.5µF 0.10µF 1.5µF 0.10µF VSS_HV_ADV_S VDD_HV_ADV_S OSC & JTAG (3.3V or 5V) VSS_HV_OSC VDD_HV_IO_MAIN/VDD_HV_OSC VDD_HV_IO_MAIN VDD_HV_IO_MAIN I/O (3.3V - 5V)
  • Page 40: Figure 27. Aek-Pow-Bmslv Circuit Schematic (3 Of 11)

    Figure 27. AEK-POW-BMSLV circuit schematic (3 of 11) 2 of 4 1 of 4 3 of 4 PC[9] PA[0] M95XX_MOSI PB[6] SPC58_I_IN PH[0] PG[1] PC[8] PA[15] PB[7] SPC58_V_IN PH[1] PG[11] VNQ7050_IN_1 GDRIVER_CS PC[7] PA[14] PG[5] SPC58_V_LOAD TJA1057_S PH[2] PG[12] VNQ7050_IN_2...
  • Page 41: Figure 28. Aek-Pow-Bmslv Circuit Schematic (4 Of 11)

    Figure 28. AEK-POW-BMSLV circuit schematic (4 of 11) V_BAT VREG STL8N10LF3 Green 4.7uF 100nF 47nF 3.2V 2.2µF 0.10µF 0.10µF GND_B GND_BAT N.M. GND_B GND_B GND_B GND_B TP50 TP53 L9963E VREG VCOM VTREF VBAT VREG GND_B R101 CELL_14 VCOM GND_BAT VTREF...
  • Page 42: Figure 29. Aek-Pow-Bmslv Circuit Schematic (5 Of 11)

    Figure 29. AEK-POW-BMSLV circuit schematic (5 of 11) VBUCK2 V_IO C171 C174 N.M. 22pF V_IO VBUCK2 R204 100nF C168 100nF R213 C169 I/O1 I/O1 60.4 ISOp R196 C179 L9963T_MISO ISOP C170 L9963T_ISOp VBUS ISOm R197 L9963T_SCK ISOM 10nF 1µF L9963T_ISOm...
  • Page 43: Figure 30. Aek-Pow-Bmslv Circuit Schematic (6 Of 11)

    Figure 30. AEK-POW-BMSLV circuit schematic (6 of 11) VDD HV OR V LDO ? V_IO M95XX_CS M95XX_MISO HOLD M95XX_HOLD M95XX_WPROT M95XX_SCK R144 M95XX_MOSI M95M04-DWMN3TP/V C143 R145 0.10µF...
  • Page 44: Figure 31. Aek-Pow-Bmslv Circuit Schematic (7 Of 11)

    Figure 31. AEK-POW-BMSLV circuit schematic (7 of 11) Vcc_Ext C144 0.10µF VNQ7050AJTR R146 VNQ7050_IN_1 INPUT0 R147 VNQ7050_IN_2 INPUT1 R148 VNQ7050_IN_3 INPUT2 OUTPUT0 OUT_HighSide_1 R149 VNQ7050_IN_4 INPUT3 OUTPUT1 OUT_HighSide_2 R150 VNQ7050_FAULT FAULTRST OUTPUT2 OUT_HighSide_3 R151 VNQ7050_SEN OUTPUT3 OUT_HighSide_4 R152 VNQ7050_SEL_0 SEL0...
  • Page 45: Figure 32. Aek-Pow-Bmslv Circuit Schematic (8 Of 11)

    Figure 32. AEK-POW-BMSLV circuit schematic (8 of 11) Opamp Temp 1 - 4 V_IO V_IO TP94 C146 R160 SPC58_TEMP_IN_1 R161 SPC58_TCELL_1 C147 C148 10µF V_IO TP95 R162 SPC58_TEMP_IN_2 R163 SPC58_TCELL_2 C149 C150 10µF V_IO TP96 R164 SPC58_TEMP_IN_3 R165 SPC58_TCELL_3 C151 C152 10µF...
  • Page 46: Figure 33. Aek-Pow-Bmslv Circuit Schematic (9 Of 11)

    Figure 33. AEK-POW-BMSLV circuit schematic (9 of 11) Opamp V_IO C159 0.10µF R173 LM2902AWYPT V_BAT R174 200k SPC58_V_BAT C160 C161 0.10µF 10µF R175 R176 V_L+ R177 200k SPC58_V_LOAD C162 C163 0.10µF 10µF LM2902AWYPT R178 R179 V_CHRG+ R180 200k SPC58_V_CHRG C164 C165 0.10µF...
  • Page 47: Figure 34. Aek-Pow-Bmslv Circuit Schematic (10 Of 11)

    Figure 34. AEK-POW-BMSLV circuit schematic (10 of 11) V_IO C155 0.10µF TJA1057_H TJA1057_S C156 10pF TJA1057_TX R168 C157 CANH 60.4 V_IO CANL TJA1057_RX 4700pF R169 C158 TJA1057GTJ 10pF ESDCAN24-2BLY R170 60.4 TJA1057_L V_IO...
  • Page 48: Figure 35. Aek-Pow-Bmslv Circuit Schematic (11 Of 11)

    Figure 35. AEK-POW-BMSLV circuit schematic (11 of 11) TP98 TP99 V_L+ V_CHRG+ R189 GDRIVER_PRECHARGE GDRIVER_SFSTN R188 R190 GDRIVER_LDO_EN GDRIVER_INT R191 GDRIVER_TMOS_1 GDRIVER_SCK R192 GDRIVER_TMOS_2 GDRIVER_CS R193 GDRIVER_MOSI V_CHRG+ R194 GDRIVER_MISO V_L+ R171 R195 V_IO GDRIVER_ENABLE GDRIVER_CSENSE 55959-1630 R172 Vcc_Ext N.M.
  • Page 49: Bill Of Materials

    UM3371 Bill of materials Bill of materials Table 28. Bill of materials AEK-POW-BMSLV Item Q.ty Ref. Part / Value Description Manufacturer Order code C2, C5, C7, C9, C11, C13, C15, C17, C21, C24, C35, C38, C42, C45, C52, C143, MLCC - SMD/SMT 0.10µF, 0402C,...
  • Page 50 UM3371 Bill of materials Item Q.ty Ref. Part / Value Description Manufacturer Order code R83, R86, R90, R92, R94, R97, Thick Film Resistors R100, R104, Panasonic 100, 0402R, - SMD 0402 5% R108, R110, Electronic ERJ-PA2J101X 0.2W, 1/5W, ±5% 100ohm Anti-Surge R114, R119, Components AEC-Q200...
  • Page 51 UM3371 Bill of materials Item Q.ty Ref. Part / Value Description Manufacturer Order code MLCC - SMD/SMT C127, C128, 2.2nF, 0603C, WURTH 2200 pF 50 VDC 885012206085 C129, C130 50V, ±10% ELEKTRONIK 10% 0603 X7R MLCC - SMD/SMT 33pF, 0603C, WURTH C138 33 pF 50 VDC 5%...
  • Page 52 UM3371 Bill of materials Item Q.ty Ref. Part / Value Description Manufacturer Order code R18, R21, R25, R56, R141, Thick Film Resistors R188, R189, 1K, 0603R, - SMD 0603 1Kohm Panasonic ERJPA3F1001V R190, R191, 0.25W, ±1% 1% Anti-Surge AEC- R192, R193, Q200 R194, R195 Thick Film Resistors...
  • Page 53 UM3371 Bill of materials Item Q.ty Ref. Part / Value Description Manufacturer Order code C23, C34, C37, MLCC - SMD/SMT 2.2uF, 0805C, WURTH C78, C79, C95, 2.2 uF 50 VDC 10% 885012207079 25V, ±10% ELEKTRONIK 0805 X5R MLCC - SMD/SMT 3.3µF, 0805C, WURTH 3.3 uF 25 VDC 10%...
  • Page 54 UM3371 Bill of materials Item Q.ty Ref. Part / Value Description Manufacturer Order code MLCC - SMD/SMT 10µF, 1210C, WURTH C137, C181 1210 75VDC 10uF 885012209073 50V, 10% ELEKTRONIK Thick Film Resistors 47, 2512R, 1W, R143 - SMD 2512 47Ohms 352047RJT ±5% Connectivity...
  • Page 55 375uA 20nA 2nA 800V SMD Inductors for 1uH, power circuits - IHLP-4040DZ-11, Vishay IHLP4040DZER1R0M11 Automotive - 25A, +/-20% Supplied by ST Red, LED_0805, WURTH 0805 - Led Red - 2V 150080RS75000 ELEKTRONIK Green, 0805 - Led Green - WURTH DS2, DS3 150080GS75000 LED_0805, 3.2V...
  • Page 56 UM3371 Bill of materials Item Q.ty Ref. Part / Value Description Manufacturer Order code 55959-1630, SHDRRA16W45 Headers & Wire WURTH J2, J5 P250X200_2X8_ Housings 16 Ckt 62401621722 ELEKTRONIK 1940X1450X117 R.A. Header 0P, 250V, 3A 55959-1830, SHDRRA18W70 Headers & Wire WURTH P250X200_2X9_ Housings 18 Ckt 62401821722...
  • Page 57 UM3371 Bill of materials Item Q.ty Ref. Part / Value Description Manufacturer Order code STPS1045SF, SMD Power Schottky TO-277A, 20V, STPS1045SF Rectifier L9963E, Automotive Multicell TQFP64_L9963 battery monitoring L9963E E_STM-M and balancing IC Power management SPSB100, IC for highly SPSB100 VFQFN-56 integrated processors...
  • Page 58: Board Versions

    AEK-POW-BMSLV versions PCB version Schematic diagrams Bill of materials AEK$POW-BMSLVA schematic diagrams AEK$POW-BMSLVA bill of materials AEK$POW-BMSLVA 1. This code identifies the AEK-POW-BMSLV evaluation board first version. It is printed on the board PCB. UM3371 - Rev 4 page 58/65...
  • Page 59: Regulatory Compliance Information

    UM3371 Regulatory compliance information Regulatory compliance information Notice for US Federal Communication Commission (FCC) For evaluation only; not FCC approved for resale FCC NOTICE - This kit is designed to allow: (1) Product developers to evaluate electronic components, circuitry, or software associated with the kit to determine whether to incorporate such items in a finished product and (2) Software developers to write software applications for use with the end product.
  • Page 60: Revision History

    UM3371 Revision history Table 30. Document revision history Date Revision Changes 08-Jul-2024 Initial release. Updated the section title in Section 1.3.1: SPC58EC80E5QMC1X MCU and 09-Jul-2024 Section 6: Schematic diagrams. 26-Jul-2024 Updated Section 7: Bill of materials. 16-Oct-2024 Updated Section 6: Schematic diagrams Section 7: Bill of materials.
  • Page 61: Table Of Contents

    AEK-POW-BMSLV software configuration ........
  • Page 62 UM3371 Contents 5.12 L9963E_VOLTAGE_13_14 (0x203) ..........27 5.13 SPSB100 related signals .
  • Page 63 AEK-POW-BMSLV evaluation board ........... . . 2 Figure 2. Application example: AEK-POW-BMSLV connected with a demo battery pack ......3 Figure 3.
  • Page 64 Bill of materials AEK-POW-BMSLV........
  • Page 65: Disclaimer

    ST’s terms and conditions of sale in place at the time of order acknowledgment. Purchasers are solely responsible for the choice, selection, and use of ST products and ST assumes no liability for application assistance or the design of purchasers’...

Table of Contents