Discussion:
[Arm-netbook] USB3.1 pinout
Internet
2017-02-05 11:44:46 UTC
Permalink
Hey there!

I was wondering about the USB3.1 pinout in the EOMA68 standard. In my
research on the USB Type C connector I found out that USB3.1
(Superspeed+) has only two differential signal pairs (one for receiving,
one for transmitting) but on elinux.org there are four differential
pairs for only one USB interface. Are the other two pairs meant to be
used by the second USB port or did I miss something?

Thank you very much!
Julius Lehmann


_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attachments
Luke Kenneth Casson Leighton
2017-02-05 13:18:01 UTC
Permalink
---
crowd-funded eco-conscious hardware: https://www.crowdsupply.com/eoma68
Post by Internet
Hey there!
I was wondering about the USB3.1 pinout in the EOMA68 standard. In my
research on the USB Type C connector I found out that USB3.1
(Superspeed+) has only two differential signal pairs (one for receiving,
one for transmitting)
http://pinoutguide.com/Slots/usb-type-c_pinout.shtml

two for receiving, two for transmitting, each 5gbit/s for a total of
10gb/sec. the connector and thus the pinouts are rotatable by 180
degrees so the pinouts on the first 12 pins (top row) are *identical*
layout to the second 12 pins (bottom row) except in the reverse order.
D+ and D- (the USB2 pins) are *missing* on one row of the receptacle
so that you don't connect them up twice (which would be bad).

you *may* be thinking of USB 3.0 which is connector-compatible with
USB 2.0 and is what you find on most laptops and desktop computers
these days:

http://pinoutguide.com/Slots/usb_3_0_connector_pinout.shtml

that is *only* one set of (5gbit/sec) tx-rx differential pairs.

scared me for a minute that i'd messed it up... :)

l.

_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attachme
zap
2017-02-05 16:06:53 UTC
Permalink
I just wanted to say, congratulations on reaching 200k. on your campaign
funding :)
Post by Luke Kenneth Casson Leighton
---
crowd-funded eco-conscious hardware: https://www.crowdsupply.com/eoma68
Post by Internet
Hey there!
I was wondering about the USB3.1 pinout in the EOMA68 standard. In my
research on the USB Type C connector I found out that USB3.1
(Superspeed+) has only two differential signal pairs (one for receiving,
one for transmitting)
http://pinoutguide.com/Slots/usb-type-c_pinout.shtml
two for receiving, two for transmitting, each 5gbit/s for a total of
10gb/sec. the connector and thus the pinouts are rotatable by 180
degrees so the pinouts on the first 12 pins (top row) are *identical*
layout to the second 12 pins (bottom row) except in the reverse order.
D+ and D- (the USB2 pins) are *missing* on one row of the receptacle
so that you don't connect them up twice (which would be bad).
you *may* be thinking of USB 3.0 which is connector-compatible with
USB 2.0 and is what you find on most laptops and desktop computers
http://pinoutguide.com/Slots/usb_3_0_connector_pinout.shtml
that is *only* one set of (5gbit/sec) tx-rx differential pairs.
scared me for a minute that i'd messed it up... :)
l.
_______________________________________________
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attachments to arm-***@files.phcomp.co.
Luke Kenneth Casson Leighton
2017-02-05 18:31:32 UTC
Permalink
Post by zap
I just wanted to say, congratulations on reaching 200k. on your campaign
funding :)
thanks :) it'll go higher in a big jump once the cards are shipping.
i would like the rk3288 ready and proven and the second campaign
underway just *before* that happens.

i worked with my friend to assemble the first passthrough prototypes
yesterday. lots more to do to finish them off prior to testing.

l.

_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attachments to arm-***@files.phcomp.co.
zap
2017-02-05 21:00:12 UTC
Permalink
Post by zap
I just wanted to say, congratulations on reaching 200k. on your campaign
funding :)
thanks :) it'll go higher in a big jump once the cards are shipping.
i would like the rk3288 ready and proven and the second campaign
underway just *before* that happens.
4gb of ram is available for the rk3288 right? if so then I don't blame
you. That will sell pretty well I bet. :)
Post by zap
i worked with my friend to assemble the first passthrough prototypes
yesterday. lots more to do to finish them off prior to testing.
l.
I am sure you will get it done easily enough. I read though from some of
the other people you are sick though...

