USB-C ja SuperSpeed: Käytännön johdanto
USB-C ei ole nopeus. Se on 24-nastainen liitin, jossa on kaksi roolia, tehon neuvotteluprotokolla ja — valinnaisesti — kaksi ylimääräistä suurnopeusparia. Näiden sekoittaminen keskenään on tavallinen ensimmäinen virhe.
Pikavastaus
- Liitin: 24 nastaa kahdessa peilatussa rivissä; kaapeli toimii kummin päin tahansa.
- Roolit: CC-pinnit ja 5.1 kΩ:n alasveto (sink) tai ylösveto (source) päättävät, kuka syöttää virtaa kenelle.
- Teho: Oletuksena 5 V; USB PD nostaa sen 20 V / 5 A (100 W) ja EPR 48 V / 5 A (240 W).
- Nopeus: SuperSpeed-parit ovat erillään D+/D−:stä; 85 Ω:n differentiaalinen impedanssi, 100 nF:n AC-kytkentä TX:ssä.
1. Liitin
24 nastaa jakautuvat neljään ryhmään: virransyöttö (VBUS/GND), USB 2.0 (D+/D−), konfigurointi (CC1/CC2) ja SuperSpeed (TX/RX-parit sekä SBU vaihtoehtoisia tiloja varten). Peilaus tarkoittaa, että isäntälaitteen on käsiteltävä kumpi tahansa suunta — yleensä CC-pohjaisella muxilla tai kytkemällä molemmat rivit yhteen silloin, kun standardi sen sallii.
Peilauksella on kaksi käytännön seurausta. Ensinnäkin USB 2.0:n D+/D− voidaan yleensä kytkeä yhteen kahden rivin välillä, koska vain yksi pari on kerrallaan aktiivinen ja protokolla sietää sivuhaaran. Toiseksi SuperSpeediä ei voi kytkeä yhteen: TX- ja RX-parit vaihtuvat, kun pistoke käännetään, joten täyden nopeuden toimintaan tarvitaan mux (tai ohjain, jossa on integroitu suunnan tunnistus).
Jos tuote käyttää USB-C-liittimen kautta vain USB 2.0:aa, tämä mux ei ole tarpeen — yksi harvoista kohdista, joissa yksinkertaisempi suunnittelu on myös oikea.
| Nastat | Toiminto | Huomautukset |
|---|---|---|
| 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) |
2. CC-pinnit määräävät roolit
Sink (laite): CCx -- 5.1 kOhm -- GND Source (laturi): CCx -- Rp -- VBUS Rp 56 kOhm: oletusvirta Rp 22 kOhm: 1.5 A Rp 10 kOhm: 3 A
Jos levylläsi on tehonsyöttöön tarkoitettu USB-C-vastake ja CC-pinnit jätetään kellumaan, C-to-C-kaapeli ei toimita lainkaan tehoa. Laite näyttää kuolleelta, eikä laturi näe mitään. Tämä on yleisin yksittäinen USB-C-suunnitteluvirhe, ja sen korjaaminen vaatii kaksi vastusta.
Laitteessa, joka sekä latautuu että toimii isäntänä, CC-verkko on monimutkaisempi: portin on vaihdettava Rd:n ja Rp:n välillä, ja PD-ohjain hoitaa neuvottelun. Siinä vaiheessa lue ohjaimen datalehti sen sijaan, että kopioisit referenssikytkennän.
PD-neuvottelu kulkee CC-linjaa pitkin moduloituna signaalina, ei staattisena vastuksena. Lähde ilmoittaa ominaisuutensa, nielu pyytää profiilia, ja molemmat osapuolet kuittaavat ennen kuin jännite muuttuu. Jos selvität "se latautuu hitaasti" -ongelmaa, tarkastele neuvoteltua sopimusta, älä vain vastuksia.
3. Tehon neuvottelu
| Tila | Jännite / virta | Teho |
|---|---|---|
| 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 |
Yli 3 A:n virroilla kaapelissa on oltava elektroninen merkintä, eikä nielun pidä olettaa, että täysi virta on saatavilla ennen kuin neuvottelu on päättynyt. Suunnittelu, jossa 5 A:n kuorma on kytketty kiinteästi VBUSiin, joko aiheuttaa jännitteen notkahduksen tai laukaisee suojauksen.
4. SuperSpeed-signalointi
SuperSpeed lisää yhden lähetysparin ja yhden vastaanottoparin kumpaankin suuntaan. Ne on AC-kytketty: 100 nF sarjaan kummallekin linjalle, sijoitettuna lähettimen lähelle. Ne ovat myös nopeampia ja vähemmän anteeksiantavia kuin USB 2.0 — Gen 1 on 5 Gb/s, Gen 2 on 10 Gb/s ja USB4 menee korkeammalle.
Käytännön reitityssäännöt: pidä parit lyhyinä, sovita pituudet parin sisällä, vältä läpivientejä äläkä reititä niitä liittimen alle, missä paluupolku katkeaa. Jos suunnittelu tarvitsee vain USB 2.0:n USB-C:n yli, SuperSpeed-pinnit voidaan jättää kytkemättä — mutta ne tarvitsevat silti ESD-suojauksen, jos ne ovat esillä vastakkeessa.
Koska liitin on käännettävä, muxin on vaihdettava SS-kaistat, kun pistoke käännetään. Se tarkoittaa, että PCB näkee kaksi mahdollista kartoitusta, ja mux lisää oman kapasitanssinsa ja häviönsä reittiin. Gen 2:ssa se on osa linkkibudjettia, ei jälkiajatus.
Signaalin käsittely on sisäänrakennettu moniin USB 3 -ohjaimiin: lähettimen de-emphasis ja vastaanottimen ekvalisointi kompensoivat piirilevyn ja kaapelin häviöitä. Siksi linkki voi toimia Gen 1:llä ja epäonnistua Gen 2:lla samalla piirilevyllä — ylimääräinen häviö 5 GHz:llä ylittää sen, mitä ekvalisaattori pystyy palauttamaan.
| Sääntö | Miksi |
|---|---|
| 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. Yleiset virheet
| Virhe | Oire | Korjaus |
|---|---|---|
| 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. Tehopolku ja suojaus
USB-C-portilta voidaan pyytää 100 W:n tehon syöttämistä tai vastaanottamista, ja VBUS-nasta on alttiina ulkopuolelle. Tästä seuraa kolme asiaa: suojaus VBUS:lla, tehopolku, joka pystyy käsittelemään neuvotellun virran, ja suunnitelma siitä, mitä tapahtuu, kun lähde on 5 V:n puhelinlaturi eikä 20 V:n syöttö.
- : ESD: VBUS, CC, SBU ja dataparit tarvitsevat kaikki suojauksen liittimessä.
- Käynnistysvirta: suuri tulokondensaattori näyttää oikosululta, kun kaapeli kytketään; käytä pehmeää käynnistystä tai eFusea.
- Käänteisjännite: jos portti voi olla sekä lähde että nielu, tehopolun on estettävä molempiin suuntiin.
- Virta: 5 A liittimen ja pienen piirilevyn läpi vaatii leveää kuparia ja lämpötarkastuksen.
6. Käyttöönoton tarkistuslista
- Tarkista CC-jännite C-to-C-kaapelilla: virran vastaanottajan pitäisi nähdä lähteen Rp ja vetää linja määritettyyn tasoon.
- Varmista 5 V VBUS-linjassa molemmissa pistokkeen asennoissa.
- Jos PD:tä käytetään, tallenna CC-aaltomuoto ja varmista BMC-neuvottelu; tarkista pyydetty jännite.
- Suorita SuperSpeed-linkkitesti ja lue neuvoteltu nopeus; enumerointi Gen 1:lle ja Gen 2:lle erikseen.
- Mittaa SS-pareja vain differentiaalisella mittapäällä tai compliance-fixturella; yksipäinen mittapää yhdellä linjalla pilaa mittauksen.
- Tarkista ESD jokaiselta paljaalta nastalta, myös SBU:lta.
- Lämpö: aja suurimmalla neuvotellulla teholla 30 minuuttia ja mittaa liitin ja PD-ohjain.
Katso tässäkin sovellettavat differentiaaliparien perusteet:USB 2.0 -parin reititysopas, ja saman liittimen suojauksen sijoittelusta:ESD-asetteluopas.
7. FAQ
Onko USB-C sama kuin USB 3?
Ei. USB-C on liitin; USB 3 on nopeus. USB-C-portti voi tukea vain USB 2.0:aa, ja USB-A-portti voi tukea USB 3:a.
Miksi laitteeni ei lataudu C-to-C-kaapelilla?
Lähes aina CC-pinnit. Virran vastaanottaja tarvitsee 5.1 kΩ:n vastuksen kummastakin CC-pinnistä maahan; ilman sitä laturi ei näe laitetta.
Voinko saada 100 W mistä tahansa USB-C-portista?
Ei. Lähteen, kaapelin (e-merkitty) ja virran vastaanottajan on kaikkien tuettava PD:tä ja pyydettyä jännitettä. USB-C:n oletusjännite on 5 V.
Tarvitsenko PD-ohjaimen?
Vain jos tarvitset yli 5 V tai yli 3 A, tai jos portin on vaihdettava rooleja. Yksinkertaiseen 5 V:n laitteeseen kaksi vastusta ja suojakomponenttiryhmä riittävät.
Miksi korttini toimii A-to-C-kaapelilla mutta ei C-to-C-kaapelilla?
A-to-C-kaapeli tarjoaa 5 V CC-tilasta riippumatta. C-to-C-kaapeli odottaa, että vastaanottava laite esittää Rd:n. Sama suunnittelu, joka "toimii" A-to-C-kaapelilla, voi olla täysin kuollut C-to-C-kaapelilla.
Tarvitaanko SuperSpeed-pareja?
Ei. Jos tuote tarvitsee vain USB 2.0:n, SS-pinnit voidaan jättää kytkemättä — mutta ne on silti suojattava, jos ne ovat paljaina.
Voinko testata USB-C:tä ilman PD-analysaattoria?
Osittain. VBUS- ja CC-linjojen mittari kertoo roolin ja oletusjännitteen; täysi PD-neuvottelu vaatii PD-tietoisen testerin tai protokolla-analysaattorin. Useimmissa käyttöönotoissa yksinkertaisempi tarkistus löytää yleisimmät viat.
Mikä on e-marker?
Pieni kaapelissa oleva siru, joka kertoo lähteelle kaapelin virta- ja datakyvyt. Ilman sitä lähde rajoittaa virran 3 A:han.
8. Lähteet
- USB Implementers Forum,USB Type-C- ja USB 3.2 -määrittelyt— nastajärjestys, CC-, PD- ja SuperSpeed-vaatimukset.
- USB-IF,USB Power Delivery— jännite- ja virtaprofiilit, EPR.
- Texas Instruments,Suurinopeuksisen layoutin suunnitteluohjeet(SLLA414) — differentiaaliparien reititys ja paluupolku.
- Valmistajan USB-C -ohjaimen datalehdet — CC-verkko ja mux-kokoonpano.
Suunnitteletko USB-C-porttia?
Kerro meille rooli (sink, source vai molemmat), tehotaso ja tiedonsiirtonopeus. Tarkistamme CC-verkon, suojauksen ja differentiaaliparien reitityksen ennen kuin sitoudut.