ความแตกต่างระหว่าง USB On-The-Go (OTG) และโหมดโฮสต์ USB คืออะไร
พวกเขาดูเหมือนจะมากหรือน้อยเหมือนกัน ที่พวกเขา?
ความแตกต่างระหว่าง USB On-The-Go (OTG) และโหมดโฮสต์ USB คืออะไร
พวกเขาดูเหมือนจะมากหรือน้อยเหมือนกัน ที่พวกเขา?
คำตอบ:
ในบริบทของอุปกรณ์ Android คำมักใช้แทนกันได้
USB มีจุดปลายสองแบบที่แตกต่างกัน (อุปกรณ์ที่เชื่อมต่อ) เช่นอินเทอร์เฟซไคลเอนต์เซิร์ฟเวอร์ อุปกรณ์หนึ่งคือคอมพิวเตอร์ (หรือโฮสต์ ) และมีหน้าที่รับผิดชอบ: เป็นเซิร์ฟเวอร์ อุปกรณ์อื่นทั้งหมด ( อุปกรณ์ต่อพ่วง ) เป็นไคลเอนต์และสามารถสื่อสารกับเซิร์ฟเวอร์เท่านั้น โดยปกติแล้วอุปกรณ์สามารถทำงานได้ในหนึ่งในสองrôlesเท่านั้น: มันไม่เหมาะสมที่จะพูดว่าคีย์บอร์ดเป็นโฮสต์ นั่นเป็นวิธีการทำงานของโปรโตคอลและตัวเชื่อมต่อได้รับการออกแบบมาเพื่อให้ผู้ใช้ง่ายขึ้น: โฮสต์มีตัวเชื่อมต่อสี่เหลี่ยม A และอุปกรณ์ต่อพ่วงมีช่องเสียบสี่เหลี่ยม B หรือรุ่นมินิหรือไมโคร
โหมดโฮสต์คือชื่อเมื่ออุปกรณ์ทำหน้าที่เป็นโฮสต์ ทุกการเชื่อมต่อ USB มีตรงหนึ่งเครื่องในโหมดโฮสต์ พีซีจะทำงานในโหมดโฮสต์เสมอ (โดยปกติคุณจะไม่เรียกมันว่าสำหรับพีซีเพราะไม่ใช่ "โหมด" จริง ๆ มันเป็นเช่นนั้นเสมอ)
แม้ว่าโทรศัพท์จะแตกต่างกันเล็กน้อย บางครั้งคุณต้องการให้มันทำหน้าที่เป็นอุปกรณ์ต่อพ่วง: ตัวอย่างเช่นคุณสามารถเสียบเข้ากับพีซีดังนั้นพีซีสามารถเข้าถึงที่เก็บข้อมูลของโทรศัพท์ บางครั้งคุณต้องการให้มันทำหน้าที่เป็นโฮสต์: ตัวอย่างเช่นการเชื่อมต่อแป้นพิมพ์หรือเมาส์จริง นี่คือเหตุผลที่ตอนนี้อุปกรณ์ Android หลายตัวรองรับโหมดโฮสต์ USB รวมถึงโหมดอุปกรณ์ต่อพ่วง USB: พวกเขาสามารถทำงานได้ทั้งแบบrôle แต่คุณจะใช้งานได้อย่างไรเมื่อซ็อกเก็ต USB ของโฮสต์นั้นแตกต่างจากอุปกรณ์ต่อพ่วง
นี่คือที่มาของUSB-on-the-go (OTG) มันเพิ่มขาพิเศษไปยังซ็อกเก็ต micro-USB หากคุณเสียบสายเคเบิล USB A-to-B ปกติอุปกรณ์จะทำงานในโหมดอุปกรณ์ต่อพ่วง หากคุณเชื่อมต่อสายเคเบิล USB-OTG พิเศษมันมีพินที่เชื่อมต่อที่ปลายด้านหนึ่งและอุปกรณ์ที่ปลายนั้นทำหน้าที่ในโหมดโฮสต์
สิ่งนี้อาจสับสนเล็กน้อยหากสายเคเบิลหนึ่งมีปลั๊กเหมือนกันที่ปลายทั้งสองด้านซึ่งทำสิ่งต่าง ๆ แต่สายเคเบิลที่มี USB-OTG ที่ปลายทั้งสองเป็นเรื่องแปลก: มันเป็นเรื่องธรรมดามากกว่าที่จะใช้อะแดปเตอร์ซึ่งมีปลั๊ก USB-OTG ในโหมดโฮสต์ที่ปลายด้านหนึ่งและช่องเสียบ USB-A รูปสี่เหลี่ยมผืนผ้าที่อีกด้านหนึ่ง คุณสามารถเสียบสายเคเบิล USB ปกติเข้ากับอะแดปเตอร์นี้และมันจะทำงานได้ตามปกติ
ชื่อนั้นอ้างถึงสองส่วนต่าง ๆ ของเทคโนโลยี USB แต่ก็คล้ายกันมาก ท้ายที่สุดหากอุปกรณ์ "รองรับ USB-OTG" จะต้องรองรับการทำงานใน "โหมดโฮสต์" การสนทนามักเป็นกรณี แต่ไม่เสมอไป อุปกรณ์ Android ส่วนใหญ่ที่รองรับโหมดโฮสต์ทำได้ผ่าน USB-OTG แต่มีตัวอย่างไม่กี่ตัวอย่างเช่น Asus Eee Pad Transformer ดั้งเดิมตัวอย่างเช่นมีช่องเสียบ USB-A ในแป้นพิมพ์ทำให้สามารถทำงานในโหมดโฮสต์โดยไม่ใช้ USB สายเคเบิล -OTG และแน่นอนว่าพีซีรองรับโหมดโฮสต์ที่ไม่มี USB-OTG
ดังนั้นแม้ว่าจะใช้คำว่าหมายถึงสิ่งเดียวกันในโลก Android - ฉันสามารถเสียบแท่ง USB ลงในโทรศัพท์ของฉันได้หรือไม่ - และสำหรับอุปกรณ์ส่วนใหญ่มันไม่สร้างความแตกต่างที่คุณพูดถึงนั่นคือความแตกต่าง