深入解析KS8993:一款強大的3端口10/100集成交換機
引言
在網絡設備設計領域,選擇一款性能卓越、功能豐富且易于集成的交換機芯片至關重要。今天,我們將深入探討Micrel公司的KS8993,這是一款具有3端口10/100集成功能的交換機芯片,它融合了物理層收發器、MAC單元和集成二層交換機的優勢,為網絡設備設計提供了高效、靈活的解決方案。
文件下載:KS8993.pdf
一、產品概述
KS8993內部包含三個10/100物理層收發器和三個MAC(Media Access Control)單元,以及一個集成二層交換機。該設備支持兩種工作模式:一是作為三端口集成交換機;二是作為三端口交換機,其中第三個端口與物理端口解耦,可通過反向或正向MII(Media Independent Interface)連接外部MAC,此接口還支持部分路由設備使用的7線(串行網絡接口)。
其應用配置十分靈活,既可以作為獨立的三端口交換機,也能作為帶有額外MII端口連接路由元件的雙端口交換機,該額外端口還可用于公共網絡接口。此外,KS8993具備VLAN和優先級隊列等豐富功能,通過系統復位時的I/O綁定,可實現無需處理器干預的非管理型設計。在媒體方面,它支持IEEE 802.3委員會規定的10BaseT、100BaseTX和100BaseFX標準。通過模擬電路的優化,實現了更高效的物理信號傳輸和接收,降低了功耗并減小了芯片尺寸。
二、產品特性
2.1 端口與性能
- 端口配置:擁有3個10/100端口,集成物理層收發器,可滿足不同網絡環境的需求。
- 內存與帶寬:片上配備64k Byte的SRAM用于幀緩沖,具備1.0Gbps的高性能內存帶寬,確保數據的快速處理和傳輸。
2.2 工作模式
- 多種模式支持:支持10BaseT、100BaseTX和100BaseFX等多種工作模式,適應UTP或光纖安裝,提供了廣泛的網絡連接選擇。
- 模擬技術優勢:采用卓越的模擬技術,有效降低了功耗和芯片尺寸,提高了產品的整體性能。
2.3 VLAN與QoS
- VLAN支持:支持基于端口的VLAN,可靈活劃分網絡,增強網絡的安全性和管理效率。
- QoS特性:支持基于802.1p的優先級或基于端口的優先級,為關鍵應用提供服務質量保障。
2.4 其他特性
- LED指示:提供鏈路、活動、全/半雙工和速度等狀態指示,方便用戶實時了解網絡連接狀態。
- 非管理型操作:通過系統復位時的綁定實現非管理型操作,降低了系統復雜度和成本。
- 硬件控制:具備基于硬件的10/100、全/半雙工、流量控制和自動協商功能,確保網絡的穩定運行。
- 強制模式:在自動協商禁用時,支持單個端口的強制模式(全雙工、100BaseTX),提供了更多的配置靈活性。
- 線速收發:實現線速接收和傳輸,保證數據的高效處理。
- 地址管理:片上集成地址查找引擎,支持1K個絕對MAC地址,具備自動地址學習、老化和遷移功能。
- 流量控制:支持全雙工IEEE 802.3x流量控制(Pause)和半雙工背壓流量控制,有效管理網絡流量。
- LED支持:提供全面的LED支持,方便用戶進行狀態監測。
- 外部接口:具備外部MAC接口(MII或SNI 7線),適用于路由器應用。
- 功耗與溫度:功耗為300mA(0.75W),工作溫度范圍為0°C至+70°C,滿足商業應用需求。
- 封裝與電源:采用128引腳PQFP封裝,單2.5V電源供電,便于集成和使用。
三、系統級應用
KS8993可配置為三端口10/100應用或帶有額外MII或SNI端口的雙端口10/100網絡接口。該MII/SNI端口可連接外部處理器,用于路由或公共網絡訪問。其主要優勢包括低功耗、非管理型操作、靈活配置和內置幀緩沖。常見應用場景如獨立的三端口交換機或帶有公共網絡接口的雙端口交換機。
四、引腳描述與配置
4.1 引腳描述
文檔詳細列出了KS8993的引腳信息,包括引腳編號、名稱、類型和功能。引腳類型涵蓋電源、接地、輸入、輸出和雙向等,功能涉及物理信號傳輸、時鐘恢復、VLAN配置、流量控制、LED指示等多個方面。例如,RX和TX引腳用于物理信號的接收和發送,VREF引腳提供傳輸變壓器中心抽頭的參考電壓,MIIS引腳用于選擇外部MII端口的操作模式等。
4.2 I/O分組與描述
引腳被分為多個組,如PHY(物理接口)、MII(媒體獨立接口)、SNI(串行網絡接口)、IND(LED指示)、UP(非管理可編程)、CTRL(控制和雜項)、TEST(工廠測試)和PWR(電源和接地)。每個組的I/O信號都有明確的描述,包括信號的類型、激活狀態和功能。例如,PHY組的RXP和RXM用于連接媒體的差分輸入,TXP和TXM用于差分輸出;MII組的MRXD和MTXD用于接收和發送MAC幀等。
4.3 引腳配置
文檔提供了KS8993的引腳配置圖,展示了各個引腳的位置和連接方式,方便工程師進行硬件設計和布局。
五、功能概述
5.1 物理層收發器
- 100BaseTX收發:發送端進行并行到串行轉換、4B/5B編碼、加擾、NRZ到NRZI轉換、MLT3編碼和傳輸;接收端進行自適應均衡、DC恢復、MLT3到NRZI轉換、數據和時鐘恢復、NRZI到NRZ轉換、解擾、4B/5B解碼和串行到并行轉換。
- PLL時鐘合成器:根據所選接口類型為外部MII和SNI接口生成時鐘。
- 加擾/解擾器:用于100BaseTX,通過11位線性反饋移位寄存器(LFSR)對信號進行加擾,以減少EMI和基線漂移。
- 100BaseFX操作:與100BaseTX類似,但在傳輸和接收時繞過加擾/解擾器和MLT3編碼器/解碼器,且自動協商功能被繞過。
- 100BaseFX信號檢測:當FXSDx > 0.6V時,物理端口運行在100BaseFX模式;當FXSDx < 0.6V時,該模式禁用。
- 100BaseFX遠端故障:當接收光纖模塊的信號檢測為邏輯假時,發送端在幀間空閑期發送84個1和1個0來指示遠端故障,可通過設置外部硬件引腳禁用。
- 10BaseT收發:發送端輸出波形經過整形和預加重,接收端采用輸入緩沖和電平檢測靜噪電路,通過PLL進行解碼。
- 電源管理:支持電源節省模式,當端口無連接時,關閉除能量檢測和PLL電路外的其他電路;還提供端口發送禁用和端口電源關閉功能。
- LED模式選擇:通過MODESEL引腳設置LED模式,可選擇不同的顯示狀態,如鏈路+活動、接收活動、100/鏈路/活動等。
- 自動協商:符合802.3委員會的自動協商協議,允許UTP鏈路伙伴選擇最佳的共同操作模式;若不支持自動協商或鏈路伙伴繞過該功能,則通過觀察接收信號設置模式。
5.2 交換核心
- 地址查找:內部查找表存儲MAC地址及其相關信息,支持1K個絕對MAC地址,與基于哈希的查找表相比,能保證學習到的地址數量。
- 學習:當接收到的數據包的源地址(SA)不在查找表中且數據包無接收錯誤、長度合法時,將SA插入表中。
- 遷移:當接收到的數據包的SA在表中但源端口信息不同且數據包合法時,更新表中的源端口信息。
- 老化:查找引擎會更新記錄的時間戳,若記錄在一段時間內未更新,則將其從表中移除,老化周期約為300秒±75秒,可通過外部電阻啟用或禁用。
- 轉發:根據目的地址(DA)查找結果進行數據包轉發,匹配時將數據包發送到目的端口,未匹配時將數據包轉發到除接收端口外的其他端口;多播和廣播數據包轉發到除源端口外的所有端口;不轉發錯誤數據包、802.3x暫停幀和“本地”數據包。
- 交換引擎:采用高性能交換引擎,以存儲轉發模式工作,內部幀緩沖為16kx32(64kB),資源在三個端口間共享,端口緩沖大小可在系統復位時編程設置。
- MAC操作:嚴格遵守IEEE 802.3標準,確保與其他廠商設備的兼容性和互操作性。包括幀間間隙(IPG)的測量、后退算法的實現、晚碰撞處理、非法幀丟棄和流量控制等功能。
5.3 VLAN支持
每個端口關聯一個3位的端口VLAN掩碼寄存器(PV),廣播數據包根據接收端口的PV發送到掩碼位為1的端口(排除源端口);單播數據包可根據VLAN不匹配丟棄設置進行過濾。通過合理配置PV,可實現不同VLAN之間的通信,如“漏VLAN”功能,提高系統性能。
5.4 QoS優先級支持
每個端口的發送隊列可分為高優先級和低優先級隊列,可通過引腳Px_TXQ2選擇是否啟用拆分功能。數據包優先級可通過端口或802.1p進行分類,支持四種優先級方案,可通過引腳PRSEL1和PRSEL0選擇。此外,還可選擇插入或移除優先級標簽幀的頭部。
5.5 MII接口操作
MII接口可工作在正向或反向模式,正向模式下KS8993 MII像MAC,反向模式下像PHY設備。該接口提供了物理層和MAC層設備之間的通用接口,包括傳輸和接收兩組信號,不同模式下信號的連接和功能有所不同。
5.6 SNI接口(7線)操作
SNI接口用于與網絡層協議處理的控制器接口,KS8993作為PHY設備與外部控制器連接。該接口為位寬數據接口,運行在網絡比特率,包括傳輸和接收兩組信號,用于指示數據有效性和碰撞檢測等。
六、電氣特性與參數
6.1 絕對最大額定值
包括電源電壓、輸入電壓、輸出電壓、引腳溫度和存儲溫度等參數,超過這些額定值可能會損壞設備。
6.2 工作額定值
規定了電源電壓、環境溫度和封裝熱阻等工作條件,設備在這些條件之外可能無法正常工作。
6.3 電氣特性
詳細列出了總電源電流、TTL輸入輸出電壓、100BaseTX和10BaseTX的收發參數等,為電路設計和性能評估提供了依據。
七、時序圖與參考電路
7.1 時序圖
提供了SNI(7線)輸入輸出時序、反向MII和正向MII的接收和發送數據時序圖,并給出了相應的時序參數,如時鐘周期、建立時間、保持時間和輸出有效時間等,幫助工程師進行信號同步和時序設計。
7.2 參考電路
包括LED端口的上拉、下拉和浮空參考電路,以及推薦的復位電路,為硬件設計提供了實用的參考方案。
八、編碼與變壓器選擇
8.1 4B/5B編碼
在100BaseTX和100BaseFX中,數據和幀控制采用4B/5B編碼,用于編碼額外的控制點、減少游程長度和提供時鐘恢復所需的轉換。文檔提供了4B/5B編碼的轉換表。
8.2 MLT3編碼
100BaseTX操作中,NRZI信號采用MLT3編碼,以減少信號在雙絞線介質上的電磁干擾(EMI)。文檔描述了MLT3編碼的電平變化過程。
8.3 隔離變壓器選擇
推薦使用具有集成共模扼流圈的1:1隔離變壓器,以滿足FCC要求。文檔給出了變壓器的特性參數,如匝數比、開路電感、漏電感、繞組間電容、直流電阻、插入損耗和耐壓等。
8.4 參考晶體選擇
推薦使用頻率為25.00000 MHz、頻率公差最大為±100 ppm的振蕩器或晶體,并列出了與Micrel設備引腳兼容的變壓器供應商和型號。
九、總結
KS8993是一款功能強大、性能卓越的3端口10/100集成交換機芯片,具有豐富的特性和靈活的配置選項。它在物理層收發、交換核心、VLAN支持、QoS優先級、接口操作等方面表現出色,為網絡設備設計提供了全面的解決方案。無論是獨立的交換機應用還是與路由元件結合的網絡接口,KS8993都能滿足不同用戶的需求。工程師在設計網絡設備時,可以充分利用KS8993的優勢,打造高效、穩定的網絡系統。
在實際應用中,你是否遇到過類似芯片在配置和調試過程中的挑戰?你是如何解決的呢?歡迎在評論區分享你的經驗和見解。
-
網絡設備
+關注
關注
0文章
352瀏覽量
30903
發布評論請先 登錄
探索Microchip KSZ8999:9端口10/100交換機的卓越性能與應用
探索KS8997/KSZ8997:8端口10/100集成交換機的卓越性能與應用
探秘KS8993M系列:低端口百兆交換機的理想之選
KSZ8895MQX/RQX/FQX/MLX:高性能集成以太網交換機的技術剖析
深度剖析Microchip KSZ8873MLL/FLL/RLL:集成3端口10/100管理型交換機
深入剖析Microchip KSZ8864CNX/RMNUB:高性能4端口交換機的卓越之選
深入解析KSZ8864CNX/RMNUB:高性能4端口以太網交換機的卓越之選
Amphenol SwitchBlox Rugged:一款適用于惡劣環境的以太網交換機
ADIN2111集成10BASE-T1L PHY的低復雜度、2端口以太網交換機技術手冊
深入解析KS8993:一款強大的3端口10/100集成交換機
評論