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.

USB-PD-CHG-EVM-01: TPS25750 Application Customization Tool still broken

Part Number: USB-PD-CHG-EVM-01
Other Parts Discussed in Thread: TPS25750, , USB2ANY, BQ25792

As I reported about two and a half months ago, the TPS25750 Application Customization Tool fails to create working binaries for the USB-PD-CHG-EVM-01. The previous thread should be linked to this one; if not, here is the URL: https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1036446/usb-pd-chg-evm-01-tps25750-application-customization-tool-generates-bad-binary

I have been planning to use these parts in a new product design, but will have to find an alternative if TI does not care to support the accompanying software. Even at least some updates on the progress with this issue would be appreciated.

  • Hello,

    We will get back to you by next Monday.

    Thanks,

    Mike Emanuel

  • Hi, I have been having the same issue as Thomas: I generate a binary file in the TPS25750 Application Customization Tool, download the file and flash the EEPROM using the Aardvark. When I power cycle the board and connect the battery, I get the blinking fault LED. I use the USB2ANY to check the registers of the BQ chip, and the configuration is different than the one I set in the Customization Tool. If I manually adjust the BQ settings, it becomes possible to get PD working and to charge the battery.

    My questions are as follows:
    - Do you know what the timeline is for fixing the bugs with the Customization Tool?
    - Is there an alternative way to generate the binary file? Is it possible for someone from TI to generate the correct binary given a specification?

    Thanks for your help! Our company plans to use the EVM in one of our future products, so I hope we can get it working soon!

    Regards,

    Boris Yanchev

  • Boris,

    This current target releae date for the GUI is Dec 9th.  We are addressing a few confiugration issues.

    If you share the JSON file generated by the current WEB GUI, then I can generate a configured binary to get you working early next week,

    Regrads,

    Chuck

  • Hi Chuck,

    Thank you for your reply.

    Here is the JSON file: {"questionnaire":{"version":"7.0.1.3","answers":[0,4,4,1,3,0,1,null,1,null,0,14.8,3,0.2,0.2],"options":{},"configID":"0000","vendorID":"0000"}}

    If you can generate a binary for me, that would be great!

    Regards,

    Boris

  • {"questionnaire":{"version":"7.0.1.3","answers":[0,4,4,1,3,0,1,null,1,null,0,14.8,3,0.2,0.2],"options":{},"configID":"0000","vendorID":"0000"}}
    https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/196/BorisYanchev_5F00_FullFlash.bin

    Boris,

    Attached is your JSON saved as a file and the corresponding full flash JSON.  

    I have to do a lot of transposing of data, so if any of the values are off, please let me know.  It is likely a copy error on my part from the calculator to the developer tool.

  • Hi Chuck,

    Thank you for the file. The only thing I can see that is different is the charge current, set to 1A. We can still use it though.

    Is there a way to generate a more "advanced" binary? In this case, we would be interested in:

    1) Setting EN_EXTILIM = 1. I want to set the input current limit to the BQ25792 via the external voltage divider and ILIM_HIZ.

    2) Ignoring TS and leaving it NC, so setting TS_IGNORE = 1: The battery that I'm using has its own protection, so TS is not needed. Also, I would like to minimise component count as much as possible.

    Could you generate one more full flash JSON with the following configuration: {"questionnaire":{"version":"7.0.1.3","answers":[0,4,4,1,3,0,1,null,1,null,0,16.8,5,0.2,0.2],"options":{},"configID":"0000","vendorID":"0000"}} . If it is possible to include the points above, that would be great!

    Thanks again,

    Boris

  • Boris,

    We do not have a method to support the changes that you have requested in questions 1 and 2.  We only provide a basic control profile for the BQ25792 and do not have a method to update it currently.

    If you have a MCU in your system that is connected to the I2Cs bus of the TPS25750, then I can help you with a method to allow you to update settings on the fly

    I can generate the new Binary based on your JSON next week.

    Regard,s

    Chuck

  • Hi Chuck,

    Thank you for your reply. We are considering adding an MCU for more in-depth programming, so any advice you could share will be useful!

    I look forward to receiving the new binary.

    Thanks for your help,

    Boris

  • Boris,

    I will be able to create the binary for you tomorrow.

    Regrads,

    Chuck

  • Borris,

    I just noticed I missed creating this for you.

    I am in the middle of testing the new GUI release candidate today and I wont be able to address this until Monday.