I hope you feel better.
Post by zap
_______________________________________________
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Allan Mwenda
2017-02-06 18:50:48 UTC
Permalink
4GB RAM and 32GB storage? I'm throwing money at the screen why isn't it working?
Seriously though how much are we looking at for campaign season?
Post by zap
Post by zap
I just wanted to say, congratulations on reaching 200k. on your
campaign
Post by zap
funding :)
thanks :) it'll go higher in a big jump once the cards are shipping.
i would like the rk3288 ready and proven and the second campaign
underway just *before* that happens.
i worked with my friend to assemble the first passthrough prototypes
yesterday. lots more to do to finish them off prior to testing.
l.
_______________________________________________
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
--
Sent from my Android device with K-9 Mail. Please excuse my brevity.
Internet
2017-02-05 21:30:04 UTC
Permalink
Regarding USB C you are right that there are four differential pairs on
the connector. However, for communication only two pairs are used
because the USB 3.1 protocol only uses two. On the device that has a
USB C connector you need a dedicated controller that manages the
orientation of the plug. Then the two data lines are connected to the
right pins on the connector through a multiplexer. The other two pairs
on the connector are for no use in USB mode but if you want to use USB
C in alternate mode (e.g. DisplayPort), signals can be rerouted.
You can find all the information on usb.org (zip archive with full
specification).
This basically means that the EOMA68 standard has two differential
pairs that are not used for USB but if your intention was to make it
available for USB C, an internal multiplexer would be needed.
Kind regards
Julius Lehmann
On Feb 5, 2017, 14:20, at 14:20, Luke Kenneth Casson Leighton
Post by Internet
---
https://www.crowdsupply.com/eoma68
Post by Internet
Post by Internet
Hey there!
I was wondering about the USB3.1 pinout in the EOMA68 standard. In
my
Post by Internet
Post by Internet
research on the USB Type C connector I found out that USB3.1
(Superspeed+) has only two differential signal pairs (one for
receiving,
Post by Internet
one for transmitting)
http://pinoutguide.com/Slots/usb-type-c_pinout.shtml
two for receiving, two for transmitting, each 5gbit/s for a total of
10gb/sec. the connector and thus the pinouts are rotatable by 180
degrees so the pinouts on the first 12 pins (top row) are *identical*
layout to the second 12 pins (bottom row) except in the reverse order.
D+ and D- (the USB2 pins) are *missing* on one row of the receptacle
so that you don't connect them up twice (which would be bad).
you *may* be thinking of USB 3.0 which is connector-compatible with
USB 2.0 and is what you find on most laptops and desktop computers
http://pinoutguide.com/Slots/usb_3_0_connector_pinout.shtml
that is *only* one set of (5gbit/sec) tx-rx differential pairs.
scared me for a minute that i'd messed it up... :)
l.
_______________________________________________
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Luke Kenneth Casson Leighton
2017-02-05 21:50:18 UTC
Permalink
---
crowd-funded eco-conscious hardware: https://www.crowdsupply.com/eoma68
Regarding USB C you are right that there are four differential pairs on
the connector. However, for communication only two pairs are used because
the USB 3.1 protocol only uses two. On the device that has a USB C
connector you need a dedicated controller that manages the orientation of
the plug. Then the two data lines are connected to the right pins on the
connector through a multiplexer. The other two pairs on the connector are
for no use in USB mode but if you want to use USB C in alternate mode (e.g.
DisplayPort), signals can be rerouted.
You can find all the information on usb.org
<http://t224.mjt.lu/lnk/AEUAHWykN94AAAAAAAAAAGbE2wkAASHlFNUAAAAAAAZHgABYl5lfeaEfW2hMTR63ZGLMHX5RrAAGAjk/1/ZviPu0ichkU-Gm4llF2oBw/aHR0cDovL3VzYi5vcmc>
(zip archive with full specification).
This basically means that the EOMA68 standard has two differential pairs
that are not used for USB but if your intention was to make it available
for USB C, an internal multiplexer would be needed.
argh! no, it was a misunderstanding. ha. very funny. it means i
accidentally made room for 4 extra wires... which could be used to upgrade
the *second* USB port to USB3.1 as well.

that's frickin hilarious.

