0

私は、Android (この場合は Nexus 7 タブレット) が USB 経由でカスタム ハードウェア プラットフォームに接続するハードウェア/ファームウェア/Android アプリ プロジェクトに取り組んでいます。Android はアクセサリ モードです。これは、ワイヤのもう一方の端 (ホスト) が Android に電力を供給することを意味します。ハードウェアには USB コネクタ専用の 5V 2A スイッチング電源があるため、タブレットには十分な電流が供給されます。

Android がハードウェアに接続されると、バッテリーが充電中であることが報告され、USB 接続から 500mA が要求されます (ご存じない方のために説明すると、USB プロトコルでは、デバイスが現在の要件をホストに通知する必要があります)。ハードウェアはこの電流を簡単に提供し、5V は堅実なままです。

それにもかかわらず、デバイスが使用されている限り、充電レベルは決して変わりません。このアプリケーションは、タブレットを基本的にキオスク モードで使用します。ディスプレイは常に最大の明るさで点灯したままです。タブレットをスリープ状態にするとバッテリーが充電されますが、電源を入れたままにしておくと、バッテリー レベルの変化は報告されていません。

私が考えることができる唯一の説明は、Android の電源回路が、フル動作とバッテリー充電の両方の電流要件を同時に処理できないということです。しかし、これは予想される電力の可用性に基づいた意識的な決定であり、OS に、より最新のものが実際に利用可能であることを知らせる何らかの構成オプションがあるのではないかと思います。おそらく、OS はホストからより多くの電流を要求し、バッテリーの充電とデバイスの実行を同時に行うのに十分な電流を確保するでしょう。

誰もこれに関するデータを持っていますか?ありがとう!

4

1 に答える 1

1

携帯電話などのバッテリー充電器を設計する会社を始めたとき、USB コネクタに電圧源を提供する以上のことが必要であることに気づきませんでした。最初に、データ ピンに異なる電圧を供給して、接続されたデバイスに予想される電流量を伝える必要があることに遭遇しました。現在、ハンドシェークの面倒な作業をすべて行い、電流リミッターとしても機能する USB インターフェース IC のメーカーがいくつかあります。今日のほとんどのスマートフォンは、5V USB バスから平均 1A を引き出しています。許可されている場合、(特に Apple 製品) 最大 2.1A まで引き出せるものもあります。ほとんどのタブレットは 1.5A から 2.1A の範囲で動作します。デバイスが充電器が完全な電流を供給できないことを検出した場合、上記のいずれかがより少ない電流を引き出すモードで実行されます。これにより、あなたの場合のように、デバイスを実行または充電できるようになることがあります。両方ではありません。場合によっては、使用可能な電流が充電レベルを維持するのに十分ではなく、充電器に接続されているにもかかわらず、デバイスのバッテリーがゆっくりと放電することがあります。「USB充電器のデータピン電圧」をグーグルで検索すると、デバイスがより多くの電流を引き出すことができることを伝える方法がわかります。ただし、適切な方法は、TIのTPS2511「USB専用充電ポートコントローラーと電流制限電源スイッチ」のようなコントローラーICを使用することです。これが役に立ち、手遅れにならないことを願っています。ただし、適切な方法は、TIのTPS2511「USB専用充電ポートコントローラーと電流制限電源スイッチ」のようなコントローラーICを使用することです。これが役に立ち、手遅れにならないことを願っています。ただし、適切な方法は、TIのTPS2511「USB専用充電ポートコントローラーと電流制限電源スイッチ」のようなコントローラーICを使用することです。これが役に立ち、手遅れにならないことを願っています。

于 2014-03-10T00:14:19.793 に答える