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.

TPS65983: firmware request for TPS65983

Part Number: TPS65983

Hi,

Our customer is considering TPS65983 in sink (Device) side. and follow the internal reference design thunderbolt 3.0. Refer below details please:

   We use TPS65983 external MOS path to drawing VBUS power from host, so ours only as endpoint. And we use the TBT controller is Intel Alpine Ridge, which shared external flash is W25Q80DVSSIG, TPS65983 share this flash. The reference is “AR SP NGFF REV2P5_FINAL”.

Can you help to check and share the matched PD firmware to us?

 

Thanks.

 

  • Hi Oliver,

    Can you provide me with your email address used to create your TI account?

    Thank you,
    Eric
  • Hi Eric,
    My email is Oliver-Ou@ti.com.

    Thanks.
  • Hi Oliver,

    You will receive an email within the next 30 minutes with details on accessing the files.

    Thank you,
    Eric
  • Hi Eric,

    Thanks a lot. I would try to download these files.

    Customer's design target is to sink 5V/3A from host side and wants us to provide a reference binary file.

    Can you help on this too?

    Thanks.

  • Hi Oliver,

    Which intel reference design is the customer following? Our configuration tool for the TPS65983 contains configuration templates for the intel reference designs. These templates can be used to easily generate a binary file for the customer.


    Thank you,
    Eric
  • Hi Eric,

    Customer has used the default configuration from our tool, and found an issue:   power on/off for several minute then would be stable. the communication also is failed. I can't attached the project and .bin file in this E2E forums, so I would send a mail to you later. please help us to check and give some suggestion.

    Thanks.

  • Hi Eric,

    When connect to the host, CC pin is shown like below pictures, and no GPIO2 Enable signal, So please help to check what’s actions for this CC.

      Is it  normal, what’s the status of 1.2V to 0V then 0V to 1.2V alternating? Here is  is the zoom waveform.

    Customer has tried  several PCs with type-C  interface, the result is same.

    Can you help to check and give some suggestions asap?

    Thanks a lot.

  • Hi Oliver,

    That toggling on the CC lines is PD communication. The CC lines are used between two PD devices to negotiate a PD contract. Do you have a PD analyzer that you could use? It is very difficult to analyze what is happening without the PD messages.

    Thank you,
    Eric
  • Hi Eric,
    Yes, PD communication is always running during 5 minutes. In the meanwhile, the external MOSFET will be consecutively enabled/disabled by TPS65983. We measured the VBUS at the side of host, the 5V will drop near to 0V periodically with the MOSFET enable/disable. The 5V after MOSFET on our board is also off/on periodically with the same period above. The period will last for about 5minutes and finally 5V stable.
    At present, we have not PD analyzer on hand, so we can not identify the PD communications for a while.
    Now we are using "TPS65983 Application Customization 3_10" software tool to generate the binary file for TPS65983. The Intel reference is "Thunderbolt - Alpine-Ridge SP - BPD NGFF". So I am not sure if you have any other TPS65983 tools for the binary generation?

    Thanks,
    Best Regards,
    Homer
  • So we think the power-off must be resulted from the CC abnormal communication. Host and endpoint don't complete a handshake based on protocol.
    From the physical signal measurement, the signal quality is ok. Because of the failed PD communication, host will power off the VBUS.

    So the 5V power-off must result from the binary configuration of TPS65983.

  • Hi Homer,

    Please try to use the following project file on your board. It is set as a bus powered device that uses the external power path to sink:

    TPS65983 E2E BPD.pjt

    Thank you,

    Eric

  • Hi Eric,

         Yes, I think so , the CC communicate fail, the host power off the BUS, as Fig.1 shown.

         Now we have use Intel BPD EXT the default setting FW in our drives, but I found a strange message, in Sink capabilities Message type, why is the port role Source, asFig.2 shown?

        And the power data object in data message is battery, i don't know whether it is resonable or not, as Fig.3 shown?

         Could you help to provide the PD communicate sequence?

         Thanks a lot.

         

          

         

         

  • Hi,

    Can you provide me more details of your test setup? What are you connecting the board with the TPS65983 to? Have you tried connecting to different devices? Does this same behavior happen with all devices you connect?

    Thank you,
    Eric
  • Hi Eric,

         1.Physical connection is linked like the below picture shown. Dell laptop(Product type: DELL XPS 15-9550)-->Passive super speed USB3.0 Cable-->Typc-C USB interface on the drive-->CC signal to TPS65983 on the drive.

         2. I download the FW into different drives,  the phenomenon is the same,  so I only decode one drive's CC signal;

         3. Yes, I tried about 3pcs drives, same connection,same PD FW,  and this VBUS turn on/off behavior is same to these three drives.

         Thank you,

         Amanda

         

  • Hi Amanda,

    Do you know if Intel provided any reference FW for the "AR SP NGFF REV2P5_FINAL" reference design? I do not have a complete schematic for this design and debugging without any PD traces is very difficult.

    Thank you,
    Eric
  • Hi Eric, 

    What means of the "AN ENABLE SWITCH ONLY" lists in 0x37 of TPS6598x application tool? In default setting, it is selected but your supplied project has been unselected. 

    Thanks, 

    Best Regards, 

    Homer

  • Hi Homer,

    This is used in the AutoNegotiate Sink configuration on the 83. I would recommend to leave it checked as this setting will ensure you close the power path when sinking. I had disabled it as a sanity check for the issues reported above.

    Thank you,
    Eric
  • Hi Eric,

         Now our drive can power up when insert into the thunderbolt receptacle.

        But when it insert into host USB TYPE-A receptacle ,  TBT has only 5V power, and no DG_ACE_GPIO2 signal output which will be enable the 3.3V power.

        So do you have any comments on this, why it don't support USB function?

        In theory, the PD TPS65983A should support USB 2.0 and 3.0, right?

  • Hello,

    USB Type-A ports will only output 5V max. A USB Type-C port with PD enabled is required to output more than 5V on VBUS.

    Thank you,
    Eric
  • Thanks so much, All.

    The issue had been resolved. So now, we will close the topic.