USB Type C จัดการกับขั้วตรงกันข้ามได้อย่างไร


29

ขั้วต่อ USB Type C ใหม่ไม่มีการป้องกันกระแสไฟฟ้าย้อนกลับทางกายภาพอีกต่อไป คุณสามารถเสียบมันในแบบที่คุณต้องการทั้งสองด้านและยังไม่มีจุดสิ้นสุด A และ B อีกต่อไปมันเหมือนกันทั้งหมด

ดังนั้น USB ชนิดใหม่นี้จะจัดการอย่างไรที่ขั้วไม่ได้ถูกย้อนกลับ? อุปกรณ์จำเป็นต้องเห็นด้วยกับบางอย่างในฮาร์ดแวร์และกำหนดเส้นทางการเชื่อมต่ออย่างเหมาะสมหรือไม่?

หรือมีเวทมนตร์การจัดเส้นทางบางอย่างเกิดขึ้นในตัวเชื่อมต่อและอุปกรณ์ไม่ต้องจัดการอะไรและมั่นใจได้ว่าขั้วถูกต้องเสมอ

ขั้วต่อ Type C และตัวรับ


6
สมมาตรเชิงเรขาคณิต
Vladimir Cravero

1
เห็นได้ชัดว่ามันมากกว่านั้น
PTS

คำตอบ:


33

ด้านล่างคือ pinout สำหรับเต้ารับ:

GND  TX1+ TX1- Vbus CC1   D+   D-  SBU1 Vbus RX2- RX2+ GND
 |    |    |    |    |    |    |    |    |    |    |    |
=+====+====+====+====+====+====+====+====+====+====+====+=
 |    |    |    |    |    |    |    |    |    |    |    |
GND  RX1+ RX1- Vbus SBU2  D-   D+  CC2  Vbus TX2- TX2+ GND

คุณจะสังเกตได้ว่าหมุดทั้งหมดหมุนได้สมมาตรดังนั้นหากคุณหมุนขั้วต่อ TX1 + เชื่อมต่อกับ TX2 +, TX1- เชื่อมต่อกับ TX2- และที่สำคัญที่สุด Vbus และ GND จะจับคู่เสมอ

เคล็ดลับอยู่ในคอนโทรลเลอร์และสายเคเบิล - หมุด CC ถูกใช้เพื่อตรวจจับทิศทางซึ่งเป็นจุดที่เส้นทางควบคุมเหมาะสม:

2.3.2 การตรวจจับทิศทางการเสียบปลั๊ก / การบิดของสายเคเบิล

ปลั๊ก USB Type-C สามารถเสียบเข้ากับเต้ารับในหนึ่งในสองทิศทางดังนั้นหมุด CC เปิดใช้งานวิธีการตรวจจับทิศทางของปลั๊กเพื่อกำหนดว่าคู่สัญญาณข้อมูล SuperSpeed ​​USB ใดเชื่อมต่อผ่านสายเคเบิล การทำเช่นนี้ช่วยให้สามารถกำหนดเส้นทางสัญญาณภายใน DFP หรือ UFP เพื่อสร้างการเชื่อมต่อที่ประสบความสำเร็จ

ที่มา: ลิงค์บล็อกสปอต ที่มา: ลิงค์บล็อกสปอต

อย่างที่คุณอาจจินตนาการว่าสายเคเบิลนั้นจะค่อนข้างหนากว่าเดิมเนื่องจากมีสายเพิ่มเติม

  • สายอย่างน้อย 15 เส้นรวมถึงการถักเปียที่จำเป็นสำหรับ Type-C ที่มีคุณสมบัติครบถ้วน (เช่น USB 3.1 - แนะนำเส้นผ่านศูนย์กลางภายนอก 4-6 มม.)
  • สาย 10 เส้นพร้อมสายถักสำหรับสาย Type-C USB 3.0 / 3.1 แบบดั้งเดิม (สำหรับเชื่อมต่อกับ Type-A หรือ Type-B ที่ปลายอีกด้านหนึ่ง - แนะนำเส้นผ่านศูนย์กลางด้านนอก 3-5 มม.)
  • สำหรับ USB 2.0 หรือรุ่นก่อนหน้าไม่ว่าจะเชื่อมต่อกับ Type-C หรือแบบดั้งเดิมที่ปลายอีกด้านหนึ่งอนุญาตให้ใช้การกำหนดค่าลวดแบบปกติสี่เส้น (แนะนำเส้นผ่านศูนย์กลางภายนอก 2-4 มม.)

แหล่งที่มา: ข้อมูลจำเพาะ USB 3.1 @ usb.org - โดยเฉพาะ, ข้อมูลจำเพาะ Universal Serial Bus Revision 3.1 สามารถดาวน์โหลด PDF ได้ที่ด้านบนของหน้า)

