在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

基于羅德與施瓦茨RTO示波器的100BASE-TX協(xié)議解碼分析

羅德與施瓦茨中國(guó) ? 來(lái)源:羅德與施瓦茨中國(guó) ? 2025-01-13 09:18 ? 次閱讀

今天我們以太網(wǎng)連接兩臺(tái)電腦,然后用示波器解碼。一邊做實(shí)驗(yàn)一邊講解百兆以太網(wǎng)波形和幀結(jié)構(gòu),最終還會(huì)講解以太網(wǎng)如何從波形得到數(shù)據(jù)的整個(gè)解碼過(guò)程。

準(zhǔn)備工作

我們需要準(zhǔn)備一臺(tái)電腦運(yùn)行簡(jiǎn)單的UDP發(fā)送程序:

并且將這臺(tái)電腦通過(guò)百兆以太網(wǎng)口接上另一臺(tái)電腦,同時(shí)我們用差分探頭和夾具在網(wǎng)線中間探測(cè)波形,觀察波形是否能與程序中發(fā)的數(shù)據(jù)對(duì)應(yīng)。

4350f776-cf10-11ef-9310-92fbcf53809c.png

(連線圖)

黃色網(wǎng)線接DUT(運(yùn)行udp_send.py的電腦),灰色網(wǎng)線接Link Partner(另一臺(tái)電腦,可接收到udp數(shù)據(jù))。

437adb22-cf10-11ef-9310-92fbcf53809c.png

(udp_send.py代碼截圖)

DUT信息:

MAC地址:004C5F:18

IP地址:192.168.2.123

Link Partner信息:

MAC地址:0033D3:B9

IP地址:192.168.2.100

我們提前了解過(guò),網(wǎng)線中一共有4對(duì)差分線,100Base-TX只在其中2對(duì)差分線上單向發(fā)送信號(hào)的。DUT發(fā)往Link Partner的1對(duì)差分線線是夾具上的A,反方向的1對(duì)差分線是夾具上的B。當(dāng)我們探頭按連線圖這樣接線時(shí),測(cè)的波形只是從DUT電腦發(fā)出的。

43922552-cf10-11ef-9310-92fbcf53809c.png

(以太網(wǎng)解碼設(shè)置)

我們可以開(kāi)啟百兆以太網(wǎng)解碼,并按上圖選擇100BASE-TX,還可以點(diǎn)擊自動(dòng)設(shè)置。

43a77cea-cf10-11ef-9310-92fbcf53809c.png

(以太網(wǎng)顯示設(shè)置)

在顯示設(shè)置中,右側(cè)的數(shù)據(jù)格式指的是對(duì)于解出數(shù)據(jù)結(jié)果如何顯示,如果要觀察MAC地址建議選十六進(jìn)制,如果要觀察IP地址建議選無(wú)正負(fù)(整數(shù)),最終要對(duì)比4B5B結(jié)果時(shí)建議選二進(jìn)制。解碼層也很重要,尤其是后面對(duì)比波形和解碼結(jié)果時(shí),打開(kāi)后會(huì)在彩色解碼結(jié)果下出現(xiàn)額外的藍(lán)色結(jié)果,我們會(huì)在文章的后半部分對(duì)其詳細(xì)講解。

以太網(wǎng)幀結(jié)構(gòu)

我們可以先來(lái)大致看一下以太網(wǎng)解碼結(jié)果。

電腦發(fā)送UDP數(shù)據(jù)后,建議示波器使用Normal觸發(fā),并點(diǎn)擊Single,這樣示波器在抓到以太網(wǎng)數(shù)據(jù)后就會(huì)暫停,方便觀察。

43ba5e8c-cf10-11ef-9310-92fbcf53809c.png

(1 MAC結(jié)構(gòu))

