Bir Android tablet USB Host olarak çalışabilir ve aynı anda tek bir porttan şarj edilebilir mi?


51

Çok sayıda Android tablet Micro B USB bağlantı noktası üzerinden çalıştırılıyor, ancak aynı bağlantı noktası üzerinden USB Ana Bilgisayar desteği de sağlıyor (örn. Motorola Xoom 2, Acer A510 / 700). Şarj ederken, cihazın kabul ettiği tam güçle (veya en azından tabletin mütevazı kullanımda boşalmasını engellemek için yeterli güçte) şarj ederken USB Host desteğini kullanabilmem gerekiyor.

Splitter kabloları ve motorlu bir göbek bulunan bir sistem kurdum. Bu, bazı aygıtlarda (HP TouchPad, Archos) çalışır ancak diğerlerinde çalışmaz (Google / Asus Nexus 7, Coby Kyros). Ve işe yaradığında, yavaşlar (muhtemelen USB 2'nin 500ma'da).

Bu problem nasıl çözülebilir? Pazarda sorunumu çözecek herhangi bir çözüm var mı? Sorunu çözebilecek bazı Silego USB Bataryaları (Batarya Şarj Cihazı ID serisi) olduğunu görüyorum, ancak onu kullanan kabloları, göbekleri vb. Bilmiyorum.


1
Açıkçası bu, belirli bir tabletin şarj etme ve USB şemasının detaylarına bağlıdır. Tek tip bir cevap olamaz.
Chris Stratton

1
İronik olarak, USB ana bilgisayar modunun resmi olarak desteklenmediği (özellikle telefonlar) bazı cihazlarda, ancak sahibi tarafından takılan çekirdek değişikliklerinin etkinleştirildiği bazı durumlarda, şarj pompasını USB'den 5v sürmek için genellikle (en azından başlangıçta) port varolmadı ya da etkin değildi. Bu gibi durumlarda, muhtemelen en azından bir USB-akım limit şarjı yapabilirdiniz - ve çevre biriminin kullanımı için harici bir USB veri yolu gücü kaynağı sağlamak zorunda kaldığınız için neredeyse yapmak zorundaydınız.
Chris Stratton,

Bir 2.0 USB Host'un güç sağlaması beklendiğinden (numaralandırma sırasındaki çevre biriminden gelen talebe bağlı olarak 500 ma veya 100 ma), daha sonra bir ana bilgisayar gibi davranırken ters yönde güç sağlamak mümkün olmaz. Her Android cihazında güvenebileceğinizden şüphelendiğim standart-standart devre mevcuttu.
tcrosley

Görünüşe göre, oldukça standart kablolar kullanarak standart dışı devreler yaratabilirsiniz, ayrıca pratik tarafta, bu adam bile onun için çalıştığını söylüyor, hala denemenin akıllıca olup olmadığını ya da aiwintermute'un ne hakkında konuştuğunu bildiğini düşünüyor. .. kontrol edin: community.spiceworks.com/topic/… : "İlk önce bu kabloyu satın almanız gerekir: ..."
ntg

Yanıtlar:


22

Görünüşe göre Host Cihazını şarj etmek mümkün! -> http://en.wikipedia.org/wiki/USB_On-The-Go

"OTG Mikro Fişler" in altında, Pin 4 (pin 4) ve Pin 5 arasında 36,5 kΩ dirençli bir USB OTG kablosunun, B-Cihazını (Slave) ve (!) Bir Şarj Cihazını Smartphone / Tablet.

Telefon ve B Cihazı harici güç kaynağı tarafından sağlanabilir.

USB-Güç Özellikleri: http://www.usb.org/developers/docs/devclass_docs/batt_charging_1_1.zip (güncellenmiş bağlantı)


2
Sadece dokümanlar arasından seçildim, çünkü Wikipedia'nın kullanmam gereken üç rezistansın ne olduğuna dair gizli verilere güvenmiyordum. Burada resmi bulabilirsiniz Battery Charging v1.2 Spec and Adopters Agreement: usb.org/developers/docs/devclass_docs Bu durumda, 124kΩ istiyorum, çünkü OTG cihazının (= tablet) A cihazı (= ana bilgisayar) olmasını istiyorsunuz.
matega

