ZHCUD17 March 2025
HSEC180ADAPEVM-AM2 具有一个 USB2.0 接口连接至 AM261x MCU 上的 USB0 外设。在 AM261x controlSOM 上,USB 信号从 MCU 路由至 SOM HD 连接器 J2。
在 SOM 转 HSEC 适配器板上,USB0_DM 和 USB0_DP 网络路由至共模扼流圈,以减少高速 USB 信号总线上的噪声。这些网络穿过 TPD4E02B04 ESD 保护二极管,并端接在 Micro-USB 插座中。图 2-8 详细介绍了 HSEC180ADAPEVM-AM2 上的 USB 实现。
使用一组 DIP 开关(SW1 和 SW2)控制 USB 运行模式。DIP 开关的设置决定了 USB 运行模式,详情请参阅表 2-8。
| SW1 (USB0_DRVVBUS) | SW2 (USBMICROAB_ID) | USB 模式 |
|---|---|---|
| 关闭/右(TPS2051B 禁用) | 开启/右 (3V3) | 器件模式 |
| 开启/左(TPS2051B 启用) | 关启/左 (GND) | 主机模式 |
USB 器件模式
当在 USB 设备模式下使用 AM261x 器件时,Micro-USB 插座的 VBUS 引脚用于检测 USB 连接器是否施加或删除了电压。AM261x 上运行的软件根据 VBUS 引脚上存在 5V 还是 0V 来管理内部 USB PHY。
USB 主机模式
在 USB 主机模式下使用 AM261x 器件时,需要在 Micro-USB 插座的 VBUS 引脚上提供 5V 电压。在 HSEC180ADAPEVM-AM2 上,该电源是使用 TPS2051B USB 配电开关生成的,由该开关为 HSEC 连接器的主 5V 系统输入供电并为 USB 总线提供单独的 5V 输入。如上面的表 2-8 中所示,必须将 SW1 设置为 ON 以启用 TPS2051B USB 配电开关,而且 SW2 必须关闭以确保指示器件设置为 USB 主机模式。SW1 控制 USB0_DRVVBUS 网络的状态,该网络连接至 AM261x MCU 上的专用 USB0_DRVVBUS 引脚并驱动 TPS2051B 上的使能引脚。TPS2051B 的 OC 引脚是低电平有效的漏极开路输出,在检测到过流或过热关断条件时才会输出。USB0_VBUS_OC 网络连接到 AM261x MCU 上的 UART2_TXD 引脚,并在此用例中配置为 GPIO。