กลับไปหน้าบทความ

อ่าน 7 นาที

USB พกพา

USB On-The-Go ( USB OTG ) เป็นข้อกำหนดที่อนุญาตให้ อุปกรณ์ USB บางชนิด เช่น แท็บเล็ต หรือ สมาร์ทโฟน ทำงานได้ทั้งในโหมด โฮสต์หรือโหมดอุปกรณ์ต่อพ่วง...

USB พกพา

โลโก้ USB On-The-Go
อะแดปเตอร์ USB Micro-B OTG สำหรับเชื่อมต่อปลั๊ก Type-A ขนาดมาตรฐานเข้ากับสมาร์ทโฟนหรือแท็บเล็ต

USB On-The-Go ( USB OTG ) เป็นข้อกำหนดที่อนุญาตให้ อุปกรณ์ USB บางชนิด เช่นแท็บเล็ตหรือสมาร์ทโฟนทำงานได้ทั้งในโหมดโฮสต์หรือโหมดอุปกรณ์ต่อพ่วงซึ่งช่วยให้สามารถเชื่อมต่อโดยตรงกับอุปกรณ์ USB อื่นๆ เช่นแฟลชไดรฟ์กล้องดิจิทัลเมาส์หรือคีย์บอร์ด USB OTG เปิดตัวครั้งแรกในช่วงปลายปี 2544

แตกต่างจากพอร์ต USB มาตรฐานที่ต้องมีอุปกรณ์ หลัก (เช่น คอมพิวเตอร์) และอุปกรณ์ต่อพ่วง (เช่น คีย์บอร์ด) พอร์ต USB OTG ช่วยให้สามารถสลับบทบาทระหว่างอุปกรณ์ทั้งสองได้ ตัวอย่างเช่น สมาร์ทโฟนสามารถทำหน้าที่เป็นอุปกรณ์หลักเมื่ออ่านไฟล์จากแฟลชไดรฟ์ แต่สามารถทำหน้าที่เป็นอุปกรณ์ต่อพ่วงเมื่อเชื่อมต่อกับคอมพิวเตอร์ได้

USB OTG กำหนดบทบาทของอุปกรณ์สองแบบ: อุปกรณ์ A ซึ่งจ่ายไฟและทำหน้าที่เป็นโฮสต์ในตอนเริ่มต้น และอุปกรณ์ B ซึ่งรับพลังงานและเริ่มต้นเป็นอุปกรณ์ต่อพ่วง บทบาทเหล่านี้สามารถสลับกันได้โดยใช้โปรโตคอลการเจรจาโฮสต์ (HNP) บทบาทเริ่มต้นจะถูกกำหนดโดยการเดินสายของพินเฉพาะที่เรียกว่าพิน ID ในขั้วต่อ USB [ 1 ]ข้อกำหนดการตั้งชื่อ A/B สะท้อนถึงประเภทขั้วต่อ USB รุ่นก่อนหน้า: ขั้วต่อ ประเภท Aใช้กับอุปกรณ์โฮสต์ ในขณะที่ ขั้วต่อ ประเภท Bใช้กับอุปกรณ์ต่อพ่วง

ในเดือนกันยายน พ.ศ. 2562 ฟอรัมผู้ใช้งาน USB ได้หยุดรับรองผลิตภัณฑ์ USB OTG ใหม่เนื่องจากการเปิดตัวมาตรฐานUSB-C [ 2 ]

ภาพรวม

ระบบ USB OTG ที่เชื่อมต่ออุปกรณ์หลายชิ้น

USB มาตรฐานใช้สถาปัตยกรรมแบบโฮสต์/อุปกรณ์ โดยโฮสต์ทำหน้าที่เป็นอุปกรณ์โฮสต์สำหรับบัสทั้งหมด และอุปกรณ์ USB ทำหน้าที่เป็นอุปกรณ์ต่อพ่วง หากใช้ USB มาตรฐาน อุปกรณ์จะต้องรับบทบาทใดบทบาทหนึ่ง โดยทั่วไปคอมพิวเตอร์จะถูกตั้งค่าเป็นโฮสต์ ในขณะที่ (ตัวอย่างเช่น) เครื่องพิมพ์มักจะทำหน้าที่เป็นอุปกรณ์ต่อพ่วง ในกรณีที่ไม่มี USB OTG โทรศัพท์มือถือมักจะใช้ฟังก์ชันอุปกรณ์ต่อพ่วงเพื่อให้สามารถถ่ายโอนข้อมูลไปยังและจากคอมพิวเตอร์ได้ง่าย โทรศัพท์ดังกล่าวไม่สามารถเชื่อมต่อกับเครื่องพิมพ์ได้โดยตรง เนื่องจากโทรศัพท์เหล่านั้นก็มีบทบาทเป็นอุปกรณ์ต่อพ่วงเช่นกัน USB OTG แก้ไขปัญหานี้โดยตรง[ 1 ]

