cancel
Showing results for 
Search instead for 
Did you mean: 

User Guide and SPI Communication Support – AEK-POW-BMSWTXA Board

Priya1
Associate

Dear STMicroelectronics Support Team,

We are currently working on a project involving the AEK-POW-BMSWTXA board, which we are interfacing with an STM32F405RGT6 microcontroller via SPI communication.

We have connected the board over SPI, but we are not receiving any response from it. To proceed with our development, we kindly request the following:

  1. The official User Guide or any detailed documentation for the AEK-POW-BMSWTXA board.

  2. A working SPI communication example for interfacing this board with an STM32 MCU (preferably using STM32 HAL).

  3. Guidance or sample code to read individual cell voltages from the board.

We are facing difficulty in establishing communication and would appreciate your support in resolving this issue.

          Thank you .

1 ACCEPTED SOLUTION

Accepted Solutions
Andrew Neil
Super User

@Priya1 wrote:

We are currently working on a project .


So does that "we" include @Manikandaprabhu - hence the identical question here:

https://community.st.com/t5/autodevkit-ecosystem/user-guide-and-spi-communication-support-aek-pow-bmswtxa-board/m-p/811246 ?

A complex system that works is invariably found to have evolved from a simple system that worked.
A complex system designed from scratch never works and cannot be patched up to make it work.

View solution in original post

2 REPLIES 2
Max VIZZINI
ST Employee

Dear Valued Customer,

Please find the answers to your enquiries:

Q1. The official User Guide or any detailed documentation for the AEK-POW-BMSWTXA board.

A1. All our board come with User manual to be found in the documentation tab of the board on ST.COM. For the above specified board:

https://www.st.com/resource/en/user_manual/um3185-getting-started-with-autodevkit-battery-management-system-bms-evaluation-boards-stmicroelectronics.pdf 

Q2. A working SPI communication example for interfacing this board with an STM32 MCU (preferably using STM32 HAL).

A2.  All our working examples are based on SPC58 automotive microcontrollers. We do not have a porting on STM32 available. You are welcome to take the examples inside AutoDevKit Studio and look at the source code. By replacing the Low-level driver calls with the STM32 HAL calls you should be able to port the code. Please note that to establish the connection with the board you need to follow the exact startup and addressing procedure present in our code or you will not get any response from the SPI.

Q3. Guidance or sample code to read individual cell voltages from the board.

A3. In the same demo examples, you can find the code portion to read individual cell voltages one by one or in burst mode. You can also try the snoop the code with our GUI.

Please use the 'CHAIN' type demo: 

MaxVIZZINI_0-1749569399973.pngMaxVIZZINI_1-1749569507059.png

Best Regards,

AutoDevKit Team

Andrew Neil
Super User

@Priya1 wrote:

We are currently working on a project .


So does that "we" include @Manikandaprabhu - hence the identical question here:

https://community.st.com/t5/autodevkit-ecosystem/user-guide-and-spi-communication-support-aek-pow-bmswtxa-board/m-p/811246 ?

A complex system that works is invariably found to have evolved from a simple system that worked.
A complex system designed from scratch never works and cannot be patched up to make it work.