このページの本文へ

前へ 1 2 次へ

Windows Info 第181回

Windows 10とUSB Type-Cとの関係を深掘りする

2019年07月14日 10時00分更新

文● 塩田紳二 編集● ASCII編集部

  • この記事をはてなブックマークに追加
  • 本文印刷

Windows 10で正式に対応したUSB Type-C

 Windowsは、Windows 10で初めてUSB Type-Cに正式に対応した。USB Type-Cの仕様成立が2014年8月、Windows 10の最初のリリースが2015年7月なので、対応には約1年かかっている。

 ただ、USB Type-CやUSB Power Deliveryに関しては、仕様策定が何回も行なわれ、特にUSB-PDに関しては、USB Type-Cの成立以前の2012年にUSB PD Rev:1.0という仕様が公開されている。この時点では、USB-PD専用のType-A/Bコネクタを使う予定だったのだ。

 しかし、実際にUSB-PD対応機器が登場したのは、USB Type-Cが成立して、USB PD Rev:2.0が成立してからである。そして2015年のUSB-PD Rev:3.0で、Type-C専用として仕切り直しがなされた。また、すでに市場に製品が出ていたUSB-PD Rev:2.0に関しては、一部を改訂したRev:2.0 Ver.1.2を作り、Rev:3.0との整合性をはかった。こうした経過があるため、Windowsでの対応が2015年のWindows 10以降という話は理解できなくもない。

 さて、USB Type-Cへの対応は、具体的には、

・デュアルロールへの対応
・USB-PDへの対応
・Alternate Modeへの対応(Billboardデバイスクラスの導入など)

という形で進められた。デュアルロールとは、ホストとデバイスという役割の入れ替えだ。

 ホストとデバイスを切り替えるのが「Role-Switch Driver」である。ホストとして動作するときには、「USB Host-side driver」スタックが有効になり、その上でUSBデバイスに対応したUSBクラスドライバが動作する。デバイスとして動作するときには「USB Device-Side Driver」スタックが有効になり、その上でFunction Class Driverが動作する。

WindowsのType-Cサポート。青い部分は標準で含まれるドライバ。緑は、必要に応じてメーカーが提供するものを意味する。下はUSB Type-Cのハードウェアで、SOCやCPU内のコントローラをWindows側のドライバが制御している

 USBデバイスとして動作するときには、なんらかの機能を実現するFunction Class Driverがなければならないが、残念ながらWindows 10には、Function Class Driverは含まれていない。このため、ホスト同士をUSB Type-Cで接続しても、双方でUSBホストコントローラが有効になるだけで、特にお互いをデバイスとして認識することはない。

 USB Type-Cでのデュアルロールは、少し複雑である。USB-OTGではハードウェア(microUSBコネクタの信号ピン)でホストとデバイスを切り替えていたが、USB Type-Cでは、ロールの切替とは別に、電力供給をするのか(ソースデバイス)、電力供給を受けるのか(シンクデバイス)の切り替えもあるからだ。

 このため、ケーブル装着などのユーザー操作に応じて発生したイベントとハードウェアの機能、現在の状態などを考慮して、動作を決定する「ポリシーマネージャー」が必要になる(ポリシーマネージャーはUSB-PDで定義される機能)。

 ポリシーとは、他のデバイスに通知する自身の機能や電力関連の要求条件、要求に対する応答などを定義したもので、USB-PDデバイスの振る舞いを規定する。Windowsの「USB Type-C Policy Manager」は、基本的なWindowsのUSB-PDデバイスの振る舞いなどを定義したものだ。

 なお、ここにはドライバースタックすべてが含まれているわけではない。実際には、先ほどの図の「USB role-swtch drivers」の下にACPIドライバーやUSB Type-Cのコンローラーハードウェアがある。

 一般にPCのオンボードデバイスは、起動時にACPIがこれを検出して、Windowsの起動時にACPIドライバーがこれを列挙する。このため、USB Type-CコントローラーもACPIドライバー経由でロールスイッチドライバーに接続する。また、「USB Type-C Policy Manager」は、Windows側のポリシーマネージャーで、この下にBIOSや埋め込みコントローラーのファームウェアで実現されているPlatform Policy Managerがある。

 Alternate Modeは、USB Type-Cが規定するモードで、USB以外のインターフェース信号(たとえば、DisplayPortやThunderbolt3など)をUSB Type-Cコネクタ経由で送受信する仕組みだ。

 これを使うと、たとえばディスプレイとDisplayPortで接続しつつ、電力供給を受ける(USB-PD)やディスプレイの制御(USB 2.0デバイス)といったことが可能になる。USB Type-CのAlternate Modeは、原則USB Type-Cのハードウェアで行なうため、Windows側が直接Alternate Modeを制御することはない。しかし、Alternate Modeがエラーになったときには、Alternateデバイス側にあるUSBビルボードデバイスからエラー情報を得て、ユーザーに通知する必要がある。

 USB Billboardクラスデバイスは、いわばエラー通知専用のデバイスで、Windows側からは通常のUSBデバイスとしてアクセスが可能で、エラー情報を取り出すことができる。

 USB Type-CやUSB-PDへの対応は、PCの形状に大きな影響があった。最近のノートPCでは、専用の電源コネクタではなく、Type-Cコネクタを介した電力供給に切り替えるものが増えてきた。また、Type-Cコネクタが薄型であることから、従来USB Type-Aコネクタが足かせになっていたPC本体の薄型化なども可能にした。こうした形状の変化もWindows 10がまずまずのタイミングでUSB Type-Cに対応したからで、もし対応が遅れていたら、ノートPCはまだぶ厚いままだったかもしれない。

