USB-OTG dan pengisian daya secara bersamaan

9

Saya mencoba mengisi daya Nexus 7 2013 saya saat menggunakan USB-OTG.

Saya membangun kabel-Y yang dijelaskan secara luas yang melakukan USB passthrough, menggunakan pin akal sehat (timah kuning) melalui resistor 100 k, dan menghubungkan merah dan hitam ke pengisi daya. Pengisian daya berfungsi, tetapi tablet tidak mengenali perangkat OTG.

Tablet mengenali perangkat OTG melalui adaptor Samsung OTG (EPL-AU10WEGXAR). Jadi saya pikir, hei, di bagian hilir adaptor mari kita letakkan kabel ekstensi 4-lead USB-A pria-wanita, dan sentuh warna merah dan hitamnya untuk menambahkan pengisi daya.

Tetapi bahkan tanpa charger, kabel ekstensi itu memutus OTG. Meskipun berfungsi saat dimasukkan antara thumbdrive dan PC. Hanya empat konduktor. Tablet seharusnya tidak memiliki cara untuk mendeteksinya!

Works: tablet - adaptor Samsung - perangkat OTG.

Fails: tablet - adaptor Samsung - kabel ekstensi - perangkat OTG.

Bagaimana saya bisa men-debug ini, atau membuat kemajuan menuju OTG dan pengisian simultan?

Camille Goudeseune
sumber
2
Saya pikir Anda mungkin perlu mengganti kernel
beeshyams
Saya pikir kamu benar. Saya berharap untuk langkah selanjutnya yang kurang menakutkan daripada me-rooting N7, tetapi rooting mungkin harus terjadi pada akhirnya. (Dan saya masih bingung dengan misteri kabel ekstensi.)
Camille Goudeseune

Jawaban:

5

Ada dua pertanyaan berbeda di sini

Fails: tablet - Adaptor Samsung - kabel ekstensi - perangkat OTG ..... (Tapi) berfungsi saat dimasukkan di antara thumbdrive dan PC

  • Perangkat Android mendukung mode host USB (menghubungkan keyboard atau mouse USB) serta mode peripheral USB (misalnya Anda dapat mencolokkannya ke PC, sehingga PC dapat mengakses penyimpanan ponsel)

  • Kabel USB OTG memfasilitasi perangkat yang terhubung untuk bekerja dalam mode host

  • PC selalu dijalankan dalam mode host

Sumber: Apa perbedaan antara USB On-The-Go (OTG) dan Mode Host USB?

Jadi ketika Anda terhubung menggunakan kabel ekstensi ke PC, tidak ada masalah dalam pendeteksian oleh PC yang selalu dalam mode host.

Sekarang, sampai pada sedikit mengapa kabel ekstensi merusak OTG

Dari perspektif listrik, yang dijelaskan dengan baik di sini

Untuk menghindari kemungkinan konflik terkait perangkat mana yang menjadi host dan perangkat yang mana, penetapan perangkat mana yang A atau B ditentukan oleh orientasi kabel OTG. Kabel ini menentukan apakah pin pensinyalan port yang ditancapkan dibiarkan mengambang atau ditarik ke tanah. Perangkat dengan pin pensinyalan yang ditarik ke tanah ditetapkan sebagai A-Device, atau host default, dan perangkat dengan pin pensinyalan mengambang ditunjuk sebagai B-Device, atau perangkat standar.

Dengan menambahkan kabel ekstensi 4-lead USB-A pria-wanita ke kabel OTG, Anda tidak memperluas mekanisme deteksi port ini ke ujung lainnya. Karena itu gagal mendeteksi perangkat yang terhubung

Ii lebih baik berbelanja untuk kabel OTG 3 meter yang lebih panjang daripada mencoba menambah panjang seperti yang telah dicoba

Pengisian daya berfungsi, tetapi tablet tidak mengenali perangkat OTG

Seperti dijelaskan dalam tablet Powering a Nexus 7 melalui port USB sambil secara bersamaan menghubungkan perangkat USB :

.... Meskipun Anda dapat membeli berbagai jenis kabel-Y "OTG", yang konon akan memungkinkan Anda untuk menggunakan perangkat eksternal (atau bahkan menghubungkan ke hub USB sehingga Anda dapat menggunakan beberapa perangkat) sementara pada saat yang sama memungkinkan suatu pengisi daya / catu daya yang akan dihubungkan, ini tidak bekerja dengan stok Nexus 7.

(Penekanan diberikan)

Ini adalah batasan kernel dan Anda dapat menimpanya dengan me-rooting dan mem-flash kernel khusus seperti yang dijelaskan dalam artikel yang ditautkan


Bacaan tambahan:

  1. USB on the go standar

  2. Dari SE Electronics: Dapatkah tablet Android berfungsi sebagai USB Host dan diisi secara bersamaan melalui satu port?

beeshyams
sumber
Apakah batasan ini masih berlaku di Android Oreo? Apakah ada harapan untuk memperbaiki situasi di rilis berikutnya?
bukzor
@bukzor: Maaf, tidak tahu-saya masih menggunakan marshmallow
beeshyams
2018 benjolan. Saya benar-benar ingin mengisi daya perangkat saya saat menggunakan OTG untuk menghubungkan keyboard ...
user1129682