USB-C กับ SuperSpeed: บทนำเชิงปฏิบัติ
USB-C ไม่ใช่ความเร็ว แต่เป็นตัวเชื่อมต่อ 24 ขา ที่มีสองบทบาท มีโปรโตคอลเจรจากำลังไฟ และ — เป็นทางเลือก — มีคู่สัญญาณความเร็วสูงเพิ่มอีกสองคู่ การสับสนสิ่งเหล่านี้เข้าด้วยกันมักเป็นความผิดพลาดแรก
คำตอบสั้น
- ตัวเชื่อมต่อ: 24 ขา ในสองแถวแบบสมมาตร; สายเคเบิลใช้งานได้ทั้งสองด้าน
- บทบาท: พิน CC และตัวต้านทานพูลดาวน์ 5.1 kΩ (ซิงก์) หรือพูลอัป (ซอร์ส) เป็นตัวกำหนดว่าใครจ่ายไฟให้ใคร
- กำลังไฟ: 5 V โดยค่าเริ่มต้น; USB PD เพิ่มเป็น 20 V / 5 A (100 W) และ EPR เป็น 48 V / 5 A (240 W)
- ความเร็ว: คู่ SuperSpeed แยกจาก D+/D−; 85 Ω แบบดิฟเฟอเรนเชียล, การคัปปลิง AC 100 nF บน TX
1. คอนเนกเตอร์
พิน 24 ขาแบ่งออกเป็นสี่กลุ่ม: กำลังไฟ (VBUS/GND), USB 2.0 (D+/D−), การกำหนดค่า (CC1/CC2) และ SuperSpeed (คู่ TX/RX พร้อมกับ SBU สำหรับโหมดทางเลือก) การมิเรอร์หมายความว่าโฮสต์ต้องรองรับการวางแนวใดก็ได้ — โดยปกติด้วยมัลติเพล็กเซอร์ (mux) ที่อิง CC หรือโดยการต่อสายทั้งสองแถวเข้าด้วยกันในกรณีที่มาตรฐานอนุญาต
ผลเชิงปฏิบัติสองประการของการมิเรอร์ ประการแรก โดยปกติสามารถต่อ USB 2.0 D+/D− เข้าด้วยกันระหว่างสองแถวได้ เพราะมีเพียงคู่เดียวที่ทำงานในแต่ละครั้งและโปรโตคอลทนต่อสตับ (stub) ได้ ประการที่สอง SuperSpeed ไม่สามารถต่อเข้าด้วยกันได้: คู่ TX และ RX จะสลับกันเมื่อพลิกปลั๊ก ดังนั้นจึงต้องใช้มัลติเพล็กเซอร์ (mux) หรือคอนโทรลเลอร์ที่มีการตรวจจับการวางแนวในตัว สำหรับการทำงานแบบ full-speed
หากผลิตภัณฑ์ใช้เฉพาะ USB 2.0 ผ่านตัวเชื่อมต่อ USB-C มัลติเพล็กเซอร์ (mux) นั้นไม่จำเป็น — เป็นหนึ่งในไม่กี่จุดที่การออกแบบที่เรียบง่ายกว่าก็ถูกต้องเช่นกัน
| พิน | ฟังก์ชัน | หมายเหตุ |
|---|---|---|
| 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 เป็นตัวกำหนดบทบาท
ซิงก์ (อุปกรณ์): CCx -- 5.1 kOhm -- GND ซอร์ส (ที่ชาร์จ): CCx -- Rp -- VBUS Rp 56 kOhm: กระแสค่าเริ่มต้น Rp 22 kOhm: 1.5 A Rp 10 kOhm: 3 A
หากบอร์ดของคุณมีเต้ารับ USB-C สำหรับรับไฟ และปล่อยให้พิน CC ลอย สาย C-to-C จะไม่จ่ายไฟเลย อุปกรณ์จะดูเหมือนไม่ทำงาน และที่ชาร์จจะมองไม่เห็นอุปกรณ์นี้ นี่คือข้อผิดพลาดในการออกแบบ USB-C ที่พบบ่อยที่สุด และแก้ไขได้ด้วยตัวต้านทานเพียงสองตัว
สำหรับอุปกรณ์ที่ทั้งชาร์จและทำหน้าที่เป็นโฮสต์ วงจร CC จะซับซ้อนกว่า: พอร์ตต้องสลับระหว่าง Rd และ Rp และตัวควบคุม PD จะจัดการการเจรจา เมื่อถึงจุดนั้น ควรอ่านดาต้าชีตของตัวควบคุมแทนการลอกวงจรอ้างอิง
การเจรจา PD ทำงานผ่านสาย CC เป็นสัญญาณแบบมอดูเลต ไม่ใช่ตัวต้านทานแบบคงที่ ต้นทางประกาศความสามารถ ซิงก์ร้องขอโปรไฟล์ และทั้งสองฝ่ายตอบรับก่อนที่แรงดันไฟฟ้าจะเปลี่ยน หากคุณกำลังดีบัก "ชาร์จช้า" ให้ดูข้อตกลงที่เจรจาแล้ว ไม่ใช่แค่ตัวต้านทาน
3. การเจรจากำลังไฟฟ้า
| โหมด | แรงดันไฟฟ้า / กระแสไฟฟ้า | กำลังไฟ |
|---|---|---|
| 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 |
ที่กระแสเกิน 3 A สายเคเบิลต้องมีเครื่องหมายอิเล็กทรอนิกส์ และซิงก์ไม่ควรถือว่ากระแสเต็มพร้อมใช้จนกว่าการเจรจาจะเสร็จสมบูรณ์ การออกแบบที่ต่อโหลด 5 A เข้ากับ VBUS แบบตายตัวจะทำให้ไฟตกหรือทำให้การป้องกันทริป
4. การส่งสัญญาณ SuperSpeed
SuperSpeed เพิ่มคู่ส่งหนึ่งคู่และคู่รับหนึ่งคู่ในแต่ละทิศทาง โดยเป็นแบบ AC-coupled: ต่อ 100 nF อนุกรมบนแต่ละไลน์ วางไว้ใกล้ตัวส่ง นอกจากนี้ยังเร็วกว่าและให้ความผ่อนปรนน้อยกว่า USB 2.0 — Gen 1 คือ 5 Gb/s, Gen 2 คือ 10 Gb/s และ USB4 ไปได้สูงกว่า
กฎการเดินสายในทางปฏิบัติ: ทำให้คู่สั้น จับคู่ความยาวภายในคู่ หลีกเลี่ยง via และอย่าเดินใต้คอนเนกเตอร์ซึ่งเส้นทางกลับถูกตัดขาด หากการออกแบบต้องการเพียง USB 2.0 ผ่าน USB-C สามารถปล่อยพิน SuperSpeed ไว้ไม่เชื่อมต่อได้ — แต่ยังคงต้องมีการป้องกัน ESD หากพินเหล่านั้นถูกเปิดเผยบนรีเซปแทเคิล
เนื่องจากคอนเนกเตอร์สามารถกลับด้านได้ เลน SS จึงต้องถูกสลับโดยมัลติเพล็กเซอร์เมื่อพลักปลั๊ก ซึ่งหมายความว่า PCB จะเห็นการแมปที่เป็นไปได้สองแบบ และมัลติเพล็กเซอร์จะเพิ่มความจุและความสูญเสียของตัวเองในเส้นทาง ที่ Gen 2 สิ่งนี้เป็นส่วนหนึ่งของงบประมาณลิงก์ ไม่ใช่เรื่องที่คิดทีหลัง
Signal conditioning ถูกฝังไว้ใน USB 3 controller หลายรุ่น: การ de-emphasis ของ transmitter และการ equalisation ของ receiver ช่วยชดเชยการสูญเสียของ PCB และ cable นั่นคือเหตุผลที่ link หนึ่งสามารถทำงานที่ Gen 1 แต่ล้มเหลวที่ Gen 2 บนบอร์ดเดียวกัน — การสูญเสียที่เพิ่มขึ้นที่ 5 GHz เกินกว่าที่ equaliser จะกู้คืนได้
| กฎ | เหตุผล |
|---|---|
| 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. ข้อผิดพลาดที่พบบ่อย
| ข้อผิดพลาด | อาการ | วิธีแก้ไข |
|---|---|---|
| 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. เส้นทางกำลังไฟและการป้องกัน
พอร์ต USB-C อาจถูกขอให้จ่าย 100 W หรือรับ 100 W และพิน VBUS ก็เปิดสู่ภายนอก สิ่งที่ตามมาสามประการคือ การป้องกันบน VBUS, เส้นทางกำลังไฟที่รองรับกระแสที่เจรจาได้ และแผนสำหรับสิ่งที่จะเกิดขึ้นเมื่อแหล่งจ่ายเป็นที่ชาร์จโทรศัพท์ 5 V แทนที่จะเป็นแหล่งจ่าย 20 V
- ESD: VBUS, CC, SBU และคู่สายข้อมูลทั้งหมดจำเป็นต้องมีการป้องกันที่ตัวเชื่อมต่อ
- กระแสอินรัช: ตัวเก็บประจุอินพุตขนาดใหญ่จะเสมือนเป็นไฟฟ้าลัดวงจรเมื่อเสียบสาย; ใช้ซอฟต์สตาร์ทหรือ eFuse
- แรงดันย้อนกลับ: หากพอร์ตสามารถเป็นได้ทั้งซอร์สและซิงก์ เส้นทางจ่ายไฟต้องบล็อกทั้งสองทิศทาง
- กระแส: กระแส 5 A ผ่านคอนเนกเตอร์และบอร์ดขนาดเล็กต้องใช้ลายทองแดงที่กว้างและการตรวจสอบความร้อน
6. รายการตรวจสอบการ Bring-up
- ตรวจสอบแรงดัน CC ด้วยสาย C-to-C: อุปกรณ์ sink ควรเห็น Rp ของ source และดึงไลน์ให้อยู่ในระดับที่กำหนด
- ตรวจสอบ 5 V บน VBUS ในทั้งสองทิศทางการเสียบปลั๊ก
- หากใช้ PD ให้บันทึกรูปคลื่น CC และยืนยันการเจรจา BMC; ตรวจสอบแรงดันที่ร้องขอ
- สำหรับ SuperSpeed ให้รันการทดสอบลิงก์และอ่านความเร็วที่เจรจาได้; ทำ enumeration ที่ Gen 1 และ Gen 2 แยกกัน
- ต่อโพรบคู่ SS เฉพาะด้วย differential probe หรือ compliance fixture; การใช้ single-ended probe บนไลน์เดียวจะทำให้การวัดเสียหาย
- ตรวจสอบ ESD บนทุกพินที่สัมผัสได้ รวมถึง SBU
- ความร้อน: ทำงานที่กำลังไฟสูงสุดที่เจรจาได้เป็นเวลา 30 นาที และวัดคอนเนกเตอร์และ PD controller
สำหรับหลักพื้นฐานของคู่สายดิฟเฟอเรนเชียลที่ใช้ได้กับที่นี่ด้วย โปรดดูคู่มือการเดินสายคู่ USB 2.0, และสำหรับการจัดวางอุปกรณ์ป้องกันบนคอนเนกเตอร์เดียวกัน โปรดดูคู่มือการจัดวาง ESD.
7. คำถามที่พบบ่อย
USB-C เหมือนกับ USB 3 หรือไม่?
ไม่ใช่ USB-C เป็นตัวเชื่อมต่อ ส่วน USB 3 เป็นความเร็ว พอร์ต USB-C อาจส่งผ่านได้เพียง USB 2.0 และพอร์ต USB-A อาจส่งผ่าน USB 3
ทำไมอุปกรณ์ของฉันจึงไม่ชาร์จจากสาย C-to-C?
เกือบทุกกรณีคือพิน CC อุปกรณ์ปลายทาง (sink) ต้องมี 5.1 kΩ จากพิน CC แต่ละขาไปยังกราวด์ หากไม่มี ตัวชาร์จจะมองไม่เห็นอุปกรณ์
ฉันจะได้ 100 W จากพอร์ต USB-C ใดก็ได้หรือไม่?
ไม่ใช่ แหล่งจ่าย สาย (ที่ติด e-mark) และอุปกรณ์ปลายทาง ต้องรองรับ PD และแรงดันไฟฟ้าที่ร้องขอทั้งหมด USB-C ค่าเริ่มต้นคือ 5 V
ฉันจำเป็นต้องใช้ PD controller หรือไม่?
เฉพาะเมื่อคุณต้องการมากกว่า 5 V หรือมากกว่า 3 A หรือพอร์ตต้องสลับบทบาท สำหรับอุปกรณ์ 5 V ธรรมดา ตัวต้านทานสองตัวและ protection array ก็เพียงพอ
ทำไมบอร์ดของฉันจึงทำงานกับสาย A-to-C ได้ แต่ไม่ทำงานกับ C-to-C?
สาย A-to-C จ่าย 5 V โดยไม่คำนึงถึงสถานะ CC สาย C-to-C จะรอให้ sink แสดง Rd ดีไซน์เดียวกันที่ "ทำงานได้" กับสาย A-to-C อาจไม่ทำงานเลยกับ C-to-C
จำเป็นต้องมีคู่ SuperSpeed หรือไม่?
ไม่จำเป็น หากผลิตภัณฑ์ต้องการเพียง USB 2.0 พิน SS สามารถปล่อยไว้ไม่เชื่อมต่อได้ — แต่ยังคงต้องได้รับการป้องกันหากถูกเปิดเผย
ฉันสามารถทดสอบ USB-C โดยไม่ใช้เครื่องวิเคราะห์ PD ได้หรือไม่?
ได้บางส่วน มิเตอร์วัดบน VBUS และ CC จะบอกบทบาทและแรงดันดีฟอลต์; การเจรจา PD แบบเต็มรูปแบบต้องใช้เครื่องทดสอบที่รองรับ PD หรือเครื่องวิเคราะห์โปรโตคอล สำหรับการ bring-up ส่วนใหญ่ การตรวจสอบแบบง่ายกว่าจะจับข้อผิดพลาดทั่วไปได้
e-marker คืออะไร?
ชิปขนาดเล็กในสายที่บอกแหล่งจ่ายเกี่ยวกับความสามารถด้านกระแสและข้อมูลของสาย หากไม่มี e-marker แหล่งจ่ายจะจำกัดกระแสไว้ที่ 3 A
8. แหล่งที่มา
- USB Implementers Forum,ข้อกำหนด USB Type-C และ USB 3.2— ข้อกำหนดด้าน pinout, CC, PD และ SuperSpeed
- USB-IF,USB Power Delivery— โปรไฟล์แรงดันและกระแส, EPR.
- Texas Instruments,แนวทางการออกแบบเลย์เอาต์ความเร็วสูง(SLLA414) — การจัดเส้นทางคู่สัญญาณและเส้นทางส่งกลับ
- เอกสารข้อมูลคอนโทรลเลอร์ USB-C ของผู้จำหน่าย — เครือข่าย CC และการกำหนดค่า mux
กำลังออกแบบพอร์ต USB-C อยู่หรือไม่
บอกเราเกี่ยวกับบทบาท (sink, source หรือทั้งสองอย่าง) ระดับพลังงาน และอัตราข้อมูล เราจะตรวจสอบเครือข่าย CC การป้องกัน และการจัดเส้นทางคู่สัญญาณก่อนที่คุณจะตัดสินใจ