เมื่อเสียบอุปกรณ์เข้ากับพอร์ต USB อุปกรณ์โฮสต์จะตั้งค่าการสื่อสารกับอุปกรณ์นั้นและจัดการการจัดเตรียมบริการ (ซอฟต์แวร์ของโฮสต์จะเปิดใช้งานหรือดำเนินการจัดการข้อมูลที่จำเป็น เช่น การจัดการไฟล์ หรือการสื่อสารข้อมูลหรือฟังก์ชันอื่นๆ ที่ต้องการ) สิ่งนี้ทำให้สามารถลดความซับซ้อนของอุปกรณ์ลงได้มากเมื่อเทียบกับโฮสต์ ตัวอย่างเช่น เมาส์มีตรรกะการทำงานน้อยมากและอาศัยโฮสต์ในการทำงานเกือบทั้งหมด โฮสต์ควบคุมการถ่ายโอนข้อมูล ทั้งหมด ผ่านพอร์ต โดยอุปกรณ์สามารถส่งสัญญาณ (เมื่อถูกสอบถาม) เพื่อแจ้งว่าต้องการความช่วยเหลือเท่านั้น ในการถ่ายโอนข้อมูลระหว่างสองอุปกรณ์ เช่น จากโทรศัพท์ไปยังเครื่องพิมพ์ โฮสต์จะอ่านข้อมูลจากอุปกรณ์หนึ่งก่อน จากนั้นจึงเขียนไปยังอีกอุปกรณ์หนึ่ง

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

USB OTG รับรู้ว่าอุปกรณ์สามารถทำหน้าที่ได้ทั้งเป็นโฮสต์และอุปกรณ์ต่อพ่วง ดังนั้นจึงมีการเปลี่ยนแปลงคำศัพท์เล็กน้อย ด้วย OTG อุปกรณ์สามารถเป็นได้ทั้งโฮสต์เมื่อทำหน้าที่เป็นลิงก์โฮสต์ หรือเป็นลิงก์อุปกรณ์ต่อพ่วง การเลือกบทบาทระหว่างโฮสต์และอุปกรณ์ต่อพ่วงนั้นขึ้นอยู่กับว่าอุปกรณ์เชื่อมต่อกับปลายสายด้านใด อุปกรณ์ที่เชื่อมต่อกับปลายสายด้าน "A" ในขณะเริ่มต้นระบบ ซึ่งเรียกว่า "อุปกรณ์ A" จะทำหน้าที่เป็นโฮสต์เริ่มต้น ในขณะที่ปลายสายด้าน "B" จะทำหน้าที่เป็นอุปกรณ์ต่อพ่วงเริ่มต้น ซึ่งเรียกว่า "อุปกรณ์ B"

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

USB OTG ไม่ได้ห้ามใช้ฮับ USBแต่เป็นการอธิบายการสลับบทบาทระหว่างโฮสต์และอุปกรณ์ต่อพ่วงเฉพาะในกรณีการเชื่อมต่อแบบหนึ่งต่อหนึ่งที่อุปกรณ์ OTG สองตัวเชื่อมต่อกันโดยตรงเท่านั้น การสลับบทบาทจะไม่ทำงานผ่านฮับมาตรฐาน เนื่องจากอุปกรณ์หนึ่งจะทำหน้าที่เป็นโฮสต์และอีกอุปกรณ์หนึ่งทำหน้าที่เป็นอุปกรณ์ต่อพ่วงจนกว่าจะตัดการเชื่อมต่อ

ข้อกำหนด

