chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

以太網(wǎng)帶寬總是跑不滿(mǎn),是什么原因?

ZLG致遠(yuǎn)電子 ? 2024-12-26 11:34 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

導(dǎo)讀

隨著網(wǎng)絡(luò)需求增長(zhǎng),千兆以太網(wǎng)速率問(wèn)題備受關(guān)注。本文針對(duì)其實(shí)際速率低的情況,詳細(xì)分析布線(xiàn)不佳等原因,并從等長(zhǎng)走線(xiàn)、阻抗匹配等硬件方面及軟件調(diào)試角度,提供全面提升速率與穩(wěn)定性的有效方法。

正常的千兆以太網(wǎng)理論速率可以達(dá)到1000Mbps,實(shí)際考慮到通信各個(gè)環(huán)節(jié)的損耗,也應(yīng)在800Mbps以上。而實(shí)際上卻有很多板卡,按照參考電路設(shè)計(jì)的千兆以太網(wǎng)實(shí)測(cè)只卻只能跑到300/400Mbps,甚至更低。這種情況90%是由于以太網(wǎng)布線(xiàn)不佳導(dǎo)致的信號(hào)完整性問(wèn)題。千兆以太網(wǎng)RGMII信號(hào)的速率高達(dá)125MHz,而且是雙邊沿觸發(fā)的,所以對(duì)信號(hào)完整性是有要求的。以下的RGMII信號(hào)完整性原則和方法,可以幫助優(yōu)化和改善以太網(wǎng)的速率和穩(wěn)定性。

1. 等長(zhǎng)走線(xiàn)

RGMII在走線(xiàn)時(shí)必須要進(jìn)行等長(zhǎng)處理。等長(zhǎng)即RGMII總線(xiàn)中的TX_CLK、TXD[0:3]、TX_EN這6個(gè)信號(hào)為一組,RX_CLK、RXD[0:3]、RX_EN這6個(gè)信號(hào)為一組,分別繞蛇形走線(xiàn),使得每組組內(nèi)信號(hào)線(xiàn)之間長(zhǎng)度差值在100mil以?xún)?nèi),不同廠(chǎng)家的公差要求可能不同,但對(duì)硬件工程師來(lái)說(shuō),條件允許的情況下,公差越小,則時(shí)序裕量越大,設(shè)計(jì)時(shí)應(yīng)盡量將公差縮小。注意這個(gè)公差應(yīng)該是CPU的MAC到PHY芯片的走線(xiàn),有些核心板的手冊(cè)標(biāo)注了核心板RGMII走線(xiàn)長(zhǎng)度和CPU內(nèi)部的長(zhǎng)度,此時(shí)必須要將它們和底板的長(zhǎng)度加起來(lái)計(jì)算等長(zhǎng)。

2. 阻抗匹配

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

3. 完整的參考平面

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

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

圖1 一種常見(jiàn)8層板疊層結(jié)構(gòu)圖

4. 避免源端反射

前面講過(guò)阻抗匹配,當(dāng)信號(hào)傳輸?shù)浇邮斩?,RGMII的接收IO是高阻的,信號(hào)就會(huì)反射回去,反射波到達(dá)源端又發(fā)生二次反射,叫做源端反射。源端反射會(huì)和原始信號(hào)疊加在一起形成過(guò)沖、振鈴等,影響信號(hào)質(zhì)量。通過(guò)在靠近信號(hào)發(fā)送端的位置串聯(lián)源端匹配電阻,可以有效降低源端反射。有些芯片推薦的匹配電阻是33Ω,有些是22Ω,這是因?yàn)樾酒苣_驅(qū)動(dòng)器的輸出阻抗不同,當(dāng)驅(qū)動(dòng)器輸出阻抗+源端匹配電阻的阻值為50Ω左右的時(shí)候,配合50Ω的阻抗匹配,防止源端反射的效果才最好,而這也是串阻要靠近信號(hào)源端的原因。

5. 防止串?dāng)_

