探索LMKDB12xx:PCIe時鐘復用器的卓越之選
在高速數據傳輸和處理的時代,PCIe技術的發展日新月異,從Gen 1到Gen 7,對時鐘信號的質量和穩定性提出了越來越高的要求。今天,我們就來深入探討一款專為PCIe Gen 1至Gen 7應用設計的超低抖動LP - HCSL時鐘復用器——LMKDB12xx系列。
文件下載:lmkdb1204.pdf
1. 產品特性剖析
1.1 廣泛的標準支持
LMKDB12xx支持PCIe Gen 1至Gen 7,無論是CC(Common Clock)還是IR(Independent Reference)PCIe架構,它都能完美適配。同時,所有設備均符合DB2000QL規范,為我們的設計提供了堅實的標準基礎。
1.2 超低的附加抖動
抖動是衡量時鐘信號質量的關鍵指標之一。LMKDB12xx在這方面表現卓越,在156.25MHz下,12kHz至20MHz RMS附加抖動最大僅為31fs。不同PCIe世代下的附加抖動更是低至令人驚嘆的程度:PCIe Gen 4最大為13fs,Gen 5為5fs,Gen 6為3fs,Gen 7為2.1fs。如此低的抖動,為高速數據傳輸提供了穩定的時鐘基礎,大大降低了誤碼率。
1.3 豐富的功能特性
- 故障安全輸入:確保在輸入信號出現異常時,設備仍能穩定工作,提高了系統的可靠性。
- 靈活的上電順序:設計人員可以根據實際需求靈活安排上電順序,增強了設計的靈活性。
- 自動輸出禁用:當輸入信號無效時,輸出時鐘會自動靜音,避免了無效信號的干擾。
- 獨立輸出使能:每個輸出都可以獨立控制,方便實現個性化的時鐘分配方案。
- SBI(Side Band Interface)高速輸出控制:能夠以高達25MHz的速度快速啟用或禁用輸出時鐘,比SMBus更快。
- LOS(Loss of Signal)輸入檢測:實時監測輸入信號的狀態,及時反饋信號丟失情況。
- 可選輸出阻抗:支持85Ω或100Ω的輸出阻抗,可根據實際應用需求進行選擇。
- 寬電源電壓和溫度范圍:支持1.8V / 3.3V ± 10%的電源電壓,工作環境溫度范圍為 - 40°C至105°C,適應各種復雜的工作環境。
2. 應用領域拓展
LMKDB12xx憑借其卓越的性能,在多個領域都有廣泛的應用:
- 高性能計算:為高性能計算系統提供穩定、低抖動的時鐘信號,確保數據處理的高效性。
- 服務器主板:滿足服務器對時鐘信號質量和穩定性的嚴格要求,提高服務器的整體性能。
- NIC/SmartNIC:為網絡接口卡和智能網卡提供可靠的時鐘支持,保障網絡通信的順暢。
- 硬件加速器:在硬件加速領域,為加速器提供精準的時鐘信號,提升加速效果。
3. 產品詳細解讀
3.1 功能框圖與工作原理
從功能框圖可以看出,LMKDB12xx通過對輸入時鐘的選擇和處理,將合適的時鐘信號分配到各個輸出端。它具有多種控制模式,包括引腳模式、SMBus模式和SBI模式,這些模式可以同時使用,為設計人員提供了更多的控制選擇。例如,通過vSMB_EN引腳可以選擇引腳模式或SMBus模式,SBI則可以在更高的速度下實現輸出時鐘的啟用或禁用。
3.2 輸入特性分析
- 運行輸入時鐘:設備支持在電源關閉時輸入時鐘仍保持運行,這對于時鐘輸入在電源提供之前就已存在的情況非常有用。
- 故障安全輸入:所有時鐘輸入引腳和數字輸入引腳都具備故障安全功能,即使在設備電源關閉時,引腳也能被驅動到VDD,而不會導致泄漏或可靠性問題。
- 輸入配置選項:輸入緩沖級支持四種不同的配置,包括DC耦合HCSL輸入、DC耦合LVDS輸入、AC耦合輸入和內部50Ω接地端接。對于不同的輸入信號類型,我們可以根據實際情況進行選擇和配置。例如,對于LP - HCSL輸入,通常禁用內部端接;而對于HCSL輸入,如果沒有外部端接,則可以啟用內部端接。
3.3 靈活的電源序列
在電源管理方面,LMKDB12xx有著嚴格的要求。例如,在推薦的電源關閉序列中,PWRDN#必須在輸入時鐘有效時被斷言,并且要保持低電平兩個連續的輸入時鐘周期上升沿,以確保所有時鐘輸出靜音且無毛刺。OE#引腳的斷言和去斷言則相對靈活,但只有在時鐘輸入有效、PWRGD/PWRDN#引腳為高電平且設備電源開啟的條件下才會生效。
3.4 LOS和OE控制
- 同步OE:輸出的啟用和禁用是同步的,確保在輸出狀態切換時不會出現毛刺或脈沖。
- OE控制方式:支持三種OE控制方式,即OE引腳、通過SMBus的OE寄存器位和通過SBI的OE控制。這三種控制方式遵循與邏輯,只有當所有控制都啟用輸出時,輸出才會被啟用。
3.5 輸出特性亮點
- 輸出銀行:LMKDB12xx復用器有兩個輸出銀行,可以作為雙銀行緩沖模式使用,每個銀行都有獨立的電源引腳,避免了不同頻率下的串擾。
- 雙端接支持:雖然在常規PCIe應用中,LP - HCSL輸出通常不需要外部端接,但LMKDB系列支持雙端接,不過這會增加額外的功耗。
- 可編程輸出擺率:通過SMBus和引腳模式可以對輸出擺率進行控制。引腳模式提供全局擺率控制,而SMBus則支持對每個輸出的可編程擺率控制。擺率的設置與PCB走線特性密切相關,因此在設計時需要充分考慮。
- 可編程輸出幅度擺幅:支持在600mV至975mV范圍內對LP - HCSL擺幅進行編程,通過寄存器AMP和AMP_BANKX可以對所有輸出進行統一編程。
- 精確的輸出阻抗:支持100Ω或85Ω的LP - HCSL輸出阻抗,并且輸出阻抗可以精確調整到±5%,有助于提高阻抗匹配和時鐘信號的完整性。
4. 寄存器映射與配置
寄存器映射是理解和配置LMKDB12xx的關鍵。通過對各個寄存器的操作,我們可以實現對設備功能的精細控制。例如,通過R0和R1寄存器可以控制CLK0 - CLK3的輸出啟用;通過R4和R36寄存器可以分別啟用CLKIN1和CLKIN0的自動輸出禁用功能。在實際應用中,我們需要根據具體的設計需求,合理配置這些寄存器的值。
5. 應用設計實例
5.1 典型應用場景
以PCIe和以太網時鐘分配為例,LMKDB12xx可以根據給定的時鐘源,提供多個PCIe時鐘(100MHz)或以太網時鐘(156.25MHz)的副本。在設計過程中,我們需要考慮多個因素,如抖動要求、空間限制等。
5.2 設計步驟與計算
首先,我們需要根據設計參數計算時鐘緩沖器的抖動預算。例如,對于PCIe Gen 5,根據參考時鐘抖動和總時鐘抖動的要求,通過RMS加法計算出時鐘緩沖器允許的最大附加抖動。然后,根據規格書中的電氣特性表,選擇滿足要求的設備。在這個例子中,PCIe Gen 5允許的最大附加抖動為21fs,而LMKDB12xx在相應條件下的附加抖動遠低于這個值,完全滿足設計要求。
6. 注意事項與支持資源
6.1 電源供應與布局
在電源供應方面,建議在每個電源引腳附近放置0.1μF的電容,并在VDDA引腳旁邊放置2.2Ω的電阻,以減少噪聲。所有電源引腳可以連接到一個電源軌上,同時推薦使用鐵氧體磁珠和10μF的電容接地。在布局方面,要使用低電感的接地連接,匹配PCB走線阻抗與設備輸出阻抗,消除走線中的短截線和不連續性。
6.2 文檔與支持
TI提供了豐富的文檔和支持資源,包括相關的評估模塊用戶指南、博客文章等。通過TI E2E?支持論壇,我們可以快速獲得專家的幫助和解答。同時,要注意靜電放電的防護,避免對集成電路造成損壞。
LMKDB12xx系列時鐘復用器以其超低的抖動、豐富的功能和靈活的配置,為PCIe和以太網時鐘分配提供了一個優秀的解決方案。在實際設計中,我們需要充分理解其特性和應用要求,合理進行設計和配置,以實現最佳的性能和穩定性。你在使用類似時鐘復用器的過程中遇到過哪些挑戰呢?歡迎在評論區分享你的經驗和想法。
-
低抖動
+關注
關注
0文章
62瀏覽量
6073
發布評論請先 登錄
LMKDB1202 PCIe時鐘多路復用器技術文檔總結
?LMKDB1202/LMKDB1204 PCIe時鐘多路復用器技術文檔總結
探索LMKDB12xx:PCIe時鐘復用器的卓越之選
評論