TPS25751: Questions regarding standalone operation and configuration of TPS25751S

Guru 12115 points
Part Number: TPS25751

Tool/software:

Hi,

A follow-up to a related question. I would like to confirm the following points regarding the standalone operation of TPS25751S:

  1. USBCPD Application Customization Tool usage

    • In Image 1, there is a "DOWNLOAD (TI Cloud Agent Setup)" option. Is this required even when we only need to generate a bin file, or is it only necessary when flashing directly to the device?

  2. Configuration steps

    • Select TPS25751 (Image 2)

    • Choose the TPS25751S configuration (Image 3)

    • Enable Advanced Configuration (Image 4) and set:

      • Source PDO: one entry (5V/3A)

      • Add Sink PDOs if needed

      • Enable DRP/DRD and define GPIO assignment

    Could you confirm if this procedure is correct? Are there any other mandatory configuration items we should set?

  3. File export

    • My understanding is that we can export a bin file, write it to an external EEPROM, and then TPS25751 can run in standalone mode. Is this correct?

    • Also, is it correct that the VIF file is mainly for USB-IF certification purposes and not mandatory for operation?

  4. EEPROM programming method

    • Besides programming the EEPROM externally before mounting, is there any tool or method provided to write into an already mounted EEPROM by controlling the write-protect externally?

Thank you very much for your support.

Conor

  • Hello Conor,

    Thank you for reaching out. 

    Is this required even when we only need to generate a bin file, or is it only necessary when flashing directly to the device?

    In order to use the Application Tool, you need to download the TI Cloud Agent.

    Are there any other mandatory configuration items we should set?

    Confirm that all of the questionnaire is filled in. Once this is done you may go into advance configuration and change induvial registers accordingly. 

    My understanding is that we can export a bin file, write it to an external EEPROM, and then TPS25751 can run in standalone mode. Is this correct?

    Your understanding is correct, the bin file is used to write to the external EEPROM.

    Besides programming the EEPROM externally before mounting, is there any tool or method provided to write into an already mounted EEPROM by controlling the write-protect externally?

    For development, look for I2C programmer such as the Aardvark Adapter w/ Flash Center: Flash Center Software - Total Phase

    Internally, we use the Aardvark Adapter for debugging.

    In field, if you want to update the image there is a process using an MCU. Please see the application note linked below:

     TPS25751 and TPS26750 EEPROM Update Over I2C

    Thank you,

    Katilynn