USB-C dan SuperSpeed: Pengantar Praktis
USB-C bukanlah sebuah kecepatan. Ini adalah konektor 24-pin dengan dua peran, protokol negosiasi daya, dan — secara opsional — dua pasangan berkecepatan tinggi tambahan. Mencampuradukkan hal-hal tersebut adalah kesalahan pertama yang umum.
Jawaban Singkat
- Konektor: 24 pin dalam dua baris yang saling bercermin; kabel berfungsi pada orientasi mana pun.
- Peran: Pin CC dan pull-down 5.1 kΩ (sink) atau pull-up (source) menentukan siapa memberi daya kepada siapa.
- Daya: 5 V secara default; USB PD menaikkannya menjadi 20 V / 5 A (100 W), dan EPR menjadi 48 V / 5 A (240 W).
- Kecepatan: Pasangan SuperSpeed terpisah dari D+/D−; diferensial 85 Ω, kopling AC 100 nF pada TX.
1. Konektor
24 pin tersebut terbagi menjadi empat kelompok: daya (VBUS/GND), USB 2.0 (D+/D−), konfigurasi (CC1/CC2), dan SuperSpeed (pasangan TX/RX, ditambah SBU untuk mode alternatif). Pencerminan berarti host harus menangani orientasi mana pun — biasanya dengan mux berbasis CC, atau dengan menyambungkan kedua baris bersama saat standar mengizinkan.
Dua konsekuensi praktis dari pencerminan. Pertama, USB 2.0 D+/D− biasanya dapat dihubungkan bersama di kedua baris, karena hanya satu pasangan yang aktif pada satu waktu dan protokol mentoleransi stub. Kedua, SuperSpeed tidak dapat dihubungkan bersama: pasangan TX dan RX bertukar saat plug dibalik, sehingga mux (atau pengontrol dengan deteksi orientasi terintegrasi) diperlukan untuk operasi full-speed.
Jika produk hanya menggunakan USB 2.0 melalui konektor USB-C, mux tersebut tidak diperlukan — salah satu dari sedikit tempat di mana desain yang lebih sederhana juga benar.
| Pin | Fungsi | Catatan |
|---|---|---|
| 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. Pin CC menentukan peran
Sink (perangkat): CCx -- 5.1 kOhm -- GND Source (pengisi daya): CCx -- Rp -- VBUS Rp 56 kOhm: arus default Rp 22 kOhm: 1.5 A Rp 10 kOhm: 3 A
Jika board Anda memiliki receptacle USB-C untuk daya dan pin CC dibiarkan mengambang, kabel C-to-C tidak akan mengalirkan daya sama sekali. Perangkat terlihat mati, dan pengisi daya tidak melihat apa pun. Ini adalah kesalahan desain USB-C yang paling umum, dan hanya perlu dua resistor untuk memperbaikinya.
Untuk perangkat yang sekaligus mengisi daya dan berperan sebagai host, jaringan CC lebih kompleks: port harus beralih antara Rd dan Rp, dan pengontrol PD menangani negosiasi. Pada titik itu, bacalah datasheet pengontrol daripada menyalin skema referensi.
Negosiasi PD berjalan melalui jalur CC sebagai sinyal termodulasi, bukan sebagai resistor statis. Source mengiklankan kemampuannya, sink meminta profil, dan kedua sisi memberikan konfirmasi sebelum tegangan berubah. Jika Anda men-debug "pengisian lambat", periksa kontrak hasil negosiasi, bukan hanya resistor.
3. Negosiasi daya
| Mode | Tegangan / arus | Daya |
|---|---|---|
| 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 |
Di atas 3 A, kabel harus ditandai secara elektronik, dan sink tidak boleh mengasumsikan arus penuh tersedia sampai negosiasi selesai. Desain yang menyambungkan secara tetap beban 5 A ke VBUS akan mengalami brownout atau memicu proteksi.
4. Pensinyalan SuperSpeed
SuperSpeed menambahkan satu pasangan transmisi dan satu pasangan penerimaan di setiap arah. Pasangan tersebut digandeng AC: 100 nF secara seri pada setiap saluran, ditempatkan di dekat pemancar. Pasangan ini juga lebih cepat dan kurang toleran dibandingkan USB 2.0 — Gen 1 adalah 5 Gb/s, Gen 2 adalah 10 Gb/s, dan USB4 lebih tinggi.
Aturan perutean praktis: jaga pasangan tetap pendek, samakan panjang di dalam pasangan, hindari via, dan jangan merutekannya di bawah konektor tempat jalur balik terputus. Jika desain hanya membutuhkan USB 2.0 melalui USB-C, pin SuperSpeed dapat dibiarkan tidak terhubung — tetapi tetap memerlukan proteksi ESD jika terekspos pada reseptakel.
Karena konektor bersifat reversibel, lane SS harus ditukar oleh mux saat plug dibalik. Artinya PCB melihat dua kemungkinan pemetaan, dan mux menambahkan kapasitansi serta loss-nya sendiri di jalur tersebut. Pada Gen 2, itu merupakan bagian dari link budget, bukan hal yang dipikirkan belakangan.
Pengkondisian sinyal tertanam di banyak pengendali USB 3: de-emphasis pemancar dan ekualisasi penerima mengompensasi rugi pada PCB dan kabel. Itulah sebabnya sebuah tautan dapat berfungsi pada Gen 1 dan gagal pada Gen 2 di papan yang sama — rugi tambahan pada 5 GHz melebihi kemampuan ekualiser untuk memulihkannya.
| Aturan | Mengapa |
|---|---|
| 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. Kesalahan umum
| Kesalahan | Gejala | Perbaikan |
|---|---|---|
| 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. Jalur daya dan perlindungan
Port USB-C dapat diminta mengirimkan 100 W atau menerimanya, dan pin VBUS terbuka ke dunia luar. Tiga hal mengikuti: perlindungan pada VBUS, jalur daya yang dapat menangani arus yang dinegosiasikan, dan rencana untuk apa yang terjadi ketika sumbernya adalah pengisi daya ponsel 5 V bukan catu daya 20 V.
- ESD: VBUS, CC, SBU dan pasangan data semuanya memerlukan perlindungan pada konektor.
- Arus inrush: kapasitor input besar tampak seperti hubung singkat saat kabel dicolokkan; gunakan soft-start atau eFuse.
- Tegangan balik: jika port dapat menjadi source dan sink sekaligus, jalur daya harus memblokir di kedua arah.
- Arus: 5 A melalui konektor dan papan kecil memerlukan tembaga lebar dan pemeriksaan termal.
6. Daftar periksa bring-up
- Periksa tegangan CC dengan kabel C-to-C: sink harus melihat Rp milik sumber dan menarik saluran ke level yang telah ditentukan.
- Verifikasi 5 V pada VBUS di kedua orientasi colokan.
- Jika PD digunakan, tangkap bentuk gelombang CC dan konfirmasi negosiasi BMC; periksa tegangan yang diminta.
- Untuk SuperSpeed, jalankan uji link dan baca kecepatan yang dinegosiasikan; lakukan enumerasi pada Gen 1 dan Gen 2 secara terpisah.
- Probe pasangan SS hanya dengan probe diferensial atau fixture kepatuhan; probe single-ended pada satu saluran merusak pengukuran.
- Periksa ESD pada setiap pin yang terekspos, termasuk SBU.
- Termal: jalankan pada daya hasil negosiasi maksimum selama 30 menit dan ukur konektor serta pengontrol PD.
Untuk dasar-dasar pasangan diferensial yang juga berlaku di sini, lihatpanduan perutean pasangan USB 2.0, dan untuk penempatan proteksi pada konektor yang sama,panduan tata letak ESD.
7. FAQ
Apakah USB-C sama dengan USB 3?
Tidak. USB-C adalah konektor; USB 3 adalah kecepatan. Port USB-C bisa hanya membawa USB 2.0, dan port USB-A bisa membawa USB 3.
Mengapa perangkat saya tidak mengisi daya dari kabel C-to-C?
Hampir selalu pin CC. Sink memerlukan 5.1 kΩ dari setiap pin CC ke ground; tanpa itu, charger tidak melihat perangkat.
Apakah saya bisa mendapatkan 100 W dari port USB-C mana pun?
Tidak. Sumber, kabel (e-marked), dan sink semuanya harus mendukung PD dan tegangan yang diminta. USB-C default adalah 5 V.
Apakah saya memerlukan pengontrol PD?
Hanya jika Anda memerlukan lebih dari 5 V atau lebih dari 3 A, atau jika port harus berganti peran. Untuk perangkat 5 V sederhana, dua resistor dan sebuah array proteksi sudah cukup.
Mengapa board saya berfungsi dengan kabel A-ke-C tetapi tidak dengan C-ke-C?
Kabel A-ke-C menyediakan 5 V terlepas dari status CC. Kabel C-ke-C menunggu sink menghadirkan Rd. Desain yang sama yang "berfungsi" dengan kabel A-ke-C dapat benar-benar mati dengan C-ke-C.
Apakah pasangan SuperSpeed diperlukan?
Tidak. Jika produk hanya memerlukan USB 2.0, pin SS dapat dibiarkan tidak terhubung — tetapi tetap harus dilindungi jika terekspos.
Bisakah saya menguji USB-C tanpa penganalisis PD?
Sebagian. Meter pada VBUS dan CC memberi tahu Anda peran dan tegangan default; negosiasi PD penuh memerlukan penguji yang memahami PD atau penganalisis protokol. Untuk sebagian besar proses bring-up, pemeriksaan yang lebih sederhana menangkap kesalahan umum.
Apa itu e-marker?
Chip kecil di dalam kabel yang memberi tahu sumber kemampuan arus dan datanya. Tanpa chip tersebut, sumber membatasi arus hingga 3 A.
8. Sumber
- USB Implementers Forum,Spesifikasi USB Type-C dan USB 3.2— persyaratan pinout, CC, PD, dan SuperSpeed.
- USB-IF,USB Power Delivery— profil tegangan dan arus, EPR.
- Texas Instruments,Panduan Tata Letak High-Speed(SLLA414) — perutean pasangan dan jalur balik.
- Lembar data pengontrol USB-C vendor — konfigurasi jaringan CC dan mux.
Merancang port USB-C?
Beri tahu kami perannya (sink, source, atau keduanya), tingkat daya, dan laju data. Kami akan memeriksa jaringan CC, proteksi, dan perutean pasangan sebelum Anda berkomitmen.