ZHDA072 March   2026 MSPM0G5187

 

  1.   1
  2.   摘要
  3. 1USB 让复杂的系统看起来更简单
    1. 1.1 为什么 USB 如此成功?
    2. 1.2 为什么 USB 看起来很简单?
  4. 2MSPM0 USB 器件
    1. 2.1 MSPM0 器件的文档说明体系
    2. 2.2 MSPM0 USB 模块
  5. 3MSPM0 USB 硬件设计
    1. 3.1 方框图
    2. 3.2 USB 运行模式
      1. 3.2.1 USB 设备模式:总线供电
      2. 3.2.2 USB 设备模式:自供电
      3. 3.2.3 USB 主机模式电源注意事项
      4. 3.2.4 ESD 注意事项
      5. 3.2.5 布局布线注意事项
    3. 3.3 USB 时钟实现
      1. 3.3.1 选择时钟源
      2. 3.3.2 选择时钟频率
    4. 3.4 实现示例
  6. 4软件概述
    1. 4.1 USB 堆栈:特性
    2. 4.2 SysConfig 描述符工具
    3. 4.3 选择设备类
      1. 4.3.1 决定 USB 设备类的示例过程
    4. 4.4 如何选择供应商 ID (VID) 和产品 ID (PID)
      1. 4.4.1 选择并获取 VID 和 PID
      2. 4.4.2 在开发过程中使用 VID 和 PID
    5. 4.5 TinyUSB API 编程人员指南和示例
  7. 5入门:评估 MSPM0 USB
  8. 6总结
  9. 7参考资料
  10. 8USB 术语表

入门:评估 MSPM0 USB

LP-MSPM0G5187 评估套件包含开始评估以及开发主机和设备设计所需的所有分线选项。

 LP-MSPM0G5187 评估套件图 5-1 LP-MSPM0G5187 评估套件

该评估套件包含多个跳线,可用于调试许多硬件和软件功能:

  • 适用于 UAC 设备的麦克风和基于 I2S 的音频 ADC
  • 适用于 MSC 应用的 microSD 插槽
  • 两个 LED(一个支持 RGB 的 LED)
  • 三个按钮
  • 40 多个可用于测试通用器件的引脚。
  • 两个 USB-C 连接器,一个用于调试,一个用于 MSPM0 连接
  • 用于编程、调试和 EnergyTrace™ 技术的板载调试探针。

得益于 LaunchPad 开发套件上的 40 引脚扩展接头,可以连接市面上的各种 BoosterPack™ 插件模块,因此快速原型设计变得非常简单。您可以快速添加无线、显示、传感器等功能。还可以设计 BoosterPack 插件模块,或者从 TI 和其他方已有的众多插件模块中进行选择。该 40 针接口兼容所有符合标准的 20 引脚 BoosterPack 插件模块。

TI 的 Code Composer Studio IDE (CCS) 是使用 LaunchPad 进行设计和测试的主要开发环境。USB API 示例通过 MSPM0SDK 提供,下载最新版本通常是确保获得最新示例的理想选择。