色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

以太網帶寬總是跑不滿,是什么原因?

ZLG致遠電子 ? 2024-12-26 11:34 ? 次閱讀

導讀

隨著網絡需求增長,千兆以太網速率問題備受關注。本文針對其實際速率低的情況,詳細分析布線不佳等原因,并從等長走線、阻抗匹配等硬件方面及軟件調試角度,提供全面提升速率與穩定性的有效方法。

正常的千兆以太網理論速率可以達到1000Mbps,實際考慮到通信各個環節的損耗,也應在800Mbps以上。而實際上卻有很多板卡,按照參考電路設計的千兆以太網實測只卻只能跑到300/400Mbps,甚至更低。這種情況90%是由于以太網布線不佳導致的信號完整性問題。千兆以太網RGMII信號的速率高達125MHz,而且是雙邊沿觸發的,所以對信號完整性是有要求的。以下的RGMII信號完整性原則和方法,可以幫助優化和改善以太網的速率和穩定性。

1. 等長走線

RGMII在走線時必須要進行等長處理。等長即RGMII總線中的TX_CLK、TXD[0:3]、TX_EN這6個信號為一組,RX_CLK、RXD[0:3]、RX_EN這6個信號為一組,分別繞蛇形走線,使得每組組內信號線之間長度差值在100mil以內,不同廠家的公差要求可能不同,但對硬件工程師來說,條件允許的情況下,公差越小,則時序裕量越大,設計時應盡量將公差縮小。注意這個公差應該是CPU的MAC到PHY芯片的走線,有些核心板的手冊標注了核心板RGMII走線長度和CPU內部的長度,此時必須要將它們和底板的長度加起來計算等長。

2. 阻抗匹配

RGMII的所有信號線要求單端50Ω的阻抗匹配,50Ω是一個約定俗成,沿用至今的值,也是板廠熟悉,易于疊層和制板的取值。阻抗匹配指的特征阻抗,定義是:傳輸線長度趨近于無窮大時,傳輸線的阻抗是多少(例如上述的50Ω)。在有限長傳輸線中,它表征電信號經過導體瞬間的阻抗,但這個值不是50Ω,阻抗匹配即有限長傳輸線中每一處的特征阻抗都是相等的、均勻的、連續的。設計時,它是由PCB的銅厚、線寬、相鄰層間距、板材等計算得來的。對設計師來說,最重要的是阻抗的連續性,電信號經過阻抗不連續的導體,如同光線經過密度不同的介質(水和空氣)時產生反射與折射,信號就會失真。傳輸線打孔、換層、經過電阻連接器的焊盤、有分叉,都會導致不同程度的阻抗不連續。所以layout時應避免分叉、走線改變方向用45度折彎,盡量避免打孔換層。

3. 完整的參考平面

參考平面對阻抗匹配是非常重要的,傳輸線原理中,傳輸線包含信號線和回流路徑,當信號線是均勻連續的,但參考平面不連續也會導致傳輸線不連續。參考平面是根據疊層確定的,一般是相鄰的平面層,例如圖1中,8層板疊層1層和3層參考2層,4層參考5層,6層和8層參考7層。信號線投影區域內參考層的銅皮也不能中斷或改變網絡。容易出問題的地方是換層的時候如果信號從1層打孔到了8層,那么參考層就從2層變成了7層,建議在信號換層位置200mil范圍內打地過孔創造回流路徑。有條件的地方也應補上地過孔增強兩層地的連續性。那么當信號從1層換層到4層,參考層由GND變成了PWR,網絡都改變了,這時該怎么辦呢?這種情況可以在換層位置附近布置0.1uF的縫合電容將2層和5層的網絡連在一起。

427f3dda-c33a-11ef-9434-92fbcf53809c.png

圖1 一種常見8層板疊層結構圖

4. 避免源端反射

前面講過阻抗匹配,當信號傳輸到接收端,RGMII的接收IO是高阻的,信號就會反射回去,反射波到達源端又發生二次反射,叫做源端反射。源端反射會和原始信號疊加在一起形成過沖、振鈴等,影響信號質量。通過在靠近信號發送端的位置串聯源端匹配電阻,可以有效降低源端反射。有些芯片推薦的匹配電阻是33Ω,有些是22Ω,這是因為芯片管腳驅動器的輸出阻抗不同,當驅動器輸出阻抗+源端匹配電阻的阻值為50Ω左右的時候,配合50Ω的阻抗匹配,防止源端反射的效果才最好,而這也是串阻要靠近信號源端的原因。

5. 防止串擾