โพสต์บล็อกที่ยอดเยี่ยมซึ่งอธิบายรายละเอียดทั้งหมดเกี่ยวกับพินช่องการกำหนดค่า:

http://kevinzhengwork.blogspot.de/2014/09/usb-type-c-configuration-channel-cc-pin.html

Archive.org (ในกรณีที่ออฟไลน์อยู่)


3
ทำไมไม่ให้มันสมมาตรแบบหมุนได้อย่างแน่นอนและไม่ต้องกังวลเกี่ยวกับการวางแนวใด ๆ และลดจำนวนพินลง ??
ACD

3
@ACD ในการทำเช่นนั้นคุณจะต้องเพิ่มสายอีกสี่สายหลังจากนำสาย CC สองเส้นออกซึ่งเป็นมากกว่าสายไฟสองเส้นที่ตรวจจับทิศทาง
Funkyguy

2
@Funky ฉันหมายถึงทำไมต้องสนใจเรื่องปฐมนิเทศเลย หากคุณสร้างตัวเชื่อมต่อเช่นนี้แทน: imgur.com/VKqyvJgเป็นจำนวนพินที่เท่ากันและไม่จำเป็นต้องมีการเปลี่ยนเส้นทางของคอนโทรลเลอร์หากเสียบในทิศทางเดียวหรืออย่างอื่น
ACD

2
@ACD ในภาพที่คุณเชื่อมโยงสัญญาณซูเปอร์สปีดครึ่งหนึ่งจะถูกตัดออก คุณได้คำนึงถึงสมมาตรการหมุนเต็มรูปแบบ แต่ลืมที่จะเพิ่มสัญญาณอีกครึ่งหนึ่ง สัญญาณ D + / D- นั้นถูกต้อง แต่นั่นคือ USB 2.0 ใน 3.0 คุณมีคู่ที่แตกต่างกันสองคู่ en.wikipedia.org/wiki/USB_3.0#Pinouts
Funkyguy

3
<s> หมุดนั้นมีความสมมาตรในการหมุนดังนั้นทำไมจึงต้องระวังว่ามันอยู่ในทิศทางใด? หมุด CC ไม่จำเป็นหรือไม่ </s> โอ้เพราะมี2คู่ส่งสัญญาณและรับ2คู่
endolith

2

เนื่องจากสายเคเบิลเป็นแบบพาสซีฟและมีความหมายที่จะเข้ากันได้ย้อนกลับสัญญาณจึงมีการทำซ้ำทั้งด้านบนและด้านล่าง สิ่งนี้มีข้อดีของการเพิ่มหมุดกำลังและเพิ่มกำลังการผลิตปัจจุบัน


2
ดังนั้นคุณยังมีทุกสายสองครั้งหรือไม่ นั่นไม่ทำให้สายเคเบิลค่อนข้างหนาใช่ไหม นั่นเป็นเหตุผลว่าทำไมพวกเขาเพิ่มอัตราข้อมูลเป็นสองเท่าสำหรับ 3.1? พวกเขามีจำนวนสองเท่าของทุกอย่าง
PTS

3
@ProfessorSparkles (มากกว่าสำหรับคนอื่น ๆ ที่กำลังอ่านข้อความนี้อยู่ตอนนี้) ทุกคู่มีการใช้งานจริงซึ่งจะช่วยเพิ่มแบนด์วิดท์และการส่งผ่านพลังงาน พิน "CC" เป็นที่ที่เวทมนต์เกิดขึ้นซึ่งทำให้อุปกรณ์สามารถระบุคู่ของ TX / RX ที่เป็นได้
Doktor J

0

พิน 2 × 12 (เช่น 24) ถูกจัดเรียงในลักษณะที่แทรกไว้ทั้งสองวิธีจะนำพลังงานไฟฟ้าไปยังเส้นทางเดียวกัน ขณะที่วลาดิมีร์พูดสมมาตรเชิงเรขาคณิต หมุดแต่ละอันมีหมุดโคลนที่แถวอื่น ๆ 12 ขา


แต่เดิมเขียนเป็นความคิดเห็น แต่ฉันตัดสินใจที่จะโพสต์มันเป็นคำตอบ มีคำตอบอยู่แล้ว แต่ฉันต้องการเพิ่มข้อความของฉัน
neverMind9

2
คุณอาจต้องการตรวจสอบอีกครั้ง การอ่านของฉันคือทั้งสี่ล่าวใช้ TX / RX ใช้ตลอดเวลา แต่การหมุนปลั๊กจะเป็นการแลกเปลี่ยน คอนโทรลเลอร์จำเป็นต้องจัดเส้นทางให้ถูกต้องและใช้ CC1 และ CC2 อ่านคำตอบของหมอเจอีกครั้ง มันดูดีสำหรับฉัน (แต่ฉันไม่ค่อยรู้อะไรเกี่ยวกับหัวข้อ)
ทรานซิสเตอร์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.