- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Is there a good reason why SSRX+ and SSRX- seem to be swapped relative to SSTX+ and SSTX- ?
If they were the right way round, it would be very convenient to route to a USB connector. Was this by design, by accident, or have I made a terrible mistake ?
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks for the link, but this doesn't really answer the question. It just says that for USB 3.0 you can connect then backwards and it doesn't matter, but you can't for USB 2.0.
But still, why? This is not the only example of odd pin placement on a Cypress part. On the PSoC parts, the XRES pin is on the other side of the chip from the programming pins, making it akward to connect to the programming connector.
Hugo
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Hugo,
The KBA explains that SSRX+ and SSR- ,SSTX+ and SSTX- could be swapped to make it easier when you design PCB. USB 3.0 define this feature so that user could do it in this way. That's the reason for USB 3.0 diff pairs.
I am sorry but I think I could not understand what you are asking. Could you please check the screenshot below?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Here is the image again with labels.
The following are the USB pins of the CX3 device, as described in the datasheet:
As you can clearly see, the USB connector has its pins in a sensible order:
- RX+
- RX-
- TX+
- TX-
- DM+
- DM-
If the CX3 had its pins in the same order, then wiring from the USB connector to the CX3 device would be trivial.
However the CX3 device has a different order:
- A3: RX-
- A4: RX+
- A5: TX+
- A6: TX-
- A9: DM+
- A10: DM-
Note that RX- and RX+ are swapped compared to the order in the USB connector.
However, what I think I understand from the article you linked to (KBA218753), is that the polarity of the RX and TX pins of the CX3 is basically meaningless, because their polarity will be automatically negotiated. So I can actually connect them like this, and everything will be fine. Is that correct?
Many thanks
Hugo
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Hugo,
Yes, you're right.
The pin SSRX- on USB receptacle side ,for example, could be connected to SSRX- or SSRX+ on CX3 side(same rule for SSTX+/-). It is supported by USB spec and you don't need to pay other attention.