Hello experts,
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hello experts,
Hello Akashi-san,
TI has all of the pieces needed to meet your "eBattery SOC" requirement. The TPS65987/8 USB PD controller can send and receive Battery Status messages, but an external uC needs to fill in the battery information. Many of our chargers are able to provide status info via I2C such as to whether the battery is charging or discharging, but for specific details we would need to know the specific part number you would like to use. As you said, a fuel gauge IC is the best way to get the state of charge information.
To summarize, a uC reads the information needed to fill in the Battery Status Structure from a combination of charger and fuel gauge registers and then sends the BatteryStatus message using the TPS65987/8 USB PD controller. For more information on the USB PD messaging, you may want to post a message to the USB PD power forum under the TPS65987 part number.
Regards,
Steve
Hello Steve-san,
Hi Akashi-san,
1. The "Get_Battery_Status" USB PD message is only sent over the CC line. I am not aware of any standard that supports sending this message over D+/D-.
2. I am afraid that I don't know the answer to this question. I have worked with other customers who have implemented this support, so I know that at least some battery-powered PD systems do support this command, but I don't know what percentage of all the products in the market have implemented this.
Regards,
Steve