USB-C og SuperSpeed: En praktisk introduktion

USB-C and SuperSpeed: A Practical Introduction

USB-C og SuperSpeed: En praktisk introduktion

USB-C er ikke en hastighed. Det er et 24-pins stik med to roller, en effektforhandlingsprotokol og – valgfrit – to ekstra højhastighedspar. At blande dem sammen er den sædvanlige første fejl.

Kort svar

  • Stik: 24 pins i to spejlvendte rækker; kablet fungerer uanset hvordan det vendes.
  • Roller: CC-pins og en 5.1 kΩ pull-down (sink) eller en pull-up (source) afgør, hvem der forsyner hvem.
  • Effekt: 5 V som standard; USB PD hæver den til 20 V / 5 A (100 W), og EPR til 48 V / 5 A (240 W).
  • Hastighed: SuperSpeed-par er adskilt fra D+/D−; 85 Ω differentiel, 100 nF AC-kobling på TX.

1. Stikket

USB-C 24-pin connector pinout with top and bottom rows
Figur 1 — To rækker, spejlvendt. A1 og B12 er begge GND, hvilket er grunden til, at stikket virker i begge orienteringer.

De 24 ben falder i fire grupper: strøm (VBUS/GND), USB 2.0 (D+/D−), konfiguration (CC1/CC2) og SuperSpeed (TX/RX-par, plus SBU til alternative tilstande). Spejlingen betyder, at værten skal håndtere begge orienteringer — normalt med en CC-baseret mux eller ved at forbinde begge rækker sammen, hvor standarden tillader det.

To praktiske konsekvenser af spejlingen. For det første kan USB 2.0 D+/D− normalt forbindes på tværs af de to rækker, fordi kun ét par er aktivt ad gangen, og protokollen tolererer stubben. For det andet kan SuperSpeed ikke forbindes: TX- og RX-parrene bytter, når stikket vendes, så en mux (eller en controller med integreret orienteringsregistrering) er nødvendig for drift ved fuld hastighed.

Hvis produktet kun bruger USB 2.0 over et USB-C-stik, er den mux unødvendig — et af de få steder, hvor et enklere design også er korrekt.

Ben Funktion Noter
A4, A9, B4, B9 VBUS Four pins, up to 5 A with an e-marked cable
A1, A12, B1, B12 GND Return and shield reference
A5, B5 CC1, CC2 Role detection and PD communication
A6, A7, B6, B7 D+, D− USB 2.0, 90 Ω pair
A2/A3, A10/A11, B2/B3, B10/B11 SSTX / SSRX SuperSpeed, 85 Ω pairs
A8, B8 SBU1, SBU2 Alternate modes (DisplayPort, audio)

CC-pins afgør rollerne

CC pin pull-down for a sink and pull-up for a source
Figur 2 — En sink præsenterer 5.1 kΩ til jord; en source præsenterer en pull-up til VBUS. Værdien fortæller den anden side, hvor meget strøm der er tilladt.
Sink (enhed):    CCx -- 5.1 kOhm -- GND
Source (oplader): CCx -- Rp -- VBUS
  Rp 56 kOhm: standardstrøm
  Rp 22 kOhm: 1.5 A
  Rp 10 kOhm: 3 A

Hvis dit board har en USB-C-stikdåse til strøm, og CC-pins efterlades flydende, vil et C-til-C-kabel slet ikke levere strøm. Enheden ser død ud, og opladeren ser intet. Dette er den enkeltstående mest almindelige USB-C-designfejl, og det koster to modstande at rette.

For en enhed, der både oplader og fungerer som host, er CC-netværket mere komplekst: porten skal skifte mellem Rd og Rp, og en PD-controller håndterer forhandlingen. På det tidspunkt bør du læse controllerens datablad i stedet for at kopiere et referenceskema.

