DP83816:10/100 Mb/s集成PCI以太網(wǎng)控制器的深度解析
在當今的網(wǎng)絡通信領域,以太網(wǎng)控制器扮演著至關(guān)重要的角色。DP83816作為一款單芯片10/100 Mb/s以太網(wǎng)控制器,專為PCI總線設計,在低成本、高產(chǎn)量的PC主板、適配卡和嵌入式系統(tǒng)中有著廣泛的應用前景。今天,我們就來深入探討一下這款控制器的各項特性和應用要點。
文件下載:DP83816AVNG NOPB.pdf
一、設備概述
(一)特性亮點
DP83816具備眾多令人矚目的特性。它完全符合IEEE 802.3和PCI V2.2標準,支持10 Mb/s以太網(wǎng)和100 Mb/s快速以太網(wǎng)的數(shù)據(jù)速率。其總線主控功能強大,突發(fā)大小可達128雙字(512字節(jié)),并且BIU與PC 97、PC 98、PC 99等硬件設計指南以及多種電源管理規(guī)范兼容。
在喚醒功能方面,它支持多種喚醒機制,如Wake on LAN(WoL),能對定向數(shù)據(jù)包、Magic Packet?、VLAN數(shù)據(jù)包等做出響應。同時,它還具備虛擬局域網(wǎng)(VLAN)和長幀支持、全雙工流控制等功能,接收數(shù)據(jù)包過濾也十分靈活,能滿足不同場景的需求。
(二)應用場景
該設備主要應用于PC主板和PCI網(wǎng)絡接口卡。其內(nèi)部集成了2KB的發(fā)送和接收數(shù)據(jù)FIFO,還配備了串行EEPROM端口和Flash或PROM接口,可實現(xiàn)配置數(shù)據(jù)的自動加載和遠程啟動支持。此外,它還支持MIB II、RFC 1398等管理規(guī)范,能有效降低CPU的管理開銷。
(三)詳細描述
DP83816由MAC和BIU、物理層接口、SRAM以及其他支持邏輯組成。它采用144引腳的LQFP封裝,低功耗3.3-V CMOS設計,典型功耗在不同模式下表現(xiàn)出色,如工作模式下為383 mW,WoL模式下為297 mW,睡眠模式下僅為53 mW。
二、規(guī)格參數(shù)
(一)電氣特性
DP83816的電氣特性涵蓋了絕對最大額定值、ESD額定值、推薦工作條件、熱信息等多個方面。其電源電壓范圍為3.3V ± 0.3V,正常工作溫度范圍是0°C至70°C。在DC規(guī)格方面,輸出電壓、輸入電流等參數(shù)都有明確的規(guī)定,以確保設備的穩(wěn)定運行。
(二)AC時序要求
AC時序要求對于設備的性能至關(guān)重要。PCI時鐘和X1時鐘的高低時間、周期時間都有嚴格的規(guī)定,在電源開啟復位和非電源開啟復位等不同情況下,也有相應的時序要求。例如,PCI時鐘的周期時間為30 ns,X1時鐘的周期時間為40 ns。
三、功能模塊詳解
(一)MAC和BIU
MAC和BIU的設計經(jīng)過優(yōu)化,邏輯效率高,還具備多種符合市場需求的功能。PCI總線接口實現(xiàn)了PCI v2.2總線協(xié)議和配置空間,支持總線主控讀寫和CPU對片上寄存器空間的訪問,還具備配置控制、EEPROM訪問、中斷控制和電源管理控制等功能。
在字節(jié)排序方面,DP83816可通過配置寄存器設置為小端或大端排序。PCI總線中斷通過INTAN引腳異步執(zhí)行,可通過讀取中斷狀態(tài)寄存器確定中斷源。
(二)Wake on LAN
Wake on LAN邏輯為設備提供了多種從低功耗狀態(tài)喚醒的機制。通過設置喚醒命令和狀態(tài)寄存器中的相應位,可實現(xiàn)喚醒ARP、廣播、組播哈希和PHY中斷等功能。當接收到符合條件的數(shù)據(jù)包時,會生成喚醒事件并脈沖PMEN PCI信號,請求電源管理狀態(tài)改變。
(三)物理層
物理層是DP83816的重要組成部分,它支持10BASE-T和100BASE-TX以太網(wǎng)協(xié)議,采用片上數(shù)字信號處理(DSP)技術(shù)和數(shù)字PLL,性能穩(wěn)定,抗干擾能力強。在半雙工和全雙工模式下都能正常工作,全雙工模式下需要設置特定的寄存器位。
(四)自動協(xié)商
自動協(xié)商功能可實現(xiàn)鏈路兩端設備之間的配置信息交換,自動選擇最高性能的工作模式。DP83816支持四種以太網(wǎng)協(xié)議,通過快速鏈路脈沖(FLP)進行協(xié)商。自動協(xié)商由內(nèi)部寄存器控制,在電源開啟、復位或鏈路狀態(tài)改變時進行。
(五)LED接口
LED接口可指示設備的活動狀態(tài)、100 Mb/s鏈路狀態(tài)和10 Mb/s鏈路狀態(tài)。LEDACT引腳指示收發(fā)活動,LED100LNK引腳指示100 Mb/s鏈路狀態(tài),LED10LNK引腳指示10 Mb/s鏈路狀態(tài)。
(六)PHY環(huán)回
設備支持PHY環(huán)回測試模式,可通過設置基本模式控制寄存器的相應位來啟用。在環(huán)回模式下,數(shù)據(jù)不會傳輸?shù)浇橘|(zhì)上,可用于板級診斷和功能驗證。
四、設備功能模式
(一)802.3u MII
DP83816集成了符合IEEE 802.3u標準的媒體獨立接口(MII),可用于連接10/100 Mb/s PHY設備。使用MII時,需要進行特定的配置,包括連接引腳和設置寄存器位。MII串行管理接口可實現(xiàn)PHY寄存器的配置和控制,其數(shù)據(jù)接口包括接收和發(fā)送總線以及各種控制和指示信號。
(二)睡眠模式
睡眠模式是一種系統(tǒng)級功能,可使設備進入比WoL模式更低的功耗狀態(tài)。進入睡眠模式需要執(zhí)行一系列步驟,如禁用接收器、寫入特定的寄存器值等。退出睡眠模式時,也需要相應的操作,以恢復設備的正常運行。
五、編程要點
(一)收發(fā)模塊
100BASE-TX發(fā)送器和接收器由多個功能塊組成,發(fā)送器包括代碼組編碼、加擾器、NRZ到NRZI編碼器和二進制到MLT-3轉(zhuǎn)換器等,接收器包括ADC、輸入補償、信號檢測等功能塊。10BASE-T收發(fā)器模塊符合IEEE 802.3標準,具備多種功能,如碰撞檢測、正常鏈路脈沖檢測和生成等。
(二)接收過濾邏輯
接收過濾邏輯支持多種過濾技術(shù),可根據(jù)接收過濾控制寄存器和喚醒命令和狀態(tài)寄存器的設置對傳入數(shù)據(jù)包進行過濾。包括接受所有廣播、組播和單播數(shù)據(jù)包,以及基于完美匹配、模式匹配、組播哈希和單播哈希的過濾。
(三)Wake-On-LAN(WoL)模式
WoL模式允許網(wǎng)絡設備在檢測到喚醒事件時通知系統(tǒng)。進入WoL模式需要進行一系列的寄存器設置,退出時也需要相應的操作。設備支持多種喚醒事件,如PHY中斷、Magic Packet等。
(四)電源管理
DP83816支持多種電源狀態(tài),如D0、D1、D2、D3hot和D3cold。不同狀態(tài)下的電源管理方式不同,用戶可根據(jù)實際需求進行選擇。例如,D0狀態(tài)為正常工作狀態(tài),D3cold狀態(tài)為最高節(jié)能狀態(tài)。
(五)緩沖管理
緩沖管理方案使設備能夠快速、簡單且高效地使用幀緩沖內(nèi)存。幀的存儲格式在收發(fā)時相似,使用單獨的緩沖區(qū)和描述符來存儲數(shù)據(jù)包信息,可通過轉(zhuǎn)移描述符實現(xiàn)數(shù)據(jù)從接收緩沖區(qū)到發(fā)送緩沖區(qū)的有效轉(zhuǎn)移。
六、寄存器塊
DP83816的寄存器分為配置寄存器、操作寄存器和內(nèi)部PHY寄存器。配置寄存器用于PCI BIOS對設備進行軟配置,操作寄存器用于控制設備的各種功能,內(nèi)部PHY寄存器用于控制和監(jiān)測物理層的狀態(tài)。
七、應用與實現(xiàn)
(一)典型應用
DP83816的典型應用包括連接PCI總線、外部ROM和EEPROM等。在設計時,需要注意電源管理、時鐘輸入、磁體選擇和引腳配置等方面的要求。例如,時鐘輸入可選擇外部CMOS振蕩器或晶體諧振器,磁體應選擇包含隔離變壓器和集成共模扼流圈的產(chǎn)品。
(二)詳細設計步驟
在MAC接口(MII)的設計中,需要注意終止要求和推薦的最大跡線長度。為減少數(shù)字信號能量,建議在MII輸出信號上使用50-Ω串聯(lián)終止電阻。跡線長度應盡量短,理想情況下不超過6英寸,跡線長度匹配應控制在2英寸以內(nèi)。
(三)電源供應建議
為減少EMI,設備的VDD供應引腳應使用低阻抗0.1-μF表面貼裝電容器進行旁路,電容器應盡可能靠近組件的VDD供應引腳。同時,建議PCB至少有一個實心接地平面和一個實心VDD平面,以提供低阻抗的電源和返回路徑。
(四)布局指南
布局時,應將49.9-Ω、1%的終端電阻和0.1-μF的去耦電容器靠近TPTDP、TPRDM和TPTDP、TPRDM引腳。避免在所有信號跡線上出現(xiàn)短截線,尤其是差分信號對。建議使用至少4層的PCB,以滿足信號完整性和性能要求。
八、總結(jié)
DP83816作為一款功能強大的以太網(wǎng)控制器,在性能、功耗和功能方面都有出色的表現(xiàn)。在實際應用中,我們需要根據(jù)其規(guī)格參數(shù)和功能特點,合理進行設計和布局,以確保設備的穩(wěn)定運行和最佳性能。同時,對于設備的各項功能和寄存器設置,我們需要深入理解,才能充分發(fā)揮其優(yōu)勢。大家在使用過程中遇到任何問題,歡迎一起交流探討。
-
以太網(wǎng)控制器
+關(guān)注
關(guān)注
0文章
52瀏覽量
13184 -
功能特性
+關(guān)注
關(guān)注
0文章
22瀏覽量
85
發(fā)布評論請先 登錄
DP83816 pdf datasheet (10/100
基于CPCI總線10/100 Mb/s以太網(wǎng)卡的設計與實現(xiàn)
DP83816 10/100 Mb/s 集成 PCI 以太網(wǎng)媒體接入控制器和物理層 (MacPhyter-II)
DP83816 10/100 Mb/s集成PCI以太網(wǎng)介質(zhì)訪問控制器和物理層數(shù)據(jù)表
DP83816-EX單芯片10/100 Mb/s以太網(wǎng)控制器數(shù)據(jù)表
DP83815單芯片10/100 Mb/s以太網(wǎng)控制器數(shù)據(jù)表
Microchip LAN9211-ABZJ 集成 10/100 以太網(wǎng) PHY的以太網(wǎng)控制器
DP83816:10/100 Mb/s集成PCI以太網(wǎng)控制器的深度解析
評論