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

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

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

你知道網(wǎng)卡是由哪些基本部分組成的嗎

Q4MP_gh_c472c21 ? 來源:程序員寫個解 ? 作者:吳解君 ? 2022-09-07 15:00 ? 次閱讀

一、網(wǎng)卡

ef65eb20-2e63-11ed-ba43-dac502259ad0.jpg

網(wǎng)卡基本單元有4個:MAC、PHY、變壓器、RJ45。

框圖里舍去晶振、電源、存儲設(shè)備、LED等外設(shè),根據(jù)方案差異,某些數(shù)字電路部分不同程度的整合到一個芯片內(nèi)。

ef898be8-2e63-11ed-ba43-dac502259ad0.png

網(wǎng)卡上至少有兩個LED燈,分別表示Link(鏈路正常)和數(shù)據(jù)傳輸或數(shù)據(jù)速率選擇(10M/100M)。

晶振是處理器自同步的時鐘源。

存儲設(shè)備指的是EEPROM存儲設(shè)備,我沒用過,絕大多芯片手冊里介紹MAC鏈接一個幾K的EEPROM,內(nèi)部存儲MAC地址,其實沒有這個EEPROM網(wǎng)卡也能工作,MAC地址可以待CPU啟動后由CPU寫入。

網(wǎng)卡BOOTROM,是無盤啟動的ROM接口,通過遠程啟動服務構(gòu)造無盤工作站。

1、MAC

媒體訪問控制(MAC,Media Access Control),平時所說的MAC地址(局域網(wǎng)地址)指的是MAC芯片的地址。按設(shè)計要求它應該是全球唯一,實際上只做到局域網(wǎng)廣播域內(nèi)唯一即可,Windows和Linux都有修改MAC地址的方法。

MAC的作用:在局域網(wǎng)廣播鏈路里控制和協(xié)調(diào)所有站點對共享介質(zhì)的訪問,以避免或減少沖突。這種沖突檢測的方法叫載波偵聽多路訪問/沖突檢測(CSMA/CD,Carrier Sense MultipleAccess With Collision Detection)。

下圖的多塊網(wǎng)卡MAC鏈接到同一個HUB上,相當于所有MAC的收、發(fā)信號連接在一起,組成星形拓撲。

ef9de5f2-2e63-11ed-ba43-dac502259ad0.png

CSMA/CD協(xié)議邏輯是:

? 發(fā)送前檢查信道是否空閑,空閑則發(fā)送,信道繁忙則繼續(xù)監(jiān)聽,直到信道空閑; ? 邊發(fā)送邊檢測沖突。如果發(fā)送完畢都沒有檢測到?jīng)_突,則發(fā)送成功; ? 如果發(fā)送時檢測到?jīng)_突,立即停止數(shù)據(jù)發(fā)送,并發(fā)送jamming信號增強鏈路沖突,隨機等待一段時間等待信道空閑。

2、PHY

物理層(PHY,Physical Layer)是數(shù)、模轉(zhuǎn)換模塊,它實現(xiàn)物理層.IEEE-802.3標準定義了以太網(wǎng)PHY。包括MII/GMII(介質(zhì)獨立接口)子層,PCS(物理編碼子層),PMA(物理介質(zhì)附加)子層,PMD(物理介質(zhì)相關(guān))子層,MDI子層。

PHY是MAC的工具人,PHY是CSMA/CD的執(zhí)行部件,當發(fā)生沖突時它告知MAC,由MAC做決策。

PHY眼里只有數(shù)據(jù)沒有幀概念,數(shù)據(jù)、地址、CRC都同等看待。它負責網(wǎng)絡數(shù)據(jù)編碼、解碼、鏈路錯誤檢測。在100Base-T里PHY采用4B/5B編碼,用5bit編碼傳遞4bit信息的編碼方式,帶寬利用率80%,5bit可有32種編碼方式,4bit有16種編碼方式,從5bit里取出16組編碼作為信道信息編碼。

對這16組編碼只有兩個要求:一是5bit組里至少有2個1,二是5bit里不能有連續(xù)3個0;其余的16組表示無用信號或者控制碼。

3、變壓器

變壓器作用:

? 提高傳輸距離、波形修復

? 電氣隔離、抗干擾、防雷 其實,沒有變壓器兩網(wǎng)卡之間也可以通信,只是這個距離會很短,距離越遠衰減越大,加上變壓器提高信號幅度通信距離得以提高,同樣遠端傳遞的信號幅度太低,經(jīng)過變壓器后得以放大,實現(xiàn)波形修復功能。

變壓器使芯片端與外部隔離,抗干擾能力大大增強,而且對芯片增加了很大的保護作用。

4、RJ45

