1 簡介
以太網(Ethernet)接口是目前應用最廣泛的通訊設備接口,以太網口的電磁兼容性能關系到通訊設備的穩定運行。實現以太網通信硬件電路方法很多,一般情況是CPU+MAC+PHY+網絡變壓器+RJ45。
以太網根據不同的速率,可以劃分為以下幾類:
序號 | 種類 | 速率 |
---|---|---|
1 | 經典以太網 | 3~10Mbps |
2 | 交換式以太網 | 快速以太網 |
千兆以太網 | 1000Mbps | |
萬兆以太網 | 10000Mbps |
正是由于以太網的存在,從真正意義上實現萬物互聯。
2 RJ45連接器
RJ45的全稱是注冊的插座,其中RJ是Registered Jack的縮寫。
- 百兆以太網
RJ45 接口定義以及各引腳功能說明如下圖所示,在以太網中只使用了 1、2、3、6 這四根線,其中 1、2 這組負責傳輸數據(TX+、TX-),而 3、6 這組負責接收數據(RX+、RX-),另外四根線是備用的。
- 千兆以太網
RJ45 接口定義以及各引腳功能說明如下圖所示,在以太網中只使用了 1、2、3、4、5、6、7、8 這四根線,其中 1、2 這組負責傳輸數據(TX+、TX-),3、6 這組負責接收數據(RX+、RX-),4、5和7、8這兩組負責雙向數據傳輸。
網口一般有兩個LED信號指示燈,兩個LED用于指示通信狀態:
- 綠色
綠色為連接狀態指示燈,綠色燈常亮表示連接成功,不亮表示未連接成功。
- 黃色
黃色指示燈閃爍,表示當前有信號傳輸;黃色指示燈不閃爍,表示當前無信號傳輸。
有些RJ45內部集成了網絡變壓器,有些RJ45需要外置網絡變壓器。網絡變壓器可以分為百兆網口網絡變壓器和千兆網口網絡變壓器。
- 百兆RJ45網絡變壓器
有兩組變壓器,內部結構如圖所示。
- 千兆RJ45網絡變壓器
有四組變壓器,內部結構如圖所示。
3 電流型PHY和電壓型PHY
根據PHY的類型不同,中心抽頭的連接方式也不同:
- 電流型PHY
中心抽頭連接VCC(PHY的電源電壓),詳情見下圖:
- 電壓型PHY
中心抽頭接對地電容,詳情見下圖:
4 接口介紹
媒體訪問控制層(MAC)和媒體訪問控制層(PHY)之間常有一個接口,該接口常用MII、RMII、GMII、RGMII。
- MII
MII支持10Mbps和100Mbps(時鐘頻率對應為25Mhz),數據位寬為4。
信號名稱 | 描述 | 方向 |
---|---|---|
TX_CLK | 發送時鐘 | PHY → MAC |
TX_ER | 發送數據錯誤 | MAC → PHY |
TX_EN | 發送使能 | MAC → PHY |
TXD0 | 發送數據位0(最先傳輸) | MAC → PHY |
TXD1 | 發送數據位1 | MAC → PHY |
TXD2 | 發送數據位2 | MAC → PHY |
TXD3 | 發送數據位3 | MAC → PHY |
RX_CLK | 接收時鐘 | PHY → MAC |
RX_DV | 接收數據有效 | PHY → MAC |
RX_ER | 接收數據錯誤 | PHY → MAC |
RXD0 | 接收數據位0(最先傳輸) | PHY → MAC |
RXD1 | 接收數據位1 | PHY → MAC |
RXD2 | 接收數據位2 | PHY → MAC |
RXD3 | 接收數據位3 | PHY → MAC |
CRS | 載波監測 | PHY → MAC |
COL | 沖突碰撞監測 | PHY → MAC |
MDIO | 管理數據 | 雙向 |
MDC | 管理數據時鐘 | MAC → PHY |
- RMII
數據位寬為2位,傳輸速率為100Mbps,對應的是時鐘頻率為125Mhz。
信號名稱 | 描述 | 方向 |
---|---|---|
REF_CLK | 參考時鐘 | MAC→PHY或由外部時鐘源提供 |
TX_EN | 發送數據使能 | MAC → PHY |
TXD0 | 發送數據位0(最先傳輸) | MAC → PHY |
TXD1 | 發送數據位1 | MAC → PHY |
RX_ER | 接收錯誤 | PHY → MAC |
RXD0 | 接收數據位0(最先傳輸) | PHY → MAC |
RXD1 | 接收數據1 | PHY → MAC |
CRS_DV | 載波和接收數據有效 | PHY → MAC |
MDIO | 管理數據 | 雙向 |
MDC | 管理數據時鐘 | MAC → PHY |
- GMII
數據速率支持10Mbps、100Mbps、1000Mbps,數據位寬為8位,其中在1000Mbps時,其時鐘為120Mhz。
信號名稱 | 描述 | 方向 |
---|---|---|
GTX_CLK | 1000M發送時鐘 | MAC → PHY |
TX_CLK | 100/10M發送時鐘 | MAC → PHY |
TX_ER | 發送數據錯誤 | MAC → PHY |
TX_EN | 發送使能 | MAC → PHY |
TX_[7:0] | 發送數據8bit | MAC → PHY |
RX_CLK | 接收時鐘 | PHY → MAC |
RX_DV | 接收數據有效 | PHY → MAC |
RX_ER | 接收數據錯誤 | PHY → MAC |
RX_[7:0] | 接收數據8bit | PHY → MAC |
CRS | 載波監測 | PHY → MAC |
COL | 沖突碰撞監測 | PHY → MAC |
MDIO | 管理數據 | 雙向 |
MDC | 管理數據時鐘 | MAC → PHY |
- RGMII
數據位寬位為4,在1000Mbps時,對應的始終頻率為125Mhz,這種方式是在上升沿和下降沿同時進行采樣。
信號名稱 | 描述 | 方向 |
---|---|---|
TXC | 發送時鐘 | MAC→PHY |
TX_CTL | 發送數據控制 | MAC → PHY |
TXD[3:0] | 發送數據4bit | MAC → PHY |
RXC | 接收時鐘 | PHY → MAC |
RX_CTL | 接收數據控制 | PHY → MAC |
RXD[3:0] | 接收數據4bit | PHY → MAC |
MDIO | 管理數據 | 雙向 |
MDC | 管理數據時鐘 | MAC → PHY |
注意:RMII是MII的簡化版;RGMII是GMII的簡化版。
5 以太網電路實戰
此處以RTL8211E和DP83848J設計為例。
- RTL8211E電路設計
- DP83848J電路設計
-
收發器
+關注
關注
10文章
3539瀏覽量
106945 -
以太網
+關注
關注
40文章
5532瀏覽量
173888 -
電路設計
+關注
關注
6689文章
2499瀏覽量
207631 -
接口
+關注
關注
33文章
8862瀏覽量
152846 -
RJ45
+關注
關注
3文章
197瀏覽量
41486
發布評論請先 登錄
相關推薦
STM32Fxx7系列中的以太網電路設計注意事項
STM32 以太網電路設計注意事項
STM32以太網電路設計注意事項
以太網到多路E1適配電路設計及FPGA實現
保證以太網通信質量,先從硬件設計入手!
以太網EMC接口電路設計及PCB設計

評論