外部的干擾也是不能忽視的,檢查諸如走線之間有沒有保持3W間距,時鐘走線有沒有包地。類似圖 1.44的疊層中3層和4層的走線有沒有和相鄰層的其它走線有長距離、近距離的平行走線等等,在這些地方往往也能找到能夠優化的點。

6. 軟件Delayline調試

如果板子調試時發現速率不夠,其實也不一定就是硬件問題,可以先看下軟件有沒有進行Delay line的配置。Delay line就是在CLK上增加一段無用的buffer來達到延時的效果,通過調整buffer數量,來補償PCB走線的延時,最終使得接收端接收到的時鐘邊沿移動到數據眼圖的正中間。一般MAC端和PHY端都可以進行Delay line的調節,但MAC端調節的精度更細,操作也更方便,一般將PHY端的Delay line設為0,只在MAC端調節。

429871c4-c33a-11ef-9434-92fbcf53809c.png

圖2 Delayline電路結構示意圖

42b97752-c33a-11ef-9434-92fbcf53809c.png

圖3 Delayline調整波形示意圖

剛開始調Delay line時,網絡有可能完全ping不通,同時沒法區分是發送有問題還是接收有問題,所以要借助PC端的Wireshark先調試發送數據。MAC端調節Delay line每個步進增加0.08ns延時,待調試的板子在后臺ping PC的IP,輸入命令讓板子遍歷所有TX Delay line,此時觀察電腦端的Wireshark,會看到從某個值開始收到板子發來的ICMP包,稱為窗口的開始;隨著TX delayline逐漸增加,收到的數據包會變得更完整,接著變得不完整,最后徹底收不到板子發來的ICMP包,此時的TX Delay line值稱為窗口的結束。取窗口開始和結束的中間值作為此PCB板的TX Delay line最優值,記下這個值。調通板子網卡的發送功能之后,板子就具備了應答ping ICMP包的能力。下面在電腦端綁定板子網卡的MAC地址和IP地址,并開始ping板子的IP地址,板子執行以下命令遍歷所有RX Delay line,觀察電腦端ping命令的返回信息,會看到ping返回失敗,漸漸變成ping成功,而后又變為ping失敗,記錄下這些節點對應的RX Delay line值。ping成功的這段區間稱為接收窗口,同樣取其中值,作為RX Delay line的最優值。最后把Delay line最優值設置,添加到設備樹的gmac節點中,固化Delay line,完成Delay line的配置。要注意的是,使用RGMII接口連接千兆PHY時,只要硬件存在差別,都需要重新做一次Delay line的配置。另外可以調整Delay line也不代表硬件不需要做等長Layout;如果不做等長,意味著時鐘信號的跳變邊沿要同時對四條數據線的相位進行延時微調,它們重疊的區域才能對數據正確采樣,但這個區域將會變得過窄,甚至超出Delay line延時的范圍。

7. 調整驅動強度

除了配置Delay line,還可以調整RGMII的驅動強度進一步改善問題。當使用iperf長時間測試發送會掉線也可以嘗試調整驅動強度。當將驅動強度調高時,信號的邊沿會變得更陡峭,但與此同時,過沖和振鈴也會變強,驅動強度調低時,信號邊沿會變緩,但能夠減少過沖和振鈴的影響。驅動強度通常只有幾個檔位(通常4或8檔),有些廠商會標出是多少mA,有些則只標出強度等級,沒有具體單位,所以不用像Delay line那樣找最佳值,實測在不同強度下速率最高,穩定性最好的取值即可。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 以太網
    +關注

    關注

    40

    文章

    5423

    瀏覽量

    171673
  • 阻抗匹配
    +關注

    關注

    14

    文章

    353

    瀏覽量

    30803
  • 阻抗
    +關注

    關注

    17

    文章

    958

    瀏覽量

    45943
  • 通信
    +關注

    關注

    18

    文章

    6032

    瀏覽量

    135980
  • 帶寬
    +關注

    關注

    3

    文章

    928

    瀏覽量

    40919
