USB HID / troubleshooting

SAMD51: USB CDC serial recognition

SAMD51のnative USB Deviceを使うCDC serialがPCに認識されない問題を、cable、board配線、clock、descriptor、bootloader、OSに分けて切り分けるtroubleshootingガイドです。 本ページでは、MCUそのもの、開発ボード固有回路、SDK対応、外付け部品を分け、手元の構成で再現可能かを判断します。最初に完全型番、board revision、電源、書き込み方法を固定し、最小構成が成立してから機能を追加してください。

対象SAMD51
用途USB CDC serial recognition
Review2026-08-03

追加調査で押さえる実務ポイント

SAMD51のnative USB Deviceを使うCDC serialがPCに認識されない問題を、cable、board配線、clock、descriptor、bootloader、OSに分けて切り分けるtroubleshootingガイドです。 本ページでは、MCUそのもの、開発ボード固有回路、SDK対応、外付け部品を分け、手元の構成で再現可能かを判断します。最初に完全型番、board revision、電源、書き込み方法を固定し、最小構成が成立してから機能を追加してください。

先に結論

SAMD51はFull-speed USB Host/Deviceを内蔵します。ただし、使用boardのUSB connectorがtargetへ接続されていること、48MHz USB clock、descriptor、endpoint 0、CDC interfaceが正しく初期化されていることが必要です。

切り分け順

症状確認
deviceが何も出ないdata cable、VBUS、D+/D-
Unknown Deviceclock、EP0、descriptor
COM portが出ないCDC class、OS driver
bootloaderだけ出るapplication USB初期化
接続後消えるfault、watchdog、power
再接続不可USB state reset
  1. known-good cableでPCへ直結する。
  2. bootloader USBとapplication USBを分ける。
  3. USB Device sampleだけを動かす。
  4. descriptorを取得する。
  5. CDC echoを確認する。
  6. unplug/replugを試す。
  7. debuggerでfaultを確認する。

{COMMON_REVIEW}

次に確認するページ

参考リンク

  • https://www.microchip.com/en-us/product/ATSAMD51J20A - 公式製品情報、データシート、SDKまたはboard資料。
  • https://www.microchip.com/en-us/products/microcontrollers - 公式製品情報、データシート、SDKまたはboard資料。
  • https://ww1.microchip.com/downloads/en/DeviceDoc/SAM_D5x_E5x_Family_Data_Sheet_DS60001507G.pdf - 公式製品情報、データシート、SDKまたはboard資料。

確認日: 2026-08-02

Amazonの検索結果

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

次に読むとよい記事