Bu düzenlemeye resmen "aksesuar şarj cihazı" denir. Bu modun kullanımı, her taşınabilir aygıtta desteklenmeyen ID pinindeki özel direnci tespit etmek için özel bir karşılaştırıcı gerektirir. Ve işlev, ana bilgisayar işlevselliğini korurken güç rolünü döndürmek için uygun yazılım desteğine sahip olmalıdır.
Ale..chenski

17

Evet bu yapılabilir - kesinlikle!

Bunu USB Universal Charging spesifikasyonunu USB OTG spesifikasyonuyla birleştirerek gerçekleştirdik. Bu, başarmak için özel bir kablo gerektiriyor, ancak çalışıyor. Biz bu fikri aldı bu yazı sonrası ayrı bir güç kaynağı ve veri kablolarını sahipken, ve tek bir kablo çözümü haline değişmiş.

Bağlantı şemaları:

Şema yayınla


Bu harika! Yeni USB Tip C konektörü için güncellenmiş bir OTG w Güç diyagramı var mı?
George Profenza

6

USB Pil Şarj şartname veri pimleri şarj varlığını göstermek için kullandığı gibi, bu izin vermez - bu yüzden veriler için geçerli olmaz.

Pazarda sorunumu çözecek herhangi bir çözüm var mı?

USB Güç Dağıtım Spec gibi görünüyor work in progresshatta açıklandı - - henüz çok piyasada ürün bulunmamaktadır.


Yüksek hızlı şarj cihazlarının standart USB pinlerini kullanması gerekmez.
Chris Stratton,

@ ChrisStratton, USB şikayet olanlar :) gerekir ama o zaman daha da karışık, katılıyorum.
Kortuk

2
@Kortuk - USB ile geriye doğru uyumlu olma eğilimindedir, ancak bunları özel şekillerde genişletir. Genellikle, şarj cihazı ekstra bağlantılara sahip benzersiz bir kablodur, ancak mini / mikro bir USB kablosu veriler için ve çoğu durumda USB uyumlu ücretlerle şarj etmek için iyi çalışır.
Chris Stratton,

@ ChrisStratton Bu bana biraz umut veriyor - belki de birisi ASUS, Acer, Motorola, vb. Cihazlar için özel bir çözüm sunuyor?
John Beatty

@JohnBeatty - Muhtemelen bu kadar çeşitli değil. Belki bir ya da iki özel durumda olsa da. Standart olmayan bir şey yapmak istediğinizde sorun budur - taşınabilirliği kaybedersiniz.
Chris Stratton,

5

Genel olarak, bir USB ana bilgisayarı olarak kullanırken bir cihazı şarj etmeniz gerekmez. Bu yapamayacağın anlamına gelmez.

Genellikle USB PHY devresi ve ID pimi, yazılımda şarj devresi ile kilitlenir. Bir sorun, eğer USB kablosunu bağlamadan önce şarj cihazını etkinleştirirseniz, şarj devresinin Vbus'u yükleyeceği ve hiçbir zaman geçerli bir Vbus durumu elde edemeyeceğinizdir.

Genellikle sürücüye komut göndererek şarj devresini istediğiniz şeyi yapmak için kandırabilirsiniz. Örneğin, Nook Touch'ımda 500 mA ile şarj edebilirim:

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

2

Normalde Android 3.1..4.1 USB bağlantı noktası ile donatılmıştır ve başka bir yol değil, ana bilgisayara bağlanabilir. Ev sahibi, Android Açık Aksesuar Protokolüne göre 500mA şarj gücü sağlar. ADK Aksesuarı, Android tarafından kontrol edilen bağlantı + harici güç + Aksesuar alt cihazına sahip olmak için muhtemelen en iyi yoldur. ( ADK osiloskop DIY projelerini ne zaman göreceğiz? )

Ancak, Android'in ev sahibi olup olmadığını ve aynı anda USB ana bilgisayarı olarak sağlamak yerine şarj gücü alması hakkında sorular soruyorsunuz. Android belgelerinde belirtilmemiş. Yani cevap "Hayır" (Haziran 2012'den itibaren). Rolleri değiştirip ADK'yi takip etmedikçe. ADK 1.0 ve 2.0'ı (Aksesuar Geliştirme Kiti) takip etseniz bile, cihazların% 100'ü yazılımınızı çalıştıramaz çünkü ADK yalnızca Android 3.1'den beri var.

