0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

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

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

為什么你的網(wǎng)卡工作會(huì)不正常?(下)

ZLG致遠(yuǎn)電子 ? 2025-02-10 16:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

導(dǎo)讀

設(shè)備與電腦通信時(shí),自適應(yīng)速率千兆滿載測(cè)試現(xiàn)異常。經(jīng)多方面排查,因 TXD3 多種線路問題疊加致信號(hào)完整性受擾,通信失敗,還介紹以太網(wǎng)常見故障及其他設(shè)計(jì)調(diào)試重點(diǎn),經(jīng)驗(yàn)方法值得借鑒。

f0f41204-e78a-11ef-9434-92fbcf53809c.jpg ?以太網(wǎng)LinkDown問題排查

這個(gè)問題的故障現(xiàn)象是:設(shè)備在與電腦通信,開啟自適應(yīng),速率千兆時(shí),設(shè)備端使用iperf進(jìn)行1000Mbit/s滿載測(cè)試,偶發(fā)的調(diào)試串口會(huì)出現(xiàn)Link down打印,通信數(shù)據(jù)大量丟包,然后會(huì)馬上link up,有時(shí)Link up成千兆,通信會(huì)恢復(fù)正常;有時(shí)會(huì)Link up成百兆或者十兆,通信會(huì)中斷,ping包不通。手動(dòng)輸入 ifconfig eth0 down,ifconfig eth0 up后恢復(fù)正常ping包。

排查過程:

1. 電腦往設(shè)備發(fā)滿載測(cè)試,并不會(huì)出現(xiàn)Link down的問題。

2. 設(shè)備往電腦發(fā),當(dāng)只是發(fā)100Mbit,即10%的負(fù)載時(shí),也不會(huì)出現(xiàn)Link Down的問題。200Mbit時(shí)小概率復(fù)現(xiàn)。

3. 強(qiáng)制成100M全雙工時(shí),雙向發(fā)送滿載測(cè)試,不會(huì)出現(xiàn)Link Down的問題。

4. 測(cè)量25M晶振實(shí)際頻率為24.99984M,嘗試過飛線更換成25M有源晶振,問題還在。

5. 測(cè)量PHY芯片輸出給MAC的125M時(shí)鐘測(cè)量為125M,波形正常。

6. PHY芯片的0V/2.5V/3.3V供電紋波正常,均小于20mV。

7. RGMII_TXD的4根數(shù)據(jù)線,分別測(cè)試使用0Ω、22Ω電阻串聯(lián),增加7K上拉,無改善。

8. 飛線帶變壓器的RJ45測(cè)試,或使用長(zhǎng)度較短的CAT6網(wǎng)線,均無改善。

9. 把PHY芯片配置的RGMII發(fā)送和接收時(shí)鐘的Clock Skew都設(shè)置為0,通過MAC去調(diào)整,測(cè)試滿載也是會(huì)down。

10. 使用示波器探頭去點(diǎn)RGMII TX的數(shù)據(jù)線時(shí),PING包會(huì)斷。放開探針就可以恢復(fù)。

11. 飛線把RGMII的IO電平改為1.8V,可以解決這個(gè)問題。

12. 不使用底板的3V,使用數(shù)字電源來供電3.3V給底板,問題還在。

13. 把TXCLK、TXD0~3、TX_EN這6根線,從連接器出來斷開,到PHY芯片也斷開,直接飛線,不使用底板的走線,驗(yàn)證是可以解決這個(gè)問題。

14. 把串聯(lián)的電阻改為焊錫直連,問題還在。

15. 只斷開TXD3這根,再飛線,可以解決這個(gè)問題。

TXD3這根線的左右兩邊分別是MDC和PWM信號(hào),跟TXD3的中間距離最小為12mil,線粗為5mil(參見圖1),不滿足3W規(guī)則。嘗試割斷左右這兩根線并焊接飛線,也可以解決這問題。

f10f972c-e78a-11ef-9434-92fbcf53809c.png

圖1 RGMII_TXD3PCB走線局部

16. 檢查PCB走線,RGMII和LCD是復(fù)用管腳,在PCB走線的時(shí)候,會(huì)有一點(diǎn)分叉存在(最長(zhǎng)分叉為2mm左右),參見圖2。

