ZHCU877B May 2021 – October 2023
SKEVM 具有 40 引腳的測試自動化接頭 (J16),使外部控制器能夠操縱一些基本操作,例如斷電、POR、熱復(fù)位、引導(dǎo)模式控制等。測試自動化接頭包括四個 GPIO 和兩個 I2C 接口(I2C1、引導(dǎo)模式 I2C0)。
測試自動化電路具有電壓轉(zhuǎn)換電路,使控制器與 AM64x 使用的 IO 電壓相隔離。AM64x 的引導(dǎo)模式必須由用戶使用 DIP 開關(guān)進(jìn)行控制,或通過 I2C IO 擴(kuò)展器由測試自動化接頭控制。
引導(dǎo)模式緩沖器用于隔離通過 DIP 開關(guān)或 I2C IO 擴(kuò)展器驅(qū)動的引導(dǎo)模式控制。測試自動化電路由電源多路復(fù)用器 (TPS2121RUXT) 供電,該多路復(fù)用器具有由專用穩(wěn)壓器生成的輸入電源 VCC3V3_TA 和由 LDO 生成的 VCC3V3_XDS(它是 XDS110 調(diào)試器部分的電源)。測試自動化接頭 J16 的基本控件如下。表 4-14 提供了有關(guān)測試自動化接頭信號的詳情。
或者,測試自動化接頭功能可由 XDS110 控制器實(shí)現(xiàn)。因此,為斷電、POR、熱復(fù)位、引導(dǎo)模式控制和 GPIO 信號提供了電阻選項(xiàng)(R420、R421、R422、R423、R424、R425、R426、R427、R436、R437、R438 和 R439)。默認(rèn)情況下將這些電阻標(biāo)為 DNI,以便外部控制器通過自動化接頭控制基本操作。開發(fā)完用于 XDS110 的固件后,安裝上述電阻,并將電阻 R380、R381、R382、R383、R384、R385、R386、R432、R433、R434 和 R435 標(biāo)為 DNI,以便通過 XDS110 微控制器控制基本操作。
為引導(dǎo)模式信號提供適當(dāng)隔離,以支持正常運(yùn)行。SoC_I2C [1] 連接到測試自動化接頭,與外部控制器進(jìn)行通信。
測試自動化接頭的 I2C 接口之一連接到引導(dǎo)模式緩沖器,以控制 AM64x 的引導(dǎo)模式,另一 I2C 接口連接到 AM64x 的 I2C1 端口。
表 4-14 列出了從測試自動化接頭路由的復(fù)位信號。AM64x 的引導(dǎo)模式可由用戶或測試自動化接頭控制。用戶分別使用板上的兩個 8 位置 DIP 開關(guān)控制引導(dǎo)模式。當(dāng)開關(guān)設(shè)在 ON 位置時,這些開關(guān)會將一個上拉電阻連接到緩沖器的輸出端。當(dāng)開關(guān)設(shè)在 OFF 位置時,一個較弱的下拉電阻會將信號保持為低電平。緩沖器的輸出連接到 AM64x 上的引導(dǎo)模式引腳,在復(fù)位周期中如果需要引導(dǎo)模式,則會啟用輸出;緩沖器的輸入連接到由測試自動化電路設(shè)置的 I2C 緩沖器的輸出。
| 信號 | 信號類型 | 功能 |
|---|---|---|
| POWER_DOWN | GPIO | 指示 EVM 將所有電路斷電 |
| PORZn | GPIO | 創(chuàng)建一個傳到 AM64X 的 PORz |
| WARM_RESETn | GPIO | 創(chuàng)建一個傳到 AM64X 的 RESETz |
| GPIO1 | GPIO | 與 AM64X 進(jìn)行通信的 GPIO |
| GPIO2 | GPIO | 與 AM64X 進(jìn)行通信的 GPIO |
| GPIO3 | GPIO | 用于啟用 BOOTMODE 緩沖器 |
| GPIO4 | GPIO | 用于復(fù)位引導(dǎo)模式 IO 擴(kuò)展器 |
| Bootmode I2C0 | I2C | 與引導(dǎo)模式 I2C 緩沖器進(jìn)行通信 |
| I2C1 | I2C | 與 AM64x 進(jìn)行通信 |
如果由測試自動化電路控制引導(dǎo)模式,則所有開關(guān)都必須手動設(shè)在 OFF 位置。用于引導(dǎo)模式的引腳還具有其他功能,在正常運(yùn)行期間禁用引導(dǎo)模式緩沖器將隔離這些功能。圖 4-12 展示了與 AM64x 連接的測試自動化信號。
圖 4-12 測試自動化接頭可以選擇通過零歐電阻將測試自動化接頭信號連接到 XDS110 微控制器。默認(rèn)情況下將這些電阻標(biāo)為 DNI。
| TM4C1294 引腳名稱 | 信號名稱 |
|---|---|
| PM0 | TEST_POWERDOWN |
| PM1 | TEST_PORZn |
| PM2 | TEST_WARMRESETn |
| PM3 | TEST_GPIO1 |
| PM4 | TEST_GPIO2 |
| PM5 | TEST_GPIO3 |
| PM6 | TEST_GPIO4 |
| PM7 | TEST_POWERDOWN |
| PG0 | TEST_PORZn |
| PG1 | TEST_WARMRESETn |
表 4-16 列出了測試自動化接頭的引腳布局和 IO 方向。
| 引腳編號 | 信號名稱 | IO 方向 (wrt SoC) |
|---|---|---|
| 1 | VCC3V3_TA | 電源(輸出) |
| 2 | VCC3V3_TA | 電源(輸出) |
| 3 | VCC3V3_TA | 電源(輸出) |
| 4 | NC | 不適用 |
| 5 | NC | 不適用 |
| 6 | NC | 不適用 |
| 7 | DGND | 接地 |
| 8 | NC | 不適用 |
| 9 | NC | 不適用 |
| 10 | NC | 不適用 |
| 11 | NC | 不適用 |
| 12 | NC | 不適用 |
| 13 | NC | 不適用 |
| 14 | NC | 不適用 |
| 15 | NC | 不適用 |
| 16 | DGND | 接地 |
| 17 | NC | 不適用 |
| 18 | NC | 不適用 |
| 19 | NC | 不適用 |
| 20 | NC | 不適用 |
| 21 | NC | 不適用 |
| 22 | NC | 不適用 |
| 23 | NC | 不適用 |
| 24 | NC | 不適用 |
| 25 | DGND | 接地 |
| 26 | TEST_POWERDOWN | 輸入 |
| 27 | TEST_PORZn | 輸入 |
| 28 | TEST_WARMRESETn | 輸入 |
| 29 | NC | 不適用 |
| 30 | TEST_GPIO1 | 雙向 |
| 31 | TEST_GPIO2 | 雙向 |
| 32 | TEST_GPIO3 | 輸入 |
| 33 | TEST_GPIO4 | 輸入 |
| 34 | DGND | 接地 |
| 35 | NC | 不適用 |
| 36 | SOC_I2C1_TA_SCL | 雙向 |
| 37 | BOOTMODE_I2C_SCL | 雙向 |
| 38 | SOC_I2C1_TA_SDA | 雙向 |
| 39 | BOOTMODE_I2C_SDA | 雙向 |
| 40 | DGND | 接地 |
| 41 | DGND | 接地 |
| 42 | DGND | 接地 |