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