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.

Product ID

Part Number: TUSB8020B

In one of our designs we are using the TUSB8020B and we created a production test for the USB3 connection. We check the product ID within this test. With the last production the ID was 0x8025 as stated in the datasheet. Right now we got parts from the actual production and the product ID has changed from 0x8025 to 0x8027, so our test failed.

I can't find the production ID 0x8027 in the datasheet.

Is 0x8027 also a valid product ID for this part? or is this a different part?

Will the product ID change again in future?

Thanks for your support

  • HI Sven,

    The TUSB8020B PID will report as both 8025 and 8027 depending on if the Product ID is read back over USB 2.0 or USB 3.0.  There is a separate hub instance for each bus and they are required to have different Product IDs.  It looks like your test may be reading back over USB 2.0 instead of USB 3.0.

    From the TUSB8020B datasheet:

    Product ID LSB. Least significant byte of the product ID assigned by TI and reported in the SuperSpeed device descriptor. The default value of this register is 25h representing the LSB of the SuperSpeed product ID assigned by TI. The value reported in the USB 2.0 device descriptor is the value of this register bit wise XORed with 00000010b. The value may be overwritten to indicate a customer product ID. This field is read/write unless the OTP ROM VID and OTP ROM PID values are nonzero. If both values are non-zero, the value when reading this register shall reflect the OTP ROM value.

    Let me know if you have any further questions.

    Regards,

    JMMN