RJ45是布線系統(tǒng)中信息插座(即通信引出端)連接器的一種,連接器由插頭(接頭、水晶頭)和插座(模塊)組成,插頭有8個凹槽和8個觸點。RJ是Registered Jack的縮寫,意思是“注冊的插座”。

在FCC(美國聯(lián)邦通信委員會標準和規(guī)章)中RJ是描述公用電信網(wǎng)絡的接口,計算機網(wǎng)絡的RJ45是標準8位模塊化接口的俗稱。

網(wǎng)線有8根4對雙絞線,百兆以太網(wǎng)中只用到其中4根:1、2發(fā)送、3、6接收。

二、典型案例

現(xiàn)在嵌入式SOC中,MAC常集成到SOC芯片內(nèi),如STM32F4、龍芯1B、i.MX287。下圖是龍芯片1B芯片結(jié)構(gòu)圖,GMAC指的是千兆網(wǎng)媒體訪問控制。

efc3d974-2e63-11ed-ba43-dac502259ad0.png ?

早些年的處理器內(nèi)部集成MAC,代表有S3C2440,以太網(wǎng)解決方案是外接明顯網(wǎng)卡芯片DM9000,下圖是DM9000芯片結(jié)構(gòu)圖。內(nèi)部集成MAC和PHY,S3C2440的外部地址總線(內(nèi)存總線)留出一塊區(qū)域為DM9000用,訪問數(shù)據(jù)就如同讀寫內(nèi)存一樣。

f002481c-2e63-11ed-ba43-dac502259ad0.png ?


某寶PCIE網(wǎng)卡實物圖,可以看出MAC和PHY集成到一起,右上角8腳芯片沒有焊接,應該是電源轉(zhuǎn)換芯片,網(wǎng)卡的電源直接從PCIE獲取。



審核編輯:劉清

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

    關(guān)注

    159

    文章

    7508

    瀏覽量

    135892
  • 晶振
    +關(guān)注

    關(guān)注

    34

    文章

    2887

    瀏覽量

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

    關(guān)注

    4

    文章

    312

    瀏覽量

    27412
  • PHY
    PHY
    +關(guān)注

    關(guān)注

    2

    文章

    305

    瀏覽量

    51798

原文標題:一文讀懂,網(wǎng)卡由哪些部分組成