外部的干擾也是不能忽視的,檢查諸如走線(xiàn)之間有沒(méi)有保持3W間距,時(shí)鐘走線(xiàn)有沒(méi)有包地。類(lèi)似圖 1.44的疊層中3層和4層的走線(xiàn)有沒(méi)有和相鄰層的其它走線(xiàn)有長(zhǎng)距離、近距離的平行走線(xiàn)等等,在這些地方往往也能找到能夠優(yōu)化的點(diǎn)。

6. 軟件Delayline調(diào)試

如果板子調(diào)試時(shí)發(fā)現(xiàn)速率不夠,其實(shí)也不一定就是硬件問(wèn)題,可以先看下軟件有沒(méi)有進(jìn)行Delay line的配置。Delay line就是在CLK上增加一段無(wú)用的buffer來(lái)達(dá)到延時(shí)的效果,通過(guò)調(diào)整buffer數(shù)量,來(lái)補(bǔ)償PCB走線(xiàn)的延時(shí),最終使得接收端接收到的時(shí)鐘邊沿移動(dòng)到數(shù)據(jù)眼圖的正中間。一般MAC端和PHY端都可以進(jìn)行Delay line的調(diào)節(jié),但MAC端調(diào)節(jié)的精度更細(xì),操作也更方便,一般將PHY端的Delay line設(shè)為0,只在MAC端調(diào)節(jié)。

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

圖2 Delayline電路結(jié)構(gòu)示意圖

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

圖3 Delayline調(diào)整波形示意圖

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

7. 調(diào)整驅(qū)動(dòng)強(qiáng)度

