Type-Cは、パソコンやAndroidスマートフォンの上位機種のほとんどに搭載されているインターフェースだ。USBとして最も新しいインターフェースだが、今後の標準となることが期待されている。3.2の場合)、40Gビット/秒(USB4の場合)USBはもともと親となるホストと、子となるデバイスをつないで通信する仕様となっている。動作はホスト側が制御し、電力もホスト側が供給する。このときにホスト側をA、デバイス側をBと表し、それぞれのためのインターフェースをType-AまたはType-Bと呼んでいた。形状を変えることで、ホストとデバイスを誤って挿すことを防止した。Type-AでもType-Bでもない新たなインターフェースとして登場したのがType-Cだ。ホストとデバイスの区別なく、どちらにつないでもよい。ケーブルの両方をType-Cにすることも可能だ。プラグの向きを電圧で判断インターフェースには「プラグ」と「レセプタクル」がある。差し込むほうがプラグ、受け止めるほうがレセプタクルだ。Type-Cの特徴の1つは、プラグに裏表がない点だ。USBで使っている他のインターフェースと異なり、プラグのどちらを上にして挿してもよい。Type-Cのインターフェースは上下12本ずつ計24本の端子が配置されている。プラグのどちらを上にして挿しても通信できるように、ピンの配置は対称になっている。電源供給のためにはGNDとVBUSという2本の端子を使い、それぞれ上下で2ペアずつ用意している。Type-Cインターフェースの端子配置[画像のクリックで拡大表示]どちら向きで接続しているかは、接続時にプラグ側のCCがレセプタクルのCC1とCC2のどちらに接続しているかを電圧レベルで測定して判断する。2.0からUSB4までの全バージョンに対応するように設計されている。2.0で相手と通信するときは、D+とD-の2個をデータ転送に使う。3.2(Gen2)で相手と通信するときはTX1(またはTX2)とRX1(またはRX2)の+と-の計4個の端子をデータ転送に使う。Type-Cを使うことが必須となる。3.2(Gen2)の2倍の伝送路が必要だからだ。3.2(Gen2×2)ではTX1とTX2およびRX1とRX2の+と-の計8個の端子を使う。3.2(Gen2×2)以上の高速通信には対応できないのだ。Type-Aを使える。3.2(Gen2)のいずれでも問題なく通信できる。Type-Aが相手の対応バージョンに合わせて利用する端子を変えるからだ。USBの互換性を確保するType-Aの工夫[画像のクリックで拡大表示]この記事は有料会員限定です「日経コンピュータ」定期購読者もログインしてお読みいただけます。26社DX戦略レポート。DXで成果を上げるために不可欠な情報がこの1冊に。現場の負担軽減を!医療界でのAWS活用法500万社が導入。情報銀行の成り立ち、事例、現状課題やその行方を網羅。経営戦略である以上、「会計」の知識やスキルが欠かせません。