KSZ8721BL/SL:10/100 Base-TX/FX MII物理層收發(fā)器的深度剖析
在網(wǎng)絡通信領(lǐng)域,物理層收發(fā)器扮演著至關(guān)重要的角色,它是數(shù)據(jù)在物理介質(zhì)上傳輸?shù)年P(guān)鍵橋梁。KSZ8721BL/SL作為一款3.3V單電源10/100 Base-TX/FX MII物理層收發(fā)器,以其卓越的性能和豐富的功能,為網(wǎng)絡設備的設計提供了強大的支持。本文將對KSZ8721BL/SL進行全面的分析,探討其特點、功能、寄存器配置以及應用注意事項。
文件下載:KS8721SL-EVAL.pdf
一、產(chǎn)品概述
KSZ8721BL和KSZ8721SL采用2.5V核心設計,滿足低電壓和低功耗的要求。它們使用MII和RMII接口進行數(shù)據(jù)的收發(fā),集成了10BASE-T物理介質(zhì)附件(PMA)、物理介質(zhì)相關(guān)(PMD)和物理編碼子層(PCS)功能,同時具備片上10BASE-T輸出濾波,無需外部濾波器,可使用一組線路變壓器滿足100BASE-TX和10BASE-T的要求。該收發(fā)器能夠自動配置100或10Mbps以及全雙工或半雙工操作,是100BASE-TX/10BASE-T應用的理想選擇。
二、產(chǎn)品特性亮點
低功耗設計
采用2.5V CMOS設計,I/O支持2.5/3.3V容限,內(nèi)置電壓調(diào)節(jié)器,單3.3V電源供電,功耗小于340mW(包括輸出驅(qū)動電流),有效降低了系統(tǒng)的功耗。
標準兼容性
完全符合IEEE 802.3u標準,確保了與其他符合該標準的設備的兼容性,為系統(tǒng)的集成提供了便利。
接口支持
支持MII和簡化MII(RMII)接口,可根據(jù)實際需求靈活選擇,滿足不同應用場景的要求。
多種模式支持
支持10BASE-T、100BASE-TX和100BASE-FX,并具備遠端故障檢測功能;支持掉電和節(jié)能模式,可根據(jù)實際使用情況進行功耗優(yōu)化;支持自動協(xié)商和手動選擇10/100 Mbps速度以及全雙工/半雙工模式,提高了系統(tǒng)的靈活性。
片上濾波
片上集成了模擬前端濾波,為100BASE-TX和10BASE-T提供了良好的信號處理能力,減少了外部濾波元件的使用。
LED指示
提供多種LED輸出,用于指示鏈路、活動、全雙工/半雙工、沖突和速度等狀態(tài),方便用戶進行系統(tǒng)監(jiān)控。
自動交叉
支持MDI/MDI-X自動交叉功能,消除了使用交叉電纜的困擾,簡化了網(wǎng)絡連接。
引腳兼容
KSZ8721BL可直接替代KSZ8721BT,KSZ8721SL可直接替代KSZ8721B,方便進行產(chǎn)品升級和替換。
寬溫度范圍
提供商業(yè)溫度范圍(0°C至+70°C)和工業(yè)溫度范圍(–40°C至+85°C)的產(chǎn)品,滿足不同環(huán)境的使用需求。
封裝多樣
提供48引腳SSOP和LQFP封裝,方便不同的PCB布局和設計。
三、引腳描述與配置
該收發(fā)器共有48個引腳,每個引腳都有特定的功能。例如,MDIO和MDC用于管理獨立接口(MII)的數(shù)據(jù)傳輸和時鐘輸入;RXD[3..0]用于MII接收數(shù)據(jù)輸出;TXD[3..0]用于MII發(fā)送數(shù)據(jù)輸入;LED引腳用于狀態(tài)指示等。在復位時,部分引腳的上拉/下拉值會被鎖存,用于配置PHY地址、模式選擇等。具體的引腳功能和配置可參考文檔中的詳細表格。
四、功能詳細解析
100BASE-TX收發(fā)功能
發(fā)送
發(fā)送功能包括并行到串行轉(zhuǎn)換、NRZ到NRZI轉(zhuǎn)換以及MLT-3編碼和傳輸。輸入的25 MHz、4位數(shù)據(jù)被轉(zhuǎn)換為125 MHz的串行比特流,經(jīng)過NRZ到NRZI的轉(zhuǎn)換后,以MLT3電流輸出。輸出電流由外部1% 6.49 kΩ電阻設置,其典型上升/下降時間為4 ns,符合ANSI TP-PMD標準。
接收
接收功能包括自適應均衡、DC恢復、MLT-3到NRZI轉(zhuǎn)換、數(shù)據(jù)和時鐘恢復、NRZI到NRZ轉(zhuǎn)換以及串行到并行轉(zhuǎn)換。通過均衡濾波器補償雙絞線電纜上的符號間干擾,DC恢復電路補償基線漂移,時鐘恢復電路從NRZI信號中提取125 MHz時鐘,最終將NRZ串行數(shù)據(jù)轉(zhuǎn)換為4位并行數(shù)據(jù)。
PLL時鐘合成器
KSZ8721BL/SL通過內(nèi)部晶體振蕩器電路為系統(tǒng)生成125 MHz、25 MHz和20 MHz時鐘,為系統(tǒng)的穩(wěn)定運行提供了精確的時鐘參考。
擾碼器/解擾器
擾碼器的作用是擴展信號的功率譜,減少電磁干擾(EMI)和基線漂移,提高信號的傳輸質(zhì)量。
10BASE-T收發(fā)功能
發(fā)送
當TXEN(發(fā)送使能)置高時,數(shù)據(jù)編碼和傳輸開始,只要TXEN保持高電平,數(shù)據(jù)就會持續(xù)發(fā)送。輸出驅(qū)動與100BASE-T驅(qū)動集成,輸出信號經(jīng)過內(nèi)部波形整形和預加重,典型幅度為2.5V。
接收
接收端采用輸入緩沖和電平檢測靜噪電路,通過差分輸入接收器電路和PLL進行解碼。靜噪電路可拒絕低于300 mV或短脈沖寬度的信號,防止噪聲干擾。當輸入信號超過靜噪閾值時,PLL鎖定信號并解碼數(shù)據(jù)幀。
SQE和Jabber功能
在10BASE-T操作中,每個數(shù)據(jù)包發(fā)送后會在COL引腳輸出一個短脈沖,用于測試10BASE-T發(fā)送/接收路徑。如果TXEN持續(xù)高電平超過20 ms(Jabbering),10BASE-T發(fā)送器將被禁用,COL引腳置高;當TXEN低電平超過250 ms時,發(fā)送器重新啟用,COL引腳置低。
自動協(xié)商
KSZ8721BL/SL可通過硬件引腳(引腳29)或軟件(寄存器0.12)進行自動協(xié)商。在自動協(xié)商過程中,它會廣告自身的能力,并與鏈路伙伴的能力進行比較,自動選擇合適的操作模式。自動協(xié)商在FX模式下禁用。
MII數(shù)據(jù)接口
MII數(shù)據(jù)接口包括發(fā)送和接收通道,正常數(shù)據(jù)傳輸采用4B半字節(jié)模式。發(fā)送時鐘(TXC)由KSZ8721BL/SL從外部25 MHz參考源生成,發(fā)送數(shù)據(jù)和控制信號必須與TXC同步;接收時鐘(RXC)根據(jù)鏈路狀態(tài)和操作模式進行恢復。其他信號如發(fā)送使能(TXEN)、接收數(shù)據(jù)有效(RXDV)、錯誤信號(RXER、TXER)、載波檢測(CRS)和沖突檢測(COL)等都有明確的時序和功能定義。
RMII數(shù)據(jù)接口
RMII接口是一種低引腳數(shù)的簡化媒體獨立接口,適用于以太網(wǎng)PHY與交換機或中繼器ASIC之間的連接。它支持10 Mbps和100 Mbps數(shù)據(jù)速率,使用單時鐘參考,提供獨立的2位寬發(fā)送和接收數(shù)據(jù)路徑,采用TTL信號電平。
自動交叉(Auto-MDI/MDI-X)
自動MDI/MDI-X配置功能消除了相似設備之間使用交叉電纜的需求,通過寄存器1f:13進行控制,方便了網(wǎng)絡連接的設置。
電源管理
提供掉電模式和節(jié)能模式。掉電模式可通過寫入寄存器0.11或拉低引腳30 PD#實現(xiàn);節(jié)能模式可通過寫入寄存器1fh.10進行禁用,當電纜未連接時,除能量檢測和PLL電路外,其他內(nèi)部電路將關(guān)閉,以節(jié)省功耗。
100BT FX模式
當FXSD/FXEN引腳電壓高于0.6V時,激活100BT FX模式,此時自動協(xié)商和自動MDI-X功能禁用。在光纖操作中,F(xiàn)XSD引腳應連接到光纖模塊的信號檢測(SD)輸出,內(nèi)部閾值約為1/2 VDD ±50 mV(1.25V ±0.05V)。當檢測到無信號時,會生成遠端故障(FEF)信號,可通過將引腳27拉低禁用FEF。
媒體轉(zhuǎn)換器操作
KSZ8721BL/SL可在背靠背RMII回環(huán)模式下進行媒體轉(zhuǎn)換,一部分工作在TX模式,另一部分工作在FX模式,兩者可共享一個50 MHz振蕩器。通過控制TXD2引腳可禁用發(fā)送器并設置為三態(tài),同時RXD2引腳可作為能量檢測信號。
電源電路設計
Microchip的集成內(nèi)置電壓調(diào)節(jié)器技術(shù)允許使用單3.3V電源為KSZ8721BL/SL供電,2.5V VDD引腳可與現(xiàn)有KSZ8721B/BT部件進行引腳兼容替換。具體的電源連接和電路設計可參考文檔中的相關(guān)圖示和說明。
五、寄存器映射
該收發(fā)器包含多個寄存器,每個寄存器都有特定的功能。例如,基本控制寄存器(0h)用于控制軟件復位、環(huán)回模式、速度選擇、自動協(xié)商、掉電等功能;基本狀態(tài)寄存器(1h)用于指示設備的各種狀態(tài),如鏈路狀態(tài)、自動協(xié)商完成狀態(tài)等。其他寄存器如PHY標識符寄存器、自動協(xié)商廣告寄存器、自動協(xié)商鏈路伙伴能力寄存器等,都在設備的配置和操作中發(fā)揮著重要作用。
六、操作特性與電氣特性
操作特性
包括絕對最大額定值和工作額定值。絕對最大額定值規(guī)定了設備的極限工作條件,如存儲溫度范圍為–55°C至+150°C,電源電壓范圍為–0.5V至+4.0V等;工作額定值規(guī)定了設備正常工作的條件,如電源電壓為2.5V或3.3V,環(huán)境溫度分為商業(yè)和工業(yè)兩種范圍。
電氣特性
涵蓋了各種電氣參數(shù),如總電源電流、TTL輸入輸出特性、100Base-TX和10Base-T的收發(fā)特性、時鐘輸出特性等。這些參數(shù)為電路設計和系統(tǒng)性能評估提供了重要依據(jù)。
七、時序規(guī)范
10BASE-T和100BASE-T MII收發(fā)時序
詳細規(guī)定了10BASE-T和100BASE-T MII發(fā)送和接收的時序參數(shù),包括數(shù)據(jù)設置時間、保持時間、信號延遲等,確保數(shù)據(jù)的準確傳輸。
自動協(xié)商時序
規(guī)定了自動協(xié)商過程中快速鏈路脈沖(FLP)的時序參數(shù),如FLP突發(fā)間隔、突發(fā)寬度、時鐘/數(shù)據(jù)脈沖寬度等。
SMI時序
規(guī)定了串行管理接口(SMI)的時序參數(shù),包括MDC周期、MDIO設置和保持時間等。
復位時序
規(guī)定了復位信號的時序要求,確保設備在復位時能夠正常初始化。
八、變壓器和晶體選擇
隔離變壓器
建議使用簡單的1:1隔離變壓器,推薦使用集成共模扼流圈的變壓器以滿足FCC要求。文檔中給出了變壓器的推薦特性,如匝數(shù)比、開路電感、漏電感、繞組間電容等。
參考晶體
建議使用頻率為25 MHz、頻率公差最大為±100 ppm、負載電容最大為20 pF、串聯(lián)電阻最大為40Ω的振蕩器或晶體。
九、封裝信息
提供了48引腳SSOP和LQFP封裝的詳細信息,包括封裝標記、尺寸規(guī)格和推薦的焊盤圖案等。用戶可根據(jù)實際需求選擇合適的封裝。
十、總結(jié)與思考
KSZ8721BL/SL作為一款功能強大的物理層收發(fā)器,在網(wǎng)絡通信領(lǐng)域具有廣泛的應用前景。其豐富的功能和良好的性能為網(wǎng)絡設備的設計提供了更多的選擇和便利。然而,在實際應用中,我們也需要根據(jù)具體的需求和場景,合理選擇引腳配置、寄存器設置和外部元件,以確保設備的最佳性能。同時,對于自動協(xié)商、電源管理等功能的深入理解和應用,也有助于提高系統(tǒng)的穩(wěn)定性和可靠性。在設計過程中,你是否遇到過類似收發(fā)器的應用難題?你是如何解決的呢?歡迎在評論區(qū)分享你的經(jīng)驗和見解。
-
網(wǎng)絡通信
+關(guān)注
關(guān)注
4文章
858瀏覽量
32748
發(fā)布評論請先 登錄
KSZ8721BL/SL:10/100 Base-TX/FX MII物理層收發(fā)器的深度剖析
評論