USB OTG เป็นส่วนหนึ่งของส่วนเสริม[ 3 ]ของ ข้อกำหนด Universal Serial Bus (USB) 2.0 ซึ่งตกลงกันไว้ตั้งแต่ปลายปี 2544 และได้รับการแก้ไขในภายหลัง[ 4 ]เวอร์ชันล่าสุดของส่วนเสริมนี้ยังกำหนดพฤติกรรมสำหรับEmbedded Hostซึ่งมีคุณสมบัติเฉพาะและพอร์ต USB Standard-A เดียวกันกับที่ใช้ในพีซี

อุปกรณ์ SuperSpeed ​​OTG, โฮสต์ฝังตัว และอุปกรณ์ต่อพ่วงได้รับการสนับสนุนผ่าน USB OTG และ Embedded Host Supplement [ 5 ]ใน ข้อกำหนด USB 3.0

โปรโตคอล

มาตรฐาน USB OTG และ Embedded Host Supplement ของข้อกำหนด USB 2.0 ได้แนะนำโปรโตคอลการสื่อสาร ใหม่สามแบบ :

  • โปรโตคอลตรวจจับการเชื่อมต่อ (ADP): ช่วยให้อุปกรณ์ OTG, โฮสต์ฝังตัว หรืออุปกรณ์ USB สามารถตรวจสอบสถานะการเชื่อมต่อได้แม้ในกรณีที่ไม่มีไฟเลี้ยงบนบัส USB ทำให้สามารถทำงานได้ทั้งแบบอิงตามการเสียบปลั๊กและแสดงสถานะการเชื่อมต่อ โดยจะวัดค่าความจุบนพอร์ต USB เป็นระยะเพื่อตรวจสอบว่ามีอุปกรณ์อื่นเชื่อมต่ออยู่หรือไม่ มีสายเคเบิลห้อยอยู่ หรือไม่มีสายเคเบิล เมื่อตรวจพบการเปลี่ยนแปลงของค่าความจุมากพอที่จะบ่งชี้ว่ามีการเชื่อมต่ออุปกรณ์ อุปกรณ์ A จะจ่ายไฟให้กับบัส USB และค้นหาการเชื่อมต่ออุปกรณ์ ในขณะเดียวกัน อุปกรณ์ B จะสร้างสัญญาณ SRP (ดูด้านล่าง) และรอจนกว่าบัส USB จะได้รับพลังงาน
  • โปรโตคอลการร้องขอเซสชัน (SRP): ช่วยให้อุปกรณ์ทั้งสองที่สื่อสารกันสามารถควบคุมได้ว่าเมื่อใดที่เซสชันพลังงานของลิงก์จะทำงาน ใน USB มาตรฐาน มีเพียงโฮสต์เท่านั้นที่สามารถทำได้ สิ่งนี้ช่วยให้สามารถควบคุมการใช้พลังงานได้อย่างละเอียด ซึ่งมีความสำคัญมากสำหรับอุปกรณ์ที่ใช้แบตเตอรี่ เช่น กล้องถ่ายรูปและโทรศัพท์มือถือ โฮสต์ OTG หรือโฮสต์แบบฝังตัวสามารถปล่อยให้ลิงก์ USB ไม่จ่ายไฟจนกว่าอุปกรณ์ต่อพ่วง (ซึ่งอาจเป็นอุปกรณ์ OTG หรืออุปกรณ์ USB มาตรฐาน) จะต้องการพลังงาน โฮสต์ OTG และโฮสต์แบบฝังตัวมักจะมีพลังงานแบตเตอรี่เหลือน้อย ดังนั้นการปล่อยให้ลิงก์ USB ไม่จ่ายไฟจะช่วยยืดระยะเวลาการใช้งานแบตเตอรี่ได้
  • โปรโตคอลการเจรจาโฮสต์ (HNP): อนุญาตให้อุปกรณ์ทั้งสองสลับบทบาทโฮสต์/อุปกรณ์ต่อพ่วงได้ โดยมีเงื่อนไขว่าทั้งสองต้องเป็นอุปกรณ์ OTG แบบสองบทบาท การใช้ HNP เพื่อสลับบทบาทโฮสต์/อุปกรณ์ต่อพ่วง ทำให้อุปกรณ์ USB OTG สามารถควบคุมการจัดตารางการถ่ายโอนข้อมูลได้ ดังนั้น อุปกรณ์ OTG ใดๆ ก็สามารถเริ่มต้นการถ่ายโอนข้อมูลผ่านบัส USB OTG ได้ เวอร์ชันล่าสุดของเอกสารเพิ่มเติมยังได้แนะนำการตรวจสอบ HNP ซึ่งอุปกรณ์โฮสต์จะตรวจสอบอุปกรณ์ต่อพ่วงเป็นระยะๆ ในระหว่างเซสชันที่ใช้งานอยู่ เพื่อพิจารณาว่าอุปกรณ์ต่อพ่วงต้องการเป็นโฮสต์หรือไม่
  • จุดประสงค์หลักของ HNP คือการรองรับผู้ใช้ที่เชื่อมต่ออุปกรณ์ A และ B (ดูด้านล่าง) ผิดทิศทางสำหรับงานที่ต้องการทำ ตัวอย่างเช่น เครื่องพิมพ์เชื่อมต่อเป็นอุปกรณ์ A (โฮสต์) แต่ไม่สามารถทำหน้าที่เป็นโฮสต์สำหรับกล้องตัวใดตัวหนึ่งได้ เนื่องจากไม่เข้าใจการแสดงงานพิมพ์ของกล้อง เมื่อกล้องรู้วิธีสื่อสารกับเครื่องพิมพ์แล้ว เครื่องพิมพ์จะใช้ HNP เพื่อเปลี่ยนไปทำหน้าที่เป็นอุปกรณ์ โดยที่กล้องจะกลายเป็นโฮสต์เพื่อให้สามารถพิมพ์ภาพที่เก็บไว้ในกล้องได้โดยไม่ต้องเชื่อมต่อสายเคเบิลใหม่ โปรโตคอล OTG ใหม่ไม่สามารถส่งผ่านฮับ USB มาตรฐานได้ เนื่องจากใช้การส่งสัญญาณไฟฟ้าผ่านสายเฉพาะ

