atomic14 / atomic14/usb-tester
Do all the pins need to be tested?
- Dominant language
- No language data
- Stars
- 85
- Forks
- 7
- PR merge metrics
- No merged PRs in 30d
Description
Hi,
I just want to check if it was necessary to wire all the ground pins and VBUS pins to LEDs because a couple of sources online and page 45 the official USB Type-C specification (USB Type-C Spec R2.3 - October 2023) seem to indicate that they are internally wired together ("within the plug").
Also some other ones may be wired together due to reversibility but I'm a bit hazy on that - could someone clarify this? From what I understand, there are 2 extra data lanes consisting of 4 wires each (a TX and RX differential pair) totalling 8 wires.
I think I read somewhere that the cable intelligently knows which lane is which makes me think there's no need for duplicate pins for reversibility and so all 8 pins are necessary and hence actually wired. Pretty sure the d+ and d- pins are duplicated so there's only need to test 1 pair.

Thanks again.
Contributor guide
No contributing guide indexed for this repository
Research direction
Read page 45 of the USB Type-C Specification R2.3 and compare it with the pin-to-LED wiring shown in the attached image. Determine which ground, VBUS, USB 2.0, and SuperSpeed pins are electrically duplicated or internally connected, then document the required test coverage; the issue does not name project files or tests to run.
Written by the indexing model from the issue text.
Assessment
- Domain
- embedded-iot
- Issue type
- Documentation
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100