文章出處:【微信號:gh_c472c2199c88,微信公眾號:嵌入式微處理器】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    TLV320AIC3254 AGC的增益值是哪些部分組成的 ?

    是有差的,手冊中給出的dB值不準確。是否有更加詳細或者更加準確的AGC增益表? 2、AGC 的增益值 是哪些部分組成的 ? 該怎樣理解AGC Gain的組成?
    發(fā)表于 10-18 06:24

    弧焊變壓器哪些部分組成

    是一種特殊設(shè)計的變壓器,用于提供穩(wěn)定的焊接電流。它通常以下幾個主要部分組成: 初級繞組 :連接到電網(wǎng)的繞組。 次級繞組 :提供焊接電流的繞組。 鐵芯 :用于增強磁場的磁性材料。 外殼 :保護內(nèi)部組件并提供散熱。 冷卻系統(tǒng) :
    的頭像 發(fā)表于 10-10 10:38 ?359次閱讀

    焊接專機是部分組成

    焊接專機在現(xiàn)代制造業(yè)中扮演著至關(guān)重要的角色,特別是在汽車、建筑和重工業(yè)等領(lǐng)域。了解焊接專機的組成部分,有助于更好地掌握其工作原理與應用。那么,焊接專機是部分組成的?本文將為您詳細介紹焊接專機
    的頭像 發(fā)表于 09-29 17:33 ?252次閱讀
    焊接專機是<b class='flag-5'>由</b>幾<b class='flag-5'>部分組成</b>的

    隔離開關(guān)哪幾部分組成

    隔離開關(guān)作為關(guān)鍵的電氣設(shè)備,其結(jié)構(gòu)設(shè)計至關(guān)重要。它主要由開端元件、支持絕緣件、傳動元件、基座及操作機構(gòu)五個基本部分組成,各部分協(xié)同工作,確保了隔離開關(guān)的安全、可靠運行。 開端元件是隔離開關(guān)的核心部分
    的頭像 發(fā)表于 09-19 11:26 ?910次閱讀

    負載均衡服務部分組成?分別是什么

    均衡服務通常部分組成,分別是客戶端、負載均衡器、后端服務器、負載均衡算法、監(jiān)控和健康檢查及會話保持。這六者互相協(xié)同工作,實現(xiàn)了流量的有效分發(fā)和系統(tǒng)的高可用性。這種結(jié)構(gòu)不僅提高了系統(tǒng)的容錯能力,還能夠根據(jù)實際需求靈活調(diào)整資源配置,以應對不同的業(yè)務場景。
    的頭像 發(fā)表于 09-18 11:16 ?298次閱讀

    什么是labview?labview編寫的程序哪幾部分組成?

    通常以下幾個部分組成: 前面板(Front Panel) :這是用戶界面部分,用于顯示和控制程序。用戶可以通過前面板輸入數(shù)據(jù)、啟動程序、查看結(jié)果等
    的頭像 發(fā)表于 09-04 16:04 ?951次閱讀

    焊接生產(chǎn)線哪些部分組成

    焊接生產(chǎn)線是現(xiàn)代工業(yè)制造中不可或缺的關(guān)鍵部分,其高效、精準的特點使其在汽車制造、船舶建造、重型機械等領(lǐng)域得到了廣泛應用。今天跟隨創(chuàng)想智控焊縫跟蹤系統(tǒng)小編一起了解焊接生產(chǎn)線哪些部分組成。 1.
    的頭像 發(fā)表于 08-01 16:39 ?352次閱讀

    集成運算放大器哪些部分組成?

    、集成運算放大器的組成 集成運算放大器主要由以下幾個部分組成: 輸入級:輸入級是運算放大器的前端部分,通常采用差分放大器結(jié)構(gòu)。差分放大器兩個晶體管或MOSFET
    的頭像 發(fā)表于 08-01 11:28 ?1180次閱讀

    數(shù)控系統(tǒng)由哪幾部分組成

    數(shù)控系統(tǒng)是現(xiàn)代制造業(yè)中不可或缺的一部分,它通過計算機控制機床,實現(xiàn)高精度、高效率的加工。數(shù)控系統(tǒng)由多個部分組成,下面我們將詳細介紹數(shù)控系統(tǒng)的組成及其功能。 一、數(shù)控系統(tǒng)的組成 數(shù)控系統(tǒng)
    的頭像 發(fā)表于 07-01 11:02 ?2390次閱讀

    簡述cnc機床哪幾部分組成

    加工、模具制造、航空航天、汽車制造等領(lǐng)域。CNC機床主要由以下幾個部分組成: 床身:床身是CNC機床的基礎(chǔ)部分,它支撐著整個機床的重量和運動部件。床身通常高強度的鑄鐵或鋼材制成,具有足夠的剛性和穩(wěn)定性。床身的設(shè)計和制造質(zhì)量直接
    的頭像 發(fā)表于 06-14 16:59 ?1777次閱讀

    數(shù)控銑床哪些部分組成的?各部分有什么關(guān)系

    數(shù)控銑床是一種高度自動化的機床,廣泛應用于機械加工、模具制造、航空航天等領(lǐng)域。它多個部分組成,各部分之間相互協(xié)作,共同完成加工任務。以下是對數(shù)控銑床各部分的詳細介紹: 床身:床身是數(shù)
    的頭像 發(fā)表于 06-07 10:39 ?2333次閱讀

    數(shù)控銑床哪些部分組成的?各部分的主要作用是什么?

    數(shù)控銑床是一種高精度、高效率的自動化機床,廣泛應用于機械加工領(lǐng)域。它多個部分組成,每個部分都有其特定的功能和作用。以下是對數(shù)控銑床各部分的詳細介紹: 床身(Base) 床身是數(shù)控銑床
    的頭像 發(fā)表于 06-07 10:35 ?4803次閱讀

    光譜儀是哪些基本部分組成的呢?

    光譜儀是進行物質(zhì)測量與研宄的重要分析儀器, 本質(zhì)是通過探測物質(zhì)發(fā)生躍遷效應, 獲得復色的光譜信號, 再通過分光獲得單色信息, 從而來獲取物質(zhì)的成分或者結(jié)構(gòu)信息。
    的頭像 發(fā)表于 02-27 10:20 ?1131次閱讀

    集成運算放大器哪些部分組成?各部分的作用是什么

    集成運算放大器是一種集成電路器件,多個部分組成。主要的部分包括輸入級、差動放大器、輸出級等。下面將詳細介紹每個部分的作用。 輸入級:輸入級主要負責輸入信號的放大和濾波。輸入級一般
    的頭像 發(fā)表于 02-22 10:35 ?4136次閱讀

    檢測儀器有哪些基本部分組成 分析儀器的主要分類

    檢測儀器是用于檢測、測量和分析物質(zhì)性質(zhì)和參數(shù)的工具。它們通常多個基本部分組成,每個部分都有特定的功能。同時,根據(jù)不同的應用和原理,檢測儀器可以分為多個不同的分類。接下來,我將詳細介紹檢測儀
    的頭像 發(fā)表于 02-20 15:04 ?3673次閱讀