以太網(wǎng)控制器也稱以太網(wǎng)適配器,就是我們通常稱的“網(wǎng)卡”。安裝方法即是插在機(jī)器主板的pci擴(kuò)展槽里,一般為白色,然后安裝所購(gòu)買(mǎi)網(wǎng)卡中內(nèi)附的驅(qū)動(dòng)光盤(pán)即可。一塊以太網(wǎng)控制器通常配有一個(gè)雙絞線、光纖、BNC、AUI、HomePNA接口,其中后三者在現(xiàn)今已較少見(jiàn),光纖則多用于服務(wù)器。
簡(jiǎn)介
以太網(wǎng)是Xerox公司發(fā)明的基帶LAN標(biāo)準(zhǔn)。它采用帶沖突檢測(cè)的載波監(jiān)聽(tīng)多路訪問(wèn)協(xié)議(CSMA/CD),速率為10Mbps,傳輸介質(zhì)為同軸電纜。以太網(wǎng)是在20世紀(jì)70年代為解決網(wǎng)絡(luò)中零散的和偶然的堵塞而開(kāi)發(fā)的,而IEEE802.3標(biāo)準(zhǔn)是在最初的以太網(wǎng)技術(shù)基礎(chǔ)上于1980年開(kāi)發(fā)成功的?,F(xiàn)在,以太網(wǎng)一詞泛指所有采用CSMA/CD協(xié)議的局域網(wǎng)。以太網(wǎng)2.0版由數(shù)字設(shè)備公司、英特爾公司和Xerox公司聯(lián)合開(kāi)發(fā),它與IEEE802.3兼容。
運(yùn)行原理
以太網(wǎng)和IEEE802.3通常由接口卡(網(wǎng)卡)或主電路板上的電路實(shí)現(xiàn)。以太網(wǎng)電纜協(xié)議規(guī)定用收發(fā)器將電纜連到網(wǎng)絡(luò)物理設(shè)備上。收發(fā)器執(zhí)行物理層的大部分功能,其中包括沖突檢測(cè)及收發(fā)器電纜將收發(fā)器連接到工作站上。
IEEE802.3提供了多種電纜規(guī)范,10Base5就是其中的一種,它與以太網(wǎng)最為接近。在這一規(guī)范中,連接電纜稱作連接單元接口(AUI),網(wǎng)絡(luò)連接設(shè)備稱為介質(zhì)訪問(wèn)單元(MAU)而不再是收發(fā)器。
技術(shù)要求
以太網(wǎng)控制器使用一個(gè)特定的物理層和數(shù)據(jù)鏈路層標(biāo)準(zhǔn),例如以太網(wǎng)或令牌環(huán)來(lái)實(shí)現(xiàn)通訊所需要的電路系統(tǒng)。這為一個(gè)完整的網(wǎng)絡(luò)協(xié)議棧提供了基礎(chǔ),使得在同一局域網(wǎng)中的小型計(jì)算機(jī)組以及通過(guò)路由協(xié)議連接的廣域網(wǎng),例如IP,都能夠進(jìn)行通訊。
有四種技術(shù)被用來(lái)傳送數(shù)據(jù),網(wǎng)絡(luò)接口控制器可能使用其中的一種或多種。
輪詢,即微處理器在程序控制下檢查周邊設(shè)備的狀態(tài)。
過(guò)程化I/O,即微處理器通過(guò)將地址送到系統(tǒng)地址總線上來(lái)通知制定的周邊設(shè)備。
中斷驅(qū)動(dòng)I/O,即當(dāng)周邊設(shè)備準(zhǔn)備好傳送數(shù)據(jù)時(shí)通知微處理器。
DMA,即智能周邊設(shè)備通過(guò)控制系統(tǒng)總線來(lái)直接訪問(wèn)內(nèi)存。這種方法減輕了CPU的負(fù)荷,但是需要網(wǎng)卡上擁有一個(gè)獨(dú)立的處理器。
ENC28J60
ENC28J60是帶有外設(shè)接口的獨(dú)立以太網(wǎng)控制器,它可作為任何配備有SPI接口的控制器的以太網(wǎng)接口。ENC28J60符合IEEE802.3的全部規(guī)范,采用了一系列包過(guò)濾機(jī)制以對(duì)傳入數(shù)據(jù)進(jìn)行限制。它還提供了一個(gè)內(nèi)部DMA模塊,以實(shí)現(xiàn)快速數(shù)據(jù)吞吐和硬件支持的IP校驗(yàn)和計(jì)算。ENC28J60與主控制器的通信通過(guò)兩個(gè)中斷引腳和SPI接口實(shí)現(xiàn),數(shù)據(jù)傳輸速率高達(dá)10Mbps。兩個(gè)專用的引腳用于連接LED,進(jìn)行網(wǎng)絡(luò)活動(dòng)狀態(tài)指示。
主要特性
(1)IEEE 802.3兼容的以太網(wǎng)控制器。
(2)集成麥金塔和10 BASE-T PHY。
(3)支持一個(gè)帶自動(dòng)極性檢測(cè)和校正的10BASE-T端口。
(4)支持全雙工和半雙工模式。
(5)可編程在發(fā)生沖突時(shí)自動(dòng)重發(fā)。
(6)可編程填充和CRC生成。
(7)可編程自動(dòng)拒絕錯(cuò)誤數(shù)據(jù)包。
(8)最高速度可達(dá)10Mbps的SPI接口。
(9)具有兩個(gè)用來(lái)表示連接、發(fā)送、接收、沖突和全/半雙工狀態(tài)的可編程LED輸出引腳。
(10)使用兩個(gè)中斷引腳的7個(gè)中斷源。
(11)帶可編程預(yù)分頻器的時(shí)鐘輸出引腳。
(12)工作電壓范圍是3.14~3.45V。
(13)兼容TTL電平輸入。
(14)溫度范圍:-40~+85℃(工業(yè)級(jí)),0~+70℃(商業(yè)級(jí))(僅SSOP封裝)。
(15)28引腳SPDIP、SSOP、SOIC和QFN封裝。
組成部分
(1)SPI接口,充當(dāng)主控制器和ENC28J60之間通信通道。
(2)控制寄存器,用于控制和監(jiān)視ENC28J60。
(3)雙端口RAM緩沖器,用于接收和發(fā)送數(shù)據(jù)包。
(4)判優(yōu)器,當(dāng)DMA、發(fā)送和接收模塊發(fā)出請(qǐng)求時(shí)對(duì)RAM緩沖器的訪問(wèn)進(jìn)行控制。
(5)總線接口,對(duì)通過(guò)SPI接收的數(shù)據(jù)和命令進(jìn)行解析。
(6)媒介質(zhì)取控制層模塊,實(shí)現(xiàn)符合IEEE 802.3標(biāo)準(zhǔn)的麥金塔邏輯。
(7)物理層模塊,對(duì)雙絞線上的模擬數(shù)據(jù)進(jìn)行編碼和譯碼。
DM9000A
DM9000A芯片是一款完全集成通用處理器接口以及符合低成本的單芯片快速以太網(wǎng)MAC(介質(zhì)訪問(wèn)層)控制器,內(nèi)部集成一個(gè)10/100M自適應(yīng)的PHY(物理層)和16KB的sram,支持8位、16位接口訪問(wèn)內(nèi)部存儲(chǔ)器以支持不同的處理器。DM9000A還提供了介質(zhì)無(wú)關(guān)的接口(MII),來(lái)連接所有提供支持介質(zhì)無(wú)關(guān)接口功能的家用電話線網(wǎng)絡(luò)設(shè)備或其它收發(fā)器。
主要功能
(1)支持處理器讀寫(xiě)內(nèi)部存儲(chǔ)器的數(shù)據(jù)操作命令,以字節(jié)/字/雙字的長(zhǎng)度進(jìn)行。
(2)集成10/100M自動(dòng)極性轉(zhuǎn)換收發(fā)器。
(3)支持介質(zhì)無(wú)關(guān)接口。
(4)支持100M光纖接口。
(5)半雙工流量控制時(shí)支持反壓模式。
(6)IEEE 802.3x流量控制的全雙工模式。
(7)支持喚醒幀,鏈路狀態(tài)改變和遠(yuǎn)程的喚醒。
(8)支持IP/TCP/UDP校驗(yàn)和生成和檢查。
(9)支持自動(dòng)加載EEPROM里面生產(chǎn)商ID和產(chǎn)品ID。
(10)兼容3.5V和5.0V輸入輸出電壓。
寄存器功能
DM9000A包含一系列可被訪問(wèn)的控制和狀態(tài)寄存器,這些寄存器是字節(jié)對(duì)齊的,它們?cè)谟布蜍浖?fù)位時(shí)被設(shè)置成初始值。
1.默認(rèn)狀態(tài)。
P:上電復(fù)位默認(rèn)值。
S:軟件復(fù)位默認(rèn)值。
E:從EEPROM加載默認(rèn)值。
默認(rèn)狀態(tài)設(shè)置值定義如下:
(1)1:位設(shè)置邏輯為1。
(2)0:位設(shè)置邏輯為0。
(3)X:位無(wú)默認(rèn)值。
2.訪問(wèn)類型
RO:只讀。
RW:讀/寫(xiě)。
R/C:讀和清除。
RW/C1:讀和寫(xiě),寫(xiě)1清除。
WO:只寫(xiě)。
安裝方法
以太網(wǎng)控制器也稱以太網(wǎng)適配器,就是我們通常稱的“網(wǎng)卡”。安裝方法即是插在機(jī)器主板的pci擴(kuò)展槽里,一般為白色,然后安裝所購(gòu)買(mǎi)網(wǎng)卡中內(nèi)附的驅(qū)動(dòng)光盤(pán)即可。
不裝網(wǎng)卡的話你是無(wú)法連接網(wǎng)絡(luò)的。不過(guò)現(xiàn)在一般主板都有集成網(wǎng)卡。
參考資料 >
以太網(wǎng)控制器有什么用 以太網(wǎng)控制器相關(guān)介紹-太平洋IT百科.https://product.pconline.com.cn/itbk/wlbg/office/1.2021-11-04