ZHCUBD6A September 2022 – October 2023
對于 I/O、RX_D0 和 RX_D1 引腳,DP83869 PHY 采用四級配置,而對于所有其他引腳,則采用兩級配置。四級電阻器 strap 配置引腳可生成四個不同的電壓范圍。電阻器連接到 RX 數(shù)據(jù)引腳,它們通常由 PHY 驅動,是 AM64x/AM243x 的輸入。每種模式的電壓范圍如下所示:
模式 0 - 0V 至 0.3069V
模式 1 - 0.4488V 至 0.6072V
模式 2 - 0.7227V 至 0.924V
模式 3 - 1.98V 至 2.9304V
兩級電阻器 strap 配置引腳可生成兩個不同的電壓范圍。這些電阻器連接到 LED 引腳。LED 輸出引腳也用作 strap 配置引腳,因此必須考慮實現(xiàn) strap 配置和 LED 使用所需的外部元件,以避免出現(xiàn)資源爭用。具體來說,當 LED 輸出直接用于驅動 LED 時,這可能是個問題。每種模式的電壓范圍如下所示:
模式 0 - 0V 至 0.594V
模式 1 - 1.65V 至 2.904V
DP83869 器件包括內部下拉電阻器。選擇外部拉電阻器值時應為 AM64x/AM243x 的引腳提供盡可能接近接地或 3.3V 的電壓。Strap 配置如圖 3-21 中所示,strap 配置值如表 3-20 中所示。
這里使用 strap 配置電阻為 ICSSG1 PHY 和 ICSSG2 PHY 實現(xiàn)了地址 strap 配置,分別用于設置地址 00011 (03h) 和 01111 (0Fh)。所有 strap 配置引腳均提供了上拉和下拉占用空間。
| Strap 設置 | 引腳名稱 | Strap 功能 | PRG0_PRU1、 PRG0_PRU0、 PRG1_PRU1、 PRG1_PRU0 的模式 | PRG0 和 PRG1 的 Strap 功能值 | 說明 |
|---|---|---|---|---|---|
| PHY 地址 | RX_D2 | PHY_AD3 | 1 | 0 | PHY 地址:0000 |
| PHY_AD2 | 1 | 0 | |||
| RX_D0 | PHY_AD1 | 1 | 0 | ||
| PHY_AD0 | 1 | 0 | |||
| 自動協(xié)商 | RX_DV/RX_CTRL | 自動協(xié)商 | 3 | 0 | 自動協(xié)商禁用 = 0 |
| 運行模式 | LED_2 | RGMII 時鐘偏差 TX[1] | 1 | 0 | RGMII TX 時鐘偏差設為 2ns |
| RGMII 時鐘偏差 TX[0] | 1 | 0 | |||
| LED_1 | RGMII 時鐘偏差 TX[2] | 1 | 0 | ||
| ANEG_SEL | 1 | 0 | 通告能力 10/100/1000 | ||
| LED_0 | 鏡像啟用 | 1 | 0 | 鏡像啟用已禁用 | |
| GPIO_1 | RGMII 時鐘偏差 RX[2] | 1 | 0 | RGMII RX 時鐘偏差設為 2ns | |
| RGMII 時鐘偏差 TX[1] | 1 | 0 | |||
| GPIO_0 | RGMII 時鐘偏差 RX[0] | 1 | 0 |
| Strap 設置 | 引腳名稱 | Strap 功能 | PRG1_RGMII2 的模式 (ICSSG1) | PRG1_RGMII2 的 Strap 功能值 (ICSSG1) | PRG1_RGMII1 的模式 (ICSSG2) | PRG1_RGMII1 的 Strap 功能值 (ICSSG2) | 說明 |
|---|---|---|---|---|---|---|---|
| PHY 地址 | RX_D1 | PHY_AD3 | 3 | 1 | 3 | 1 | ICSSG1 PHY 地址:00011 |
| PHY_AD2 | 3 | 1 | 3 | 1 | |||
| RX_D0 | PHY_AD1 | 0 | 0 | 3 | 1 | ICSSG2PHY 地址:01111 | |
| PHY_AD0 | 0 | 0 | 3 | 1 | |||
| 運行模式 | RX_CNTL | 鏡像啟用 | 0 | 0 | 0 | 0 | 鏡像啟用已禁用 |
| LED_2 | ANEGSEL_1 | 0 | 0 | 0 | 0 | 自動協(xié)商,廣播 10/100/1000,Auto-MDI-X | |
| LED_1 | ANEGSEL_0 | 0 | 0 | 0 | 0 | ||
| LED_0 | ANEG_DIS | 0 | 0 | 0 | 0 | ||
| JTAG_TDO/GPIO_1 | OPMODE_0 | 0 | 0 | 0 | 0 | RGMII to Copper (1000BaseT/100Base-TX/10Base-Te) |
PHY 設備集成 MDI 終端電阻器,因此不提供外部端接。
中斷:來自 PRG1 域的兩個 ICSSG PHY 的中斷連接在一起,并連接到 AM64x/AM243x 的 EXTINTN 引腳。另外還提供了將來自 CPSW PHY 的中斷連接到 PRG1 ICSSG 中斷引腳的選項。
三個可配置的 LED 引腳和一個以太網(wǎng) PHY 的 GPIO 用于指示鏈路狀態(tài)。LED 上可多路復用若干功能,用于不同工作模式。可通過使用 DP83867 器件上的 LEDCR1 寄存器地址 0x0018 和 DP83869 器件上的 LEDS_CFG1 寄存器地址 0x0018 來選擇 LED 工作模式。測試配置如下所示。
LED0:默認情況下,此引腳指示鏈路已建立。其他功能可通過 DP83867 器件中的 LEDCR1[3:0] 寄存器位和 DP83869 器件中的 LEDS_CFG1[3:0] 寄存器位進行配置。LDE0 在 CPSW PHY (DP83867) 中未使用,這也是一個 strap 配置引腳,用于設置鏡像啟用。由于不需要這些功能,因而未提供 LED0 的 strap 配置。在 DP83869 ICSSG PHY 中,LED0 連接到 SoC 的 PRG1_PRU1_GPO8 和 PRG1_PRU0_GPO8,用于指示鏈路狀態(tài)。此引腳也是 strap 配置引腳,具有內部下拉電阻器,用于在 DP83869 器件中設置自動協(xié)商禁用選項。默認條件是自動協(xié)商,并廣播 10/100/1000Mbps 鏈路。
LED_1:默認情況下,此引腳指示 1000BASE-T 鏈路已建立。可使用 strap 配置電阻器將此設置改為自動協(xié)商 10/100Mbps。其他功能可通過 DP83867 器件中的 LEDCR1[7:4] 寄存器位和 DP83869 器件中的 LEDS_CFG1[7:4] 寄存器位進行配置。LED_1 也是 strap 配置引腳,具有內部下拉電阻,用于在 DP83867 器件中設置 RGMII TX 時鐘偏差并在 DP83869 器件中選擇自動協(xié)商模式。由于此引腳在兩個器件上均設為有效,如果直接驅動 LED,會導致 LED 照明變暗。因此使用 MOSFET 來驅動 LED,如圖 3-23 所示。
LED_2:默認情況下,此引腳指示接收或發(fā)送活動。其他功能可通過 DP83867 器件中的 LEDCR1[11:18] 寄存器位和 DP83869 器件中的 LEDS_CFG1[11:18] 寄存器位進行配置。LED_2 也是 strap 配置引腳,具有內部下拉電阻器,用于在 DP83867 器件中設置 RGMII TX 時鐘偏差并在 DP83869 器件中選擇自動協(xié)商模式。默認條件是自動協(xié)商,并廣播 10/100/1000Mbps 鏈路,可以使用提供的自舉電阻器改變這種條件。如果直接驅動 LED,用于 strap 設置的上拉電阻器會導致 LED 照明變暗。因此使用 MOSFET 來驅動 LED。
GPIO1:在 DP83867 PHY 中,可通過 GPIO 多路復用器控制寄存器 1 (GPIO_MUX_CTRL1) 將 GPIO 配置為發(fā)揮 LED3 的功能,并可通過對 LEDCR1 寄存器進行編程來設置 LED 配置。這也是一個 strap 配置引腳,用于設置快速鏈路丟失 (FDP),當前為禁用狀態(tài)。在 DP83869 PHY 中,可通過 GPIO 多路復用器控制寄存器 (GPIO_MUX_CTRL) 將 GPIO 配置為發(fā)揮 LED_GPIO(3) 的功能,并可通過對 LEDS_CFG1 寄存器進行編程來設置 LED 配置。這也是一個 strap 配置引腳,用于在啟動時選擇 RGMII 轉銅纜模式。這可以通過使用 MDC &MDIO 引腳更新 GEN_CFG1 寄存器 – 0x9 來更改為 MII 模式(使用 MII 模式時,必須禁用千兆位以太網(wǎng)廣播功能,因為 PHY 無法建立速度高達 1000Mbps 的鏈路)
RJ45 連接器 LED 指示 - CPSW (DP83867):
LED1 和 GPIO1 連接到 RJ45 的雙 LED 來指示 10/100MHz 或 1000MHz 鏈路。橙色 LED 指示速度為 10/100MHz,而綠色 LED 指示速度為 1000MHz。
LED2 連接到 RJ45 LED(黃色)以指示發(fā)送/接收活動。
RJ45 連接器 LED 指示 - ICSSG (DP83869):
LED1 連接到 RJ45 LED(綠色)以指示速度為 1000MHz。
LED2 連接到 RJ45 LED(黃色)以指示發(fā)送/接收活動。
圖 3-20 AM64x/AM243x 以太網(wǎng)接口 - CPSW 以太網(wǎng)自舉設置
圖 3-21 AM64x/AM243x 以太網(wǎng)接口 - ICSSG1 以太網(wǎng)自舉設置
圖 3-22 AM64x/AM243x 以太網(wǎng)接口 - ICSSG2 以太網(wǎng)自舉設置