Hi,
We found that our TPS65987DDJ has no SPI communication with flash, and CS# is always high.
The design and pd’s formware are attached, please help check it, ths.65897 design.pdfTPS65987DDJ_firmware.zip
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.
Hi,
We found that our TPS65987DDJ has no SPI communication with flash, and CS# is always high.
The design and pd’s formware are attached, please help check it, ths.65897 design.pdfTPS65987DDJ_firmware.zip
Hi Ding,
The SPI port for the PD controller is mainly for the Flash IC. Is this what you have it connected to?
If so, the SPI Flash must first be programmed with a full flash image of the PD controller configurations the first time before the PD controller can pull the configurations upon boot up.
Thank you,
Hari
SPI connected to 25Q80DV。
We replaced some 65987DDJ have used on other motherborad, and the SPI communication is ok.
Your mean that we need change some registers with PD controller first time?
Hi Ding,
No that means the SPI configuration may be different on your schematic. For the Flash programming, you will need to program the full-region flash binary image since it will be empty to begin with. However, afterwards, you can program the low region binary only. Are you programming the Flash via EC?
Thank you,
Hari
1、Programming the flash or PD controller? I means that we using a same flash and replaced PD controller, the SPI back to normal. 2、Can you tell us how to programming the Flash?
Hi Ding,
If you are using an Host/EC to program the flash, please take a look at the following app note:https://www.ti.com/lit/pdf/slvae21
I would recommend double checking that the schematic is correct for your design by following the datasheets' Typical Application example schematic. I noticed that you are using the DJ version, this is only recommended for TBT devices, is this your application? Also, if you haven't already, you can also see these videos which go over the GUI and etc: https://training.ti.com/how-evaluate-and-configure-our-usb-type-c-pd-controllers
Thank you,
Hari