cancel
Showing results for 
Search instead for 
Did you mean: 

Demo of Charger controller using BQ25756

Sankar_Eswaran
Associate

Title:
"Demo for STM32L562 with BQ25756 Charger Controller?"


Hello STM32 Community,

I am currently working on a project involving the STM32L562 microcontroller and the BQ25756 battery charger controller. I am looking for a demo or example project that demonstrates how to interface these two components.

Context:
I am using the STM32L562 for a battery-powered application, and I have chosen the BQ25756 for managing the battery charging process. I am relatively new to integrating charger controllers with microcontrollers and would greatly appreciate any guidance or examples.

Specific Question:
Does anyone have a demo project, example code, or any resources that show how to set up communication between the STM32L562 and the BQ25756?

What I’ve Tried:
I have reviewed the datasheets for both components.
I have searched through the STM32CubeMX and STM32CubeL5 libraries but haven't found specific examples for the BQ25756.
Additional Information:
I am using the STM32CubeIDE for development.
Any tips on initializing the I2C communication between the STM32L562 and the BQ25756 would be particularly helpful.


Thank you in advance for your assistance!

Best regards,

Sankar Eswaran.

1 REPLY 1
Andrew Neil
Evangelist III

@Sankar_Eswaran wrote:

I have searched through the STM32CubeMX and STM32CubeL5 libraries but haven't found specific examples for the BQ25756..


The BQ25756 is a product from an entirely different manufacturer - TI (Texas Instruments):

https://www.ti.com/product/BQ25756

You can't expect ST to provide specific examples for every single product from every other manufacturer.

Similarly for TI.

Therefore you are going to have to do some work yourself.

Fortunately, the BQ25756 communicates over I2C - which is a well-established, widely-used, industry-standard interface:

https://community.st.com/t5/stm32-mcus-products/i2c-interface-with-adxl345-using-stm32f446re/m-p/658323/highlight/true#M240123

There are plenty of examples of using I2C on the STM32

 

Have you tried an internet search for "STM32L562 BQ25756" or, more generally, "STM32 BQ25756"?
GitHub is a good place to search for code...