"Mikro-USB" konektörünün gerçekten bir ana bilgisayar olduğundan emin misiniz? Aygıtta toplam kaç USB konektörü var? 2'den küçükse, bir ana bilgisayar değil, yalnızca bir USB çevre birimi olabilir.


USB ana bilgisayarı olarak çalışan Android 3.1, üreticilerin uygulayabileceği standart bir api seçeneğidir. Çoğu durumda bu, USB cihaz modunda kullanılan aynı konektör kullanılarak yapılır, ancak daha çok dizüstü bilgisayar benzeri tabletin birkaçının ayrı bir USB "A" konektörü olmasına rağmen.
Chris Stratton,

2

Android uydu izleme uygulamalarımdan biri , USB kablosuna telefona verilen bir giriş voltajını kabul eden üçüncü taraf bir GÇ kartı (IOIO Kartı, bkz. Https://github.com/ytai/ioio/wiki ) kullanır. ve onu suçlar. Önceki yayınlarda da belirtildiği gibi, bu USB On-The-Go (OTG) protokolüdür. Telefonum şarj edilirken uygulamamdan yazılan verileri daha fazla işlemek için IOIO kartını kullanıyorum.


1

Aslında bu mümkün ve aynı zamanda resmi bir USB standardı. Ancak, bunun çalışması için, sahip olduğum Sony Xperia S gibi bir USB mikro-AB konektöre sahip bir USB ana bilgisayara (cep telefonu vb.) Sahip olmanız gerekir. Wikipedia'daki "USB On-The-Go" makalesinde "OTG Micro Plug" başlığı altındaki açıklamaya bakın .

Ne yazık ki, şu ana kadar hile yapan bir adaptör bulamadım, ancak bir üreticinin sizin için yapmasını sağlamak mümkün olmalıdır. Özel kablolar için sipariş kabul eden birçok üretici vardır.

Şu anda Xperia S'ımdaki depolamaya bağlanmak için USB 2.0 A-male'a sahip bir Delock Adaptör USB mikro-A erkek kullanıyorum ve bu iyi çalışıyor gibi görünüyor. Bu, aynı zamanda, Xperia S'imi aynı anda şarj etmeyi mümkün kılmayacak, zamanla kullanılırsa pilimi boşaltacaktır.

Bunu bir mikro-AB konektörde mümkün kılacak bir adaptör bilen var mı?


1
A, b ve ab üzerindeki tırnaklar aynıdır. Bunun şarj davranışıyla bir ilgisi olmasının veya özel bir kablonun neden yardımcı olacağına dair hiçbir neden göremiyorum. OTG standardı konektörü içerir, ancak bunun ötesine geçer
Scott Seidman

1

Bugün Kickstarter'da gördüğüm bir cihaz var, aynı mikro USB bağlantı noktasını bir adaptörden şarj etmek ve aynı anda cihazları bağlamak için kullanmanıza izin veriyor. Bu, tek USB portlu tabletler için harika olacaktır. Şirket, bu yılın nisan-mayıs ayları arasında sevkıyat birimlerini planlıyor. Buraya ilgilenenler için link:

+ port: Güç + USB aynı anda


3
+ bağlantı noktası Android cihazlarda çalışmıyor. Dell Venue 8 Pro için tasarlanmıştır. Bazı insanların bu Y kablolarında farklı dirençleri olduğunu unutmayın. Örneğin, bazıları 100K ve bazıları 60 tek K, bazıları da 37 veya K standart olanlardır. Değişken dirençli bir kişinin bir Y kablosuna bağlanmış olup olmadığını merak etmenize yardımcı olamaz mıydı, bunun eşzamanlı olarak şarj ve otg etkinliğini sağlamak için tatlı noktayı bulmaya yardımcı olup olmayacağını?

Bu + port ürününü Kickstarter'da da buldum - ancak cihazımda denemek için satın alabilecekleri çevrimiçi bir yerde bulamıyorum ...! Bah.
Brett Rigby
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.