USBの裏側にある“電流の会話”
目次
USB 給電 - この記事は連載の一部です
USB って、ただ挿すだけのものだと思っていませんか? 実はその瞬間、機器とポートのあいだで“電流の会話”が始まっています。
スマホの充電が遅かったり、USB から電源を取った基板がうまく起動しなかったり——そんなちょっとした不具合の裏に、この“会話”が関係していることがあります。この記事では、Type-A の給電でやり取りされる電流のネゴシエーションを、挿した瞬間からたどってみます。
(Type-A と Type-C の形や性格そのものの違いは USB Type-AとType-Cの違いをやさしく解説 に整理しています。ここでは Type-A の給電の中身に絞ります。)
まずは安全第一——100mA の様子見から#
USB ポートに機器を挿した瞬間、ポート側はこう考えます。
「この機器、どれくらい電気を使うんだろう? まずはちょっとだけ流して様子を見よう」
この“様子見”の状態では、最低限の 100mA しか流れません。いきなり大量の電流を流すと、相手を壊してしまうかもしれないからです。
機器側は、D+ と D− という信号線を使って「私は安全な機器です。もっと電気を使っても大丈夫ですよ」と自己紹介します。これが正しく伝わると、ポート側は「わかりました、では 500mA まで出しますね」と応じます。まるで USB どうしが挨拶しているようなやり取りです。(Type-C では CC ピンを使った別の方式で会話します。)
もっと電気がほしい——USB2.0/3.0 と BC1.2#
昔の USB 2.0 では、この会話が成立しても最大 500mA まででした(USB 3.0 では 900mA)。でもスマホやタブレットは、もっと多くの電気を必要とします。
そこで登場したのが BC1.2(Battery Charging Specification)です。ポートが「これは充電用の機器だな」と判断すると、最大 1.5A まで流せるようになります。通信がなくても充電だけできる DCP(Dedicated Charging Port)というモードもあり、これで充電速度がぐっと上がりました。
LED が光らない・起動しない——それ、電流かもしれません#
照明基板や実験用のデバイスで、USB から電源を取っているのに、うまく起動しない・LED が点かないことがあります。
その原因が、最初の“様子見”の 100mA で電流が足りていない、という場合があります。自己紹介の会話がうまくいかないと、ポートは警戒したままで、電流を増やしてくれません。起動に必要な電力が得られず、点灯しない・リセットがかかる、といったトラブルになります。
設計者の工夫#
この“会話”をスムーズに成立させるために、設計側ではこんな工夫をします。
- 起動時の消費電流を、様子見の 100mA 以下に抑える
- D+ / D− に適切な抵抗を入れて、ポートへ信号を正しく伝える
- つなぐ相手(ホスト)の仕様——BC1.2 や USB3.0 の挙動——を理解したうえで設計する
最初の一歩でつまずかないように設計しておくと、USB から安定して電源を取れるようになります。
まとめ#
USB は、ただのケーブルではありません。挿したその瞬間から、機器とポートが電流について丁寧に交渉しています。その会話は、安全・信頼・効率を守るための仕組みなんです。
次は、さらに進化した Type-C と USB PD の“電流の会話”です。
- Type-CとUSB PDの裏側にある“電流の会話”(次回:Type-C / USB PD 編)
- USBの電力供給能力:Type-AとType-Cの比較
この“電流の会話”をきちんと設計に織り込むことが、USB バスパワーで安定して光らせる照明器具づくりの土台になります。私たちは、そうした給電の作り込みから照明を設計しています。
