Part Number: TMS570LS1224
Other Parts Discussed in Thread: BQ79616EVM-021, , BQ79616, USB2ANY, HALCOGEN, TMS570LC4357
Hello,
My name is Claudiu Timiș, and I am developing a Battery Management System (BMS) setup using TI development boards: specifically, the BQ79616EVM-021 BMS board and the Hercules LaunchPad TMS570LS microcontroller.
I am working with a Hercules TMS570LS1224 (LAUNCHXL2‑570LS1224), but it is failing to communicate with the BQ79616EVM-021 BMS.
The UART frames generated by the MCU are structurally correct; however, the baud rate, delays, and "ping" signals are approximately 15.5 times slower than they should be.
Mr. Arnold Venter, from the BQ79616 team, analyzed the logic analyzer captures and confirmed that the communication timings on the TMS570 side are significantly off. He suggested that the issue is likely caused by an incorrect configuration of the PLL, oscillator, or external clock on the TMS570LS1224.
I am attaching the CCS project (version 12.4.0, TI ARM Compiler v18.1.2.LTS) as well as logic analyzer screenshots so you can observe the transfer rates. The frames were captured and saved using Saleae Logic 2 software.
I am also including the link to the discussion where Arnold assisted me.
Could you help me resolve this communication and data transfer issue between the TMS570 microcontroller and the BQ79616EVM-021 BMS?
Please note that I also own a USB2ANY interface, which works correctly with the BQAutoEval application. In the attached file, you will find screenshots from USB2ANY and the TMS570, covering both the startup phase and the debugging process.
https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1646251/bq79616evm-021-bq79616evm-021-charging-balancing-and-mcu-interface-questions/6482047?tisearch=e2e-sitesearch&keymatch=%20user%3A699687#
I would appreciate your assistance.
Thank you in advance.
Have a wonderful day.
Thank you for your help.
Best regards,
Claudiu Timiș


