一 簡介
本章節主要介紹下phy模塊, mac模塊,RJ45連接器,及硬件通信接口MDIO,MII,RMII,GMII,RGMII
二 介紹
ITEM | 描述 |
---|---|
PHY | 負責網絡信號的物理收發,調制解調,編解碼,波形整形,電平轉換,自協商,鏈路建立檢測,屬于物理層設備 |
MAC | 控制以太網幀的生成與接收,處理鏈路層協議,一般集成在MCU/SOC內部(比如stm32f407,內部集成mac模塊,外接phy芯片比如LAN8720即可實現以太網通信),屬于鏈路層設備;mac和phy之前通過MII,RMII,GMII,RGMII接口進行通信 |
RJ45 | 8針標準網線接口,通常連接在PHY芯片之后,由PHY輸出電信號至RJ45接口,然后經過變壓器隔離后連接網線 |
MDIO | 用于MAC/MCU對PHY芯片進行寄存器讀寫配置(控制接口,非實際通信接口),協議標準IEEE 802.3 Clause 22或Clause 45 |
- MII,RMII,GMII,RGMII
MII,RMII,GMII,RGMII其實差不多,不同的變種,RMII是MII的簡化版本,只需要8根線通信,GMII,RGMII是支持千兆速率通信的接口,目前大多數嵌入式設備還是百兆通信,更多采用RMII接口。 - 以太網通信PHY和光通信PHY芯片差別
以太網PHY主要用于電接口傳輸,光通信PHY主要用于光接口傳輸,但本質上都屬于物理層芯片。另外以太網通信中,mac和phy通過RMII之類的接口進行實際的數據傳輸,但是光通信,MAC其實通過MDIO接口讀取PHY芯片相關寄存器來獲取測試數據,并沒有使用RMII接口.