USB HID / 分類確認中
CH552は低速・フルスピードUSB Deviceに対応する8ビットE8051 MCUです。PCへUSBマウスとして接続する小型HID機器には適しますが、USB HostやOTG機器として周辺機器を接続する用途ではありません。
想定する構成
- CH552GまたはCH552Tを搭載した、回路図を確認できるボード
- USBデータケーブルまたは基板直結のUSB端子
- クリック入力用スイッチ
- ポインター移動用センサー、ジョイスティック、ロータリー入力など
- 必要に応じてケース、保護部品、書込み用回路
キー数が少ないマウスではダイオードを省略できる場合がありますが、入力マトリクスを組む場合はゴースト対策を設計時に判断します。
USB機能と実装範囲
CH552はUSB DeviceとしてHIDレポートをPCへ送信します。マウスの移動量、ボタン、ホイールをHIDレポート記述子とエンドポイント設定で表現します。購入した開発ボードにUSB端子があるだけでは、D+、D-、プルアップ、電源、ESD保護の実装内容は確定しません。
要確認: CH552E、CH552G、CH552Tなどパッケージが異なるため、ピン配置とUSB配線を完全な型番で確認してください。
実装手順
- 公式データシートでUSB端子と電源条件を確認する
- ベンダー例または公開HID例で、列挙だけを確認する
- 1個のボタンをHID入力へ割り当てる
- X/Y移動量を小さな固定値で送信する
- センサーまたはジョイスティック入力へ置き換える
- レポート間隔、チャタリング、復帰処理を調整する
- Windows、macOS、Linuxなど対象OSで確認する
切り分け
- 認識しない: USB配線、クロック、プルアップ、VID/PID、記述子
- 認識するが動かない: HIDレポート長、Report ID、送信タイミング
- ボタンが連打される: 入力のプルアップとデバウンス
- 書込み不能: ブート条件と書込み経路を確認し、USBアプリとは分離する
近い候補
USB HIDの資料量やArduino環境を重視するならATmega32U4、より高性能なUSB Host/Deviceや無線連携を求めるならESP32-S3、RP2040、RP2350も候補です。
一次情報
確認日: 2026-07-23
次に読むとよい記事
記載内容は公式資料で確認できた範囲を基準にしています。製品、ボード、SDK、認証、供給状況は変更されるため、購入・実装時に再確認してください。
Amazonの検索結果
購入リンクにはアフィリエイトリンクを含む場合があります。仕様・在庫は購入前に販売ページとメーカー公式情報で確認してください。
SEARCH
PRAmazon.co.jp
Amazonの検索結果「CH552G development board」で検索した結果です。個別商品の推薦ではありません。型番・仕様・販売元を販売ページで確認してください。
Amazonで検索