前へ 1 2 次へ

カテゴリートップへ

本記事はアフィリエイトプログラムによる収益を得ている場合があります

この連載の記事
1
【Amazon.co.jp限定】HP ノートパソコン 15-fd 15.6インチ インテル Core 5 120U メモリ16GB SSD512GB Windows 11 Microsoft Office 2024搭載 WPS Office搭載 カメラシャッター 指紋認証 薄型 Copilotキー搭載 ナチュラルシルバー (BJ0M5PA-AAAI)
【Amazon.co.jp限定】HP ノートパソコン 15-fd 15.6インチ インテル Core 5 120U メモリ16GB SSD512GB Windows 11 Microsoft Office 2024搭載 WPS Office搭載 カメラシャッター 指紋認証 薄型 Copilotキー搭載 ナチュラルシルバー (BJ0M5PA-AAAI)
¥181,469
2
Apple 2026 MacBook Air M5チップ搭載13インチノートブック:AIとApple Intelligence、13.6インチLiquid Retinaディスプレイ、16GBユニファイドメモリ、512GB SSDストレージ、12MPセンターフレームカメラ、日本語キーボード、Touch ID - ミッドナイト
Apple 2026 MacBook Air M5チップ搭載13インチノートブック:AIとApple Intelligence、13.6インチLiquid Retinaディスプレイ、16GBユニファイドメモリ、512GB SSDストレージ、12MPセンターフレームカメラ、日本語キーボード、Touch ID - ミッドナイト
¥177,333
3
【Amazon.co.jp限定】ASUS ノートパソコン Vivobook 15 M1502NAQ 15.6インチ AMD Ryzen 7 170 メモリ16GB SSD 512GB Windows 11 重量1.7kg Wi-Fi 6E クワイエットブルー M1502NAQ-R7165BUW
【Amazon.co.jp限定】ASUS ノートパソコン Vivobook 15 M1502NAQ 15.6インチ AMD Ryzen 7 170 メモリ16GB SSD 512GB Windows 11 重量1.7kg Wi-Fi 6E クワイエットブルー M1502NAQ-R7165BUW
¥109,800
4
【整備済み品】富士通 ノートパソコン LIFEBOOK U9310 13.3型FHD(1920x1080) 超軽薄 ノートPC/第10世代 Core i5-10310U@1.7GHz/ 8GB メモリ/高速ストレージ SSD/Webカメラ/WIFI/Type-C/HDMI/win11&MS Office 2019 搭載 ビジネス 在宅勤務向け パソコン (メモリ:8GB/SSD:256GB)
【整備済み品】富士通 ノートパソコン LIFEBOOK U9310 13.3型FHD(1920x1080) 超軽薄 ノートPC/第10世代 Core i5-10310U@1.7GHz/ 8GB メモリ/高速ストレージ SSD/Webカメラ/WIFI/Type-C/HDMI/win11&MS Office 2019 搭載 ビジネス 在宅勤務向け パソコン (メモリ:8GB/SSD:256GB)
¥35,130
5
【Amazon.co.jp限定】Lenovo Chromebook クロームブック Duet 11 10.95インチ MediaTek Kompanio 838 プロセッサー​搭載 メモリ8GB eMMC 128GB 重量1.0kg 83HH000TJP パソコン
【Amazon.co.jp限定】Lenovo Chromebook クロームブック Duet 11 10.95インチ MediaTek Kompanio 838 プロセッサー​搭載 メモリ8GB eMMC 128GB 重量1.0kg 83HH000TJP パソコン
¥69,980

Amazonのアソシエイトとして、ASCII.jpは適格販売により収入を得ています。

ASCII倶楽部

注目ニュース

  • 角川アスキー総合研究所

プレミアム実機レビュー