มาตรฐาน USB OTG และ Embedded Host Supplement ของข้อกำหนด USB 3.0 ได้เพิ่มโปรโตคอลการสื่อสารเพิ่มเติม:

  • โปรโตคอลการสลับบทบาท (Role Swap Protocol หรือ RSP): RSP ทำหน้าที่เช่นเดียวกับ HNP (เช่น การสลับบทบาท) โดยการขยายกลไกมาตรฐานที่กำหนดโดยข้อกำหนด USB 3.0 ผลิตภัณฑ์ที่ปฏิบัติตามข้อกำหนด USB OTG และ Embedded Host Supplement ของข้อกำหนด USB 3.0 จะต้องปฏิบัติตามข้อกำหนด USB 2.0 supplement ด้วย เพื่อรักษาความเข้ากันได้กับรุ่นก่อนหน้าอุปกรณ์ SuperSpeed ​​OTG (SS-OTG) จำเป็นต้องรองรับ RSP อุปกรณ์ SuperSpeed ​​Peripheral Capable OTG (SSPC-OTG) ไม่จำเป็นต้องรองรับ RSP เนื่องจากสามารถทำงานที่ความเร็ว SuperSpeed ​​ได้เฉพาะในฐานะอุปกรณ์ต่อพ่วงเท่านั้น ไม่มีโฮสต์ SuperSpeed ​​ดังนั้นจึงสามารถสลับบทบาทได้โดยใช้ HNP ที่อัตราการส่งข้อมูล USB 2.0 เท่านั้น

บทบาทของอุปกรณ์

USB OTG กำหนดบทบาทสองอย่างสำหรับอุปกรณ์ ได้แก่ อุปกรณ์ OTG A และอุปกรณ์ OTG B โดยระบุว่าด้านใดเป็นผู้จ่ายไฟให้กับลิงก์ และด้านใดเป็นโฮสต์ในตอนเริ่มต้น อุปกรณ์ OTG A เป็นผู้จ่ายไฟ และอุปกรณ์ OTG B เป็นผู้ใช้พลังงาน ในการกำหนดค่าลิงก์เริ่มต้น อุปกรณ์ A ทำหน้าที่เป็นโฮสต์ USBในขณะที่อุปกรณ์ B ทำหน้าที่เป็นอุปกรณ์ต่อพ่วง USB โหมดโฮสต์และอุปกรณ์ต่อพ่วงสามารถสลับกันได้ในภายหลังโดยใช้ HNP หรือ RSP เนื่องจากตัวควบคุม OTG ทุกตัวรองรับทั้งสองบทบาท จึงมักเรียกว่าตัวควบคุม "แบบสองบทบาท" มากกว่า "ตัวควบคุม OTG"

