USB-C กับ SuperSpeed: บทนำเชิงปฏิบัติ

USB-C and SuperSpeed: A Practical Introduction

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. คอนเนกเตอร์

USB-C 24-pin connector pinout with top and bottom rows
รูปที่ 1 — สองแถว แบบมิเรอร์ A1 และ B12 เป็น GND ทั้งคู่ ซึ่งเป็นเหตุผลว่าทำไมปลั๊กจึงใช้งานได้ทั้งสองทิศทาง

พิน 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 เป็นตัวกำหนดบทบาท

CC pin pull-down for a sink and pull-up for a source
รูปที่ 2 — ซิงก์จะต่อ 5.1 kΩ ไปยังกราวด์; ซอร์สจะต่อพุลอัปไปยัง VBUS ค่าความต้านทานนี้บอกอีกฝั่งว่าอนุญาตให้ใช้กระแสได้เท่าใด
ซิงก์ (อุปกรณ์):    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. การเจรจากำลังไฟฟ้า

USB-C power levels from default 5 V to EPR 48 V
รูปที่ 3 — คอนเนกเตอร์ไม่ได้กำหนดกำลังไฟฟ้า; การเจรจา PD ต่างหากที่กำหนด
โหมด แรงดันไฟฟ้า / กระแสไฟฟ้า กำลังไฟ
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 85 ohm versus USB 2.0 90 ohm impedance targets
รูปที่ 4 — ค่าเป้าหมายอิมพีแดนซ์ที่แตกต่างกันสองค่าในคอนเนกเตอร์เดียวกัน: 85 Ω สำหรับ SuperSpeed และ 90 Ω สำหรับ USB 2.0

SuperSpeed เพิ่มคู่ส่งหนึ่งคู่และคู่รับหนึ่งคู่ในแต่ละทิศทาง โดยเป็นแบบ AC-coupled: ต่อ 100 nF อนุกรมบนแต่ละไลน์ วางไว้ใกล้ตัวส่ง นอกจากนี้ยังเร็วกว่าและให้ความผ่อนปรนน้อยกว่า USB 2.0 — Gen 1 คือ 5 Gb/s, Gen 2 คือ 10 Gb/s และ USB4 ไปได้สูงกว่า

AC coupling capacitors on the SuperSpeed transmitter side
รูปที่ 5 — ตัวเก็บประจุควรอยู่ฝั่งตัวส่ง ก่อนถึงคอนเนกเตอร์ บนทั้งสองไลน์ของคู่

กฎการเดินสายในทางปฏิบัติ: ทำให้คู่สั้น จับคู่ความยาวภายในคู่ หลีกเลี่ยง 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

  1. ตรวจสอบแรงดัน CC ด้วยสาย C-to-C: อุปกรณ์ sink ควรเห็น Rp ของ source และดึงไลน์ให้อยู่ในระดับที่กำหนด
  2. ตรวจสอบ 5 V บน VBUS ในทั้งสองทิศทางการเสียบปลั๊ก
  3. หากใช้ PD ให้บันทึกรูปคลื่น CC และยืนยันการเจรจา BMC; ตรวจสอบแรงดันที่ร้องขอ
  4. สำหรับ SuperSpeed ให้รันการทดสอบลิงก์และอ่านความเร็วที่เจรจาได้; ทำ enumeration ที่ Gen 1 และ Gen 2 แยกกัน
  5. ต่อโพรบคู่ SS เฉพาะด้วย differential probe หรือ compliance fixture; การใช้ single-ended probe บนไลน์เดียวจะทำให้การวัดเสียหาย
  6. ตรวจสอบ ESD บนทุกพินที่สัมผัสได้ รวมถึง SBU
  7. ความร้อน: ทำงานที่กำลังไฟสูงสุดที่เจรจาได้เป็นเวลา 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-C อยู่หรือไม่

บอกเราเกี่ยวกับบทบาท (sink, source หรือทั้งสองอย่าง) ระดับพลังงาน และอัตราข้อมูล เราจะตรวจสอบเครือข่าย CC การป้องกัน และการจัดเส้นทางคู่สัญญาณก่อนที่คุณจะตัดสินใจ

ส่ง BOM กระบวนการตรวจสอบย้อนกลับของเรา

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.