你可以看到縮放窗口中是完整的以太網(wǎng)數(shù)據(jù),開(kāi)頭是前導(dǎo)碼,后面淡藍(lán)色是SFD,然后是目標(biāo)MAC和源MAC,綠色是LenType,橙色是數(shù)據(jù),數(shù)據(jù)后面是FCS也就是CRC,再然后深灰色是EOS,淺灰色是IDLE。

可以觀察到目標(biāo)MAC和源MAC確實(shí)與Link Partner和DUT的MAC地址是對(duì)應(yīng)的。

大家習(xí)慣的MAC地址都是用16進(jìn)制顯示,所以顯示頁(yè)面中數(shù)據(jù)格式要選擇“十六進(jìn)制”。

43de1cc8-cf10-11ef-9310-92fbcf53809c.png

(2 IP結(jié)構(gòu))

我們?cè)倏匆幌鲁壬珨?shù)據(jù),Data13~16對(duì)應(yīng)的是192.168.2.123也就是DUT的IP。

Data17~20對(duì)應(yīng)的是192.168.2.100,也就是Link Partner的IP。

由于IP地址普遍習(xí)慣用十進(jìn)制數(shù)表示,因此顯示頁(yè)面中數(shù)據(jù)格式要選擇“無(wú)正負(fù)(整形)”。

43f1bc9c-cf10-11ef-9310-92fbcf53809c.png

(3載荷內(nèi)容)

再往后看到Data29~Data31,它們是0x31,0x32,0x33,也就是字符串“123”對(duì)應(yīng)的ASCII碼,這個(gè)字符串正好就是我們電腦上python程序中發(fā)送的數(shù)據(jù)。到此為止,我們就成功地用示波器解碼出了電腦發(fā)出的數(shù)據(jù)。

解碼過(guò)程

我們以Data30這個(gè)數(shù)據(jù)的解碼流程為例,講述百兆以太網(wǎng)解碼流程

通過(guò)上面的實(shí)驗(yàn),你大致了解了以太網(wǎng)幀的結(jié)構(gòu),但你有可能會(huì)問(wèn),示波器是如何解出0x31,0x32,0x33這樣的結(jié)果的?它們與模擬波形的關(guān)系是怎樣的呢?我們能否用肉眼從模擬波形中解出這個(gè)結(jié)果?

答案顯然是肯定的,下面我們以Data30這個(gè)數(shù)據(jù)的解碼流程為例,講述百兆以太網(wǎng)解碼流程。

我們放大Data30,它對(duì)應(yīng)的載荷數(shù)據(jù)內(nèi)容是0x32。但為了盡量接近原始數(shù)據(jù),建議顯示中數(shù)據(jù)格式選擇為二進(jìn)制,這樣橙色結(jié)果中就會(huì)顯示為0011 0010,它與我們電腦發(fā)的十六進(jìn)制數(shù)0x32是對(duì)應(yīng)的。接下來(lái)我們一步步演示怎樣從模擬波形解出這個(gè)橙色結(jié)果。

? 先把解碼層選擇為邊沿。

4419039c-cf10-11ef-9310-92fbcf53809c.png

(4解碼層邊沿)

從上圖可以看到,現(xiàn)在藍(lán)色的解碼層結(jié)果是與模擬波形電平對(duì)應(yīng)的,高電平對(duì)應(yīng)1,0V附近對(duì)應(yīng)0,低電平對(duì)應(yīng)-1,這就是通常我們理解的三電平波形。

然后,我們把解碼層改為二進(jìn)制。

443115d6-cf10-11ef-9310-92fbcf53809c.png

(5解碼層二進(jìn)制)

這時(shí)候雖然原始波形和最終數(shù)據(jù)沒(méi)變,但藍(lán)色解碼層結(jié)果有變化,現(xiàn)在變成了模擬波形無(wú)跳變時(shí)對(duì)應(yīng)0,按類似正弦波的規(guī)律跳變時(shí)對(duì)應(yīng)1,這符合MLT-3。

最后,我們把解碼層改為解擾。

444b020c-cf10-11ef-9310-92fbcf53809c.png

