USB(Universal Serial Bus)は、ホストと外部デバイスを接続するための汎用バス規格です。EspressifのUSBソリューションは、ユーザーにとってシンプルかつ迅速なデバイス接続とデータ転送手段を提供します。 EspressifのSoC(ESP32-S、ESP32-C、ESP32-Pシリーズ)は、標準ペリフェラルの1つとしてUSBを搭載しており、USB 2.0 OTG(On-The-Go)やUSB-Serial-JTAGインターフェースを通じて、ホスト(Host)およびデバイス(Device)の両モードに対応しています。 これにより、豊富なUSBホストソリューションおよびUSBデバイスソリューションを提供可能です。Espressif SoC搭載機器をUSBホストモードに設定すれば、各種一般的なUSBデバイスと接続可能となり、電子ドアビューアー、4G IoTゲートウェイ、勤怠管理端末など、幅広いアプリケーションに対応できます。 一方、デバイスモードに設定すれば、キーボード、マウス、USBメモリ、マイクなどの外部デバイスとしてPCやモバイル機器と直接接続できます。

USB 2.0 OTG
USB Host USB Device
Espressif SoC を搭載したデバイスをホストモードで構成することにより、各種 USB 周辺機器との接続・制御・管理が可能になります。 USB ホストソリューションを活用することで、音声・映像の伝送、4G ネットワーク接続、大容量ストレージの利用、そして人と機械のインタラクションといった機能をスムーズに実現できます。

USB マルチメディア

USB 4G Wi-Fi ルーター

USB 外部ストレージ

USB ヒューマンインターフェース

USB オーディオ/ビデオ伝送ソリューションは、標準の UVC(USB Video Class)および UAC(USB Audio Class)ドライバーに対応しています。カメラとの接続にはネイティブ USB インターフェースを使用し、1 つの SoC で USB カメラからのデータストリーミング、JPEG デコード、リアルタイム LCD 表示、および Wi-Fi 画像伝送を同時に実現できます。このソリューションは、ドアスコープカメラ、スマートドアベル、スマートロック、電子内視鏡などのアプリケーションに最適です。
- 簡単接続
- 同期転送(MJPEG 480x320 @15FPS)
- バルク転送(MJPEG 800x480 @15FPS)
- 音声と映像の同時伝送・管理
- 高精細800x480 RGBディスプレイ
USB 4G Wi-Fi ルーターソリューションは、標準的な USB CDC(Communications Device Class)ドライバーに対応しています。ネイティブ USB インターフェースを介して 4G Cat.1 および Cat.4 モジュールに接続することで、中〜高速のダイヤルアップ通信を実現します。同時に、Wi-Fi Soft-AP モードを有効にすることで、IoT デバイスや HMI デバイスとのホットスポット共有が可能となり、コストパフォーマンスに優れた中〜高速ネットワーク接続を実現します。本ソリューションは、4G IoT ゲートウェイ、モバイルホットスポット(MiFi)、スマートウォッチ、屋外カメラ、デジタルサイネージなどのアプリケーション構築に適しています。
- 一般的な作業環境において下り最大 6.4 Mbps、上り最大 5 Mbps の通信速度に対応
- 主要な 4G モジュールとの互換性
- USB ホットスワップ対応
- 4G モジュールのステータス管理
- ルーターのバックエンド管理機能
USB 外部ストレージソリューションでは、Espressif SoC により USB フラッシュドライブのマウント、ファイルシステムへのアクセス、OTA アップグレードなどの機能を実現できます。本ソリューションは USB 3.1/3.0/2.0 規格に対応し、FAT32 フォーマットの USB ドライブをサポートしています。電子フォトフレーム、勤怠管理端末、録音機器など、外部ストレージを必要とする各種アプリケーションに適しています。
- 最大 32 GB のストレージ容量
- ファイルシステムへのアクセス
- FAT32/exFAT フォーマット対応
- USB ドライブ経由の OTA アップデート
USB ヒューマンインターフェース ソリューションは、USB ホスト HID(Human Interface Device)ドライバーに対応しており、ユーザーがヒューマン・マシン・インタラクション機器のリアルタイム制御信号を USB インターフェースを通じて送信することを可能にします。これにより、ユーザーとコンピュータシステムおよびその他のデジタル機器との間の通信と操作性が拡張されます。本ソリューションは、HID ワイヤレスアダプター、ミニコンピュータシステム、ミニゲームプレーヤーなどのヒューマン・マシン・インタラクション用途に最適です。
- HID 類似デバイスとの高い互換性
- 標準的な USB 入力周辺機器に対応
- ゲーム用周辺機器に対応
Espressif SoC を搭載したデバイスをデバイスモードに設定し、Espressif 独自の USB プロトコルスタックまたはオープンソースの TinyUSB プロトコルスタックを活用することで、USB デバイスとして機能させることができます。これにより、PC や他のホストデバイスと USB インターフェース経由で接続・通信が可能になります。USB デバイスソリューションを利用することで、ストレージ、HID(ヒューマンインターフェースデバイス)、および音声・映像アプリケーション向けの USB デバイスを容易に構築できます。

