电子说
在电子设计领域,时钟缓冲器对于确保信号的稳定传输和分配起着至关重要的作用。今天,我们就来深入探讨一下德州仪器(Texas Instruments)的CDCDB800,一款专为PCIe Gen 1至Gen 7设计的8输出时钟缓冲器。
文件下载:cdcdb800.pdf
CDCDB800拥有8个LP - HCSL输出,可通过编程设置集成85Ω(默认)或100Ω差分输出端接,能很好地适应不同的阻抗需求。输出到输出的偏斜小于50 ps,输入到输出延迟小于3 ns,确保了信号的高精度传输。
在不同的滤波器条件下,它都展现出了极低的附加相位抖动。例如,经过PCIE Gen 7滤波器后,附加相位抖动最大为11.3 fs RMS,这种低抖动特性对于高速数据传输系统来说至关重要。
支持Common Clock(CC)和Individual Reference(IR)架构,并且与扩频兼容,为不同的系统设计提供了更多的灵活性。
具备8个硬件输出使能(OE#)控制,可独立控制每个输出通道;拥有故障安全输入功能,能在电源未施加时保护设备;还提供可编程输出摆率控制,可根据电路板设计调整输出信号的摆率。
采用3.3V核心和IO电源电压,硬件控制的低功耗模式(PD#)可有效降低功耗,最大电流消耗仅为72 mA。
采用6mm × 6mm、48引脚的VQFN封装,节省了电路板空间,适合在紧凑的设计中使用。
CDCDB800的应用场景十分广泛,涵盖了多个领域:
在使用过程中,需要注意其绝对最大额定值,如电源电压范围为 - 0.3V至3.6V,结温最高为125°C等,超出这些范围可能会导致设备永久性损坏。
该器件具有良好的静电放电(ESD)保护能力,人体模型(HBM)下所有引脚的ESD额定值为±3500V,带电设备模型(CDM)下为±1000V。
推荐的IO和核心电源电压为3V至3.6V,输入电源电压同样为3V至3.6V,环境温度范围为 - 40°C至105°C。
在电气特性方面,它的输入频率范围为50 MHz至250 MHz,输出频率与之相同。不同工作模式下的电流消耗也有所不同,例如在所有输出禁用时,电源电流最大为18 mA。
CDCDB800支持故障安全输入操作,允许在电源未施加时驱动设备输入而不损坏设备,这为系统的上电和断电过程提供了额外的保护。
通过SMBus和OE#引脚可以控制输出通道的状态。每个OE#引脚对应一个输出通道,当相应的OE#引脚为低电平时,SMBus寄存器可以进一步控制该通道的启用或禁用。
当CKPWRGD_PD# = 1时,SMBus接口处于激活状态,可用于单独启用或禁用每个输出。当CKPWRGD_PD# = 0时,SMBus引脚处于高阻状态,但所有寄存器设置会被保留。
CDCDB800包含多个寄存器,如RCR1、OECR1、OECR2等。这些寄存器用于控制输出使能、设置输出阻抗、调整输出摆率等功能。例如,OECR1和OECR2寄存器可用于控制各个输出时钟通道的启用或禁用。
使用SMBus对八个输出驱动器的状态进行编程。通过特定的协议,如字节写入、字节读取、块写入和块读取协议,可以实现对寄存器的读写操作。
在一个典型的服务器主板应用中,时钟发生器提供100MHz的参考时钟给CDCDB800,然后它将这个时钟分配给多个PCIe端点,如处理器、转接卡/重定时器和DDR内存控制器等。
TICS Pro是一个离线软件工具,可用于EVM编程和寄存器映射生成,方便为特定应用配置设备。
相关文档包括Texas Instruments, CDCDB800/803 Ultra - Low Additive Jitter, 8 - Output PCIe Gen1 to Gen5 Clock Buffer。用户可以在ti.com上注册接收文档更新通知。
TI E2E™支持论坛是获取快速、可靠答案和设计帮助的好去处,工程师们可以在这里与专家交流经验。
总之,CDCDB800以其出色的性能、丰富的功能和广泛的应用场景,为电子工程师在PCIe时钟分配设计中提供了一个优秀的选择。在实际应用中,我们需要充分了解其技术规格和设计要点,以确保系统的稳定运行。大家在使用CDCDB800的过程中,有没有遇到过什么有趣的问题或挑战呢?欢迎在评论区分享交流。
全部0条评论
快来发表一下你的评论吧 !