Dapatkah tablet Android berfungsi sebagai Host USB dan diisi secara bersamaan melalui satu port?


51

Sejumlah tablet Android diberdayakan melalui port Micro B USB tetapi juga menyediakan dukungan Host USB melalui port yang sama (misalnya Motorola Xoom 2, Acer A510 / 700). Saya harus dapat menggunakan dukungan Host USB saat mengisi daya, dengan daya penuh yang diterima perangkat (atau setidaknya daya yang cukup untuk menjaga tablet agar tidak terkuras dalam penggunaan yang sedang).

Saya telah memasang sistem dengan kabel splitter dan hub bertenaga. Ini berfungsi pada beberapa perangkat (HP TouchPad, Archos) tetapi tidak pada yang lain (Google / Asus Nexus 7, Coby Kyros). Dan ketika itu berhasil, itu memperlambat biaya (mungkin pada 500mA USB 2).

Bagaimana mengatasi masalah ini? Apakah ada solusi di pasar yang akan menyelesaikan masalah saya? Saya melihat ada beberapa chip USB oleh Silego (jalur Pengisi Daya Baterai mereka) yang mungkin menyelesaikan masalah, tetapi saya tidak tahu ada kabel, hub, dll. Yang menggunakannya.


1
Jelas ini tergantung pada detail pengisian daya tablet dan skema USB. Tidak ada jawaban yang seragam.
Chris Stratton

1
Ironisnya, di beberapa perangkat di mana mode host USB tidak secara resmi didukung (terutama telepon) tetapi telah diaktifkan oleh perubahan kernel yang dipasang oleh pemilik, sering terjadi (paling tidak pada awalnya) bahwa pompa pengisian daya untuk mendorong USB keluar dari USB port tidak ada, atau tidak diaktifkan. Dalam kasus tersebut, Anda mungkin dapat melakukan setidaknya pengisian batas arus USB - dan Anda hampir harus melakukannya, karena Anda harus menyediakan sumber eksternal daya bus USB untuk penggunaan periferal.
Chris Stratton

Karena USB Host 2.0 diharapkan memberikan daya (baik 500 ma atau 100 ma, tergantung pada permintaan dari periferal selama enumerasi), maka memasok daya ke arah sebaliknya sementara bertindak sebagai tuan rumah tampaknya tidak mungkin, kecuali beberapa -Sirkuit standar tersedia, yang saya ragu Anda bisa mengandalkan setiap perangkat Android.
tcrosley

Rupanya Anda dapat membuat sirkuit non-standar menggunakan kabel standar cantik, juga, di sisi praktis, orang ini bahkan mengatakan itu bekerja untuknya, masih berpikir apakah akan bijaksana untuk mencoba, atau jika aiwintermute tahu apa yang ia bicarakan. .. cek: community.spiceworks.com/topic/… : "Pertama, Anda perlu membeli kabel ini: ..."
ntg

Jawaban:


22

Tampaknya mungkin untuk mengisi daya Perangkat Host! -> http://en.wikipedia.org/wiki/USB_On-The-Go

Di bawah "OTG Micro Plugs" dikatakan bahwa kabel USB OTG dengan resistor 36,5 kΩ antara Pin 4 (saya kira pin 4) dan Pin 5 memungkinkan Anda menghubungkan Perangkat B (Budak) dan (!) Pengisi Daya ke Smartphone / Tablet.

Telepon dan Perangkat-B dapat dipasok oleh sumber daya eksternal.

USB-Power Spesifikasi: http://www.usb.org/developers/docs/devclass_docs/batt_charging_1_1.zip (tautan yang diperbarui)


2
Saya hanya menyaring dokumen karena saya tidak mempercayai data implisit Wikipedia yang mana dari tiga resistensi yang harus saya gunakan. Di sini Anda dapat menemukan yang resmi Battery Charging v1.2 Spec and Adopters Agreement: usb.org/developers/docs/devclass_docs Dalam hal ini Anda ingin 124kΩ, karena Anda ingin perangkat OTG (= tablet) menjadi perangkat A (= host).
matega

