USB 充電ケーブル USB 2.0 -> USB-C

USB 充電ケーブル USB 2.0 -> USB-C

USB 2.0 タイプ A からタイプ C の充電器を持っていますが、充電器のタイプ A プラグに CC1 ピンと CC2 ピンがない場合、充電中のデバイスがどのように電力をネゴシエートするのかわかりません。

USB 2.0 ラインのみがタイプ A プラグとタイプ C プラグの両方で使用可能な場合、充電中のデバイスはどのようにして電力をネゴシエートするのでしょうか?

答え1

充電器が QC2 または QC3 充電器の場合、ネゴシエーションは DP/DM 回線を介して行われます。

そうでない場合、供給される電圧は +5VSAFE となり、充電器の機能は Type-C 側で通知されます。CC ピンはケーブルの Type-A 側にはありませんが、充電ケーブルの Type-C 側にはあります。特定のケーブルに特定の充電器が付属している場合、Type-C オーバーモールド内のプルアップが充電器の機能を反映している可能性が高く、CC ラインのプルアップは 56k (500 mA)、22k (1500 mA)、または 10k (最大 3000 mA) になります。充電中のデバイスはプルアップ値を読み取り、それに応じて電流を流す可能性があります。

より正確な回答を得るには、お持ちの「充電器」の種類とその仕様を正確に特定することをお勧めします。

答え2

USB-C から USB-A へのケーブルには、デバイスにケーブルが接続されていることと、もう一方の端にあるコネクタの種類を通知するための構成抵抗が必要です。デバイスがケーブルを検出し、USB-C コネクタの CC ピンを介して入力すると、デバイスはもう一方の端にある USB-A ホストを探すようになります。USB ホストが供給する必要がある最小電力は、5 V @ 0.5 A です。Vbus ピンと GND ピンに 5 V が存在するということは、ホストが接続されたことを意味します。その後、デバイスはデータ ピンをチェックして、これが USB 2.0 ホストか USB-BC 充電器かを確認できます。USB 2.0 ホストは、他の USB 2.0 デバイスと同様に、デバイスに許可される電力をネゴシエートします。USB-BC では、ホストが検出するデータ ピンに抵抗のセットがあり、これらの抵抗が検出されると、デバイスは USB-BC 電源が安全に供給できる電力量を知ることができます。USB-C 以外の USB の場合、最大許容電力は 12 ワットです。

かつては、USB 仕様に準拠せず、最大許容電力である 12 ワットを超える電力を供給できない充電器やデバイスが多数存在していました。これらのデバイスは、USB 2.0 や USB-BC デバイスと同様に、データ ピンを介して電力をネゴシエートしていました。これは、Google が介入してこれを阻止するまで、Android デバイスでは比較的一般的でした。USB ポートで 5 ボルト、2.4 アンペアを超える電力を供給できるデバイスは危険であり、準拠していない USB 充電器や Android デバイスが原因で人が負傷したりデバイスが破壊されたりした場合、Google の評判が悪くなる可能性があります。

USB-PD では、Vbus ピンと GND ピンの信号を変調することで許容電力のネゴシエーションが可能になることは知っていますが、実際にこれを使用している人は知りません。ほぼすべてのデバイスと充電器が USB-BC をサポートしているため、少なくとも USB-A ポートでは誰もこのプロトコルを実装しようとしなかった可能性があります。

関連情報