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 术语表

USB 主机模式电源注意事项

与 MSP430 不同,MSPM0Gx 能够在 USB 设计中作为主机运行。虽然大多数复杂性来自这些应用的软件设计,但在设计主机时会有额外的硬件要求。

电源是设计主机器件时的主要需求之一,因为主机必须为连接的器件提供 5V VBUS 电源,USB 2.0 全速模式需要高达 500mA 的电流。这通常意味着应将器件与专用电源(例如,单独的开关电源)配对。由于 USB 设备通常由总线供电,因此确保主机能够满足任何器件的电源要求对于保持一致运行至关重要。

必须考虑保护措施,因为无法保证所连接的器件设计正确,并可能会引入过流或过压情况。在电源线上集成保护电路和电流感应电阻器有助于确保器件不会暴露于此类过功率情况。