ZHCUD17 March 2025
HSEC180ADAPEVM-AM2 具有一個(gè) USB2.0 接口連接至 AM261x MCU 上的 USB0 外設(shè)。在 AM261x controlSOM 上,USB 信號(hào)從 MCU 路由至 SOM HD 連接器 J2。
在 SOM 轉(zhuǎn) HSEC 適配器板上,USB0_DM 和 USB0_DP 網(wǎng)絡(luò)路由至共模扼流圈,以減少高速 USB 信號(hào)總線上的噪聲。這些網(wǎng)絡(luò)穿過 TPD4E02B04 ESD 保護(hù)二極管,并端接在 Micro-USB 插座中。圖 2-8 詳細(xì)介紹了 HSEC180ADAPEVM-AM2 上的 USB 實(shí)現(xiàn)。
使用一組 DIP 開關(guān)(SW1 和 SW2)控制 USB 運(yùn)行模式。DIP 開關(guān)的設(shè)置決定了 USB 運(yùn)行模式,詳情請(qǐng)參閱表 2-8。
| SW1 (USB0_DRVVBUS) | SW2 (USBMICROAB_ID) | USB 模式 |
|---|---|---|
| 關(guān)閉/右(TPS2051B 禁用) | 開啟/右 (3V3) | 器件模式 |
| 開啟/左(TPS2051B 啟用) | 關(guān)啟/左 (GND) | 主機(jī)模式 |
USB 器件模式
當(dāng)在 USB 設(shè)備模式下使用 AM261x 器件時(shí),Micro-USB 插座的 VBUS 引腳用于檢測(cè) USB 連接器是否施加或刪除了電壓。AM261x 上運(yùn)行的軟件根據(jù) VBUS 引腳上存在 5V 還是 0V 來管理內(nèi)部 USB PHY。
USB 主機(jī)模式
在 USB 主機(jī)模式下使用 AM261x 器件時(shí),需要在 Micro-USB 插座的 VBUS 引腳上提供 5V 電壓。在 HSEC180ADAPEVM-AM2 上,該電源是使用 TPS2051B USB 配電開關(guān)生成的,由該開關(guān)為 HSEC 連接器的主 5V 系統(tǒng)輸入供電并為 USB 總線提供單獨(dú)的 5V 輸入。如上面的表 2-8 中所示,必須將 SW1 設(shè)置為 ON 以啟用 TPS2051B USB 配電開關(guān),而且 SW2 必須關(guān)閉以確保指示器件設(shè)置為 USB 主機(jī)模式。SW1 控制 USB0_DRVVBUS 網(wǎng)絡(luò)的狀態(tài),該網(wǎng)絡(luò)連接至 AM261x MCU 上的專用 USB0_DRVVBUS 引腳并驅(qū)動(dòng) TPS2051B 上的使能引腳。TPS2051B 的 OC 引腳是低電平有效的漏極開路輸出,在檢測(cè)到過流或過熱關(guān)斷條件時(shí)才會(huì)輸出。USB0_VBUS_OC 網(wǎng)絡(luò)連接到 AM261x MCU 上的 UART2_TXD 引腳,并在此用例中配置為 GPIO。