ピックアップ
1
Anker PowerLine III Flow USB-C & USB-C ケーブル Anker絡まないケーブル 240W 結束バンド付き USB PD対応 シリコン素材採用 iPhone 17 / 16 / 15 / Galaxy iPad Pro MacBook Pro/Air 各種対応 (1.8m ミッドナイトブラック)
Anker PowerLine III Flow USB-C & USB-C ケーブル Anker絡まないケーブル 240W 結束バンド付き USB PD対応 シリコン素材採用 iPhone 17 / 16 / 15 / Galaxy iPad Pro MacBook Pro/Air 各種対応 (1.8m ミッドナイトブラック)
¥1,890
2
KIOXIA(キオクシア) 旧東芝メモリ microSD 128GB UHS-I Class10 (最大読出速度100MB/s) Nintendo Switch動作確認済 国内サポート正規品 メーカー保証5年 KLMEA128G
KIOXIA(キオクシア) 旧東芝メモリ microSD 128GB UHS-I Class10 (最大読出速度100MB/s) Nintendo Switch動作確認済 国内サポート正規品 メーカー保証5年 KLMEA128G
¥2,386
3
Anker USB Type C ケーブル PowerLine USB-C & USB-A 3.0 ケーブル iPhone 17 / 16 / 15 /Xperia/Galaxy/LG/iPad Pro/MacBook その他 Android 等 USB-C機器対応 テレワーク リモート 在宅勤務 0.9m ホワイト
Anker USB Type C ケーブル PowerLine USB-C & USB-A 3.0 ケーブル iPhone 17 / 16 / 15 /Xperia/Galaxy/LG/iPad Pro/MacBook その他 Android 等 USB-C機器対応 テレワーク リモート 在宅勤務 0.9m ホワイト
¥740
4
KIOXIA(キオクシア)【日本製】USBフラッシュメモリ 32GB USB2.0 国内サポート正規品 KLU202A032GL
KIOXIA(キオクシア)【日本製】USBフラッシュメモリ 32GB USB2.0 国内サポート正規品 KLU202A032GL
¥1,080
5
Anker iPhone充電ケーブル PowerLine II ライトニングケーブル MFi認証 超高耐久 iPhone 14 / 14 Pro Max / 14 Plus / 13 / 13 Pro / 12 / 11 / X/XS/XR / 8 Plus 各種対応 (0.9m ホワイト)
Anker iPhone充電ケーブル PowerLine II ライトニングケーブル MFi認証 超高耐久 iPhone 14 / 14 Pro Max / 14 Plus / 13 / 13 Pro / 12 / 11 / X/XS/XR / 8 Plus 各種対応 (0.9m ホワイト)
¥990
6
NIMASO ガラスフィルム iPad 第11世代(A16) 2025用/iPad 10.9インチ 第10世代 2022用 衝撃吸収 強化 ガラス 保護フィルム 指紋防止 ガイド枠付き NTB22I574
NIMASO ガラスフィルム iPad 第11世代(A16) 2025用/iPad 10.9インチ 第10世代 2022用 衝撃吸収 強化 ガラス 保護フィルム 指紋防止 ガイド枠付き NTB22I574
¥1,599
7
エレコム 電源タップ 6個口 3m 雷ガード 個別スイッチ ほこりシャッター付 耐熱 PSE技術基準適合 ブラック T-K6A-2630BK
エレコム 電源タップ 6個口 3m 雷ガード 個別スイッチ ほこりシャッター付 耐熱 PSE技術基準適合 ブラック T-K6A-2630BK
¥1,899
8
KIOXIA(キオクシア)【日本製】SDカード 128GB SDXC UHS-I Class10 読出速度100MB/s 国内正規品 メーカー保証5年 KLNEA128G
KIOXIA(キオクシア)【日本製】SDカード 128GB SDXC UHS-I Class10 読出速度100MB/s 国内正規品 メーカー保証5年 KLNEA128G
¥2,374
9
【Amazon.co.jp限定】 ロジクール 静音 ワイヤレス トラックボール マウス M575SPd Bluetooth Logibolt 無線 windows mac iPad OS Chrome トラックボールマウス ブラック M575 M575SP 国内正規品 ※Amazon.co.jp限定 壁紙ダウンロード付き
【Amazon.co.jp限定】 ロジクール 静音 ワイヤレス トラックボール マウス M575SPd Bluetooth Logibolt 無線 windows mac iPad OS Chrome トラックボールマウス ブラック M575 M575SP 国内正規品 ※Amazon.co.jp限定 壁紙ダウンロード付き
¥6,450
10
CIO フラットスパイラルケーブル CtoC 1m (Type-C/USB-C) PD 急速充電 平型 磁石 マグネット吸着 まとまる 充電ケーブル PD 240W データ転送 480Mbps (ライトブラック, 1m)
CIO フラットスパイラルケーブル CtoC 1m (Type-C/USB-C) PD 急速充電 平型 磁石 マグネット吸着 まとまる 充電ケーブル PD 240W データ転送 480Mbps (ライトブラック, 1m)
¥1,980

Amazonのアソシエイトとして、ASCII.jpは適格販売により収入を得ています。

デジタル用語辞典

ASCII.jpメール デジタルMac/iPodマガジン