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

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

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

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

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

導讀

網(wǎng)絡故障困擾重重?本文聚焦客戶網(wǎng)卡故障的兩種特殊情形:低溫運行與信號干擾下的網(wǎng)絡卡死。看似簡單卻歷經(jīng)波折的解決過程,帶你深入剖析排查中陷入的誤區(qū)。

0289dc50-c1a8-11ef-9434-92fbcf53809c.jpg ?MDIO信號反射導致網(wǎng)絡卡死分析

客戶反饋網(wǎng)卡故障表現(xiàn)有兩種情形:

  1. 在低溫情況下運行一段時間后,容易出現(xiàn)網(wǎng)絡卡死,必須重啟才能恢復;

外界稍微有點信號干擾就有可能引起網(wǎng)絡卡死。

問題的解決方法看似很簡單,但解決過程卻頗費周章,花費了很多的精力。排查出原因是MDIO的時鐘信號在低溫情況振鈴增強或受到干擾時,信號產(chǎn)生毛刺,導致寄存器被寫入了錯誤的值,PHY進入了異常狀態(tài)無法工作。最終解決的方法是在MDC信號靠近源端串聯(lián)22歐電阻。下面進行分析。

首先問題的現(xiàn)象是低溫工作一段時間后出現(xiàn),雙網(wǎng)口的板卡只有其中一個網(wǎng)口會出現(xiàn)該問題,且網(wǎng)絡一旦卡死,必須重啟才能恢復,所以開始認為是走線問題或電源問題誘發(fā)的MAC或PHY卡死。

另一個陷阱是PHY寄存器有兩部分,由于MDIO協(xié)議定義的register address位寬為5bit,對PHY來說是不夠用的,所以原廠將其分成了一般寄存器和擴展寄存器兩部分。

以裕泰微的YT8531為例,通過一般寄存器的0x1E和0x1F間接地讀寫擴展寄存器,地址大于0x1F的寄存器都需要通過0x1E和0x1F作為入口,參考圖1。初次檢查寄存器的時候只讀出了一般寄存器的值,檢查對比異常時和正常時沒有區(qū)別就認為寄存器沒有問題了。后期又仔細核對發(fā)現(xiàn)出問題在擴展寄存器,才又將調(diào)試方向糾正過來。測試MDIO波形發(fā)現(xiàn)原本應該只在初始化過程中配置好的地址,正常通信過程中也在不停的覆寫,最終在反復的“嘗試”后,終于等到MDC毛刺,成功將錯誤值寫入了寄存器。最終也通過示波器測到了MDC上的毛刺,測量得到的波形如圖2所示。

0296adf4-c1a8-11ef-9434-92fbcf53809c.png

圖1 YT8531擴展寄存器入口

02aadf4a-c1a8-11ef-9434-92fbcf53809c.png

圖1 示波器協(xié)議解析功能測量MDIO波形

MDIO是以太網(wǎng)電路中十分重要的部分,配置模式、調(diào)整性能都離不開MDIO,很多以太網(wǎng)故障都與MDIO有關。MDIO協(xié)議規(guī)定是可以多個網(wǎng)口使用同一個總線的,PHY芯片基本也都留有設置PHY地址的上下拉電阻,但很多主控芯片原廠還是會不建議一對多的設計。MDIO看似和I2C很像,但實際還是與I2C有很大區(qū)別,它的協(xié)議時序不同,速率也比I2C高很多,沒有應答位,所以MDIO的上拉電阻不能用阻值太小的,信號走線也需要注意抗干擾和阻抗匹配。

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

    關注

    113

    文章

    6246

    瀏覽量

    184940
  • 寄存器
    +關注

    關注

    31

    文章

    5343

    瀏覽量

    120348
  • 網(wǎng)卡
    +關注

    關注

    4

    文章

    311

    瀏覽量

    27384
  • zlg
    zlg
    +關注

    關注

    1

    文章

    64

    瀏覽量

    38160
收藏 人收藏

    評論

    相關推薦

    不正常自行放電原因

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

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

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

    STemWin_Library_V1.1.1 STM324x9IEVAL 的 RTOS 工程顯示不正常的問題

    STemWin_Library_V1.1.1STM324x9I-EVAL的RTOS工程顯示不正常問題
    發(fā)表于 12-14 16:02 ?0次下載

    不正常關電腦怎樣

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

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

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

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

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

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

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

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

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

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

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

    普源數(shù)字示波器-示波器輝度控制不正常排查

    示波器輝度控制不正常的維修 電子示波器在使用過程,經(jīng)常會出現(xiàn)"輝度"控制不正常的故障現(xiàn)象,即調(diào)節(jié)"輝度"控制旋鈕,示波管屏幕上顯示波形的輝度很亮,不能調(diào)暗
    的頭像 發(fā)表于 03-02 16:31 ?1304次閱讀
    普源數(shù)字示波器-示波器輝度控制<b class='flag-5'>不正常</b>排查

    地彈導致電源芯片工作不正常

    很多讀者都應該聽過地彈,但是實際遇到的地彈的問題應該很少。本案例就是一個地彈現(xiàn)象導致電源芯片工作不正常的案例。 問題描述 如下圖1 ,產(chǎn)品其中一個供電是12V轉3.3V的電路,產(chǎn)品發(fā)貨50K左右以后
    的頭像 發(fā)表于 06-09 16:22 ?801次閱讀
    地彈導致電源芯片<b class='flag-5'>工作</b><b class='flag-5'>不正常</b>

    開關電源工作頻率不正常怎么辦

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

    自舉電路不正常工作

    自舉電路不正常工作? 自舉電路是一種常見的電路,其主要作用是用于啟動電子設備,例如計算機、無線電、通信設備等。但是,有時候我們可能遇到自舉電路不正常
    的頭像 發(fā)表于 09-17 09:44 ?954次閱讀

    伺服電機振動不正常原因和維修及案例分析

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

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

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