Troubleshooting / troubleshooting

CH552がUSBで認識されないときの切り分けガイド

CH552はUSB Device機能を持つ8bit E8051 MCUである。認識されない症状は、ISPブートローダが見えない、アプリUSB Deviceが列挙しない、CDCだけ出ない、書込み後に消える、という状態に分ける。

対象CH552
用途not recognized
Review2026-07-23

CH552はUSB Device機能を持つ8bit E8051 MCUである。認識されない症状は、ISPブートローダが見えない、アプリUSB Deviceが列挙しない、CDCだけ出ない、書込み後に消える、という状態に分ける。

最初に確認すること

  1. データ通信対応USBケーブルか
  2. 正確なCH552パッケージとボード回路か
  3. USB ISPモードへ入る操作が正しいか
  4. D+/D-と電源がボード上で正しく接続されているか

必要な道具

道具役割
既知良好USBケーブル充電専用を除外
USBテスターVBUS電圧確認
別PC・別ポートホスト側切り分け
ロジックアナライザブート信号、UART
予備ボードブートローダ消去試験を分離

切り分け手順

  1. 全周辺回路を外す。
  2. WCHISPToolで認識するか確認する。
  3. 最小LEDファームを書き込む。
  4. USB Device公式例へ戻す。
  5. Device Descriptor、VID/PID、Endpointを確認する。
  6. 別ケーブル、別PCで再確認する。
症状確認
給電されるが何も出ないケーブル、D+/D-、ISP条件
ISPは出るがアプリUSBは出ないクロック、Descriptor、USB初期化
CDCだけ出ないクラス設定、OSドライバ
更新後に復旧不能ブートローダ消去、外部復旧手段
要確認: CH552G、CH552T、CH552Eなどのボード名だけでブート操作を共通化しない。回路図と書込み資料を確認する。

関連ページ

公式資料

Amazonの検索結果

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

次に読むとよい記事