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.

DS90UH941AS-Q1: not recognized via USBANY.

Part Number: DS90UH941AS-Q1
Other Parts Discussed in Thread: USB2ANY, ALP

Hi

my customer is using several ser/des on his board, when connecting the USBANY only one appear or is detected.

customer comment:

I’m trying to read the registers from the IC U8 (DS90UH941), address 0x1A, which are hanged in the same I2C bus with other 3 TI devices (1x DS90UH941[0x18], 1xDS90UH949[0x0C] and 1xDS90UH940[0x2C]).

The USB2ANY is only seeing the DS90UH949 with address 0x018!?.... see below.

 

Could you help me? How I can choose the I2C address if it has 2 different addresses for the same device type?

I’m using the I2C bus pulled to 1V8.

Only the DS90UH949 is pulled to 3V3.

regards,

Kamal

  • Hi Kamal, 

    Do you have multiple USB2ANYs attached to the bus? 

    For the purposes of simultaneous USB2ANY communication, you might need to isolate each from the main I2C bus. 

    One thing you can try is to change the particular address an ALP profile is addressed to by using this line in the script tab. This isn't supported on all device profiles though, so might need to isolate the buses.

    Regards, 

    Logan

  • hi,

    Actually my customer does have only one USB2ANY connected to the bus.

    regards,

    kamal

  • Hi Kamal, 

    Right, so the customer will need to either isolate the buses to individually connect to each device one at a time (but like I mentioned, can also try to change the board.devAddr address to see if that works first). 

    The ALP typically cycles through slave addresses until it gets a successful handshake with the serializer, in this case it will only ever be able to connect to one device.

    Logan