Part Number: MSPM0G3507
Other Parts Discussed in Thread: BQ76952, BQ25756, TPS26750, BQ34Z100, BQSTUDIO, USB2ANY
Hi everyone!
I would greatly appreciate a schematic review from TI experts for the MSPM0G3507 MCU.
The application is a BMS + USB PD Charger on the same PCB. The BMS IC is BQ76952 and the charger is BQ25756 + TPS26750.
Application requirements:
- Must accept a li-ion battery pack 13s2p 32.5~54.6 V.
- Must be able to charge the pack with max USB-PD of 240W.
- Must be able to source all USB-PD up to 240W.
- Must be able to communicate with external MCU via CAN.
- Charging must be enabled only in the temperature range of 0~60°C.
- Minimal cell balancing current of 40mA.
The circuit is designed such that there is a MCU which communicates to the BMS IC BQ76952, fuel gauge BQ34Z100 and USB PD TPS26750 via I2C to monitor the state of ICs and set their registers.
This MCU also communicates to an external MCU via isolated CAN to give status information.
I have debug connectors for the MCU, the BMS I2C bus and the charger I2C bus.
I plan to use the USB2ANY adapter during development to connect to the BMS BQ76852 IC and charger BQ25756 + TPS26750 ICs to monitor the state and configure the registers with the BQStudio software.
Please let me know your comments related to the MSPM0G3507 MCU or any other aspect of the design. I will appreciate everything that can help me improve.
I am attaching a PDF of the schematic and a .zip of the Altium project.
Thank you all for the help and comments!
Samo