f12220cc-e78a-11ef-9434-92fbcf53809c.pngf14b6914-e78a-11ef-9434-92fbcf53809c.png

圖2 RGMII底板PCB走線TX和RX

17. RGMII TX組走線長(zhǎng)度:3010mil~3224mil,RGMII RX組走線長(zhǎng)度:2403mil~2571mil(參見圖3),單端阻抗整板為50歐。從等長(zhǎng)來看,TXD3跟其它發(fā)送的數(shù)據(jù)線并沒有嚴(yán)格等長(zhǎng),根據(jù)手冊(cè)要求,TXD0~TXD3是需要按60mil以內(nèi)的等長(zhǎng)的,且總長(zhǎng)度應(yīng)在3000mil以內(nèi)。

f17c83b4-e78a-11ef-9434-92fbcf53809c.png

圖3 RGMIIPCB等長(zhǎng)數(shù)據(jù)

經(jīng)過以上的一系列調(diào)試分析可推知,由于TXD3沒有做好等長(zhǎng),終端電阻沒有擺放在靠近源端,TXD3旁邊有時(shí)鐘線干擾,走線有分叉且總長(zhǎng)度太長(zhǎng),多種因素疊加在一起,導(dǎo)致以太網(wǎng)測(cè)試滿載時(shí)會(huì)down。

此問題屬于比較典型的信號(hào)完整性問題,數(shù)字電路中,電信號(hào)被規(guī)定為0和1兩種電平,使得數(shù)字信號(hào)有極強(qiáng)的抗干擾能力,所以信號(hào)完整性問題往往不會(huì)很明顯的暴露出來,也許單獨(dú)有串?dāng)_或者有分叉都不會(huì)導(dǎo)致最終的通信失敗,但多個(gè)問題疊加起來就導(dǎo)致電路的時(shí)序裕量被耗盡,進(jìn)而通信失敗。

f1b7efc6-e78a-11ef-9434-92fbcf53809c.jpg ?其他容易忽視的問題

復(fù)位時(shí)間不夠?qū)е戮W(wǎng)卡工作異常MDIO信號(hào)反射導(dǎo)致網(wǎng)絡(luò)卡死以及以太網(wǎng)LinkDown問題都是典型的以太網(wǎng)常見故障,其中調(diào)試過程的經(jīng)驗(yàn)方法值得借鑒,還有一些其他需要重視和警惕的問題,設(shè)計(jì)和調(diào)試時(shí)應(yīng)當(dāng)做排查重點(diǎn):

以太網(wǎng)PHY到變壓器這段的驅(qū)動(dòng)分為電流型和電壓型,設(shè)計(jì)時(shí)需要查看手冊(cè),確定變壓器這邊的中間抽頭是要拉高還是接地。

PHY的設(shè)備地址PHYADDR通過上下拉電阻來實(shí)現(xiàn)。PHYADDR往往和LED管腳復(fù)用,設(shè)計(jì)時(shí)要注意如果PHYADDR是上拉,則該管腳為低電平有效,應(yīng)該接到LED的負(fù)極;如果PHYADDR是下拉,則該管腳為高電平有效,應(yīng)該接到LED的正極。

RMII不像RGMII和MII有一個(gè)TXCLK一個(gè)RXCLK,取而代之的是一個(gè)50MHz的REFCLK,這個(gè)時(shí)鐘設(shè)計(jì)是要注意核對(duì)主控端和PHY端各自是作為輸入還是輸出,是否可配置,有些廠家的是可以通過軟件配置的,有些卻是固定的,需要在設(shè)計(jì)前確定REFCLK的方向。