除了配置Delay line,還可以調(diào)整RGMII的驅(qū)動(dòng)強(qiáng)度進(jìn)一步改善問(wèn)題。當(dāng)使用iperf長(zhǎng)時(shí)間測(cè)試發(fā)送會(huì)掉線(xiàn)也可以嘗試調(diào)整驅(qū)動(dòng)強(qiáng)度。當(dāng)將驅(qū)動(dòng)強(qiáng)度調(diào)高時(shí),信號(hào)的邊沿會(huì)變得更陡峭,但與此同時(shí),過(guò)沖和振鈴也會(huì)變強(qiáng),驅(qū)動(dòng)強(qiáng)度調(diào)低時(shí),信號(hào)邊沿會(huì)變緩,但能夠減少過(guò)沖和振鈴的影響。驅(qū)動(dòng)強(qiáng)度通常只有幾個(gè)檔位(通常4或8檔),有些廠(chǎng)商會(huì)標(biāo)出是多少mA,有些則只標(biāo)出強(qiáng)度等級(jí),沒(méi)有具體單位,所以不用像Delay line那樣找最佳值,實(shí)測(cè)在不同強(qiáng)度下速率最高,穩(wěn)定性最好的取值即可。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 以太網(wǎng)
    +關(guān)注

    關(guān)注

    41

    文章

    5630

    瀏覽量

    175845
  • 阻抗匹配
    +關(guān)注

    關(guān)注

    14

    文章

    358

    瀏覽量

    31417
  • 阻抗
    +關(guān)注

    關(guān)注

    17

    文章

    972

    瀏覽量

    47326
  • 通信
    +關(guān)注

    關(guān)注

    18

    文章

    6205

    瀏覽量

    137780
  • 帶寬
    +關(guān)注

    關(guān)注

    3

    文章

    994

    瀏覽量

    42126
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    以太網(wǎng)試驗(yàn)中ping是什么原因?提示無(wú)法訪(fǎng)問(wèn)目標(biāo)主機(jī)是怎么回事?

    以太網(wǎng)試驗(yàn)中ping是什么原因?提示無(wú)法訪(fǎng)問(wèn)目標(biāo)主機(jī)?但是數(shù)據(jù)卻接受。
    發(fā)表于 05-13 06:31

    以太網(wǎng)是什么鬼?以太網(wǎng)基礎(chǔ)知識(shí)詳解

    以太網(wǎng)
    電子學(xué)習(xí)
    發(fā)布于 :2023年02月07日 21:05:57

    車(chē)載以太網(wǎng)快速入門(mén)#車(chē)載以太網(wǎng)

    車(chē)載以太網(wǎng)
    北匯信息POLELINK
    發(fā)布于 :2023年09月01日 17:54:31

    車(chē)載以太網(wǎng)基礎(chǔ)培訓(xùn)——車(chē)載以太網(wǎng)的鏈路層#車(chē)載以太網(wǎng)

    車(chē)載以太網(wǎng)
    北匯信息POLELINK
    發(fā)布于 :2023年09月19日 16:25:21

    三速以太網(wǎng)

    各位大神,請(qǐng)問(wèn)有誰(shuí)調(diào)試過(guò)altera中的三速以太網(wǎng)MAC核,我的MAC核返回給TX的應(yīng)答信號(hào)沒(méi)有反應(yīng),請(qǐng)問(wèn)是什么原因?如何解決?謝謝,萬(wàn)分感謝!
    發(fā)表于 10-06 11:23

    DP83848CVV以太網(wǎng)模塊link status總是down

    的問(wèn)題是,DP83848CVV能軟件復(fù)位成功,但link status總是down檢查過(guò)DP83848CVV和以太網(wǎng)口的原理圖,正確,不知道是什么原因,懇請(qǐng)有相關(guān)經(jīng)驗(yàn)的朋友幫忙
    發(fā)表于 07-05 20:11

    為什么烙鐵頭總是往上

    為什么烙鐵頭總是往上錫 有客戶(hù)反應(yīng)在使用時(shí)烙鐵頭往上錫是什么原因? 回答這個(gè)問(wèn)題前,我讓大家
    發(fā)表于 02-27 12:12 ?4624次閱讀

    LAN到WAN--以太網(wǎng)的飛躍

      很長(zhǎng)一段時(shí)間里,以太網(wǎng)主要在局域網(wǎng)中占有優(yōu)勢(shì)。業(yè)界普遍認(rèn)為以太網(wǎng)不能用于城域網(wǎng),特別是匯聚層以及骨干層。主要原因在于
    發(fā)表于 09-25 19:50 ?1211次閱讀

    以太網(wǎng)與工業(yè)以太網(wǎng)的區(qū)別

    以太網(wǎng)相較工業(yè)以太網(wǎng)有以下四大缺陷,要使以太網(wǎng)符合工藝上的要求,還必須克服這4大缺陷
    發(fā)表于 12-12 15:16 ?3878次閱讀

    萬(wàn)兆以太網(wǎng)和IP SAN的融合

    IP SAN存儲(chǔ)網(wǎng)融合到萬(wàn)兆以太網(wǎng)絡(luò)中,將大大增加了IP SAN網(wǎng)絡(luò)的通信帶寬,提高主機(jī)訪(fǎng)問(wèn)存儲(chǔ)的速度,同時(shí)由于以太網(wǎng)靈活易實(shí)施的特點(diǎn),萬(wàn)兆以太網(wǎng)
    的頭像 發(fā)表于 01-24 15:16 ?3571次閱讀

    以太網(wǎng)是什么_以太網(wǎng)怎么連接寬帶

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

    以太網(wǎng)的傳播速率_以太網(wǎng)的傳輸介質(zhì)

    本文首先介紹了以太網(wǎng)的傳播速率,其次介紹了千兆以太網(wǎng)的傳輸速度,最后介紹了以太網(wǎng)的傳輸介質(zhì)。
    發(fā)表于 03-20 10:12 ?7836次閱讀

    工業(yè)以太網(wǎng)和普通以太網(wǎng)區(qū)別

    工業(yè)以太網(wǎng)和普通以太網(wǎng)的主要區(qū)別在哪?
    的頭像 發(fā)表于 07-29 14:24 ?1.3w次閱讀

    如何快速分辨以太網(wǎng)與千兆以太網(wǎng)

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

    以太網(wǎng)阻塞的常見(jiàn)原因與解決方法

    以太網(wǎng)阻塞的常見(jiàn)原因與解決方法 以太網(wǎng)阻塞是指在以太網(wǎng)中數(shù)據(jù)流量增加超過(guò)網(wǎng)絡(luò)設(shè)備處理能力的情況下,導(dǎo)致網(wǎng)絡(luò)性能下降、延遲增加、丟包率上升等問(wèn)題。下面將詳細(xì)討論
    的頭像 發(fā)表于 12-27 13:58 ?2023次閱讀