(6解碼層解擾)

這時(shí)候,藍(lán)色解碼層結(jié)果又變了,它是把之前的二進(jìn)制數(shù)據(jù)做了解擾運(yùn)算后的結(jié)果(與解擾碼10010 00100求異或),我們觀察到橙色波形Data30下的藍(lán)色部分,一共對(duì)應(yīng)了10個(gè)數(shù)據(jù),10100 10101。如果我們查詢4B5B對(duì)應(yīng)關(guān)系,這兩個(gè)5B結(jié)果對(duì)應(yīng)的應(yīng)該是0010和0011,然后再把這兩組4B數(shù)據(jù)交換,就能得0011和0010,也就是Data30的橙色部分。

445f95e6-cf10-11ef-9310-92fbcf53809c.png

(4B5B對(duì)應(yīng)表)

你可能會(huì)問(wèn),我們是怎么知道這時(shí)候要用10010 00100作為解擾碼的?

44735554-cf10-11ef-9310-92fbcf53809c.png

(用來(lái)生成解擾碼的移位寄存器)

答:解擾碼是使用11位的線性反饋移位寄存器(LFSR)來(lái)生成2047位長(zhǎng)的偽隨機(jī)數(shù)[2],這串?dāng)?shù)據(jù)是固定的,因此事先已知。但我們事先無(wú)法知道的是從解擾碼的哪個(gè)位置起作為開(kāi)頭與波形的二進(jìn)制數(shù)據(jù)開(kāi)頭來(lái)做異或運(yùn)算。我們只能前后滑動(dòng)解擾碼,直到能解出符合我們預(yù)期的結(jié)果后才知道正確的偏移位置。這個(gè)前后滑動(dòng)的嘗試,可能會(huì)高達(dá)8000次。

4486ee70-cf10-11ef-9310-92fbcf53809c.png

(幀結(jié)構(gòu)和起始結(jié)束符號(hào)示意圖)

上圖上半部分與我們?cè)谑静ㄆ鹘缑嫔峡吹降腗AC幀結(jié)構(gòu)一致,下半部分是經(jīng)過(guò)正確解擾后的結(jié)果,在Preamble剛出現(xiàn)時(shí)對(duì)應(yīng)的2個(gè)符號(hào)應(yīng)該是J(11000)和K(10001)。上圖中未畫(huà)出的IDLE部分應(yīng)該在Preamble之前和FCS之后,對(duì)應(yīng)的符號(hào)是11111。

也就是說(shuō)如果你前后滑動(dòng)解擾碼,并做異或運(yùn)算,直到得到了11111 11000 10001,那么你就找出了正確的解擾碼起始位置[1],同時(shí)也找出了MAC幀從哪里開(kāi)始(從J開(kāi)始)。

你可能還會(huì)問(wèn)為什么做了4B5B對(duì)應(yīng)后,還要按下圖的方式把連續(xù)兩個(gè)4B交換?

4496a1bc-cf10-11ef-9310-92fbcf53809c.png

(Nibble交換)

44a39d86-cf10-11ef-9310-92fbcf53809c.png

(MII接口和PHY芯片)

這是因?yàn)镸II接口傳輸?shù)陌胱止?jié)(Nibble)流和PHY芯片內(nèi)的串行比特流的順序?qū)?yīng)關(guān)系導(dǎo)致的。

羅德與施瓦茨業(yè)務(wù)涵蓋測(cè)試測(cè)量、技術(shù)系統(tǒng)、網(wǎng)絡(luò)與網(wǎng)絡(luò)安全,致力于打造一個(gè)更加安全、互聯(lián)的世界。成立90 年來(lái),羅德與施瓦茨作為全球科技集團(tuán),通過(guò)發(fā)展尖端技術(shù),不斷突破技術(shù)界限。公司領(lǐng)先的產(chǎn)品和解決方案賦能眾多行業(yè)客戶,助其獲得數(shù)字技術(shù)領(lǐng)導(dǎo)力。羅德與施瓦茨總部位于德國(guó)慕尼黑,作為一家私有企業(yè),公司在全球范圍內(nèi)獨(dú)立、長(zhǎng)期、可持續(xù)地開(kāi)展業(yè)務(wù)。

