atomic14 / atomic14/usb-tester

Do all the pins need to be tested?

Open
#2 0 comments 0 reactions 0 assignees View on GitHub
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.

![image](https://github.com/atomic14/usb-tester/assets/23582585/7b747fb4-59d1-4ad3-9d30-c478cccf26dc)

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.