USB-OTG พร้อมกันและการชาร์จ


9

ฉันกำลังพยายามชาร์จ Nexus 7 2013 ของฉันในขณะที่ใช้ USB-OTG

ฉันสร้างสายเคเบิล Y ที่อธิบายอย่างกว้างขวางซึ่งทำหน้าที่ส่งผ่าน USB วางหมุดความรู้สึก (สายสีเหลือง) ผ่านตัวต้านทาน 100 k และเชื่อมต่อสีแดงและสีดำเข้ากับที่ชาร์จ การชาร์จใช้งานได้ แต่แท็บเล็ตไม่รู้จักอุปกรณ์ OTG

แท็บเล็ตรู้จักอุปกรณ์ OTG ผ่านอะแดปเตอร์ Samsung OTG (EPL-AU10WEGXAR) ดังนั้นฉันคิดว่าเฮ้ดาวน์สตรีมของอะแด็ปเตอร์ลองเอาสายเคเบิลต่อขยายแบบ 4-USB ชาย - หญิงและแตะลงในสีแดงและสีดำเพื่อเพิ่มที่ชาร์จ

แม้จะไม่มีเครื่องชาร์จ แต่สายต่อพ่วงก็ยังหยุด OTG ได้ แม้ว่ามันจะทำงานเมื่อเสียบระหว่าง thumbdrive และพีซี มันเป็นเพียงสี่ตัวนำ แท็บเล็ตไม่ควรมีวิธีตรวจจับ!

Works: แท็บเล็ต - อะแดปเตอร์ Samsung - อุปกรณ์ OTG

Fails: แท็บเล็ต - อะแดปเตอร์ Samsung - สายต่อ - อุปกรณ์ OTG

ฉันจะแก้ไขข้อบกพร่องนี้ได้อย่างไรหรือดำเนินการต่อไปยัง OTG และการชาร์จพร้อมกัน


2
ฉันคิดว่าคุณอาจต้องเปลี่ยนเคอร์เนล
beeshyams

ฉันคิดว่าคุณพูดถูก ฉันหวังว่าขั้นตอนต่อไปที่น่ากลัวน้อยกว่าการรูทเครื่อง N7 แต่การรูตอาจต้องเกิดขึ้นในที่สุด (และฉันยังคงรู้สึกงงกับความลึกลับของสายเคเบิลต่อขยาย)
Camille Goudeseune

คำตอบ:


5

มีคำถามที่แตกต่างกันสองข้อที่นี่

Fails: แท็บเล็ต - อะแดปเตอร์ Samsung - สายต่อ - อุปกรณ์ OTG ..... (แต่) มันทำงานเมื่อเสียบระหว่าง thumbdrive และพีซี

  • อุปกรณ์ Android รองรับโหมดโฮสต์ USB (เชื่อมต่อแป้นพิมพ์หรือเมาส์ USB) เช่นเดียวกับโหมดอุปกรณ์ต่อพ่วง USB (ตัวอย่างเช่นคุณสามารถเสียบเข้ากับพีซีดังนั้นพีซีสามารถเข้าถึงที่เก็บข้อมูลของโทรศัพท์)

  • สายเคเบิล USB OTG ทำให้อุปกรณ์ที่เชื่อมต่อสามารถทำงานได้ในโหมดโฮสต์

  • พีซีจะทำงานในโหมดโฮสต์เสมอ

ที่มา: อะไรคือความแตกต่างระหว่าง USB On-The-Go (OTG) และโหมดโฮสต์ USB

ดังนั้นเมื่อคุณเชื่อมต่อโดยใช้สายเคเบิลต่อพ่วงกับพีซีจึงไม่มีปัญหาในการตรวจจับโดยพีซีซึ่งมักจะอยู่ในโหมดโฮสต์

ทีนี้มาดูว่าทำไมสายเคเบิลต่อขยายจึงหยุด OTG

จากมุมมองไฟฟ้าซึ่งอธิบายได้ดีที่นี่

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

ด้วยการเพิ่มสายต่อขยาย 4-USB ชาย - หญิงเข้ากับสาย OTG คุณจะไม่ขยายกลไกการตรวจจับพอร์ตนี้ไปยังปลายอีกด้าน ดังนั้นจึงล้มเหลวในการตรวจสอบอุปกรณ์ที่เชื่อมต่อ

ฉันควรซื้อสาย OTGยาวกว่า3 เมตรแทนที่จะพยายามเพิ่มความยาวตามที่ทดลอง

การชาร์จใช้งานได้ แต่แท็บเล็ตไม่รู้จักอุปกรณ์ OTG

ตามที่อธิบายไว้ในการเปิดใช้งานแท็บเล็ต Nexus 7 ผ่านพอร์ต USB ในขณะที่เชื่อมต่ออุปกรณ์ USB พร้อมกัน :

.... ในขณะที่คุณสามารถซื้อสายเคเบิล“ OTG” Y ชนิดต่าง ๆ ได้ซึ่งจะช่วยให้คุณใช้อุปกรณ์ภายนอก (หรือเชื่อมต่อกับฮับ USB เพื่อให้คุณสามารถใช้อุปกรณ์หลายเครื่อง) ในขณะเดียวกันก็อนุญาตให้ เครื่องชาร์จ / แหล่งจ่ายไฟที่จะเชื่อมต่อไม่สามารถใช้กับ Nexus 7 ได้

(เน้นที่ให้มา)

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


อ่านเพิ่มเติม:

  1. มาตรฐาน USB แบบพกพา

  2. จาก SE Electronics: แท็บเล็ต Android สามารถทำหน้าที่เป็นโฮสต์ USB และถูกชาร์จพร้อมกันผ่านพอร์ตเดียวได้หรือไม่?


ข้อ จำกัด นี้ยังคงมีอยู่ใน Android Oreo หรือไม่? มีความหวังในการปรับปรุงสถานการณ์ในรุ่นต่อ ๆ ไปหรือไม่?
bukzor

@bukzor: ขออภัยไม่มีความคิด - ฉันยังอยู่ใน marshmallow
beeshyams

2561 ชน ฉันชอบที่จะชาร์จอุปกรณ์ของฉันในขณะที่ใช้ OTG เพื่อเชื่อมต่อแป้นพิมพ์ ...
user1129682
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.