聲明:本文內(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)投訴
  • 示波器
    +關(guān)注

    關(guān)注

    113

    文章

    6269

    瀏覽量

    185429
  • 以太網(wǎng)
    +關(guān)注

    關(guān)注

    40

    文章

    5445

    瀏覽量

    172105
  • 羅德與施瓦茨
    +關(guān)注

    關(guān)注

    9

    文章

    493

    瀏覽量

    45174

原文標(biāo)題:【技術(shù)科普】| 基于R&S RTO示波器的100BASE-TX協(xié)議解碼分析

文章出處:【微信號(hào):羅德與施瓦茨中國(guó),微信公眾號(hào):羅德與施瓦茨中國(guó)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    推出首款1000BASE-T1汽車以太網(wǎng)觸發(fā)和解碼解決方案

    借助其示波器R&S RTO和R&S RTP的全新K58選件,
    發(fā)表于 03-03 09:22 ?1535次閱讀

    推出全新R&S RTO6示波器,提升易用性及性能使洞察信號(hào)更加即時(shí)

    2021年7月1日,宣布推出下一代R&S RTO 6 GHz帶寬
    發(fā)表于 07-03 17:38 ?4344次閱讀
    <b class='flag-5'>羅</b><b class='flag-5'>德</b>與<b class='flag-5'>施</b><b class='flag-5'>瓦</b><b class='flag-5'>茨</b>推出全新R&amp;S <b class='flag-5'>RTO</b>6<b class='flag-5'>示波器</b>,提升易用性及性能使洞察信號(hào)更加即時(shí)

    出售出租RTM2024示波器RTM2024

    :快速獲得測(cè)量結(jié)果?調(diào)試:所有內(nèi)容一目了然?操作:智能理念?精度:我們的強(qiáng)項(xiàng)?邏輯分析:更深入細(xì)節(jié)?串行協(xié)議分析:簡(jiǎn)便的觸發(fā)與解碼出售出租RTM2024
    發(fā)表于 09-21 09:26

    二手RTO1024回收/RTO1024數(shù)字示波器

    :東莞市亞宸電子有限公司回收、銷售、租賃、維修各類二手電子測(cè)量?jī)x如示波器、頻譜儀、萬(wàn)用表、網(wǎng)絡(luò)分析儀、無(wú)線測(cè)試儀、藍(lán)牙測(cè)試儀等二手RTO1024 產(chǎn)品名稱: R&S
    發(fā)表于 01-19 16:28

    回收R&SRTO2064,二手?jǐn)?shù)字示波器2GHz

    公司:東莞市亞宸電子有限公司回收、銷售、租賃、維修各類二手電子測(cè)量?jī)x如示波器、頻譜儀、萬(wàn)用表、網(wǎng)絡(luò)分析儀、無(wú)線測(cè)試儀、藍(lán)牙測(cè)試儀等二手RTO2064 產(chǎn)品名稱: R&S
    發(fā)表于 01-20 16:57

    RTO2024數(shù)字示波器 RTO2014 RTO2064

    RTO2024數(shù)字示波器
    發(fā)表于 09-18 10:26

    回收RTO1044/示波器RTO1044

    級(jí)別 兩類。這些示波器有硬件加速的測(cè)量與分析功能。l 快速排查信號(hào)故障l 硬件加速的分析功能l 高精度數(shù)字觸發(fā)系統(tǒng)l 操作方法,更加簡(jiǎn)易快捷l 令人信服的測(cè)量精度德國(guó)
    發(fā)表于 02-15 10:28

    公司易用型臺(tái)式示波器增加邏輯分析功能

    公司擴(kuò)展了臺(tái)式RTM示波器功能,重要的升級(jí)是20M深存儲(chǔ)與帶16通道邏輯
    發(fā)表于 05-20 10:59 ?1296次閱讀

    使用示波器對(duì)汽車總線接口CXPI進(jìn)行分析

    在其R&S RTE 和 R&S RTO 系列數(shù)字
    發(fā)表于 10-18 16:53 ?3387次閱讀

    公司 RTO 系列產(chǎn)品介紹

    來(lái)自公司示波器研發(fā)部門(mén)主管Markus Freidhof演示了該公司最新
    的頭像 發(fā)表于 06-27 09:13 ?6053次閱讀

    NRX功率計(jì)介紹

    NRX 功率計(jì)
    的頭像 發(fā)表于 01-13 17:16 ?1202次閱讀
    <b class='flag-5'>羅</b><b class='flag-5'>德</b>與<b class='flag-5'>施</b><b class='flag-5'>瓦</b><b class='flag-5'>茨</b>NRX功率計(jì)介紹

    RTO1044示波器不開(kāi)機(jī)維修案例

    近日某研究院客戶送修羅示波器RTO1044,客戶報(bào)修
    的頭像 發(fā)表于 01-17 11:05 ?1422次閱讀
    <b class='flag-5'>RTO</b>1044<b class='flag-5'>羅</b><b class='flag-5'>德</b>與<b class='flag-5'>施</b><b class='flag-5'>瓦</b><b class='flag-5'>茨</b><b class='flag-5'>示波器</b>不開(kāi)機(jī)維修案例

    | R&SRTO2000 16bit數(shù)字示波器

    RTO2000示波器主要特點(diǎn)帶寬:600
    發(fā)表于 06-10 16:22 ?0次下載

    矢量網(wǎng)絡(luò)分析儀怎么保存數(shù)據(jù)

    (Rohde & Schwarz)矢量網(wǎng)絡(luò)分析儀是一款高性能的射頻測(cè)量設(shè)備,廣泛應(yīng)用于
    的頭像 發(fā)表于 06-03 15:54 ?1452次閱讀

    示波器參數(shù)設(shè)置指南

    是全球領(lǐng)先的測(cè)試與測(cè)量?jī)x器供應(yīng)商,其示波器以高性能和功能豐富著稱。然而,要充分發(fā)揮
    的頭像 發(fā)表于 08-30 16:01 ?661次閱讀
    <b class='flag-5'>羅</b><b class='flag-5'>德</b>與<b class='flag-5'>施</b><b class='flag-5'>瓦</b><b class='flag-5'>茨</b><b class='flag-5'>示波器</b>參數(shù)設(shè)置指南
    主站蜘蛛池模板: 一区二区三区无码高清视频| 成人网中文字幕色| 婷婷欧美| 一级特黄牲大片免费视频| 在线网址你懂的| 窝窝午夜在线观看免费观看| 国产成人影院在线观看| 亚洲酒色1314狠狠做| 免费啪视频在线观看| 91av视频在线| 免费视频一区| 在线视频亚洲色图| 五月婷婷六月天| 日本xxxx色视频在线观看免| 看全色黄大色大片免费久久怂| 色久优优 欧美色久优优| 色视频一区| 欧美一级视频高清片| 乱码中文字幕人成在线| 国产裸露片段精华合集链接| 久久精品成人免费网站| 国产精品乳摇在线播放| 午夜视频在线观看完整高清在线| 色综合亚洲| 天天操天天射天天| 久久做| 日本人69xxxxxxx69| 男女视频在线| 婷婷丁香激情五月| 美女全黄网站免费观看| 99久精品| 国产精品午夜国产小视频| 亚洲男人的天堂久久香蕉网| baoyu污污网站入口免费| 男人的j桶女人的j视频| 性欧美大胆高清视频| 农村的毛片丨级| 最新午夜| 成人综合激情| 乱高h亲女| 色视频网站色视频播放|