USB ワイヤレスディスク

USB HID デバイス

USBオーディオ

USBビデオ

USB ワイヤレスフラッシュドライブソリューションは、USB マスストレージクラス(USB MSC)デバイス規格に基づいて構築されています。デバイスに Wi-Fi 機能を統合することで、USB ストレージ、カードリーダー、デジタル音楽プレーヤー、デジタルメディアプレーヤーなど、ワイヤレスで共有可能な大容量ストレージデバイスの開発が可能となります。
- USB-Wi-Fi 双方向アクセス
- 複数デバイスの同時接続
- ファイル同期
Espressif の SoC は、USB ヒューマンインターフェースデバイス(HID)ソリューションにより、キーボード、マウス、ゲームコントローラーなどのさまざまな HMI デバイスをエミュレートできます。ホストシステムは特別なドライバーを必要とせず、これらのデバイスとシームレスに連携できます。
- USB + BLE HID デュアルモード対応
- 開発しやすい豊富なオープンソースリソース
- カスタム HID デスクリプタ対応
Espressif SoC を USB オーディオデバイス(USB Audio Class)として動作させることで、便利で高品質な音声伝送を実現できます。本ソリューションを利用すれば、SoC をマイクやスピーカーとして使用し、USB オーディオ対応デバイスに接続して音声の入出力を行うことが可能です。
- UAC 2.0
- 複数のデータ形式に対応
USB ビデオ(USB Video Class)ソリューションは、Espressif SoC を USB カメラデバイスとして機能させることができ、さまざまなアプリケーションにおいて優れたカメラ機能を提供します。これにより、USB ドアベルカメラや USB + Wi-Fi デュアルモードネットワークカメラなどの構築が可能となります。
- USB UVC(USB Video Class)デバイスドライバ対応
- 最大 720P @15FPS の MJPEG(Motion JPEG)に対応
USB-Serial-JTAG
専用 USB デバイス ソリューション
USB-Serial-JTAG インターフェースは、USB-to-Serial および USB-to-JTAG コンバータで構成されています。チップは USB-Serial-JTAG インターフェースを介して PC ホストに直接接続でき、ファームウェアのフラッシング、ログ出力、JTAG デバッグといった工場出荷時に必要な専用 USB デバイス機能を実現します。この専用 USB デバイス ソリューションにより、外部ブリッジ回路が不要となり、ピン数を削減でき、ファームウェアのダウンロード速度が向上するとともに、JTAG デバッグの設定が簡素化されます
USBファームウェア書き込み
USB書き込みは、Espressifの専用USBデバイスソリューションにおける主要な機能の一つです。従来のデバイスでは、ファームウェアの書き込みにシリアルポートを使用し、PCと接続するためにはシリアル-USB変換チップが必要でした。一方、Espressif SoCを搭載したデバイスは、USB書き込み機能を活用することで、PCに直接接続することができます。USB書き込み機能は、USB CDC(USB-Serial-JTAG周辺機能が必要)とUSB DFU(USB-OTG周辺機能が必要)の2種類のファームウェア書き込みモードに対応しており、高い柔軟性と効率性を実現しています。さらに、書き込み速度はシリアルポートによる書き込みに比べて数倍高速です。
