深度剖析Microchip KSZ8873MLL/FLL/RLL:集成3端口10/100管理型交換機(jī)
一、引言
在當(dāng)今的網(wǎng)絡(luò)設(shè)備領(lǐng)域,對(duì)于小型、高效且功能強(qiáng)大的交換機(jī)需求日益增長(zhǎng)。Microchip的KSZ8873MLL/FLL/RLL系列集成3端口10/100管理型交換機(jī)便是滿(mǎn)足這一需求的典型代表。該系列產(chǎn)品采用了業(yè)界最小的封裝尺寸,卻集成了豐富的功能,為如IPTV、IP - STB、VoIP、汽車(chē)和工業(yè)等應(yīng)用提供了理想的解決方案。
文件下載:KSZ8873MLLI-TR.pdf
二、產(chǎn)品概述
2.1 基本特性
KSZ8873MLL/FLL/RLL系列產(chǎn)品具有高度集成的特點(diǎn),包含兩個(gè)10/100物理層收發(fā)器和三個(gè)MAC單元,集成了二層管理型交換機(jī)。它們支持多種先進(jìn)的交換功能,如IEEE 802.1q VLAN、QoS優(yōu)先級(jí)、端口鏡像等,同時(shí)具備靈活的配置接口,可作為管理型或非管理型交換機(jī)使用。
2.2 型號(hào)差異
該系列產(chǎn)品有不同型號(hào)以滿(mǎn)足不同應(yīng)用場(chǎng)景:
- KSZ8873MLL:具備兩個(gè)10/100BASE - T/TX收發(fā)器和一個(gè)MII接口。
- KSZ8873RLL:擁有兩個(gè)10/100BASE - T/TX收發(fā)器和一個(gè)RMII接口。
- KSZ8873FLL:配置兩個(gè)100BASE - FX收發(fā)器和一個(gè)MII接口。
這些型號(hào)均采用符合RoHS標(biāo)準(zhǔn)的64引腳LQFP封裝,有工業(yè)級(jí)和符合AEC - Q100汽車(chē)級(jí)版本可選。
三、物理層收發(fā)器功能
3.1 100BASE - TX收發(fā)
- 發(fā)送功能:實(shí)現(xiàn)并行到串行轉(zhuǎn)換、4B/5B編碼、擾碼、NRZ到NRZI轉(zhuǎn)換以及MLT3編碼和傳輸。輸出電流由外部1% 11.8 kΩ電阻設(shè)置,輸出信號(hào)符合ANSI TP - PMD標(biāo)準(zhǔn)。
- 接收功能:進(jìn)行自適應(yīng)均衡、DC恢復(fù)、MLT3到NRZI轉(zhuǎn)換、數(shù)據(jù)和時(shí)鐘恢復(fù)、NRZI到NRZ轉(zhuǎn)換、解擾、4B/5B解碼以及串行到并行轉(zhuǎn)換。自適應(yīng)均衡器可根據(jù)電纜長(zhǎng)度和環(huán)境變化調(diào)整自身特性,以?xún)?yōu)化性能。
3.2 PLL時(shí)鐘合成器
該系列產(chǎn)品可從外部25 MHz或50 MHz晶體或振蕩器生成125 MHz、62.5 MHz和31.25 MHz時(shí)鐘,其中KSZ8873RLL還能為RMII接口生成50 MHz參考時(shí)鐘。
3.3 擾碼/解擾碼(僅100BASE - TX)
擾碼器用于擴(kuò)展信號(hào)的功率譜,減少電磁干擾(EMI)和基線(xiàn)漂移。發(fā)送數(shù)據(jù)通過(guò)11位寬的線(xiàn)性反饋移位寄存器(LFSR)進(jìn)行擾碼,接收器使用相同序列解擾。
3.4 100BASE - FX操作
與100BASE - TX操作類(lèi)似,但在發(fā)送和接收時(shí)繞過(guò)擾碼/解擾碼和MLT3編碼器/解碼器,同時(shí)繞過(guò)自動(dòng)協(xié)商和禁用自動(dòng)MDI/MDI - X。
3.5 100BASE - FX信號(hào)檢測(cè)與遠(yuǎn)端故障
通過(guò)FXSD輸入引腳檢測(cè)光纖信號(hào),可通過(guò)寄存器設(shè)置信號(hào)閾值。當(dāng)檢測(cè)到遠(yuǎn)端故障(FEF)時(shí),KSZ8873FLL會(huì)發(fā)送特定信號(hào)通知光纖鏈路伙伴,F(xiàn)EF功能可通過(guò)寄存器禁用。
3.6 10BASE - T收發(fā)
- 發(fā)送:與100BASE - TX驅(qū)動(dòng)器集成,使用相同磁體進(jìn)行傳輸,輸出信號(hào)經(jīng)過(guò)內(nèi)部波形整形和預(yù)加重。
- 接收:采用輸入緩沖器和電平檢測(cè)靜噪電路,通過(guò)差分輸入接收器電路和鎖相環(huán)(PLL)進(jìn)行解碼。靜噪電路可防止噪聲誤觸發(fā)解碼器。
3.7 MDI/MDI - X自動(dòng)交叉
支持HP Auto MDI/MDI - X和IEEE 802.3u標(biāo)準(zhǔn)MDI/MDI - X自動(dòng)交叉,可根據(jù)遠(yuǎn)程設(shè)備的發(fā)送和接收對(duì)自動(dòng)分配收發(fā)對(duì),該功能可通過(guò)寄存器禁用。
3.8 自動(dòng)協(xié)商
符合IEEE 802.3u規(guī)范中的自動(dòng)協(xié)商協(xié)議,可與鏈路伙伴協(xié)商最佳操作模式。若不支持自動(dòng)協(xié)商或鏈路伙伴繞過(guò)該協(xié)議,設(shè)備可通過(guò)并行檢測(cè)建立鏈路。
3.9 LinkMD?電纜診斷
支持LinkMD功能,利用時(shí)域反射儀(TDR)分析銅纜布線(xiàn)問(wèn)題。通過(guò)訪(fǎng)問(wèn)特定寄存器進(jìn)行診斷操作,并可根據(jù)診斷結(jié)果判斷電纜故障類(lèi)型和距離。
四、電源管理
該系列產(chǎn)品支持增強(qiáng)型電源管理功能,具有五種操作模式:
4.1 正常操作模式
芯片上電或硬件復(fù)位后默認(rèn)設(shè)置,所有PLL時(shí)鐘運(yùn)行,PHY和MAC開(kāi)啟,主機(jī)接口可進(jìn)行讀寫(xiě)操作。
4.2 節(jié)能模式
當(dāng)自動(dòng)協(xié)商模式啟用且電纜斷開(kāi)時(shí),通過(guò)設(shè)置寄存器進(jìn)入該模式。主要控制PHY收發(fā)器根據(jù)線(xiàn)路狀態(tài)開(kāi)關(guān)以實(shí)現(xiàn)節(jié)能,活動(dòng)恢復(fù)時(shí)可自動(dòng)恢復(fù)正常功率狀態(tài)。
4.3 能源檢測(cè)模式
當(dāng)設(shè)備未連接活動(dòng)鏈路伙伴時(shí),可進(jìn)入該模式節(jié)省多達(dá)50%的功率。設(shè)備會(huì)不斷監(jiān)測(cè)電纜能量,根據(jù)能量情況在正常和低功率狀態(tài)之間切換。
4.4 軟件掉電模式
通過(guò)設(shè)置寄存器進(jìn)入該模式,所有PLL時(shí)鐘禁用,PHY和MAC關(guān)閉,寄存器值不變,主機(jī)設(shè)置可使其恢復(fù)正常操作模式。
4.5 基于端口的掉電模式
可通過(guò)端口控制寄存器關(guān)閉未使用的PHY端口,每個(gè)端口可節(jié)省約15 mA。
4.6 硬件掉電
當(dāng)PWRDN引腳置低時(shí),整個(gè)芯片掉電。
五、MAC和交換功能
5.1 地址查找與學(xué)習(xí)
內(nèi)部查找表可存儲(chǔ)1K個(gè)單播地址及相關(guān)信息,能學(xué)習(xí)新的MAC地址并更新表項(xiàng),同時(shí)監(jiān)測(cè)站點(diǎn)移動(dòng)并相應(yīng)更新,還具備老化機(jī)制,可定期移除長(zhǎng)時(shí)間未更新的記錄。
5.2 轉(zhuǎn)發(fā)算法
轉(zhuǎn)發(fā)數(shù)據(jù)包時(shí),先通過(guò)查找VLAN表、靜態(tài)表和動(dòng)態(tài)表確定“轉(zhuǎn)發(fā)端口1”(PTF1),再經(jīng)過(guò)生成樹(shù)、IGMP偵聽(tīng)、端口鏡像和端口VLAN等處理確定“轉(zhuǎn)發(fā)端口2”(PTF2),最后將數(shù)據(jù)包發(fā)送到PTF2。
5.3 交換引擎
采用高性能交換引擎,工作在存儲(chǔ)轉(zhuǎn)發(fā)模式,具有32 kb內(nèi)部幀緩沖區(qū),可減少整體延遲。
5.4 MAC操作
嚴(yán)格遵守IEEE 802.3標(biāo)準(zhǔn),支持幀間間隔(IPG)、二進(jìn)制指數(shù)退避算法、全雙工流量控制、半雙工背壓等功能,還具備廣播風(fēng)暴保護(hù)和端口獨(dú)立MAC地址及源端口過(guò)濾功能。
5.5 MII和RMII接口操作
MII接口提供物理層和MAC層之間的通用接口,支持PHY和MAC模式;RMII接口是低引腳數(shù)的MII接口,KSZ8873RLL的RMII接口可與RMII PHY和RMII MAC設(shè)備接口。
5.6 MII管理(MIIM)和串行管理接口(SMI)
支持IEEE 802.3 MII管理接口,允許上層設(shè)備監(jiān)測(cè)和控制設(shè)備狀態(tài);SMI接口可訪(fǎng)問(wèn)所有配置寄存器,實(shí)現(xiàn)對(duì)設(shè)備的全面監(jiān)控和控制。
六、高級(jí)交換功能
6.1 旁路模式
當(dāng)CPU進(jìn)入節(jié)能或睡眠模式時(shí),可通過(guò)控制引腳使設(shè)備自動(dòng)切換到旁路模式,維持端口1和端口2之間的交換功能,丟棄目的端口為端口3的數(shù)據(jù)包,提高緩沖區(qū)使用效率。
6.2 IEEE 802.1Q VLAN支持
支持16個(gè)活動(dòng)VLAN,提供VLAN表將12位VLAN ID(VID)轉(zhuǎn)換為4位過(guò)濾ID(FID)進(jìn)行地址查找。支持“入站VLAN過(guò)濾”和“丟棄非PVID數(shù)據(jù)包”等高級(jí)功能。
6.3 QoS優(yōu)先級(jí)支持
為每個(gè)端口提供四個(gè)優(yōu)先級(jí)隊(duì)列,可通過(guò)寄存器設(shè)置端口的優(yōu)先級(jí)分類(lèi)和傳輸隊(duì)列拆分,支持基于端口、802.1p和DiffServ的優(yōu)先級(jí)分類(lèi)。
6.4 生成樹(shù)和快速生成樹(shù)支持
端口3指定為處理器端口,端口1和端口2可通過(guò)寄存器設(shè)置五種生成樹(shù)狀態(tài)??焖偕蓸?shù)協(xié)議(RSTP)為每個(gè)端口分配丟棄、學(xué)習(xí)和轉(zhuǎn)發(fā)三種操作狀態(tài)。
6.5 尾標(biāo)記模式
端口3接口使用尾標(biāo)記,可獲取入站端口信息,用于生成樹(shù)協(xié)議、IGMP偵聽(tīng)等應(yīng)用。通過(guò)設(shè)置寄存器啟用該功能。
6.6 IGMP支持
提供IGMP偵聽(tīng)和IGMP回發(fā)功能,可將IGMP數(shù)據(jù)包轉(zhuǎn)發(fā)到處理器,并根據(jù)尾標(biāo)記信息將響應(yīng)數(shù)據(jù)包回發(fā)到訂閱端口。
6.7 端口鏡像支持
全面支持端口鏡像,包括接收鏡像、發(fā)送鏡像和接收發(fā)送鏡像,可通過(guò)寄存器選擇多個(gè)端口進(jìn)行鏡像操作。
6.8 速率限制支持
提供64 kbps到99 Mbps的精細(xì)分辨率硬件速率限制,可獨(dú)立設(shè)置每個(gè)端口的接收和發(fā)送速率,采用漏桶算法對(duì)輸出流量進(jìn)行整形。
6.9 單播MAC地址過(guò)濾
與靜態(tài)MAC地址表配合使用,可配置對(duì)未知單播地址數(shù)據(jù)包的過(guò)濾或轉(zhuǎn)發(fā)操作,防止單播數(shù)據(jù)包廣播影響端口質(zhì)量。
6.10 配置接口
可作為管理型或非管理型交換機(jī)使用。非管理型模式下可通過(guò)EEPROM或默認(rèn)寄存器設(shè)置進(jìn)行配置;管理型模式下可通過(guò)I2C、SPI或SMI接口進(jìn)行全面配置。
七、寄存器描述
該系列產(chǎn)品的寄存器包括MII管理(MIIM)寄存器、全局寄存器、端口寄存器和高級(jí)控制寄存器等,通過(guò)這些寄存器可對(duì)設(shè)備的各種功能進(jìn)行配置和控制。例如,通過(guò)設(shè)置不同寄存器的位來(lái)控制端口的工作模式、速率、優(yōu)先級(jí)、鏈路狀態(tài)等。
八、操作和電氣特性
8.1 絕對(duì)最大額定值和操作額定值
明確了設(shè)備的電壓、溫度等參數(shù)的絕對(duì)最大額定值和操作額定值范圍,超出這些范圍可能會(huì)損壞設(shè)備或?qū)е缕錈o(wú)法正常工作。
8.2 電氣特性
給出了不同工作模式下的電流消耗、輸入輸出電壓、信號(hào)特性等參數(shù),為設(shè)計(jì)人員在電路設(shè)計(jì)時(shí)提供了重要參考。
九、時(shí)序規(guī)格
詳細(xì)介紹了EEPROM、MAC模式MII、PHY模式MII、RMII、I2C、SPI、自動(dòng)協(xié)商、MDC/MDIO和復(fù)位等操作的時(shí)序參數(shù)和波形圖,確保設(shè)備在不同接口和操作下的正常通信和穩(wěn)定運(yùn)行。
十、復(fù)位電路和隔離變壓器選擇
10.1 復(fù)位電路
提供了兩種推薦的復(fù)位電路,分別適用于電源觸發(fā)復(fù)位和其他設(shè)備驅(qū)動(dòng)復(fù)位的情況,確保設(shè)備在啟動(dòng)和運(yùn)行過(guò)程中的可靠復(fù)位。
10.2 隔離變壓器選擇
指出在線(xiàn)路接口需要使用1:1隔離變壓器,并列出了推薦的變壓器特性和合格的單端口磁性元件,以滿(mǎn)足設(shè)計(jì)要求,如FCC標(biāo)準(zhǔn)。
十一、總結(jié)
Microchip的KSZ8873MLL/FLL/RLL系列集成3端口10/100管理型交換機(jī)憑借其高度集成的設(shè)計(jì)、豐富的功能、靈活的配置和低功耗特性,為多種網(wǎng)絡(luò)應(yīng)用提供了強(qiáng)大而可靠的解決方案。對(duì)于電子工程師來(lái)說(shuō),深入了解該產(chǎn)品的功能和特性,合理運(yùn)用其各種功能,能夠設(shè)計(jì)出更高效、穩(wěn)定的網(wǎng)絡(luò)設(shè)備。在實(shí)際應(yīng)用中,我們還需根據(jù)具體需求進(jìn)行合理的寄存器配置、電路設(shè)計(jì)和時(shí)序優(yōu)化,以充分發(fā)揮該產(chǎn)品的性能優(yōu)勢(shì)。大家在使用過(guò)程中,有沒(méi)有遇到過(guò)一些特別的問(wèn)題或者有獨(dú)特的應(yīng)用經(jīng)驗(yàn)?zāi)??歡迎在評(píng)論區(qū)分享交流。
-
網(wǎng)絡(luò)設(shè)備
+關(guān)注
關(guān)注
0文章
342瀏覽量
30877
發(fā)布評(píng)論請(qǐng)先 登錄
第三代完全集成的3端口開(kāi)關(guān)KSZ8873RLL
集成的3端口10BASE-T/100BASE-TX/FX管理型以太網(wǎng)交換機(jī)
KSZ8873MLL是工業(yè)以太網(wǎng)系統(tǒng)以及獨(dú)立3端***換機(jī)的絕佳選擇
集成的3端口支持10BASE-T和100BASE-TX的多功能交換機(jī)
使用KSZ8873FLL集成3端口10/100管理型交換機(jī)
KSZ8795CLXD-EVAL,用于KSZ8765集成5端口管理型交換機(jī)的評(píng)估板
KSZ8795CLX-EVAL用于KSZ8795CLX集成5端口管理型交換機(jī)的評(píng)估板
交換機(jī)的端口類(lèi)型
基于KSZ8873MLL-EVAL以太網(wǎng)接口的參考設(shè)計(jì)
3端口千兆以太網(wǎng)交換機(jī)KSZ9563R數(shù)據(jù)手冊(cè)
管理型交換機(jī) vs. 非管理型交換機(jī)
KSZ8864CNX/RMNUB:高性能4端口以太網(wǎng)交換機(jī)的卓越之選
深度剖析Microchip KSZ8873MLL/FLL/RLL:集成3端口10/100管理型交換機(jī)
評(píng)論