cancel
Showing results for 
Search instead for 
Did you mean: 

USB Hosts Hubs Transceivers

New Contributor

Hello!

We have a design with an ultrascale+ MPSoC and a CYUSB3304-68LTXC.

After power up, the USB 3.0 Hub is only recognized with a chance of around 50%. After it's recognized after power up, everything works fine. Data transfer rates are really great (super speed) and everything works stable.

If the CYUSB3304-68LTXC USB 3.0 Hub is not recognized after power up, we can still use the USB 2.0 Hub part without any problems. If we set the CYUSB3304-68LTXC reset pin to low and high again, the USB 3.0 hub will also work fine. But that is no real solution for us because it have to work directly from first power up.

It's a strange behavior. The CYUSB3304-68LTXC should work together with the Ultrascale+ MPSoC.

  • The board is a 12 layer design with calculated impedances. A lot of other high speed stuff like DDR4 works well on it.  
  • The crystal is a TSX-3225 26.0000MF09Z-AC0 designed for 9pF load capacity. We have 2x10pF connected, together with spray capacitance and the input pins we expect that this should fit.
  • The reference resistors (6,04k + 200) have 1% tolerance as requested.
  • We are using the integrated ROM (Both Mode_Sel connected via 10k to 3.3V
  • I2C Pins are connected to our processor, but not used (4.7k pull-ups)
  • The US-tranceiver pins have 0.1uF capacitances (AC-coupled). (Sure, DS TX have them also)
  • We have tried already a delayed release from reset, but no changes.

Have somebody an idea or hint for me?

Best Regards,

Andre

0 Likes
Reply
1 Solution
Moderator
Moderator

Hi Andre,

Could you please let me know how you are connecting the upstream port to the host? If you have a receptacle and you are using a cable, then the SS TX and RX lines should not be interchanged.

Best Regards,

Sananya

View solution in original post

0 Likes
Reply
4 Replies
Moderator
Moderator

Hi Andre,

-Could you please let us know if the hub is enumerating with an error or not enumerating at all when you say its not recognized?

-Is the Reset delay timing that you tried more than 5 ms?

-Would it be possible to attach a snippet of your schematics which includes HX3?

Best Regards,
Sananya

0 Likes
Reply
New Contributor

Hi Sananya,

Thanks for your reply.

  • In the cases where the USB 3.0 doesn't work, the USB 3.0 hub isn't enumerated at all.It looks like the processor doesn't recognize it at all.
  • We tested different reset timings > 5ms. We tested up to 1000ms reset time after power up - same behaviour.
  • Here a screenshot of the schematics with the HX3:
    pastedImage_2.png
0 Likes
Reply
New Contributor

Hi!

Do you have any idea what could cause this problem?

Best Regards,

Andre

0 Likes
Reply
Moderator
Moderator

Hi Andre,

Could you please let me know how you are connecting the upstream port to the host? If you have a receptacle and you are using a cable, then the SS TX and RX lines should not be interchanged.

Best Regards,

Sananya

View solution in original post

0 Likes
Reply