收藏 人收藏

    評論

    相關推薦

    以太網試驗中ping是什么原因?提示無法訪問目標主機是怎么回事?

    以太網試驗中ping是什么原因?提示無法訪問目標主機?但是數據卻接受。
    發表于 05-13 06:31

    以太網是什么鬼?以太網基礎知識詳解

    以太網
    電子學習
    發布于 :2023年02月07日 21:05:57

    車載以太網快速入門#車載以太網

    車載以太網
    北匯信息POLELINK
    發布于 :2023年09月01日 17:54:31

    車載以太網基礎培訓——車載以太網的鏈路層#車載以太網

    車載以太網
    北匯信息POLELINK
    發布于 :2023年09月19日 16:25:21

    三速以太網

    各位大神,請問有誰調試過altera中的三速以太網MAC核,我的MAC核返回給TX的應答信號沒有反應,請問是什么原因?如何解決?謝謝,萬分感謝!
    發表于 10-06 11:23

    什么原因導致以太網阻塞的?該如何去解決這個問題?

    什么原因導致以太網阻塞的?該如何去解決這個問題?怎樣去測試ATM網絡?如何測試傳統的比特誤碼率才能獲得具體的BER值?傳統的比特誤碼率測試與ATM BERT測試采用的方法有什么不同之處?
    發表于 04-08 06:17

    DP83848CVV以太網模塊link status總是down

    的問題是,DP83848CVV能軟件復位成功,但link status總是down檢查過DP83848CVV和以太網口的原理圖,正確,不知道是什么原因,懇請有相關經驗的朋友幫忙
    發表于 07-05 20:11

    為什么烙鐵頭總是往上

    為什么烙鐵頭總是往上錫 有客戶反應在使用時烙鐵頭往上錫是什么原因? 回答這個問題前,我讓大家
    發表于 02-27 12:12 ?4328次閱讀

    LAN到WAN--以太網的飛躍

      很長一段時間里,以太網主要在局域中占有優勢。業界普遍認為以太網不能用于城域,特別是匯聚層以及骨干層。主要原因在于
    發表于 09-25 19:50 ?1127次閱讀

    以太網與工業以太網的區別

    以太網相較工業以太網有以下四大缺陷,要使以太網符合工藝上的要求,還必須克服這4大缺陷
    發表于 12-12 15:16 ?3782次閱讀

    萬兆以太網和IP SAN的融合

    IP SAN存儲融合到萬兆以太網絡中,將大大增加了IP SAN網絡的通信帶寬,提高主機訪問存儲的速度,同時由于以太網靈活易實施的特點,萬兆以太網
    的頭像 發表于 01-24 15:16 ?3208次閱讀

    以太網是什么_以太網怎么連接寬帶

    本文首先介紹了以太網的概念,其次介紹了以太網連接寬帶的方法,最后闡述了以太網與寬帶區別。
    發表于 03-20 10:02 ?8.6w次閱讀
    <b class='flag-5'>以太網</b>是什么_<b class='flag-5'>以太網</b>怎么連接寬帶

    以太網的傳播速率_以太網的傳輸介質

    本文首先介紹了以太網的傳播速率,其次介紹了千兆以太網的傳輸速度,最后介紹了以太網的傳輸介質。
    發表于 03-20 10:12 ?7369次閱讀

    如何快速分辨以太網與千兆以太網

    本文解釋并比較了兩種類型的以太網:快速以太網與千兆以太網。快速以太網和千兆以太網之間的最大區別在于速度。
    的頭像 發表于 05-06 16:35 ?4520次閱讀
    如何快速分辨<b class='flag-5'>以太網</b>與千兆<b class='flag-5'>以太網</b>

    以太網阻塞的常見原因與解決方法

    以太網阻塞的常見原因與解決方法 以太網阻塞是指在以太網中數據流量增加超過網絡設備處理能力的情況下,導致網絡性能下降、延遲增加、丟包率上升等問題。下面將詳細討論
    的頭像 發表于 12-27 13:58 ?1259次閱讀
    主站蜘蛛池模板: 中文有码中文字幕免费视频| 国精产品999一区二区三区有限| 亚洲精品一区三区三区在线观看| 免费。色婬网站| 黑人巨茎vide抽搐| 俄罗斯人xxx| 1a级毛片免费观看| 亚洲日韩中文字幕日本有码| 日日噜噜夜夜狠狠扒开双腿| 龙岩综合频道| 黑人强伦姧人妻日韩那庞大的| 福利视频久久| 9位美女厕所撒尿11分| 永久久久免费人妻精品| 亚洲1卡二卡3卡4卡新区在线| 青青app| 蜜柚视频高清在线| 久久91精品国产91久久户| 国产精品亚洲精品久久国语| wankz tv videos国产| 51久久夜色精品国产| 一个人在线观看的视频| 亚洲444777KKK在线观看| 肉小说高h| 肉肉高潮液体高干文H| 欧美男女爱爱| 欧美18videosex初次| 毛片免费在线播放| 噜噜噜狠狠夜夜躁| 理论片87福利理论电影| 久久这里只精品国产99re66| 精品无码一区二区三区中文字幕| 国产在线观看香蕉视频| 果冻传媒MV免费播放在线观看| 国产麻豆福利AV在线观看| 国产精品国产三级国产AV麻豆| 国产 日韩 欧美 综合 激情| 国产成人99久久亚洲综合精品| 动漫H片在线观看播放免费| 成人性生交片无码免费看| 成人 迅雷下载|