USBポートの電流制限は100mAだと聞きました。ただし、一部のデバイスはポートから最大1.8Aを取得できることも聞きました。どのようにして100mAの制限を超えますか?
USBポートの電流制限は100mAだと聞きました。ただし、一部のデバイスはポートから最大1.8Aを取得できることも聞きました。どのようにして100mAの制限を超えますか?
回答:
私はこれを解決しようとすることができると思います。
デフォルトでは、USBはデバイスに100mAの電流(5vであることがわかっているので500mWです)をデバイスに供給します。これは、独自の電源を持たないUSBハブから引き出すことができる最大のものです。4を超えるポートを提供せず、貪欲な100mAを維持するためです。
安価に構築された一部のコンピューターは、バスパワーのハブ(すべてのUSB接続が同じ500mAソースを共有し、ハブとして機能する電子機器もそのソースを使用します)を内部的に使用して、USBポートの数を増やし、少量を節約しますお金の。これはイライラする可能性がありますが、常に100mAを保証できます。
デバイスが接続されると、列挙が行われます。これは簡単なプロセスではなく、Jan Axelsonのサイトで詳細に見ることができます。ご覧のとおり、これは長いプロセスですが、FTDIのような会社のチップが難しい部分を処理します。彼らは、アプリノートの 1つで列挙について説明します。
列挙の終わり近くで、デバイスパラメータを設定します。特に構成記述子。このWebサイトを見ると、設定できるさまざまなピースがすべて表示されます。要求された最大500mAの電力を得ることができることを示しています。これは、コンピューターに期待できることです。FTDIチップを使用してこれを処理することができます。これは、チップをシリアルラインとして扱うだけでよいので便利です。
これは、物事が面白くなる場所です。あなたは店でUSBへのコンセントを行う充電器を購入することができます。これはUSB充電ポートです。コンピューターはこれらを提供せず、デバイスはそれを認識できる必要があります。
最初に、USBについての最良の情報を得るために、ときどき弾丸を噛んで、仕様を書いている人々のもとに行く必要があります。ここでUSB充電仕様に関する素晴らしい情報を見つけました。有用なページ上のリンクは、バッテリー充電用のリンクです。このリンクはリビジョン番号に関連付けられているようです。そのため、リビジョンが更新された場合に両方のリンクを作成し、ユーザーが情報にアクセスできるようにします。
さて、これはどういう意味ですか。batt_charging PDFを開いて第3章にジャンプすると、充電ポートに入ります。具体的には、3.2.1でこれがどのように行われるかを説明しています。今では彼らはそれを非常に技術的にしていますが、重要なポイントは簡単です。USB充電ポートは、D +とD-の間に終端抵抗を配置します。それを説明している章をコピーしたいのですが、それは安全なPDFであり、再入力しないとコピーできません。
コンピュータポートから100mAを引き出すことができます。列挙および正しい構成の設定後に500mAを引き出すことができます。他の多くの人が言っているように、コンピューターはその施行方法を変えますが、私が経験したほとんどの人はあなたを止めようとします。これに違反すると、設計が不十分なコンピューターにも損傷を与える可能性があります(Davrはそこにありますが、これは悪い習慣です)。充電ポートから1.8Aまでプルすることができますが、これはポートが何かを伝えるまれなケースです。これを確認する必要があり、検証されたら、それを行うことができます。これは、ウォールアダプターを購入するのと同じですが、USBケーブルとUSBポートを使用できます。
充電仕様を使用する理由 そのため、電話機が死んだときに充電器はすぐに充電しますが、充電器がない場合は、同じハードウェアポートを使用してファイルや情報をコンピュータと通信しながら、コンピュータから電力を引き出すことができます。
追加できるものがあれば教えてください。
バスパワーUSBポート(コンピュータの種類)の理論上の電流制限は100mAで、最大500mAまで交渉可能です。実際には、おそらくコンピューターのポートからそれほど多くは得られません。ただし、自己給電の USBハブを使用する場合、HUBのすべてのポートから500mAを取得できるはずです。したがって、ハブに4つのポートがある場合、4 * 500mA = 2Aを取得できます。
注意:ハブに適切な電源アダプターが付属していることを確認してください。一部のハブには1Aアダプターが付属しています。これは、製造業者がすべてのポートから500mAを引き出すことはユーザーにとって非現実的なシナリオだと考えているためです。
このwiki記事をご覧ください:http : //en.wikipedia.org/wiki/USB_hub#Power
USBの電源がどれほど良いかは、マザーボードのサプライヤーとは異なります。一部の安価なBブランドメーカーは、電源の+ 5VをUSBポートにリンクするだけの場合があります。いくつかのより良いものは、実際には過電流保護などのためにパッケージ全体を含む場合があります。
sweex 4ポート(el-cheapo、10ユーロ程度のコスト)のUSBハブを入手したので、USB接続のために机の下にずっといる必要はありません。このsweexポートは明らかに保護されていません。短絡MOSFETを一度吸ったことがあり、その定格電流は3Aでした。
とにかく、私が言いたいのは、あなたのプロジェクトが何であろうと、USBポートから引き出される500mA以上の電流を取得したくないということです。一回限り、多分..あなた自身のためにそれを爆破する危険がありたいなら。確かに他の人のためではありません。
USBが提供する電力は、主に実際のデバイスとの通信を可能にすることだと思います。USBホストの保護を強化するために、分離回路を備えている場合があります。USBをユニバーサル5V電源として採用することは確かにありません。アダプターがそれをはるかに上手く(そして長期的にはおそらくより安価に)できるからです。
Kortukからのすばらしいアドバイスに追加:
誤って何かをショートさせてコンピューターを炒めたくないので、デバッグには実際に電源の入ったハブまたは「USB充電器」を使用する必要があります。
私が喜んでいたすべてのコンピューターは、500mA以下の電流制限を気にしません。(列挙ありまたはなし)
私の知る限り、実際にUSBホストに電流制限を含めることを気にする人はいないので、デバイスは実際には、許可されている以上の電力を消費しないように優遇制度にあります。1つの電力を要求するデバイスをたくさん見ましたが、実際にはもっと多くの電力を消費します。少なくともデスクトップでは、ポートが500 mAを超える能力があると想定しています。
そのため、他の人が使用する製品を作成する場合は、USB仕様を読み、コンピューターと交渉して最大500 mAを消費する方法を学んでください。1回限りのことをしていて、何らかの理由でポートが1.8Aに対応していることがわかっている場合は、それを描画します。
実際には、多くの電子機器メーカーは、提供するUSBポートにこれらの電流制限を実装しないため、USB 2.0仕様に厳密に準拠していません。いくつかの(ほとんどの)USBポートは、列挙および継続的なアクティビティに関係なく100mAを許可します。必要な電力ネゴシエーションに関係なく、500mAを提供するポートもあります。- マキシム
私のサムスンの携帯電話は2 mAのMaxPowerを要求しますが、それが何に差し込まれても約250 mAを消費します。
最も多く投票された回答には誤解を招く情報が含まれており、(トラフィックが多いため)修正する方が適切です。
通常のUSBホストポートは、500 mAの電流を供給できる必要があります。USB2.0仕様のセクション7.2.1またはUSB 3.1仕様のセクション11.4.1を参照してください。
USB 2.0仕様には、171ページが記載されています。
「ACまたはDCのいずれかの外部から動作電力を取得するシステムは、各ポートに少なくとも5つのユニット負荷を供給する必要があります。このようなポートは高電力ポートと呼ばれます。」
「少なくとも」という言語に注意してください。そのため、USB以外のガジェットは、迷うことなく500 mA(またはUSB 3.0では900 mA)を使用できます。
100 mAの非列挙制限はUSB DEVICESに従う必要があるため、USBフレームワーク以外では制限は適用されません。500 mA制限からのまれな例外は、ポートごとに100 mAに制限できる小さなバッテリー駆動のUSBホストです。
PCのUSBから直接1.8Aを引き出すことはできません。ただし、大電流が必要で、同時にPCに接続する必要がある場合は、主電源から独自に供給されるハブに投資することを検討してください。
上記の100 mAの最大500 mAの電流は、デバイスドライバーによってネゴシエートできます。ただし、BIOSにUSB設定の下に「レガシーストレージを有効にする」というタイトルのオプションがある場合、一部のデバイスは起動時に正しく構成されない場合があります。この設定がオフの場合-正常に動作しない場合に備えて、起動後にデバイスを再接続することがあります。この設定がオンの場合にのみ、BIOSはある最小値より大きい電流を提供します。100mAと思います。
総当たり方式では、2本のオスUSBから1本のメスUSBケーブルに電力を追加します。注意:電気/電力消費の安全性の問題がある場合があります。
404notFound氏、USBデバイスの制限を増やすことはできないと言って申し訳ありません。設計により制限されています。
初期のハブの一部は100mAに制限されていましたが、現在すべてのハブは500mAであり、USB3ポートでは900mAが使用可能です。
良いニュースは、あなたのポートが評価されているものを見つけることができることです。5年以上前のものは100mAかもしれませんが、それよりも新しいかもしれません。
Windowsを実行している場合... > [デバイスマネージャー]> [ハードウェア]> [USBハブ(いずれかを選択)]> [プロパティ(rtマウス)]> [電源]
これがお役に立てば幸いです!! あいまいな画像について申し訳ありません。これはMacです。ポートごとに500mAが表示され、接続されたデバイス= 0mAが表示されます。電流計が組み込まれていますが、どの物理ハブを簡単に識別できます。そしてそれが参照しているポート。マウスを各ポートに移動するのが最も簡単な方法であることがわかりましたが、学んだ同僚はもっと速い方法を知っているかもしれません。
ところで、すべてのUSBハブは、短絡からの自動リセット可能ポリヒューズによって保護されています。しかし、従来のポップコーンの膨らんだ蓋で検出された電流サージのため、USBポートの近くに電解キャップが吹き付けられたマザーボードを少なくとも1つ見ました。