描述
深入剖析 onsemi NB6L295M:双通道可编程时钟/数据延迟芯片的卓越性能与应用
在电子工程师的日常工作中,时钟和数据的去偏斜以及时序调整是至关重要的环节。onsemi 推出的 NB6L295M 双通道可编程延迟芯片,为解决这些问题提供了一个强大而灵活的解决方案。今天,我们就来深入剖析这款芯片的特点、工作模式、电气特性以及编程方法等方面。
文件下载:NB6L295M-D.PDF
一、NB6L295M 概述
NB6L295M 主要用于时钟或数据的去偏斜和时序调整。它具有两个独立的可变延迟通道 PD0 和 PD1,可配置为两种工作模式:双延迟模式(Dual Delay)和扩展延迟模式(Extended Delay)。这种灵活性使得它在不同的应用场景中都能发挥出色的性能。
二、工作模式
- 双延迟模式:每个通道都有一个可编程延迟部分,由门矩阵和多路复用器链组成。每个通道有 3.2 ns 的固定最小延迟。在这个模式下,两个通道独立工作,输入信号在各自通道内根据编程的延迟值进行延迟后输出。例如,一个脉冲边缘进入 IN0/IN0 会根据 PD0 中的值延迟后从 Q0/Q0 输出,而进入 IN1/IN1 的信号则根据 PD1 中的值延迟后从 Q1/Q1 输出。这种独立性使得它可以同时处理不同延迟需求的两路信号,你是否在项目中遇到过需要对两路信号进行不同延迟处理的情况呢?
- 扩展延迟模式:通过将串行数据接口的 MSEL 位设置为高电平来实现。该模式下,PD0 的输出会内部级联到 PD1 的输入。扩展延迟路径从 IN0/IN0 输入,经过 PD0 再级联到 PD1,最后从 Q1/Q1 输出,具有 6.0 ns 的固定最小延迟。这一模式适用于需要更大延迟范围的应用场景。
三、主要特性
- 高输入性能:输入时钟频率大于 1.5 GHz(输出峰峰值为 210 mV),输入数据速率大于 2.5 Gb/s,能够满足高速数据传输的需求。
- 宽可编程延迟范围:双延迟模式下每个通道的可编程延迟范围为 0 ns 到 6 ns;扩展延迟模式下为 0 ns 到 11.2 ns。总延迟范围在双延迟模式下为 3.2 ns 到 8.5 ns 每通道,扩展延迟模式下为 6.2 ns 到 16.6 ns。这种宽范围的延迟调节能力,让工程师在设计中能够更灵活地满足不同的时序要求。
- 高精度延迟调节:数字可选延迟的增量分辨率通常为 11 ps,具有 511 步的单调性延迟,最大线性误差为 20 ps。典型的上升和下降时间为 100 ps,能够提供精确的延迟控制。
- 低抖动:典型的时钟抖动均方根值为 2.4 ps,典型的数据相关抖动峰峰值为 20 ps,保证了信号的稳定性和准确性。
- 多电平输入兼容性:可以直接由差分 LVPECL、LVDS 或 CML 逻辑电平驱动,也可以由单端 LVPECL、LVCMOS 或 LVTTL 驱动。同时,有一个单独的使能引脚可控制两个输入,SDI 输入引脚由 LVCMOS 或 LVTTL 电平信号控制。这种兼容性使得它能够与多种类型的电路集成,你在实际设计中是否遇到过不同电平信号兼容的问题呢?
- 温度补偿输出:16 mA 的 CML 输出包含温度补偿电路,确保在不同温度环境下的性能稳定。
- 小封装:采用 4 mm x 4 mm 的 24 - 引脚 QFN 无铅封装,节省了电路板空间。
四、电气特性
- 直流特性:在电源电压 (V{CC}=V{CC0}=V{CC1}=2.375 ~V) 到 3.6 V,接地 (GND =0 ~V),环境温度 (T{A}=-40^{circ} C) 到 +85°C 的条件下,对电源电流、CML 输出电压、输入阈值参考电压等参数都有明确的范围规定。例如,电源电流(输入、VTX 和输出开路时)典型值为 215 mA,CML 输出在不同电源电压下有相应的高低电平电压值。
- 交流特性:包括串行时钟输入频率、输出电压幅度、可编程延迟范围、占空比偏斜、传播延迟等参数。其中,串行时钟输入频率 50% 占空比时典型值为 20 MHz,可编程延迟范围在不同模式和条件下有不同的值。这些参数对于确保芯片在高速信号处理中的性能至关重要。
五、串行数据接口编程
NB6L295M 通过 3 引脚串行数据接口(SDI)对每个延迟通道进行编程。使用 SCLK、SDATA 和 SLOAD 输入加载 11 位的移位寄存器。这 11 位 SDATA 包括 1 位 PSEL 位、1 位 MSEL 位和 9 位延迟值数据位 D[8:0]。每个通道(PD0 和 PD1)的延迟数据值需要单独的 11 位加载周期来编程。
- 通道和模式选择:PSEL 位决定将延迟数据值 D[8:0] 锁存到哪个通道延迟缓冲器(PD0 或 PD1),MSEL 位决定延迟模式。当 MSEL 为低电平时,选择双延迟模式;为高电平时,选择扩展延迟模式。
- 加载过程:数据通过 SDIN 引脚输入,在 SCLK 输入的上升沿进行移位。SLOAD 线在低到高的边缘转换时将移位寄存器的值加载到数据锁存寄存器,并在后续的高到低边缘转换时锁存数据。在编程之前,输入 EN 应置为低电平(启用),编程期间置为高电平(禁用),编程完成后再置为低电平以进行功能延迟操作。
六、订购信息与封装尺寸
文档还提供了详细的订购信息,包括不同型号的封装形式和发货规格。例如,NB6L295MMNG 采用 QFN - 24 无铅封装,每导轨 92 个单元;NB6L295MMNTXG 同样是 QFN - 24 无铅封装,3000 个/卷带。同时,文档也给出了封装的机械尺寸信息,方便工程师进行电路板布局设计。
onsemi 的 NB6L295M 芯片以其卓越的性能和灵活的配置,为时钟和数据延迟调整提供了一个优秀的解决方案。无论是在高速数据传输系统、通信设备还是其他需要精确时序控制的应用中,都能发挥重要作用。作为电子工程师,在实际设计中,我们需要根据具体的应用需求,合理配置芯片的工作模式和编程参数,以实现最佳的性能。你在使用类似可编程延迟芯片时,是否有过独特的经验或遇到过难题呢?欢迎在评论区分享交流。
打开APP阅读更多精彩内容