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.

TUSB3410 Intermittent Connectivity

Other Parts Discussed in Thread: TUSB3410

Hello TI, 

I am troubleshooting a dropout in communication with the TUSB3410 device. I have a TI USB evaluation board. I have this connected to a GPS device. The driver is installed and communication can be established for a few minutes to my application software. After a few minutes, the link is lost and the COM port is closed. I can reopen the connection and run for a while longer. 

I have tested and recreated this error on Win XP 32 bit and Win 7 64 Bit.

I have also recreated this issue on three different motherboard/Chip-set combos. 

The error occurs whether or not the EEPROM with eval kit is installed on the eval board.

I have attached a USB analyzer and  also the MS portmon application to monitor the traffic on the USB and the COM ports.  When the communication is lost, the port mon program shows that the port is being closed. 

 

If I use Hyperterminal instead of my application software, I am able to see communication from the GPS device. I do see intermittent timeout errors accord to the portmon utility.

I have tried added a pullup on the RX line, per the suggested message here, but the failure continues to happen at the same rate.

http://e2e.ti.com/support/interface/digital_interface/f/130/p/15389/59446.aspx#59446

 

How robust is the Windows Driver(s)? How does it handle a timeout condition or a buffer overflow condition? 

I have also tested this in Linux and had to make changes to get it work and retry the link when this condition occurs.

 

As a comparison, I have a eval kit from another vendor (USB to Serial) and have no loss of connectivity with this device on the same platforms & OSes. I have used the port mon and USB analyzer to track the data and am not see the link being closed even if there is a timeout condtion.

 

Appreciate your prompt feedback

 

David

 

  • Hello David,

     

                We need to generate some logs to help you with this issue. Also you seem to mention that HyperTerminal is working without communication interruption so maybe the component you are using to communicate the device with your application is the root cause of the issue. Can we get a copy of the software application that you are using and some details about the SW components you use to manipulate the serial port?

     

    Regards,

    Roberto.