USB HID / implementation

CH32V208でマクロパッドを作るときの確認ポイント

USB HID / 分類確認中

対象CH32V208
用途macropad
Review2026-07-23

USB HID / 分類確認中

CH32V208は144MHzの32ビットRISC-Vコア、Bluetooth LE、10M Ethernet、CAN、USB Host/Deviceなどを備える複合通信向けMCUです。マクロパッドではUSB DeviceのHIDキーボード機能を使いますが、MCU本体のUSB機能と、購入する評価ボード上のコネクタ・VBUS・書込み回路を分けて確認します。

想定用途

  • USB接続のショートカット用マクロパッド
  • BLE機能を追加した入力装置のPoC
  • CANやEthernet機能も持つ操作パネル
  • タッチキーとメカニカルスイッチを組み合わせる端末

必要な部品

部品理由確認点
CH32V208評価ボードUSB・GPIO・書込み確認完全なMCU品番と基板版
USBデータケーブルHID接続と給電コネクタ形状、給電専用不可
キースイッチ入力接点方式、実装寸法
ダイオードキーマトリクスのゴースト対策向きと必要数
ケース・プレート操作部固定USB位置、寸法
WCH-LinkE等復旧・デバッグ対象MCU対応

USB経路

CH32V208はUSB DeviceとHost/Deviceインターフェースを備える系列ですが、評価ボード上でターゲットUSBがどの端子へ配線されているかはボードごとに異なります。書込み・シリアル用USBと、HIDアプリ用USBを混同しないでください。

要確認: CH32V208CBU6など完全な型番、USB D+/D-、VBUS、プルアップ、コネクタ、給電保護を回路図で確認してください。

実装手順

  1. 公式HIDまたはUSB Device例で列挙だけを確認する
  2. 1個のキーをKeyboardレポートへ割り当てる
  3. 複数キーと修飾キーを追加する
  4. 行列スキャンとデバウンスを実装する
  5. 必要ならConsumer Controlを別レポートとして追加する
  6. スリープ・復帰・USB再接続を確認する
  7. Windows、macOS、Linux等で試験する

無線機能との関係

USBマクロパッドとBLEキーボードは別プロトコルです。BLEを使う場合は、アンテナ、認証、ペアリング、暗号化、再接続、消費電力を別途設計します。

近い候補

USB HID資料量を重視するならSAMD21、RP2040/RP2350、ESP32-S3、ATmega32U4も候補です。BLE、Ethernet、CAN、USBを一つのMCUで評価したい場合にCH32V208の特徴があります。

一次情報

確認日: 2026-07-23

次に読むとよい記事

記載内容は公式資料で確認できた範囲を基準にしています。ボード、SDK、周辺回路、供給状況は変更されるため、購入・実装時に再確認してください。

Amazonの検索結果

購入リンクにはアフィリエイトリンクを含む場合があります。仕様・在庫は購入前に販売ページとメーカー公式情報で確認してください。

次に読むとよい記事