PD-forhandling foregår over CC-linjen som et moduleret signal, ikke som en statisk modstand. Source-enheden annoncerer sine kapaciteter, sink-enheden anmoder om en profil, og begge sider bekræfter, før spændingen ændres. Hvis du fejlretter "den oplader langsomt", skal du se på den forhandlede kontrakt, ikke kun på modstanderne.

3. Effektforhandling

USB-C power levels from default 5 V to EPR 48 V
Figur 3 — Stikket indstiller ikke effekten; det gør PD-forhandlingen.
Tilstand Spænding / strøm Effekt
Default USB 5 V / up to 3 A 15 W
USB PD 5–20 V / up to 5 A up to 100 W
PD EPR 28–48 V / up to 5 A up to 240 W

Over 3 A skal kablet være elektronisk markeret, og sink-enheden bør ikke antage, at den fulde strøm er tilgængelig, før forhandlingen er gennemført. Et design, der hårdkobler en 5 A-belastning til VBUS, vil enten få brownout eller udløse beskyttelsen.

4. SuperSpeed-signalering

SuperSpeed 85 ohm versus USB 2.0 90 ohm impedance targets
Figur 4 — To forskellige impedansmål i samme stik: 85 Ω for SuperSpeed, 90 Ω for USB 2.0.

SuperSpeed tilføjer et sendepar og et modtagepar i hver retning. De er AC-koblede: 100 nF i serie på hver linje, placeret nær senderen. De er også hurtigere og mindre tolerante end USB 2.0 — Gen 1 er 5 Gb/s, Gen 2 er 10 Gb/s, og USB4 går højere.

AC coupling capacitors on the SuperSpeed transmitter side
Figur 5 — Kondensatorerne skal placeres på sendersiden, før stikket, på begge linjer i parret.

Praktiske routingregler: hold parene korte, match inden for parret, undgå vias, og route dem ikke under stikket, hvor returvejen er brudt. Hvis designet kun skal bruge USB 2.0 over USB-C, kan SuperSpeed-benene lades uforbundne — men de skal stadig have ESD-beskyttelse, hvis de er eksponeret på receptaklet.

Fordi stikket er vendbart, skal SS-lanes byttes af mux'en, når stikket vendes. Det betyder, at PCB'et ser to mulige mappings, og mux'en tilføjer sin egen kapacitans og sit eget tab i banen. Ved Gen 2 er det en del af linkbudgettet, ikke en eftertanke.

Signalkonditionering er indbygget i mange USB 3-controllere: transmitter-de-emphasis og modtager-equalisation kompenserer for tabet i PCB'en og kablet. Det er derfor, et link kan fungere ved Gen 1 og fejle ved Gen 2 på samme board — det ekstra tab ved 5 GHz overstiger, hvad equaliseren kan genoprette.

Regel Hvorfor
85 Ω differential for SS pairs Different target from the 90 Ω D+/D− pair
100 nF AC coupling on TX Required by the specification; one per line
No vias if avoidable 5–10 Gb/s is far less tolerant than USB 2.0
Continuous return under the pairs The connector area is where planes get cut
ESD on CC, SBU, VBUS, D+/D− Every exposed pin can be touched

5. Almindelige fejl

Fejl Symptom Løsning
No CC pull-down C-to-C cable gives no power 5.1 kΩ on both CC pins
CC resistors on one pin only Works one orientation, fails the other One per CC pin (or a mux)
AC caps on RX side Link training fails Move to the TX side
90 Ω routing for SS Marginal eye, intermittent link 85 Ω per stackup
No ESD on CC/SBU PD controller dies on a zap Protect every exposed pin

5b. Strømvej og beskyttelse

