描述
探索LMK3H2104和LMK3H2108:高性能时钟发生器的卓越之选
在当今的电子系统设计中,时钟信号的稳定性、低抖动性以及灵活性是至关重要的。德州仪器(TI)推出的LMK3H2104和LMK3H2108 4 - 和8 - 输出PCIe Gen 1 - 7兼容低抖动通用BAW时钟发生器,无疑为这一领域带来了新的解决方案。本文将详细解析这两款产品的特性、应用及相关设计要点,帮助电子工程师更好地了解和应用它们。
文件下载:lmk3h2104.pdf
一、产品特性亮点
(一)集成BAW谐振器
集成BAW(体声波)谐振器是这两款产品的一大特色。传统设计中常需要外部的晶体(XTAL)或晶体振荡器(XO)来提供时钟源,而这两款产品集成了BAW谐振器,无需额外的外部元件,大大简化了设计,减少了电路板空间和成本。
(二)灵活的输出频率
- 多分频器设计:具备2个分数输出分频器(FOD)和独立的通道分频器,这种设计使得输出频率的配置极为灵活。最大输出频率可达400MHz,能够满足不同系统对时钟频率的多样化需求。
- 频率调整方式多样:通过调整FOD和通道分频器的参数,可以轻松实现不同频率的输出。同时,还支持动态频率变化,可通过直接改变FOD频率、通道分频器或采用DCO模式等方式,实现无毛刺的频率增减,为系统的动态调整提供了便利。
(三)丰富的输出格式
支持多种输出格式,如1.2/1.8/2.5/3.3V LVCMOS、DC - 或AC - 耦合LVDS、具有可编程摆幅的LP - HCSL等,甚至可以从LP - HCSL派生LVPECL、CML等其他格式。这种丰富的输出格式选择,使得产品能够适配不同的接口标准,增强了其通用性和兼容性。
(四)极低的抖动性能
在PCIe时钟应用中,抖动是一个关键指标。LMK3H2104和LMK3H2108在这方面表现出色,PCIe Gen 5 CC(通用时钟)在有SSC(扩频时钟)时最大抖动仅为61fs,Gen 6 CC为36.4fs,Gen 7 CC为25.5fs,能够有效保证时钟信号的稳定性和准确性,减少数据传输中的误码率。
(五)广泛的PCIe兼容性
支持PCIe Gen 1到Gen 7标准,能够满足不同代际PCIe接口对时钟的要求,为PCIe系统的设计提供了强大的支持。同时,还具备可配置的SSC功能,可通过编程设置-0.05%到 - 3%的向下扩展和±0.025%到±1.5%的中心扩展,也有预设的 - 0.1%、 - 0.25%、 - 0.3%和 - 0.5%向下扩展可供选择,有助于降低辐射干扰。
(六)灵活的电源供应
每个VDD和VDDO引脚都可以独立连接到1.8V、2.5V或3.3V电源,这种设计使得产品能够适应不同的电源电压环境,提高了其在不同系统中的适应性和灵活性。此外,还能在 - 40到105°C的环境温度下正常工作,具有良好的环境适应性。
二、应用领域
(一)高性能计算服务器主板
在高性能计算服务器中,大量的高速数据传输和处理对时钟信号的稳定性和准确性要求极高。LMK3H2104和LMK3H2108的低抖动性能和高频率输出能力,能够满足服务器内部各种高速接口(如PCIe)对时钟的严格要求,确保服务器的稳定运行。
(二)网络接口卡(NIC)、智能网卡(SmartNIC)和硬件加速设备
这些设备通常需要处理大量的网络数据和进行高速运算,时钟信号的质量直接影响到数据处理的效率和准确性。这两款产品的丰富输出格式和灵活的配置特性,使得它们能够为NIC、SmartNIC和硬件加速设备提供合适的时钟信号,满足其多样化的需求。
(三)PCIe时钟生成和通用时钟生成
作为PCIe Gen 1 - 7兼容的时钟发生器,它们可以直接为PCIe接口提供高质量的时钟信号。同时,其灵活性也使得它们可以应用于其他通用时钟生成场景,替代传统的晶体振荡器(XO)或晶体(XTAL),为系统设计带来更多的便利。
三、详细功能解析
(一)引脚配置与功能
两款产品的引脚配置各有特点,提供了丰富的功能选项。
- 时钟输入与通用输入:LMK3H2104有一个时钟输入(IN0),LMK3H2108有三个时钟输入(IN0、IN1、IN2),这些输入引脚还可以作为通用输入(GPI)使用,增强了引脚的复用性。同时,这些输入引脚具备故障安全功能,当设备电源关闭时,能承受一定的静态高电压,提高了系统的可靠性。
- 输出引脚:输出引脚支持多种输出格式,可根据需要进行灵活配置。每个输出引脚都有独立的控制功能,如输出使能、输出格式选择等,方便用户对输出信号进行精确控制。
- 多功能引脚:如OTP_SEL_0/SCL、OTP_SEL_1/SDA等多功能引脚,其功能可以根据系统的需求进行配置。在开机时,这些引脚的状态可以决定设备的工作模式,如I2C模式或OTP模式,增加了系统设计的灵活性。
(二)OTP(一次性可编程)功能
- OTP分区与配置:产品支持OTP功能,OTP被分为“基础”部分和“页面”部分,“页面”部分又分为4页。通过OTP可以对频率设置、预编程的SSC调制深度、输出格式、输出使能等多种参数进行设置,并且可以在工厂进行预编程,为产品的定制化提供了便利。
- OTP页面选择:对于LMK3H2108,每个OTP页面通过三个3级值(PAGE_SEL_2、PAGE_SEL_1、PAGE_SEL_0)进行选择;对于LMK3H2104,通过OTP_SEL_1和OTP_SEL_0的不同组合选择不同的OTP页面。这种灵活的页面选择方式,使得用户可以根据不同的应用场景选择合适的配置。
- 动态OTP页面更改:支持动态OTP页面更改,在更改OTP页面时,输出会根据配置进行相应的调整,确保信号的稳定过渡。同时,还设置了OTP页面选择去抖时间,保证页面选择的稳定性和可靠性。
(三)电源与启动
- 电源供应与引脚映射:产品的电源供应非常灵活,各个电源引脚可以独立供电,并且不同的电源引脚对应不同的功能模块。例如,VDDA为BAW、FOD等模块供电,VDDD为I2C、GPIO等数字模块供电。通过合理的电源引脚映射,可以实现对不同模块的精确供电,提高电源利用效率。
- 启动序列:产品的启动序列较为复杂,需要确保VDDD和VDDA达到1.62V后,启动全局定时器。在启动过程中,会进行OTP自动加载、内部寄存器加载、GPI和GPIO引脚配置等操作,最终在满足一定条件后使能输出。了解启动序列对于确保产品的正常启动和稳定运行至关重要。
(四)输出控制
- 输出使能与分组:每个输出都有独立的输出使能寄存器位,可通过I2C进行控制。同时,还支持全局输出使能和输出分组使能功能,用户可以根据需要对输出进行灵活的分组和控制,提高了系统的可管理性。
- 输出同步:支持三种输出同步模式,即全同步模式、自同步模式和无同步模式。在全同步模式下,来自同一时钟源的输出在电源启动、PWRDN切换或OTP页面切换等情况下能够实现相位同步,确保输出信号的一致性和稳定性。不同的同步模式可以根据具体的应用场景进行选择。
- 输出格式与极性:输出格式可以通过寄存器进行灵活配置,支持多种LVCMOS、LVDS和LP - HCSL等格式。同时,输出极性也可以通过寄存器进行反转,满足不同系统对信号极性的要求。
四、设计建议与注意事项
(一)电源设计
- 电源隔离与去耦:为了减少电源噪声对产品性能的影响,建议使用铁氧体磁珠对各个电源进行隔离,并为每个电源提供去耦电容。例如,每个电源引脚可以使用一个4.7µF和一个100nF的电容进行去耦,以优化电源的稳定性。
- 电源时序:严格按照产品文档中规定的电源时序进行设计,确保各个电源引脚的上电顺序和时间符合要求,避免因电源时序问题导致产品无法正常启动或工作不稳定。
(二)布局设计
- 隔离与布线:在PCB布局时,应使用接地屏蔽将输入和输出进行隔离,避免信号干扰。同时,将输入和输出线路作为差分对进行布线,以减少信号的辐射和干扰。
- 过孔与散热:如果时钟信号需要通过过孔连接到不同的层,应在时钟过孔附近放置接地过孔,以减少信号的反射和损耗。对于散热要求较高的产品,应使用多个PCB接地层,以降低结到环境的热阻,提高产品的可靠性。
(三)频率规划与编程
- 频率规划:在进行频率规划时,需要考虑FOD的配置、SSC的使用以及输出分频器的设置等因素。例如,如果需要生成高于200MHz的输出频率,可能需要使用边缘组合器,并确保两个FOD的参数匹配。
- 编程方式:产品支持I2C串行接口进行编程,有1 - 字节模式和2 - 字节模式可供选择。在编程过程中,需要注意寄存器地址的访问方式和数据的读写顺序,确保编程的正确性。
五、总结
LMK3H2104和LMK3H2108时钟发生器以其集成的BAW谐振器、灵活的输出频率和格式、极低的抖动性能、广泛的PCIe兼容性以及丰富的功能特性,为电子工程师在高性能时钟设计方面提供了强大的工具。然而,在使用过程中,需要仔细考虑电源设计、布局设计、频率规划和编程等方面的问题,以充分发挥产品的性能优势。希望本文能够帮助电子工程师更好地理解和应用这两款产品,在实际设计中取得更好的效果。
电子工程师们在实际应用中,你们是否遇到过类似产品的设计挑战?又是如何解决的呢?欢迎在评论区分享你们的经验和见解。
打开APP阅读更多精彩内容