电子说
在高速数据传输和处理的时代,PCIe技术的发展日新月异,从Gen 1到Gen 7,对时钟信号的质量和稳定性提出了越来越高的要求。今天,我们就来深入探讨一款专为PCIe Gen 1至Gen 7应用设计的超低抖动LP - HCSL时钟复用器——LMKDB12xx系列。
文件下载:lmkdb1204.pdf
LMKDB12xx支持PCIe Gen 1至Gen 7,无论是CC(Common Clock)还是IR(Independent Reference)PCIe架构,它都能完美适配。同时,所有设备均符合DB2000QL规范,为我们的设计提供了坚实的标准基础。
抖动是衡量时钟信号质量的关键指标之一。LMKDB12xx在这方面表现卓越,在156.25MHz下,12kHz至20MHz RMS附加抖动最大仅为31fs。不同PCIe世代下的附加抖动更是低至令人惊叹的程度:PCIe Gen 4最大为13fs,Gen 5为5fs,Gen 6为3fs,Gen 7为2.1fs。如此低的抖动,为高速数据传输提供了稳定的时钟基础,大大降低了误码率。
LMKDB12xx凭借其卓越的性能,在多个领域都有广泛的应用:
从功能框图可以看出,LMKDB12xx通过对输入时钟的选择和处理,将合适的时钟信号分配到各个输出端。它具有多种控制模式,包括引脚模式、SMBus模式和SBI模式,这些模式可以同时使用,为设计人员提供了更多的控制选择。例如,通过vSMB_EN引脚可以选择引脚模式或SMBus模式,SBI则可以在更高的速度下实现输出时钟的启用或禁用。
在电源管理方面,LMKDB12xx有着严格的要求。例如,在推荐的电源关闭序列中,PWRDN#必须在输入时钟有效时被断言,并且要保持低电平两个连续的输入时钟周期上升沿,以确保所有时钟输出静音且无毛刺。OE#引脚的断言和去断言则相对灵活,但只有在时钟输入有效、PWRGD/PWRDN#引脚为高电平且设备电源开启的条件下才会生效。
寄存器映射是理解和配置LMKDB12xx的关键。通过对各个寄存器的操作,我们可以实现对设备功能的精细控制。例如,通过R0和R1寄存器可以控制CLK0 - CLK3的输出启用;通过R4和R36寄存器可以分别启用CLKIN1和CLKIN0的自动输出禁用功能。在实际应用中,我们需要根据具体的设计需求,合理配置这些寄存器的值。
以PCIe和以太网时钟分配为例,LMKDB12xx可以根据给定的时钟源,提供多个PCIe时钟(100MHz)或以太网时钟(156.25MHz)的副本。在设计过程中,我们需要考虑多个因素,如抖动要求、空间限制等。
首先,我们需要根据设计参数计算时钟缓冲器的抖动预算。例如,对于PCIe Gen 5,根据参考时钟抖动和总时钟抖动的要求,通过RMS加法计算出时钟缓冲器允许的最大附加抖动。然后,根据规格书中的电气特性表,选择满足要求的设备。在这个例子中,PCIe Gen 5允许的最大附加抖动为21fs,而LMKDB12xx在相应条件下的附加抖动远低于这个值,完全满足设计要求。
在电源供应方面,建议在每个电源引脚附近放置0.1μF的电容,并在VDDA引脚旁边放置2.2Ω的电阻,以减少噪声。所有电源引脚可以连接到一个电源轨上,同时推荐使用铁氧体磁珠和10µF的电容接地。在布局方面,要使用低电感的接地连接,匹配PCB走线阻抗与设备输出阻抗,消除走线中的短截线和不连续性。
TI提供了丰富的文档和支持资源,包括相关的评估模块用户指南、博客文章等。通过TI E2E™支持论坛,我们可以快速获得专家的帮助和解答。同时,要注意静电放电的防护,避免对集成电路造成损坏。
LMKDB12xx系列时钟复用器以其超低的抖动、丰富的功能和灵活的配置,为PCIe和以太网时钟分配提供了一个优秀的解决方案。在实际设计中,我们需要充分理解其特性和应用要求,合理进行设计和配置,以实现最佳的性能和稳定性。你在使用类似时钟复用器的过程中遇到过哪些挑战呢?欢迎在评论区分享你的经验和想法。
全部0条评论
快来发表一下你的评论吧 !