深入解析TLK10022:高速串行鏈路聚合器的技術奧秘
在高速數據傳輸的領域中,鏈路聚合技術對于提升數據吞吐量和優化物理鏈路使用至關重要。TI公司的TLK10022作為一款雙通道多速率串行鏈路聚合器,以其卓越的性能和豐富的功能,成為了眾多高速雙向點對點數據傳輸系統的理想選擇。今天,我們就來深入剖析TLK10022的技術細節,為電子工程師們在實際設計中提供有價值的參考。
文件下載:tlk10022.pdf
1. 產品概述
1.1 產品特性
TLK10022具有一系列令人矚目的特性。它能夠自動對4、3或2條獨立的低速千兆串行線路進行數字復用/解復用,轉化為單條高速千兆串行線路,支持多種復用比例,如4 x (0.25 to 2.5 Gbps) to 1 x (1 to 10 Gbps)等。其信號完整性表現出色,每通道功耗低于800mW(典型值),具備靈活的時鐘方案、可編程的每通道鏈路切換功能,支持多種驅動能力(SFP+、背板、電纜)。同時,它還支持可編程的鏈路標記字符、發送去加重和自適應接收器均衡,以及8B/10B編碼解碼,擁有廣泛的內置測試模式,采用144引腳、13mmx13mm FCBGA封裝,并支持原始(未編碼)數據。
1.2 應用場景
TLK10022的應用場景十分廣泛,涵蓋了千兆串行鏈路聚合、機器視覺、通信系統背板、視頻/圖像數據處理等領域。其核心電源為1V,I/O電源為1.5V/1.8V,可編程的高速加擾/解擾功能能夠改善串行鏈路的轉換密度并降低頻譜峰值。
2. 功能模塊解析
2.1 發送(復用)方向
在發送方向上,低速串行鏈路的數據首先由解串器接收,可選擇進行10位字邊界對齊和8b/10b解碼。數據進入FIFO以補償低速串行鏈路和芯片高速側之間的相位差和時鐘容差。高速側可以選擇字交織或位交織的方式聚合數據,聚合后的數據可選擇進行8b/10b編碼和加擾處理,最后由串化器輸出。
2.2 接收(解復用)方向
接收時,高速聚合數據流由解串器接收,通過通道同步邏輯將數據對齊到20位邊界。可選擇進行8b/10b解碼或解擾,然后進入接收鏈路排序邏輯確定鏈路分配。解聚合后的串行數據流進入獨立的FIFO,經過可編程的偏斜緩沖器和可選的8b/10b編碼后,由串化器輸出。
2.3 鏈路排序
為了在接收端恢復原始的鏈路分配,TLK10022提供了多種方法。其中,預留鏈路標記字符法可通過配置可編程的“搜索”字符和“替換”字符來跟蹤鏈路分配;訓練序列法在鏈路啟動時確定鏈路順序;手動鏈路旋轉法可通過MDIO寄存器或RXCTRL引腳控制鏈路順序;預留鏈路法可使用一條鏈路持續發送鏈路排序信息。
2.4 其他功能
- 1:1模式:支持0.5 Gbps至2.5 Gbps的數據速率,低速和高速速率匹配,發送和接收數據路徑獨立。
- 時鐘容差補償:通過相位校正FIFO周期性插入或刪除用戶定義的預留“空閑”字符來校正時鐘速率不匹配。
- 交叉點開關:可通過MDIO重新配置每個輸出鏈路/位置關聯的數據源,支持廣播/扇出功能。
- 未使用鏈路:使用重復填充數據序列填充未使用的鏈路,通過MDIO監控所有鏈路的狀態。
- 測試模式生成和驗證:具有豐富的內置測試模式,可通過PRBSEN和PRBS_PASS引腳進行控制和監控。
- 電源模式:可通過設備輸入引腳或MDIO控制寄存器進入電源模式,電源模式下MDIO管理串行接口仍可操作,但狀態位可能無效。
- 發送/接收延遲:不同模式下的延遲不同,具體延遲可參考文檔中的圖表。
3. SERDES接口分析
3.1 高速CML輸出
高速數據輸出驅動器采用集成上拉電阻的電流模式邏輯(CML),無需外部組件,僅支持交流耦合輸出模式。為了補償高頻損耗,實現了4抽頭有限脈沖響應(FIR)發送去加重,輸出擺幅和去加重可通過MDIO進行配置。
3.2 高速接收器
高速接收器采用帶內部終端電阻的差分CML,需要交流耦合。接收器集成了自適應均衡器,可通過寄存器設置啟用或禁用均衡功能,采用前饋均衡(FFE)和判決反饋均衡(DFE)來減少符號間干擾。
3.3 信號丟失輸出信號生成(LOS)
信號丟失檢測基于串行輸入信號的電壓電平,當輸入信號的差分峰峰值電壓低于一定閾值時,相應通道的LOS信號將被置位。此外,還可將其他關鍵狀態條件與信號丟失條件進行邏輯或運算,增強實時狀態信號的可見性。
4. 時鐘配置與架構
4.1 配置PLL和線路速率
TLK10022包含內部低抖動高質量振蕩器,可通過特定的MDIO寄存器選擇SERDES速率和PLL乘數,以匹配線路速率和參考時鐘頻率。外部差分參考時鐘的工作頻率范圍較大,但需在規定的偏差范圍內。文檔中詳細給出了不同SERDES PLL乘數下的參考時鐘頻率范圍和線路速率范圍,并通過具體示例說明了如何選擇參考時鐘頻率。
4.2 時鐘架構
每個通道可選擇使用REFCLK0P/N或REFCLK1P/N作為差分參考時鐘,通過MDIO或REFCLKA_SEL和REFCLKB_SEL引腳進行選擇。高速側接收器的時鐘和數據恢復(CDR)功能可從輸入串行數據中恢復時鐘,高速側SERDES提供兩種版本的時鐘供進一步處理,并可通過CLKOUTAP/N和CLKOUTBP/N引腳輸出,輸出時鐘的分頻比和選擇可通過MDIO進行配置。
5. 編程參考
5.1 MDIO管理接口
TLK10022支持IEEE 802.3以太網規范中定義的管理數據輸入/輸出(MDIO)接口,可通過該接口進行寄存器管理和控制。端口地址由控制引腳PRTAD[4:0]確定,TLK10022有兩個不同的MDIO端口地址,通過設置PHY地址字段的LSB可訪問不同的通道。同時,文檔還介紹了MDIO協議的讀寫時序和間接尋址方法。
5.2 寄存器位定義
文檔詳細定義了各種寄存器的讀寫屬性,包括讀寫(RW)、讀寫自清除(RW/SC)、只讀(RO)、只讀鎖存高(RO/LH)、只讀鎖存低(RO/LL)和讀清零(COR)等。并列舉了眾多寄存器的具體功能和位定義,如全局控制寄存器、通道控制寄存器、HS SERDES控制寄存器等,為工程師進行寄存器配置提供了詳細的指導。
6. 電氣特性與機械熱數據
6.1 電氣特性
文檔給出了TLK10022的絕對最大額定值和推薦工作條件,包括電源電壓、輸入電壓、存儲溫度、工作結溫等參數。同時,詳細描述了高速和低速側串行發送器和接收器的特性,如輸出電壓擺幅、去加重、抖動、延遲等,以及參考時鐘、差分輸出時鐘、LVCMOS電氣特性和MDIO、JTAG時序要求等。此外,還提供了電源排序指南,確保設備在不同電源條件下的正常工作。
6.2 機械熱數據
介紹了TLK10022封裝的熱特性,包括Theta-JA、Psi-JT和Psi-JB等參數。還提供了封裝信息、包裝材料信息和機械尺寸圖,為工程師在進行PCB布局和散熱設計時提供了重要參考。
綜上所述,TLK10022是一款功能強大、性能卓越的高速串行鏈路聚合器。電子工程師們在設計高速數據傳輸系統時,可根據實際需求充分利用其豐富的功能和靈活的配置選項。但在使用過程中,也需嚴格遵循其電氣特性和編程參考,確保系統的穩定性和可靠性。大家在實際應用中遇到過哪些問題呢?歡迎在評論區分享交流。
發布評論請先 登錄
TLK10022將一路5Gbps數據分成四路,接上信號后輸出數據碼型沒有變化是什么原因?
TLK10022可以將5Gbps的高速數據轉換成4路1.25Gbps的低速數據嗎?
tlk10022的時鐘輸入是否可以用3.3V的lvpecml電平交流耦合進去?
四通道SDI視頻聚合與解聚參考設計包括主板和子卡示意圖
四通道DisplayPort視頻4:1聚合與解聚參考設計包括原理圖和物料清單
一個完整的四通道SDI聚合與解聚解決方案
TLK10022 10Gbps、雙通道、多速率、通用鏈路聚合器
TLK10081 10Gbps,1-8通道多速率串行鏈路聚合器數據表
深入解析TLK10022:高速串行鏈路聚合器的技術奧秘
評論