l.
Internet
2017-02-06 05:57:43 UTC
Permalink
I'm glad to hear the standrd itself is correct. The only thing I would still like to know is the mapping of the two USB ports. So, which superspeed wires correspond to which usb 2.0 wires?

Julius Lehmann
Post by Luke Kenneth Casson Leighton
---
crowd-funded eco-conscious hardware: https://www.crowdsupply.com/eoma68
Regarding USB C you are right that there are four differential pairs
on
the connector. However, for communication only two pairs are used
because
the USB 3.1 protocol only uses two. On the device that has a USB C
connector you need a dedicated controller that manages the
orientation of
the plug. Then the two data lines are connected to the right pins on
the
connector through a multiplexer. The other two pairs on the
connector are
for no use in USB mode but if you want to use USB C in alternate
mode (e.g.
DisplayPort), signals can be rerouted.
You can find all the information on usb.org
<http://t224.mjt.lu/lnk/AEUAHWykN94AAAAAAAAAAGbE2wkAASHlFNUAAAAAAAZHgABYl5lfeaEfW2hMTR63ZGLMHX5RrAAGAjk/1/ZviPu0ichkU-Gm4llF2oBw/aHR0cDovL3VzYi5vcmc>
(zip archive with full specification).
This basically means that the EOMA68 standard has two differential
pairs
that are not used for USB but if your intention was to make it
available
for USB C, an internal multiplexer would be needed.
argh! no, it was a misunderstanding. ha. very funny. it means i
accidentally made room for 4 extra wires... which could be used to upgrade
the *second* USB port to USB3.1 as well.
that's frickin hilarious.
l.
------------------------------------------------------------------------
_______________________________________________
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Luke Kenneth Casson Leighton
2017-02-06 06:04:43 UTC
Permalink
---
crowd-funded eco-conscious hardware: https://www.crowdsupply.com/eoma68
Post by Internet
I'm glad to hear the standrd itself is correct.
it's not!!! it just doesn't affect the current cards.
Post by Internet
The only thing I would still like to know is the mapping of the two USB
ports.
me too
Post by Internet
So, which superspeed wires correspond to which usb 2.0 wires?
i'll have to revise the standard.

l.
Nick Hardiman
2017-02-06 10:21:43 UTC
Permalink
A standard that provides for two USB3.1 ports is a good thing. Isn’t it?

In fact, USB3.1 availability might be unique in this small board world. I watched a long presentation where Jon Hall said he couldn’t find one (OpenHours #32 - 96Boards discussion with Jon "maddog” Hall).

No idea what standard revision and chain of components is required to make this work, so I’ve got no idea how to help here. Sorry.

Thanks, Nick
Post by Internet
I'm glad to hear the standrd itself is correct.
it's not!!! it just doesn't affect the current cards.
The only thing I would still like to know is the mapping of the two USB ports.
me too
So, which superspeed wires correspond to which usb 2.0 wires?
i'll have to revise the standard.
_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attachments
Luke Kenneth Casson Leighton
2017-02-06 10:28:02 UTC
Permalink
---
crowd-funded eco-conscious hardware: https://www.crowdsupply.com/eoma68


On Mon, Feb 6, 2017 at 10:21 AM, Nick Hardiman
Post by Nick Hardiman
A standard that provides for two USB3.1 ports is a good thing. Isn’t it?
yeah it is :)
Post by Nick Hardiman
In fact, USB3.1 availability might be unique in this small board world.
well there first has to actually *be* a SoC that has USB 3.1!
Post by Nick Hardiman
I watched a long presentation where Jon Hall said he couldn’t find one (OpenHours #32 - 96Boards discussion with Jon "maddog” Hall).
mmm... not a fan of 96boards after their spectacular failure to
respond publicly to my questions about their incompetence in designing
the standard *without consulting anybody*

big fan of jon hall though.
Post by Nick Hardiman
No idea what standard revision and chain of components is required to make this work, so I’ve got no idea how to help here. Sorry.
it's ok i just need to make a decision and document it. it'll be
along the lines of "what would a typical SoC have as pinouts and how
can PCB track cross-overs be minimised under the circumstances".

i _should_ have placed the pins for the SStx/rx next door to each of
their respective USB2 tracks... but that's not possible, now.

_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attachments to arm-***@files.phco
Continue reading on narkive:
Loading...