Pengaturan ini secara resmi disebut "charger aksesori". Penggunaan mode ini memerlukan pembanding khusus untuk mendeteksi resistor khusus pada pin ID, yang mungkin tidak didukung pada setiap perangkat portabel. Dan fungsi tersebut harus memiliki dukungan firmware yang tepat untuk memutar peran daya sambil menjaga fungsionalitas host.
Ale..chenski

17

Ya ini bisa dilakukan - secara definitif!

Kami benar-benar membuatnya berfungsi dengan menggabungkan spesifikasi USB Universal Charging dengan spesifikasi USB OTG. Ini memang membutuhkan kabel kustom untuk menyelesaikan, tetapi itu berhasil. Kami mengambil ide dari pos ini dan mengubahnya menjadi solusi kabel tunggal, sedangkan pos memiliki sumber daya dan kabel data terpisah.

Diagram pengkabelan:

Skema pos


Ini luar biasa! Apakah ada diagram OTG w Power yang diperbarui untuk konektor USB Type C yang lebih baru?
George Profenza

6

The USB Charger Baterai spesifikasi tidak memungkinkan ini, karena pin data penggunaan untuk menunjukkan adanya charger - sehingga mereka tidak akan tersedia untuk data.

Apakah ada solusi di pasar yang akan menyelesaikan masalah saya?

The USB Power Delivery spesifikasi tampaknya work in progresssehingga tidak ada produk di pasar - atau bahkan mengumumkan - belum.


Pengisi daya tingkat tinggi tidak harus menggunakan pin USB standar.
Chris Stratton

@ ChrisStratton, yang USB keluhan harus :) tetapi lebih berantakan maka itu, saya setuju.
Kortuk

2
@Kortuk - mereka cenderung kompatibel dengan USB, tetapi memperluasnya dengan cara yang khusus. Seringkali pengisi daya adalah kabel unik dengan kontak ekstra, tetapi kabel mini / mikro USB akan berfungsi dengan baik untuk data, dan dalam banyak kasus pengisian daya dengan kecepatan yang sesuai dengan USB.
Chris Stratton

@ ChrisStratton Itu memberi saya harapan - mungkin seseorang menyediakan solusi eksklusif untuk perangkat ASUS, Acer, Motorola, dll.?
John Beatty

@ JohnBeatty - mungkin bukan untuk varietas yang luas. Mungkin dalam satu atau dua kasus tertentu. Itulah masalahnya kapan pun Anda ingin melakukan sesuatu yang tidak standar - Anda kehilangan portabilitas.
Chris Stratton

5

Secara umum, Anda tidak seharusnya mengisi daya perangkat saat menggunakannya sebagai host USB. Itu tidak berarti kamu tidak bisa.

Biasanya sirkuit USB PHY dan pin ID saling terkait dalam perangkat lunak dengan sirkuit pengisian daya. Satu masalah adalah bahwa jika Anda mengaktifkan pengisi daya sebelum menghubungkan kabel USB, sirkuit pengisian akan memuat Vbus dan Anda tidak akan pernah mendapatkan kondisi Vbus yang valid.

Anda biasanya dapat menipu sirkuit pengisian daya untuk melakukan apa pun yang Anda inginkan dengan mengirimkan perintah kepada pengemudi. Misalnya, pada Nook Touch saya, saya dapat mengisi daya sebesar 500 mA dengan melakukan:

echo 500000 > /sys/devices/platform/bq24073/force_current

2

Biasanya Android 3.1..4.1 dilengkapi dengan port USB dan dapat terhubung ke host, bukan sebaliknya. Tuan rumah menyediakan daya pengisian daya 500mA sesuai dengan Protokol Aksesori Terbuka Android. Aksesori ADK mungkin adalah cara terbaik untuk memiliki konektivitas + daya eksternal + sub-perangkat Accesory yang dikendalikan oleh Android. ( Kapan kita akan melihat proyek-proyek DIY ADS osiloskop? )

Tapi, Anda bertanya tentang Android yang menjadi tuan rumah dan menerima daya pengisian daya pada saat yang sama, alih-alih menyediakannya seperti yang seharusnya dilakukan dengan host USB. Itu tidak ditentukan dalam dokumen Android. Jadi jawabannya adalah "Tidak" (per Juni 2012). Kecuali Anda bertukar peran dan ikuti ADK. Bahkan jika Anda mengikuti ADK 1.0 dan 2.0 (Aksesori Pengembangan Kit), tidak semua 100% perangkat akan dapat menjalankan perangkat lunak Anda, karena ADK ada sejak Android 3.1 saja.

