當前位置: 首頁 > 工業電子產品 > 其他電子產品 > 開發板,套件,編程器 > 開發板
發布日期:2022-10-14 點擊率:69
網絡設備一定離不開MAC和PHY,有MAC和PHY的地方就有相應的接口,無論看得見或者看不見,它就在那里,不悲不喜。在以太網中,這個接口就是介質無關接口,英文稱為Media Independent Interface,簡稱MII。MII適用于百兆網絡設備,有個很大的缺點就是走線很多,于是就出現了RMII,即Reduced Media Independent Interface,在MII的基礎上減少了一半的數據線。千兆以太網的誕生帶來了GMII,即Gigabit Media Independent Interface,人們發現GMII的走線也很多,于是又出現了RGMII,即Reduced Gigabit Media Independent Interface,也就是本文的主角。當然還有串行的MII接口家族,請讀者自行查閱相關文獻。
Why RGMII?
有這么多形式的MII接口,為什么筆者偏要選擇RGMII呢?原因簡單而粗暴:用得多。隨著芯片集成度的提高,很多網絡處理器/SoC集成了百兆以太網交換機,如果用戶需要實現千兆以太網絡,那么往往需要配合RGMII接口的千兆以太網PHY。我司網站博文中介紹的很多處理器都是這樣的。
RGMII技術特征
如前所述,RGMII接口減少了MAC與PHY之間的走線數量,通過在參考時鐘的上升/下降沿同時采樣及信號復用得以實現。RGMII有RTBI與RGMII兩種模式,由于筆者在工作中未接觸過RTBI,所以不做介紹。RGMII具有如下特征:
RGMII信號定義
RGMII接口時序圖
RGMII Layout Guide
有了前文的敘述,相信讀者已經具備了RGMII Layout的思路,主要就是以下幾項:
Allegro中等長規則的創建方式可參照:https://www.witimes.com/allegro-create-match-group/。
關于時鐘線的延遲,以下幾張圖片可以很好地說明,分別對應PCB延遲,MAC+PHY延遲與PHY延遲。當然,選取那種方式取決于使用的MAC/PHY芯片。
RGMII在1 Gbit/s速率下的時鐘頻率可達125MHz,可想而知,RGMII Layout還需要遵守高速數字電路布線基本準則:
注意,在射頻與高速數字電路同時存在的設計中,不可能同時對射頻走線及高速數字走線進行阻抗控制,這時請務必在RGMII所有走線上增加串聯匹配電阻,擺放位置遵守源端匹配原則。
RGMII Layout實例
下圖是筆者為朋友開發設計的多口PHY,通過排針連接到外部的MAC板。讀者一定很好奇這個板子是干啥用的,其實筆者也不知道。
放大其中的一個,可以看到筆者在RGMII走線上增加的串聯匹配電阻,繞線處理,仔細一點還可以看出走線間距(Air Gap)在2倍線寬以上。
查看Constrain Manager,可以看到RGMII走線規則的各種設定。
2W線距規則
等長規則
阻抗控制規則
其實,MII/RMII/GMII的Layout方式與RGMII很像,留給讀者自行摸索。
下一篇: PLC、DCS、FCS三大控
上一篇: WiFi產品常用射頻功率