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。