สำหรับ นักออกแบบ วงจรรวม (IC) คุณสมบัติที่น่าสนใจของ USB OTG คือความสามารถในการใช้งาน USB ได้มากขึ้นโดยใช้เกตน้อยลง

วิธีการแบบ "ดั้งเดิม" นั้นประกอบด้วยตัวควบคุมสี่ตัว ส่งผลให้มีเกตที่ต้องทดสอบและแก้ไขข้อผิดพลาดมากขึ้น:

  • ตัวควบคุมโฮสต์ความเร็วสูง USB ที่ใช้EHCI (อินเทอร์เฟซรีจิสเตอร์)
  • ตัวควบคุมโฮสต์ความเร็วเต็ม/ต่ำแบบOHCI (อินเทอร์เฟซรีจิสเตอร์อีกตัว)
  • ตัวควบคุมอุปกรณ์ USB รองรับทั้งความเร็วสูงและความเร็วปกติ
  • ตัวควบคุมที่สี่สำหรับสลับพอร์ตรูท OTG ระหว่างตัวควบคุมโฮสต์และตัวควบคุมอุปกรณ์

นอกจากนี้ อุปกรณ์ส่วนใหญ่จะต้องเป็นทั้งโฮสต์หรืออุปกรณ์ การออกแบบฮาร์ดแวร์ OTG ได้รวมตัวควบคุมทั้งหมดเข้าไว้ในตัวควบคุมแบบสองบทบาทตัวเดียว ซึ่งมีความซับซ้อนกว่าตัวควบคุมอุปกรณ์แต่ละตัวเล็กน้อย

รายการอุปกรณ์ต่อพ่วงเป้าหมาย (TPL)

รายการอุปกรณ์ต่อพ่วงเป้าหมาย (TPL) ของผู้ผลิตมีจุดประสงค์เพื่อมุ่งเน้นอุปกรณ์โฮสต์ให้ใช้งานกับผลิตภัณฑ์หรือแอปพลิเคชันเฉพาะ แทนที่จะใช้งานเป็นโฮสต์อเนกประสงค์ทั่วไปเหมือนกับพีซีทั่วไป TPL ระบุผลิตภัณฑ์ที่โฮสต์ "เป้าหมาย" รองรับ โดยกำหนดสิ่งที่โฮสต์ต้องรองรับ รวมถึงกำลังขับ ความเร็วในการถ่ายโอน โปรโตคอลที่รองรับ และคลาสของอุปกรณ์ TPL ใช้ได้กับโฮสต์เป้าหมายทั้งหมด รวมถึงอุปกรณ์ OTG ที่ทำหน้าที่เป็นโฮสต์และโฮสต์แบบฝังตัวด้วย

ปลั๊ก

ปลั๊ก USB มาตรฐาน มินิ และไมโคร (ไม่ได้แสดงตามสัดส่วนจริง) บริเวณสีขาวในภาพวาดแสดงถึงช่องว่าง ตามที่แสดงในภาพนี้ โลโก้ USB (อาจมีตัวอักษร A หรือ B) จะอยู่ด้านบนของตัวปลั๊กในทุกกรณี การกำหนดหมายเลขขา (เมื่อมองเข้าไปในเต้ารับ) จะกลับด้านจากปลั๊ก กล่าวคือ ขาที่ 1 บนปลั๊กจะเชื่อมต่อกับขาที่ 1 บนเต้ารับ

ปลั๊กขนาดเล็ก OTG

มาตรฐาน USB OTG ดั้งเดิมได้แนะนำขั้วต่อปลั๊กแบบ mini-AB ซึ่งถูกแทนที่ด้วยmicro-ABในเวอร์ชันต่อมา (ตั้งแต่เวอร์ชัน 1.4 เป็นต้นไป) สามารถรับได้ทั้งปลั๊ก mini-A หรือ mini-B ในขณะที่อะแดปเตอร์ mini-A ช่วยให้สามารถเชื่อมต่อกับสาย USB มาตรฐานแบบ A ที่มาจากอุปกรณ์ต่อพ่วงได้ สาย OTG มาตรฐานจะมีปลั๊ก mini-A ที่ปลายด้านหนึ่งและปลั๊ก mini-B ที่ปลายอีกด้านหนึ่ง (ไม่สามารถมีปลั๊กชนิดเดียวกันสองด้านได้)

