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.

TIDA-01627: Porject file for the latest version of the Application Customization Tool and desination for this file

Part Number: TIDA-01627
Other Parts Discussed in Thread: TPS65981, TPS65987, TPS65987D

I have two related questions

1. Concerning the project file you supplied, its for a much older version of the tool which can lead issues since the instruction on importing are a little circular. Can you please supply a known good project file for the TIDA-01627 for this version of the tool:

TPS65981_2_6_7_8 Application Customization Tool

GUI Version : 6.1.1

Date of release : 10th October, 2019

2. What is the destination for the binary/Hex file generated. Is it to be programmed into the external SPI FLASH or into the TPS6598xD part?

Thank you.

Dean

  • Hi Dean,

    When there is a new GUI release, the way you can configure older projects files is by importing the settings into the new GUI version. To do this, simply create a new project with your device, in either advanced or standard mode. Then, once the new project is loaded, click on project again and select "Import Settings from Project" and select the project file.

    This will configure the new GUI to match the settings that were configured on the older version. I can attach the project file from the older project for your reference. If you run into any problems, you can let me know and I can import them on my end and save the project file using the new version and attach that.

    3162.0654.TIDA-01627.pjt

    For your second question, yes you can program it to the external FLASH and then depending on your TPS6598x default configurations, it will load these configurations from the Flash upon boot up.

    Thank you,

    Hari

  • Hari,

    Thank you. I have a follow-up question. Our system/board is like the TIDA-01627 but does other functions and is not just a USBC battery bank. In my system the total amount of current/power we have to source to an external device through USBC can change dynamically due to certain factors such as battery SOC remaining and as other uses of power on our board increases or decreases. We have a fuel gauge IC that we use to monitor amount of current our battery is supplying total along with the temperature and SOC. What would you recommend for the most straight forward way (i.e. through TPS6598X I2C slave port accesses by our host processor on our board or something else?) to force the reduction in source current to the external sink if conditions change as I described above such that we need to do that. I'm not a USB expert so hopefully you have an app note describing this type of control and operation. Thank you.


    Dean

  • Hi Dean,

    Are you trying to change the current being sourced due to change in conditions? If so, you can have different PDOs and send different 4CC commands based on your needs. I will talk to my team as well and get back to you on this by the end of the week. As for the application notes, yes we have many different ones you can look at on the product page's technical documentations tab here: https://www.ti.com/product/TPS65987D/technicaldocuments

    I would also recommend taking a look at the Technical Reference Manual here: https://www.ti.com/lit/ug/slvubh2b/slvubh2b.pdf

    Thank you.

    Hari

  • Hari,

    We just want to be able to adjust the current being sourced from the USBC port (in the case were we are charging some external device) depending on the amount of current/power available. For instance our battery has a 3000 mA limit current discharge, Since we have other sinks for current/Power in our design (we are a portable wireless access point) we watch the current being pulled form the battery and in a case where the SOC drops below a certain level or the current is close to the limit of the battery we simply want to stop charging the external device or force a negotiating for lower power or limit the current to something we compute as being acceptable for the existing conditions on our board. So is there a straight forward procedure you can provide for this type of control given the above. I'm not super familiar with he part., are the PDOs (high power to low power delivery) already there and are easy to select?

    Thank you.

    Dean

  • Hari,

    (Updated)

    As a follow-up to a previous question and your response in this thread, I imported the project file you sent. Changed a setting and then  tried to generate a hex file to program in the SPI FLASH. The tool said "Project firmware does not exist. Please update your "General Setting" tab and try again."

    It looks like there are 2 bin files in /C:\Program Files\Texas Instruments\TPS65981_2_6_7_8 Application Customization 6.1.1\tps6598x-application-customization

    TPS65981_2_6_v0001_12_09.bin

    TPS65987_88_F707_10_08.bin

    Which one should be used when generating the FLASH file for the dev kit mode of the chip? 

    Thank you.


    Dean

  • Hi Dean,

    Apologize for the late reply. Hari has moved to another team, so I'll take over this thread.

    When generating your own flash image for the TPS65987D, the firmware image you will use is TPS65987_88_F707_10_08.bin