最佳的以太網(wǎng)電磁兼容拓?fù)鋺?yīng)為:PHY芯片共模電感/磁珠TVS管網(wǎng)絡(luò)變壓器氣體放電管/放電齒RJ45。容易被忽視的是以太網(wǎng)POE,當(dāng)連接了支持POE的交換機(jī),以太網(wǎng)的信號(hào)線上會(huì)有最高57V的電壓,即使產(chǎn)品不需要POE功能,也要注意器件的耐壓值。

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

    關(guān)注

    40

    文章

    5610

    瀏覽量

    175269
  • 網(wǎng)卡
    +關(guān)注

    關(guān)注

    4

    文章

    325

    瀏覽量

    27944
  • 電腦
    +關(guān)注

    關(guān)注

    16

    文章

    1777

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    不正常自行放電原因

    不正常自行放電原因         極板材料或電解液有雜質(zhì),這樣雜質(zhì)與極板或不同雜質(zhì)間就會(huì)產(chǎn)生電位差,形成閉合的“局部電池”而產(chǎn)
    發(fā)表于 11-10 15:21 ?736次閱讀

    CRT顯示器畫面不正常分析

    CRT顯示器畫面不正常分析  畫面偏移:有可能是旋鈕失效或顯示器水平震蕩器已經(jīng)損壞,水平震蕩器通常處于顯示器的光柵板上,請(qǐng)由專業(yè)人
    發(fā)表于 01-12 09:40 ?1513次閱讀

    自架電子郵件系統(tǒng)收發(fā)不正常的幾種原因

    自架電子郵件系統(tǒng)收發(fā)不正常的幾種原因 1.DNS 服務(wù)器的設(shè)置不對(duì)。   2.DNS 服務(wù)器不正常工作。   3.MX 記錄不對(duì)或者沒有刷新
    發(fā)表于 01-29 11:10 ?750次閱讀

    不正常關(guān)電腦會(huì)怎樣

    本視頻主要詳細(xì)介紹了不正常關(guān)電腦會(huì)怎樣,分別有硬件損壞、系統(tǒng)影響、損壞磁盤、導(dǎo)致數(shù)據(jù)丟失。
    的頭像 發(fā)表于 03-12 16:29 ?4377次閱讀

    交流接觸器吸合不正常的原因有哪些

    交流接觸器吸合不正常,是指交流接觸器吸合過于緩慢,觸頭不能完全閉合,鐵芯發(fā)出異常噪聲等不正常現(xiàn)象。交流接觸器吸合不正常,可能是以下幾個(gè)原因:
    的頭像 發(fā)表于 04-11 11:21 ?1.7w次閱讀

    STM32晶振匹配,低溫工作不正常?資料下載

    電子發(fā)燒友網(wǎng)為提供STM32晶振匹配,低溫工作不正常?資料下載的電子資料下載,更有其他相關(guān)的電路圖、源代碼、課件教程、中文資料、英文資料、參考設(shè)計(jì)、用戶指南、解決方案等資料,希望可以幫助到廣大的電子工程師們。
    發(fā)表于 04-05 08:56 ?35次下載
    STM32晶振匹配,低溫<b class='flag-5'>工作</b><b class='flag-5'>不正常</b>?資料下載

    如果出現(xiàn)單片機(jī)系統(tǒng)不正常工作怎么辦資料下載

    電子發(fā)燒友網(wǎng)為提供如果出現(xiàn)單片機(jī)系統(tǒng)不正常工作怎么辦資料下載的電子資料下載,更有其他相關(guān)的電路圖、源代碼、課件教程、中文資料、英文資料、參考設(shè)計(jì)、用戶指南、解決方案等資料,希望可以幫助到廣大的電子工程師們。
    發(fā)表于 04-12 08:47 ?27次下載
    如果出現(xiàn)單片機(jī)系統(tǒng)<b class='flag-5'>不正常</b><b class='flag-5'>工作</b>怎么辦資料下載

    STM32H7的FMC外設(shè)在D_Cache使能的情況運(yùn)行不正常

    STM32H7的FMC外設(shè)在D_Cache使能的情況運(yùn)行不正常(大工20春電源技術(shù)在線作業(yè)3)-前段時(shí)間接到一個(gè)客戶的問題??蛻裘枋鲈谑褂肧TM32H7的FMC時(shí),如果使能了DCACHE,就運(yùn)行
    發(fā)表于 08-04 18:19 ?13次下載
    STM32H7的FMC外設(shè)在D_Cache使能的情況<b class='flag-5'>下</b>運(yùn)行<b class='flag-5'>不正常</b>

    網(wǎng)卡驅(qū)動(dòng)程序不正常的解決辦法

    網(wǎng)卡驅(qū)動(dòng)程序異常上不了網(wǎng)怎么辦 網(wǎng)卡驅(qū)動(dòng)程序不正常的解決辦法
    發(fā)表于 09-28 09:49 ?1次下載

    常見電機(jī)由機(jī)械故障引起的不正常聲音有哪些

    首先應(yīng)判斷是機(jī)械還是電氣的原因引起的? 方法是:接上電源,有不正常的聲音存在,切斷電源,不正常聲音仍存在,則為機(jī)械故障;否則為電氣方面故障。
    發(fā)表于 02-17 10:35 ?2713次閱讀

    開關(guān)電源工作頻率不正常怎么辦

    通常電子設(shè)備發(fā)生故障時(shí),電源故障是大多情況的主要原因。在前幾期的文章中,我們介紹了開關(guān)電源在遇到不同故障時(shí)的解決措施。本期小編給大家介紹一另一個(gè)難點(diǎn),就是當(dāng)開關(guān)電源工作頻率不正常時(shí)
    的頭像 發(fā)表于 08-29 08:10 ?1521次閱讀
    開關(guān)電源<b class='flag-5'>工作</b>頻率<b class='flag-5'>不正常</b>怎么辦

    自舉電路不正常工作

    電路不正常工作可能會(huì)表現(xiàn)為無法正確啟動(dòng)設(shè)備,也可能會(huì)導(dǎo)致設(shè)備啟動(dòng)后運(yùn)行不穩(wěn)定,甚至直接崩潰。針對(duì)這種情況,我們需要仔細(xì)排查問題,找到原因并進(jìn)行修復(fù)。下面就讓我們一起詳細(xì)地了解一
    的頭像 發(fā)表于 09-17 09:44 ?1311次閱讀

    伺服電機(jī)振動(dòng)不正常原因和維修及案例分析

    ? ? ? 伺服電機(jī)作為自動(dòng)化系統(tǒng)中的關(guān)鍵組件,其穩(wěn)定運(yùn)行對(duì)于整個(gè)生產(chǎn)線的效率和穩(wěn)定性至關(guān)重要。然而,伺服電機(jī)在運(yùn)行過程中可能會(huì)遇到振動(dòng)不正常的問題,這不僅影響電機(jī)的性能,還可能對(duì)機(jī)械系統(tǒng)造成損害
    的頭像 發(fā)表于 12-18 09:22 ?770次閱讀
    伺服電機(jī)振動(dòng)<b class='flag-5'>不正常</b>原因和維修及案例分析

    為什么網(wǎng)卡工作會(huì)不正常?(上)

    導(dǎo)讀網(wǎng)卡正常運(yùn)作對(duì)于系統(tǒng)網(wǎng)絡(luò)功能的實(shí)現(xiàn)至關(guān)重要。本文深入剖析因復(fù)位時(shí)間不足致網(wǎng)卡故障情形,解讀不同網(wǎng)卡芯片復(fù)位要求及電路設(shè)計(jì)、驅(qū)動(dòng)配合要點(diǎn),為工程師提供
    的頭像 發(fā)表于 12-23 11:35 ?1108次閱讀
    為什么<b class='flag-5'>你</b>的<b class='flag-5'>網(wǎng)卡</b><b class='flag-5'>工作會(huì)</b><b class='flag-5'>不正常</b>?(上)

    為什么網(wǎng)卡工作會(huì)不正常?(中)

    導(dǎo)讀網(wǎng)絡(luò)故障困擾重重?本文聚焦客戶網(wǎng)卡故障的兩種特殊情形:低溫運(yùn)行與信號(hào)干擾的網(wǎng)絡(luò)卡死??此坪?jiǎn)單卻歷經(jīng)波折的解決過程,帶你深入剖析排查中陷入的誤區(qū)。MDIO信號(hào)反射導(dǎo)致網(wǎng)絡(luò)卡死分析客戶反饋網(wǎng)卡故障
    的頭像 發(fā)表于 12-24 11:34 ?1217次閱讀
    為什么<b class='flag-5'>你</b>的<b class='flag-5'>網(wǎng)卡</b><b class='flag-5'>工作會(huì)</b><b class='flag-5'>不正常</b>?(中)

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品