อุปกรณ์ที่มีปลั๊ก mini-A เสียบอยู่จะกลายเป็นอุปกรณ์ OTG A และอุปกรณ์ที่มีปลั๊ก mini-B เสียบอยู่จะกลายเป็นอุปกรณ์ B (ดูด้านบน) ประเภทของปลั๊กที่เสียบจะถูกตรวจจับโดยสถานะของขา ID (ขา ID ของปลั๊ก mini-A จะต่อลงกราวด์ ในขณะที่ขา ID ของปลั๊ก mini-B จะลอยตัว)

นอกจากนี้ยังมีช่องเสียบ mini-A บริสุทธิ์ ซึ่งใช้ในกรณีที่ต้องการพอร์ตโฮสต์ขนาดกะทัดรัด แต่ไม่รองรับ OTG

ไมโครปลั๊ก OTG

เมื่อมีการนำปลั๊ก USB ไมโครมาใช้ ก็มีการแนะนำเต้ารับปลั๊กแบบใหม่ที่เรียกว่า micro-AB ซึ่งสามารถเสียบได้ทั้งปลั๊ก micro-A หรือปลั๊ก micro-B อะแดปเตอร์ micro-A ช่วยให้สามารถเชื่อมต่อกับปลั๊ก A มาตรฐานที่ใช้ในอุปกรณ์คงที่หรืออุปกรณ์มาตรฐาน ผลิตภัณฑ์ OTG ต้องมีเต้ารับ micro-AB เพียงช่องเดียวและไม่มีเต้ารับ USB อื่นๆ[ 6 ] [ 7 ]

สาย OTG มีปลั๊ก micro-A ที่ปลายด้านหนึ่ง และปลั๊ก micro-B ที่ปลายอีกด้านหนึ่ง (ไม่สามารถมีปลั๊กชนิดเดียวกันสองด้านได้) OTG เพิ่มพินที่ห้าให้กับขั้วต่อ USB มาตรฐาน เรียกว่าพิน ID โดยปลั๊ก micro-A จะมีพิน ID ต่อลงกราวด์ ในขณะที่พิน ID ในปลั๊ก micro-B จะไม่ต่อลงกราวด์ อุปกรณ์ที่เสียบปลั๊ก micro-A จะกลายเป็นอุปกรณ์ OTG A และอุปกรณ์ที่เสียบปลั๊ก micro-B จะกลายเป็นอุปกรณ์ B ชนิดของปลั๊กที่เสียบจะถูกตรวจจับโดยสถานะของพิน ID

มีการกำหนดสถานะขา ID เพิ่มเติมอีกสามสถานะ[ 6 ]ที่ค่าความต้านทานปกติ124 kΩ , 68 kΩและ36.5 kΩโดยสัมพันธ์กับขาต่อลงดิน สถานะเหล่านี้ทำให้อุปกรณ์สามารถทำงานร่วมกับอะแดปเตอร์ชาร์จอุปกรณ์เสริม USBซึ่งช่วยให้อุปกรณ์ OTG สามารถเชื่อมต่อกับทั้งเครื่องชาร์จและอุปกรณ์อื่นพร้อมกันได้[ 8 ]

สถานะทั้งสามนี้ใช้ในกรณีต่อไปนี้:

  • เครื่องชาร์จและไม่มีอุปกรณ์หรืออุปกรณ์ A ที่ไม่ได้แสดง V BUS (ไม่ได้จ่ายไฟ) ถูกเชื่อมต่อ อุปกรณ์ OTG ได้รับอนุญาตให้ชาร์จและเริ่มต้น SRP แต่ไม่สามารถเชื่อมต่อได้[ 8 ]
  • เครื่องชาร์จและอุปกรณ์ A ที่จ่ายไฟ V BUS (จ่ายพลังงาน) จะถูกเชื่อมต่อ อุปกรณ์ OTG ได้รับอนุญาตให้ชาร์จและเชื่อมต่อ แต่ไม่สามารถเริ่มต้น SRP ได้[ 8 ]
  • เครื่องชาร์จและอุปกรณ์ B จะถูกเชื่อมต่อ อุปกรณ์ OTG ได้รับอนุญาตให้ชาร์จและเข้าสู่โหมดโฮสต์[ 8 ]

