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.

TUSB1210 in device mode. Fails after GetDescriptor (Device)

Other Parts Discussed in Thread: TUSB1210

I have a TUSB1210 attached to a FPGA and can view various internal and external signals.


I can initiate connection though I ignore the Chirp signals so that the PHY remains in Fast Speed mode.

The Host PC starts the SetAddress transactions and all is well.  I obtain the Device Address allocated by the Host PC.

It then starts the GetDescriptor (Device) transaction.


All is well until I send a Standard Device Descriptor packet. My CRC is the same as a known packet, but immediately after this packet is sent to the Host I get what looks like a Chirp and no ACK packet.  After this chirp the Host responds with restarting the GetDescriptor (Device) transaction. After sending the Standard Device Descriptor packet the bus seems to hang and I don't receive any further SOFs.


I'm sure I am doing something silly, but would be grateful for any ideas.