追加調査で押さえる実務ポイント
MSPM0G3507へUSB keyboardを接続してHostとして読む構成が成立するかを判断するページです。結論から言うと、MSPM0G3507の公式製品情報にはUSB peripheralが示されておらず、このMCU単体でUSB Host keyboardを実装する前提は採用できません。
先に結論
MSPM0G3507をそのままUSB Hostにする構成は非推奨です。 現行MSPM0 USB LibraryのHost/Device対応はMSPM0G511X/MSPM0G518X系として案内されています。MSPM0G3507 LaunchPadのUSB connectorはon-board debug probeとの接続であり、target MCUのUSB Host portを意味しません。
選択肢
| 選択 | 判断 |
|---|---|
| MSPM0G511X/G518Xへ変更 | TI公式USB library対象を確認 |
| USB Host controller追加 | SPI/UART接続、driver開発が必要 |
| keyboardをUART/I2Cへ変換 | bridge装置が必要 |
| USBではなくkey matrix | MSPM0G3507で直接実装可能 |
| 別USB MCUを使用 | RP2040、SAMD、RA等を比較 |
誤解しやすい点
- LaunchPadにUSB connectorがあること
- PCからprogrammingできること
- XDS110のvirtual COM portが見えること
これらはMSPM0G3507 target自身がUSB Host/Deviceを持つ証明ではありません。
代替の最小検証
USB Hostが必須なら、公式USB Host sampleが存在するMCU/boardへ変更し、VBUS 5V、current limit、Host connector、TinyUSB等のstackを確認します。key入力だけが目的なら、switch matrixをGPIOでscanする方が構成は単純です。
中止条件
- USB capabilityを製品ページ・datasheetで確認できない
- VBUS供給回路がない
- Host stackの対象MCUではない
- LaunchPad debugger USBをtarget USBと誤認している
検証記録
| 項目 | 記録内容 |
|---|---|
| hardware | MCU完全型番、board名、revision |
| power | 給電点、電圧、peak current |
| software | SDK、toolchain、commit、設定 |
| programming | probe、boot mode、書き込み方法 |
| observation | UART、USB、LED、logic analyzer |
| result | 合格条件、失敗条件、再現回数 |
| recovery | known-good firmwareと復旧手順 |
最初の成功だけで完了にしません。別PCまたはclean workspaceから再buildし、別個体へ書き込み、電源再投入後も同じ結果になることを確認します。
安全と切り戻し
配線変更は無通電で行います。GPIO、USB VBUS、motor電源、field bus電源を混同しません。絶対最大定格は通常の設計値ではありません。外付け回路を外し、公式sampleまたはknown-good firmwareへ戻せる状態を保ちます。
受入基準
- 公式資料で対象型番を特定できる
- clean buildが成功する
- 書き込み後に観測できる
- 電源再投入後も動作する
- errorを検出し安全状態へ戻る
- 書き込み失敗後に復旧できる
- 使用pin、電圧、電流を説明できる
参考リンク
- https://www.ti.com/product/MSPM0G3507 - 公式製品情報、開発資料、SDKまたはボード資料。
- https://software-dl.ti.com/msp430/esd/MSPM0-SDK/2_06_00_05/release_notes_mspm0_sdk_2_06_00_05.html - 公式製品情報、開発資料、SDKまたはボード資料。
次に確認するページ
Amazonの検索結果
購入リンクにはアフィリエイトリンクを含む場合があります。仕様・在庫は購入前に販売ページとメーカー公式情報で確認してください。
「MSPM0G3507 LaunchPad」で検索した結果です。個別商品の推薦ではありません。型番・仕様・販売元を販売ページで確認してください。
Amazonで検索