USB 3.0 ได้นำเสนอส่วนขยาย SuperSpeed ​​ที่ใช้งานร่วมกับรุ่นก่อนหน้าได้ของขั้วต่อ micro-AB และปลั๊ก micro-A และ micro-B โดยมีพินทั้งหมดของขั้วต่อ micro ที่ไม่ใช่ SuperSpeed ​​และใช้พิน ID เพื่อระบุบทบาทของอุปกรณ์ A และอุปกรณ์ B รวมถึงเพิ่มพิน SuperSpeed ​​เข้ามาด้วย

สายไมโคร OTG

อะแดปเตอร์ USB OTG, ฮับ และเครื่องอ่านการ์ด

เมื่ออุปกรณ์ที่รองรับ OTG เชื่อมต่อกับพีซี อุปกรณ์นั้นจะใช้สาย USB-A หรือ USB Type-C ของตัวเอง (โดยทั่วไปแล้วปลายสายจะเป็น micro-B, USB-CหรือLightningสำหรับอุปกรณ์รุ่นใหม่ๆ) เมื่ออุปกรณ์ที่รองรับ OTG เชื่อมต่อกับอุปกรณ์ USB เช่น แฟลชไดรฟ์ อุปกรณ์นั้นจะต้องมีปลายสายที่เหมาะสมกับอุปกรณ์ หรือผู้ใช้จะต้องจัดหาอะแดปเตอร์ที่เหมาะสมซึ่งมีปลายสายเป็น USB-A อะแดปเตอร์นี้จะช่วยให้สามารถเชื่อมต่ออุปกรณ์ต่อพ่วง USB มาตรฐานใดๆ กับอุปกรณ์ OTG ได้ การเชื่อมต่ออุปกรณ์ที่รองรับ OTG สองเครื่องเข้าด้วยกันนั้น จำเป็นต้องใช้อะแดปเตอร์ร่วมกับสาย USB-A ของอุปกรณ์ หรือสายเคเบิลแบบสองด้านที่เหมาะสมและการใช้งานซอฟต์แวร์เพื่อจัดการ ซึ่งกำลังเป็นเรื่องปกติมากขึ้นสำหรับอุปกรณ์ USB Type-C

การใช้งานสมาร์ทโฟนและแท็บเล็ต

BlackBerry 10.2 ใช้โหมดโฮสต์ (เช่นเดียวกับใน โทรศัพท์ BlackBerry Z30 ) [ 9 ] Nokia ได้นำ USB OTG มาใช้ใน โทรศัพท์ Symbian หลายรุ่น เช่นNokia N8 , C6-01, C7, Oro, E6, E7, X7, 603, 700, 701 และ 808 Pureviewโทรศัพท์ Android ระดับไฮเอนด์บางรุ่นที่ผลิตโดย HTC และ Sony ใน ซีรีส์ Xperiaก็มีเช่นกัน[ 10 ] Samsung [ 11 ] [ 12 ] Androidเวอร์ชัน 3.1 หรือใหม่กว่ารองรับ USB OTG แต่ไม่ใช่ในทุกอุปกรณ์[ 13 ] [ 14 ]

ข้อมูลจำเพาะที่ระบุไว้ในเว็บไซต์เทคโนโลยี (เช่น GSMArena, PDAdb.net, PhoneScoop และอื่นๆ) สามารถช่วยกำหนดความเข้ากันได้ได้ ยกตัวอย่างเช่น GSMArena ให้ค้นหาหน้าสำหรับอุปกรณ์ที่กำหนด และตรวจสอบข้อความภายใต้Specifications → Comms → USBหากแสดง "USB Host" แสดงว่าอุปกรณ์นั้นสามารถรองรับอุปกรณ์เสริม USB ภายนอกประเภท OTG ได้[ 15 ] [ 16 ]

ในการใช้งานข้างต้นหลายๆ ครั้ง อุปกรณ์โฮสต์จะมีเพียงช่องเสียบไมโครบีแทนที่จะเป็นช่องเสียบไมโครเอบี แม้ว่าจะไม่ได้เป็นมาตรฐาน แต่อะแดปเตอร์แปลงจากไมโครบีเป็นไมโครเอมีจำหน่ายอย่างแพร่หลายและถูกนำมาใช้แทนช่องเสียบไมโครเอบีที่กำหนดไว้ในอุปกรณ์เหล่านี้[ 17 ]

