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.

TPS65988: Sets the boot configuration and flash information import method

Part Number: TPS65988
Other Parts Discussed in Thread: TUSB1146,

Hi team,

Design the circuit for the TPS65988, each port of the device acts as a DFP with a fixed 5-V external output capable of 3-a current. The TUSB1146 is used to implement USB signaling and DP ALT mode (2 lane DisplayPort signal + 2 lane USB) to output DP signals externally. GPIO0 and GPIO5 are therefore configured as DP signals, GPIO1 and GPIO6 are USB3 signals, GPIO3 and GPIO4 are HPD signals, and GPIO2 and GPIO7 are forward and reverse interpolated signals. 

1) Is the above design reasonable? 

2) Use the TPS659xx Application Customization Tool to set up the desired configuration information, store it as a full-flash binary image and flash it onto a flash chip. The TPS65988 then reads the information from the flash chip and initializes it according to the settings in the GUI. Are the above understandings correct? 

3) The customer's design uses the SPI flash socket as shown in the figure below. Can I simply take the flash chip out and use the burner to flash the full-flash binary image file to flash, and then put the burned flash chip back into the flash socket? Will the TPS65988 configure to work as expected once this is done? Simply put, customers simply use the TPS659xx Application Customization Tool as a tool for generating flash burning files. 

4) If the customer want to flash the chip W25Q80DVSNIG as described above, the following prompt will pop up when use the GUI to store the binary file. What should be filled in in the offset field? 

5) The ADCIN1 pin of the TPS65988 determines dead battery mode and device configuration. Regarding the device configuration, the TPS65988 operates in the device configuration mode until the full configuration information is read from the flash chip. Is that correct?

Based on the above information, the customer is using the flash storage configuration, is it ok if ADCIN1 is set to the 2 x Configuration1? 

Could you help check this case? Thanks.

Best Regards,

Cherry

  • Hi Cherry, 

    Thank you for reaching out!

    I am not familiar with the process of burning the full-flash binary onto the flash. I will look into this and get back to you with a detailed response by Friday. 

    Best Regards, 

    Aya 

  • Hi Aya,

    Thanks and expect the response.

    Best,

    Cherry

  • Hi Cherry, 

    Sorry for the delayed response here. Thank you for your patience. 

    1) Yes the above design is fine. The GPIO pins are mapped to the same events on our EVM as well (see below)

    2) Yes, your understanding here is correct.

    3) Yes, the tool is used to generate the binary image which can then be burned onto the flash.

    4) I would keep default settings for the offset fields that the GUI provides. 

    5) The device operates in the device configuration mode in "dead-battery mode", or when the device can't read the configuration from the flash chip (if the flash is empty for instance). It does not operate in this mode when there is a configuration on the flash so you should be fine setting the ADCIN1 to the configuration above.

    Best Regards, 

    Aya