En USB-C-port kan blive bedt om at levere 100 W eller modtage det, og VBUS-benet er eksponeret mod omverdenen. Tre ting følger: beskyttelse på VBUS, en strømvej, der kan håndtere den forhandlede strøm, og en plan for, hvad der sker, når kilden er en 5 V telefonoplader i stedet for en 20 V forsyning.

  • ESD: VBUS, CC, SBU og dataparene skal alle beskyttes ved stikket.
  • Indkoblingsstrøm: en stor input-kondensator ser ud som en kortslutning, når kablet sættes i; brug en soft-start eller en eFuse.
  • Omvendt spænding: hvis porten både kan være source og sink, skal effektvejen blokere i begge retninger.
  • Strøm: 5 A gennem et stik og et lille printkort kræver brede kobberbaner og en termisk kontrol.

6. Bring-up-tjekliste

  1. Kontroller CC-spænding med et C-til-C-kabel: en sink bør se kildens Rp og trække linjen til et defineret niveau.
  2. Bekræft 5 V på VBUS i begge stikorienteringer.
  3. Hvis PD anvendes, optag CC-bølgeformen, og bekræft BMC-forhandlingen; kontroller den anmodede spænding.
  4. For SuperSpeed skal du køre en linktest og aflæse den forhandlede hastighed; enumerér ved Gen 1 og Gen 2 separat.
  5. Mål kun på SS-parene med en differentiel probe eller en compliance-fixture; en single-ended probe på én linje ødelægger målingen.
  6. Kontroller ESD på hver eksponeret pin, inklusive SBU.
  7. Termisk: kør ved maksimal forhandlet effekt i 30 minutter, og mål stikket og PD-controlleren.

For de grundlæggende principper for differentielle par, som også gælder her, seUSB 2.0-parroutingvejledning, og for placeringen af beskyttelsen på samme stik,ESD-layoutvejledning.

7. FAQ

Er USB-C det samme som USB 3?

Nej. USB-C er et stik; USB 3 er en hastighed. En USB-C-port kan kun understøtte USB 2.0, og en USB-A-port kan understøtte USB 3.

Hvorfor oplader min enhed ikke med et C-til-C-kabel?

Næsten altid CC-pindene. En sink kræver 5.1 kΩ fra hver CC-pin til stel; uden det ser opladeren ingen enhed.

Kan jeg få 100 W fra enhver USB-C-port?

Nej. Kilden, kablet (e-mærket) og sinken skal alle understøtte PD og den ønskede spænding. Standard-USB-C er 5 V.

Har jeg brug for en PD-controller?

Kun hvis du har brug for mere end 5 V eller mere end 3 A, eller hvis porten skal skifte rolle. Til en simpel 5 V-enhed er to modstande og et beskyttelsesarray nok.

Hvorfor virker mit board med et A-til-C-kabel, men ikke C-til-C?

Et A-til-C-kabel leverer 5 V uanset CC-tilstanden. Et C-til-C-kabel venter på, at sinken præsenterer Rd. Samme design, som "virker" med et A-til-C-kabel, kan være helt dødt med C-til-C.

Er SuperSpeed-par påkrævet?

Nej. Hvis produktet kun har brug for USB 2.0, kan SS-pins efterlades uden tilslutning — men de skal stadig beskyttes, hvis de er eksponerede.

Kan jeg teste USB-C uden en PD-analysator?

Delvist. Et måleinstrument på VBUS og CC fortæller dig rollen og standardspændingen; fuld PD-forhandling kræver en PD-bevidst tester eller en protokolanalysator. Ved de fleste bring-up-forløb fanger den enklere kontrol de almindelige fejl.

Hvad er en e-marker?

En lille chip i kablet, som fortæller kilden kablets strøm- og datakapacitet. Uden en sådan begrænser kilden strømmen til 3 A.

8. Kilder

Designer du en USB-C-port?

Fortæl os rollen (sink, source eller begge), effektniveauet og datahastigheden. Vi kontrollerer CC-netværket, beskyttelsen og den parvise routing, før du beslutter dig.

Send en BOM Vores sporbarhedsproces

Check stock by part number

Turn this insight into a sourcing decision.

Need pricing or a drop-in alternative? Submit a BOM / RFQ or talk to our team.