Apakah Anda yakin bahwa konektor "micro-USB" sebenarnya adalah sebuah host? Berapa banyak konektor USB pada total perangkat? Jika kurang dari 2, maka itu hanya bisa berupa perangkat USB, bukan host.


Karena Android 3.1 beroperasi sebagai host USB menjadi opsi api standar yang dapat diterapkan oleh produsen. Dalam kebanyakan kasus ini dilakukan dengan menggunakan konektor yang sama seperti yang digunakan dalam mode perangkat USB, meskipun beberapa tablet yang lebih mirip laptop memiliki konektor USB "A" yang terpisah.
Chris Stratton

2

Salah satu aplikasi pelacakan satelit Android saya menggunakan papan IO pihak ketiga (disebut IOIO Board, lihat https://github.com/ytai/ioio/wiki ) yang menerima tegangan input yang diteruskan ke kabel USB ke telepon. dan menagihnya. Seperti yang disebutkan oleh posting sebelumnya, ini adalah protokol USB On-The-Go (OTG). Saya menggunakan papan IOIO untuk memproses lebih lanjut data yang ditulis dari aplikasi saya saat telepon sedang diisi daya.


1

Sebenarnya, ini mungkin, dan ini juga merupakan standar USB resmi. Tetapi, agar ini berfungsi, Anda harus memiliki host USB (ponsel, dll.) Dengan konektor micro-AB USB, seperti, misalnya Sony Xperia S, yang saya miliki. Lihat desription di bawah "OTG Micro Plugs" di artikel "USB On-The-Go" di Wikipedia.

Sayangnya, sejauh ini saya belum dapat menemukan adaptor yang melakukan trik, tetapi mungkin ada produsen yang membuatkannya untuk Anda. Ada beberapa produsen yang menerima pesanan untuk kabel khusus.

Saat ini saya menggunakan Delock Adapter USB micro-A male to USB2.0 A-male untuk terhubung ke penyimpanan di Xperia S saya, dan itu sepertinya berfungsi dengan baik. Ini akan, bagaimanapun, tidak memungkinkan untuk mengisi daya Xperia S saya pada saat yang sama, sehingga akan menguras baterai saya jika digunakan seiring waktu.

Adakah yang tahu tentang adaptor yang akan memungkinkan ini pada konektor micro-AB?


1
Pinout pada a, b, dan ab sama. Saya tidak melihat alasan mengapa ini ada hubungannya dengan perilaku pengisian daya, atau mengapa kabel khusus akan membantu. Standar OTG termasuk konektor, tetapi melampaui itu
Scott Seidman

1

Ada perangkat yang saya lihat hari ini di Kickstarter yang memungkinkan Anda menggunakan port micro USB yang sama untuk mengisi daya dari adaptor dan untuk menghubungkan perangkat pada saat yang sama. Ini akan bagus untuk tablet dengan port USB tunggal. Perusahaan ini merencanakan pengiriman unit sekitar April hingga Mei tahun ini. Bagi yang tertarik di sini adalah tautannya:

+ port: Daya + USB secara bersamaan


3
+ port tidak berfungsi di perangkat Android. Ini dirancang untuk Dell Venue 8 Pro. Saya perhatikan bahwa beberapa orang memiliki resistor yang berbeda pada kabel Y itu. Misalnya ada beberapa dengan 100K dan beberapa dengan 60 K aneh, serta yang dengan 37 atau lebih K yang standar. Tidak dapat membantu bertanya-tanya apakah seseorang kabel dalam resistor variabel ke kabel Y, apakah itu akan membantu menemukan sweet spot untuk memungkinkan pengisian dan otg secara bersamaan?

Saya juga menemukan produk port + ini di Kickstarter - tetapi tidak dapat menemukannya di mana pun daring untuk dibeli untuk mencobanya di perangkat saya ...! Bah
Brett Rigby
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.