ความเข้ากันได้กับเวอร์ชันเก่า

อุปกรณ์ USB OTG สามารถใช้งานร่วมกับ USB 2.0 (USB 3.0 สำหรับอุปกรณ์ SuperSpeed ​​OTG) ได้ และจะทำงานเหมือนอุปกรณ์ USB ทั่วไปเมื่อเชื่อมต่อกับอุปกรณ์ USB มาตรฐาน (ที่ไม่ใช่ OTG) ข้อแตกต่างหลักคือ อุปกรณ์ OTG จำเป็นต้องจ่ายไฟให้เพียงพอสำหรับผลิตภัณฑ์ที่ระบุไว้ในรายการ TPL เท่านั้น ซึ่งอาจไม่เพียงพอสำหรับการเชื่อมต่อกับอุปกรณ์ต่อพ่วงที่ไม่ได้อยู่ในรายการฮับ USB แบบมีไฟเลี้ยง อาจช่วยแก้ปัญหานี้ได้ หากได้รับการสนับสนุน เนื่องจากจะจ่ายไฟเองตามข้อกำหนดของ USB 2.0 หรือ USB 3.0

มีความไม่เข้ากันบางประการเกิดขึ้นระหว่างเวอร์ชัน 1.3 และ 2.0 ของเอกสารเสริม OTG ทั้งใน HNP และ SRP ซึ่งอาจนำไปสู่ปัญหาการทำงานร่วมกันเมื่อใช้โปรโตคอลเวอร์ชันเหล่านั้น

ความเข้ากันได้ของเครื่องชาร์จ

อุปกรณ์บางชนิดสามารถใช้พอร์ต USB เพื่อชาร์จแบตเตอรี่ในตัว ในขณะที่อุปกรณ์อื่นๆ สามารถตรวจจับเครื่องชาร์จเฉพาะและดึงกระแสไฟมากกว่า 500 mA (0.5 A) ทำให้สามารถชาร์จได้เร็วขึ้น อุปกรณ์ OTG สามารถใช้ได้ทั้งสองวิธี[ 8 ]

ดูเพิ่มเติม

  • เว็บไซต์อย่างเป็นทางการ
  • "แฟลชไดรฟ์ USB OTG" คิงส์ตัน
  • บรอยดา, ริค (5 กุมภาพันธ์ 2014). "วิธีตรวจสอบว่าโทรศัพท์หรือแท็บเล็ต Android ของคุณรองรับ USB On-The-Go หรือไม่" . CNet . อ้างอิงถึงสองแอปพลิเคชัน เพื่อตรวจสอบความเข้ากันได้ของ OTG และเพื่อเอาชนะข้อจำกัด (root) และเปิดใช้งาน OTG
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=USB_On-The-Go&oldid=1338773533 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ USB พกพา

USB On-The-Go ( USB OTG ) เป็นข้อกำหนดที่อนุญาตให้ อุปกรณ์ USB บางชนิด เช่น แท็บเล็ต หรือ สมาร์ทโฟน ทำงานได้ทั้งในโหมด โฮสต์หรือโหมดอุปกรณ์ต่อพ่วง...

ภาพรวม

USB มาตรฐานใช้สถาปัตยกรรมแบบโฮสต์/อุปกรณ์ โดย โฮสต์ ทำหน้าที่เป็นอุปกรณ์โฮสต์สำหรับบัสทั้งหมด และ อุปกรณ์ USB ทำหน้าที่เป็นอุปกรณ์ต่อพ่วง หากใช้ USB มาตรฐาน อุปกรณ์จะต้องรับบทบาทใดบทบาทหนึ่ง โดยทั่วไปคอมพิวเตอร์จะถูกตั้งค่าเป็นโฮสต์ ในขณะที่ (ตัวอย่างเช่น)...

ข้อกำหนด

USB OTG เป็นส่วนหนึ่งของส่วนเสริม [ 3 ] ของ ข้อกำหนด Universal Serial Bus (USB) 2.

โปรโตคอล

มาตรฐาน USB OTG และ Embedded Host Supplement ของข้อกำหนด USB 2.0 ได้แนะนำ โปรโตคอลการสื่อสาร ใหม่สามแบบ :