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.

USB2ANY: It's no longer reading data

Part Number: USB2ANY
Other Parts Discussed in Thread: TPS650861, , ALP

I bought one a couple weeks ago. It's working fine, but now it's not reading data and the it's hot to touch. I contacted customer service thinking it's due for replacement, but they asked me to post here since it's a tech issue.

  • Hi WeiXiao,

    Could you tell me what is the related TI products (IC or hardware application) that your USBANY device is interfacing with? Is it TPS650861 Programmable Multirail PMU for Multicore Processors, FPGAs, and Systems? TPS650861 product is supported by IPP-PMIC team. 

    Our PRAMPS team does not use USB2ANY interface for our op amp products. TI has up to 3 product groups which are using USB2ANY device in interfacing with certain products. I would need to direct your inquiry to the proper support team in order to receive the proper support. Please let us know.

    Best,

    Raymond  

      

  • Hi Wei,

    When you say the adapter is no longer reading data, what are you seeing to indicate this? Is there a visual indication you can share of an error or are your commands just not making it to the IC (confirmed by no change in IC settings or failed readback)?

    Regards,

    James

  • I am using the adapter with ALP. In the past, it can detect the correct deserializer and serializer connected to it and display the I2C addresses and load their register values. Now it can no longer do that. 

  • Hi Wei,

    You may want to start by reinstalling the driver or checking the following E2E posts for clues. I'm not familiar with the APL platform.

    1) USB2ANY: TI Analog LaunchPad Framework software does not recognize USB2ANY

    2) USB2ANY: USB2ANY

    In case something goes wrong with the firmware: USB2ANY: firmware update fails - How to fix it?

    Unfortunately, if the adapter is abnormally hot to the touch and is suddenly not working, there may be some internal damage and you would need a new unit.

    Regards,

    James

  • We also have a UB940 eval board, which works fine, so it should not be computer software or hardware related. We used the usb2any with ub925, ub926 with no issues until a few days ago when it stopped loading correct information and I noticed it was hot to touch

  • Hi Wei,

    Let me know if any of the solutions or suggestions in the above mentioned threads improves the device performance. The firmware is related to the adapter itself, not the computer. There is an MSP430 IC on the USB2ANY board inside the adapter that may need a firmware reset. However, if these avenues don't return the device to a working state then it's possible there's permanent damage to the device (indicated by abnormal temperatures). If this is the case, the only solution would be a new adapter.

    The device should not be overheating unless there is some short that has been applied or created on the internal circuitry.

    Regards,

    James

  • I tried updating the firmware and it went through fine, but it still cannot detect correct ser/deser information. Below are two pics compare UB940 EVAL board connected to computer directly vs through USB2ANY. When connected directly, the info and register values can be displayed but when using USB2ANY, they are not correct.

  • Hi Wei, 

    i am going to reassign your thread to the team supporting the UB940 eval board. Sorry for the inconvenience, but I don't know if our team (PMIC) will be able to debug this.

    Regards,

    Matt

  • Hi Wei,

    When connected directly, the info and register values can be displayed but when using USB2ANY, they are not correct.

    Would you be able to clarify how the direct connection is made? I am assuming when referring to the "USB2ANY" you mean the USB adapter port on the board, and the direct connection would be a pinout of SCL, SDA, and GND on the I2C bus.

    What hardware are you using for the direct connection?

    Best,

    Miguel

  • Connecting directly meaning connecting the board through mini USB port on the board to the computer.

  • Connecting through USB2ANY meaning connecting through the 10 pin USB2ANY connector

  • Hi Wei,

    Connecting directly meaning connecting the board through mini USB port on the board to the computer.

    Connecting through USB2ANY meaning connecting through the 10 pin USB2ANY connector

    Thank you for the clarification. It looks like the connection made from the USB2ANY might be configured incorrectly, as the direct USB port connection is funcitonal. May I confirm your pinout configuration for the USB2ANY connection to the SCL, SDA, and GND of the 940 Eval board?

    For the 940

    The SDA should be pin 1 of header J12, and SCL pin 2 of header J12.

    Pin 5 of J12 would be the ground.

    For the USB2ANY I2C

    The pin 19 is SCL (J4-2) and 20 is SDA (J4-1)

    The pin 16 is GND (J4-5)

    Please let me know if the configuration above matches your setup.

    Best,

    Miguel

  • It should not be the connection issue, for I have connected the same way and it's working fine before.

  • Hi Wei,

    For clarification, are you interfacing the entire 10-pin header to the J12 of the 940 EVM, or are you isolating the 3 individual wires I2C SCL, I2C SDA, and GND to their respective pins? Just checking to ensure that there are no miscellaneous connections affecting the I2C bus interactions between the USB2ANY and the MSP430 on the board. 

    Best,

    Miguel

  • I used the 10 pin connector and the 10 pin cable included with the usb2any kit.

  • Hi Wei,

    I recommend isolating the SCL, SDA, and GND pinouts to 3 jumper wires, and interfacing that with the SCL, SDA, and GND of the EVM. These are the only connections required for the ALP to register on the PC from the USB2ANY. If this resolves the problem, then the extra connections would have affected the I2C signals.

    If this does not resolve the issue, please check for continuity on the SCL, SDA, and GND traces to ensure there has been no ESD failures on components found on these traces - preventing communication from the USB2ANY module to the EVM.

    Best,

    Miguel

  • I tried just connect SCL, SDA, and GND, and the result is the same. By looking at the board of USB2ANY, it looks all normal. Did not see any burnt sign or loose connections.

  • Hi Wei,

    Thank you for checking the isolated SDA, SCL, and GND configuration. I see you have checked the USB2ANY board for missing connections and have verified end-to-end connection, which is good, would you be able to do the same for the pinouts of the SCL, SDA, and GND pinouts of the 940 EVM based on the schematic?

    Please check the end-to-end continuity from the 940 chip pinouts to the SCL, SDA, and GND pinouts:

    For the 940

    The SDA should be pin 1 of header J12, and SCL pin 2 of header J12.

    Pin 5 of J12 would be the ground.

    This could identify whether there are hardware connection issues to J12, based on the idea that your regular USB adapter port is able to interface with the 940, and not the USB2ANY pinouts.

    Best,

    Miguel

  • I am not just using USB2ANY with UB940 eval board. The board has a mini usb port which can be connected to computer directly. I am using it also connected to UB925, UB926, UB927 on other boards. We solder wires to SDA, SCL, GND on the board and connect them to USB2ANY. These worked fine as well before but no longer working now.

  • Hi Wei,

    To confirm:

    - UB940 Eval board works fine with the USB port only, but not the USB2ANY adapter 

    - USB2ANY does not work with the UB925, UB926, and UB927?

    - The configuration was working with all these boards before but now USB2ANY is currently not working?

    If the UB940 is able to interface directly with the PC by using the mini-USB port, then it may not need to utilize the USB2ANY.

    Is the problem that the USB2ANY is required for interfacing with the UB926 / 927 / 928?

    Please let us know how we can further assist on the ALP / EVM side, otherwise we would need to confirm and validate the SCL/SDA/GND connections from the EVM to USB2ANY.

    Best,

    Miguel

  • You are right on the three questions. I know I don't need USB2ANY for the EVAL board, however, I do need it to use with other boards I mentioned. USB2ANY module is from TI. You do stand behind the product?

  • Hi Wei,

    While I do support the DS90UB940/925/926/927 and ALP, I can only recommend continuity tests to ensure that the EVM point connections are secure by doing continuity tests from the header to the pinout. We have used these USB2ANY module before and were able to bring up ALP configurations.

    Another software solution to propose includes the installation of the driver setup for the UB92x family.
    Can you confirm if this procedure has been taken before interfacing with any of the UB92x devices?

    ALP_92x_EVM_Driver_installation.pdf

    Best,

    Miguel

  • No. I have not done that. However, if it’s working before after installing ALP, can’t we rule out software already? When can you guys say that it’s hardware issue and replace the item? We paid to use the item, but it’s been broken for weeks.

  • Hi Wei,

    I still recommend continuity tests from the pinouts to the respective headers on the DS90UB9xx EVM devices.

    > We can rule out the hardware connections after the result of this is completed.

    Since you have already confirmed end-to-end connection for the USB2ANY module, then I think the USB2ANY module may be ruled out.

    The software recommendation is to ensure that the physical driver connection (from the USB of the PC) is able to communicate and interface with that of the board. Please try the driver installation for the USB2ANY for the 92x family, and we will determine if it resolves the issue.

    Please let me know of these results of the above,

    Best,

    Miguel