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.

TPS65983B Programmatically detecting which connector side, TB3 Logo Up/Down, is connected to the TB3 port.

Other Parts Discussed in Thread: TPS65983B

in the TPS65983B 

I need to programmatically detectwhich connector side, TB3 Logo Up/Down, is connected to the TB3 port.

The purpose here to to verify there are nor opens or shorts at the TB3 port wires.

  • Hi Guillermo,

    The TPS65983B automatically handles cable orientation detection. You can see which CC line is being used for the PD communication in the Data Status register 0x5F.

    Thank you,
    Eric
  • Hi Eric,

    thanks for the the info.  According to the datasheet, the CC lines status should be in bit 4 of Status Reg. 0x1A:

    In any case, we have no way of reading registers.  Could you please provide a debug tool, SDK, dev library, etc. for Win?  Thanks.

  • Hi Chris,

    Do you have access to the Application Configuration Tool through your local TI contacts? TPS65983B is constrained to parameters specified by Intel TBT reference designs and there is an 83B specific version of the tool. The tool has a debug mode that uses I2C to access the Host Interface register set, including the status register.

    Regards,
    Scott
  • Yes, we do have access to the Config Tool...that's how we create our images. I don't see debug features for reading registers from the host. There's apparently an I2C interface but those commands need to be tunneled as PCI over CIO from the host. I don't see any host-level support in the Config Tool to accomplish that. Am I missing something?
  • Any updates Scott?

  • Hi Chris,

    The issue is that TPS65983B is designed to work with Intel Thunderbolt reference designs. The firmware and Application configuration tool is constrained to specifically support Thunderbolt reference requirements. This limits parts of the design compared to other applications.

    I agree the '83B Config tool limits this part of the design. I am checking to see what options we have for this request and will reply as soon as I can.

    Regards,
    Scott