3. ADI多通道同步核心器件总览
在多通道同步系统中,ADI 的产品线并不是把“同步”做成某一个单独芯片的功能,而是把它拆解到一条完整的信号链上:采样端由多通道 ADC 决定通道间采样时刻是否对齐,发射端由多通道 DAC 决定各通道更新时刻是否一致,时钟芯片提供低抖动、多路同源的采样时钟与器件时钟,JESD204B/C 接口负责把采样数据与确定性延迟绑定,SYSREF 与同步触发机制则把“同一时刻”这一抽象要求落到具体引脚和具体边沿上。理解这条链路上每个器件的定位,比记住型号更重要。
一、同步链路的五个角色
可以把多通道同步系统理解为一条从“时间基准”到“数据出口”的链路。时钟芯片是时间基准的源头,它产生器件时钟(Device Clock)和 SYSREF;ADC/DAC 是时间基准的消费者,用器件时钟采样或更新,用 SYSREF 对齐内部分频器和多帧相位;JESD204B/C 链路是数据出口,它把采样数据打包成帧和多帧,并依赖 SYSREF 建立确定性延迟;同步触发机制则是系统级的事件对齐手段,用于让多片器件在同一外部事件下进入同一状态。
这五个角色缺一不可。只有时钟同源而没有 SYSREF,JESD204B 链路的延迟不确定,多片 ADC 之间的采样数据可能相差一个多帧周期;只有 SYSREF 而没有低抖动时钟,通道间采样孔径抖动会直接恶化信噪比;只有接口链路而没有同步触发,系统无法在已知时刻同时启动采集或发射。因此,ADI 的同步方案通常以“时钟芯片 + 多通道 ADC/DAC + JESD204B/C + SYSREF 分配 + 触发输入”作为一个整体出现。
二、ADC 与 DAC:同步的“执行者”
在多通道同步中,ADC 和 DAC 是最终决定“时刻是否对齐”的器件。以 AD9208 这类双通道 14 位 3 GSPS ADC 为例,它内部有采样时钟分频器、JESD204B 多帧计数器和 SYSREF 捕获电路。当 SYSREF 到达时,器件会把内部分频器和多帧计数器复位到一个已知相位,从而保证多片 ADC 的采样数据在 JESD204B 链路上具有相同的帧和多帧边界。如果 SYSREF 没有正确对齐,即使两片 ADC 使用同一时钟源,它们的输出数据也可能相差一个多帧周期,表现为通道间固定时延。
DAC 侧的逻辑类似,但关注点从“采样时刻”变成“更新时刻”。以 AD9172 为例,它支持多通道输出和 JESD204B/C 接口,内部有插值滤波器、数字上变频和 DAC 更新时钟。SYSREF 用于对齐多片 DAC 的更新时钟分频器和多帧相位,确保多个发射通道在同一时刻更新数据。对于相控阵或波束赋形应用,DAC 通道间的更新时刻偏差会直接转化为波束指向误差,因此 SYSREF 的建立/保持窗口和走线等长比 ADC 侧更敏感。
三、时钟芯片:同步的“时间基准”
时钟芯片是整条链路的起点。ADI 的 HMC7044、AD9528 等器件可以同时输出多路器件时钟和 SYSREF,并保证各路输出之间的确定性相位关系。以 HMC7044 为例,它内部有高性能 PLL 和 VCO,可以锁定到外部参考,然后通过多个输出通道分配时钟。每个输出通道可以独立设置分频比和延迟,用于补偿 PCB 走线差异。SYSREF 输出通常与器件时钟同源,并通过内部延迟调整来满足 ADC/DAC 的建立/保持要求。
在实际设计中,时钟芯片的抖动指标直接决定系统信噪比。例如,对于 3 GSPS 采样、输入频率 1 GHz 的 ADC,如果时钟抖动为 100 fs,理论 SNR 上限约为 70 dB 左右;如果抖动恶化到 500 fs,SNR 上限会下降到约 56 dB。因此,选择时钟芯片时不能只看输出路数,还要看集成抖动和输出间偏斜。ADI 的时钟产品线通常把低抖动、多路输出和 SYSREF 分配集成在一起,正是为了减少外部器件带来的额外抖动和偏斜。
四、JESD204B/C:同步的“数据通道”
JESD204B/C 是高速串行接口标准,它把 ADC/DAC 的采样数据打包成帧和多帧,通过 SERDES 链路传输到 FPGA。与传统的并行 LVDS 接口相比,JESD204B/C 的线数更少,但同步要求更高。它的确定性延迟依赖于 SYSREF:链路建立时,发送端和接收端用 SYSREF 对齐多帧计数器,从而保证每次上电或复位后,数据从 ADC 到 FPGA 的延迟是固定的。如果没有 SYSREF,链路虽然可能建立,但延迟会随上电时刻变化,多片器件之间的数据对齐就无法保证。
JESD204B 和 JESD204C 的区别主要在于编码方式和速率。JESD204B 使用 8b/10b 编码,单通道速率通常在 12.5 Gbps 以下;JESD204C 使用 64b/66b 编码,支持更高的单通道速率和更低的协议开销。在多通道同步系统中,选择 B 还是 C 取决于采样率、通道数和 FPGA 的 SERDES 能力。无论选择哪种,SYSREF 都是建立确定性延迟的关键信号。
五、SYSREF 与同步触发:把“同一时刻”落到引脚
SYSREF 是一个周期性或脉冲式信号,它的频率通常是多帧频率的整数倍。在 JESD204B 中,SYSREF 的边沿必须满足 ADC/DAC 的建立/保持窗口,否则器件可能捕获到错误的相位。实际调试时,常用示波器同时观察器件时钟和 SYSREF,确认 SYSREF 边沿位于器件时钟的稳定区域。如果窗口不满足,可以通过时钟芯片的内部延迟调整或 PCB 走线长度调整来修正。
同步触发机制则用于系统级事件对齐。例如,在多片 ADC 同时采集的场景中,FPGA 可以发出一个同步触发信号,让所有 ADC 在同一时刻开始采集或复位。这个触发信号与 SYSREF 配合使用:SYSREF 负责链路和分频器的相位对齐,触发信号负责系统状态的同步启动。ADI 的许多 ADC/DAC 都提供 SYNC 或 TRIG 引脚,用于接收外部触发。实际设计中,触发信号的走线也需要等长,否则多片器件之间的触发到达时间差异会直接转化为采样时刻差异。
六、器件定位速查
| 器件角色 | 典型 ADI 产品 | 同步关注点 | 关键信号 |
|---|---|---|---|
| 时钟芯片 | HMC7044、AD9528 | 输出间偏斜、抖动、SYSREF 延迟 | 器件时钟、SYSREF |
| 多通道 ADC | AD9208、AD9680 | 采样时刻对齐、多帧相位 | 采样时钟、SYSREF |
| 多通道 DAC | AD9172、AD9144 | 更新时刻对齐、通道间相位 | DAC 时钟、SYSREF |
| JESD204B/C | 集成于 ADC/DAC 与 FPGA IP | 确定性延迟、多帧对齐 | SERDES 链路、SYSREF |
| 同步触发 | ADC/DAC 的 SYNC/TRIG 引脚 | 系统级事件对齐、启动时刻 | 触发输入、SYNC 输出 |
把这张表放在手边,在选型和调试时可以快速定位:如果通道间有固定时延,优先检查 SYSREF 和多帧相位;如果通道间时延随机变化,优先检查时钟抖动和触发走线;如果链路无法建立,优先检查 JESD204B/C 的 SYSREF 窗口和 SERDES 配置。ADI 产品线的价值在于,这些器件可以组合成一条完整的同步链,而不是让工程师在多个厂商之间拼凑时间基准。