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.

TPS25772-Q1: Building a 4 port PD for vehicle

Part Number: TPS25772-Q1
Other Parts Discussed in Thread: TPS55288,

Hello,

I am designing a 4 port USB-C PD system for a vehicle, I am using TPS25772 + TPS55288, and was not able to understand the proper method for firmware updating. I see it can be done via US-C port A but i am not sure of the proper schematics to do it via jumpers. is there an schematic than i can follow? 

Thank you.

Jeison

  • Hello Jeison,

    There are three methods to update the firmware by loading patch bundles to the TPS25772-Q1.

    1. From an EEPROM over the I2C bus
    2. From an embedded controller, also over the I2C bus
    3. USB Endpoint programming via Port A (as you already mentioned)

    To select the method you want to use, the TVSP pin's circuit must be configured accordingly. See Section 9.3.2 in the datasheet.

    By jumpers, are you referring to header pins? To use the first method listed above, you would need to program the EEPROM first which you can do via header pins. See the TPS25772Q1EVM-CO-149 schematic in the EVM User's Guide. In Figure 6-6, you can see that J10 on the EVM is provisioned for I2C programmers such as an Aardvark to program the EEPROM. Once the EEPROM is programmed, the firmware patch bundle can be loaded from the EEPROM after POR.

    Hope this helps. Please let me know if there is anything else I can clarify.

    BR,
    Seong

  • Hello Seong,

    Thanks for your reply, I wanted to do the upgrade from an EEPROM over the I2C bus, I have included that in my design already, I will go over the datasheet to see where I am getting hung up and yes jumpers I meant header pins. But flashing via port A maybe a better solution. Again thank you, I will look at the datasheet again.

  • Sure thing. Let us know if you have any other questions.

    Thanks,

    Seong