☰
高速ADC国产替代实战:从AD9689指标拆解到接收链路落地
2026/10/28 1:06:26 网站建设 项目流程

前阵子一个卫星地面站的小批量接收项目,原方案用的是ADI的AD9689,双通道14位2.6GSPS模数转换器,指标确实能打,但那段时间交期反复变,采购成本也跟着飙,领导甩给我一句话:看看国产方案能不能顶上。于是我把AD9689的手册翻了个底朝天,找了两家国产高速ADC的Demo板,前后折腾了快两个月,踩了一堆坑,好在最后替换方案落地了,性能回测也过了验收线。这里就把整套替换思路、指标拆解、电路设计要点和调试现场踩过的坑整理出来,主要给做卫星通信地面站、相控阵雷达、宽带测试仪器这类高速采集系统的硬件工程师参考,内容不只讲芯片本身,更侧重拿到指标之后怎么评估、怎么真正把方案做稳。

1. 项目背景:接收机里那颗ADC到底卡在哪

1.1 AD9689为什么会被盯上

AD9689在卫星通信接收链路里的位置,相当于整个数字中频的“眼睛”。卫星地面站中频数字化的发展方向,是从窄带单载波接收走向宽带多载波聚合接收,过去一个转发器配一条接收链路,现在倾向于用一个高速ADC把整个卫星频段的信号一次性抓下来,再用FPGA做数字信道化。AD9689恰好是这个思路下的常用器件:双通道14位、最高2.6GSPS采样率,模拟输入带宽做到3GHz左右,这两个参数决定了它可以覆盖L频段直采,也覆盖高中频采样场景。

它被当成对标标杆还有另一层原因:ADI在高速ADC上的积累确实深。JESD204B接口实现的成熟度、片上校准逻辑、温度漂移控制的细节、以及参考设计文档的完整度,都做得比较完善。很多系统工程师对AD9689的“使用体验”已经形成依赖,替换它不只是换一颗芯片,还要换一套设计习惯。

1.2 替换需求从哪里来

这个项目要换国产ADC,表面上是成本问题,往深了看其实是三个需求叠加:

第一是交付稳定性。卫星地面站项目往往有明确交付节点,但进口高速ADC属于长周期器件,交期一旦波动,整机调试、联试、出厂测试全都会踩到红线。第二是成本。AD9689单价不便宜,双通道配置在一台接收设备里可能用上两三颗,BOM成本占比非常高,项目要批量交付,这个成本压不住。第三是自主可控的硬要求。地面站接收机是信息化装备中的关键节点,核心器件选用国产方案,在采购审批、后续维护、长期备件保障上会省掉非常多麻烦。

不过“想换”和“能换”是两回事。高速ADC领域国产替代的难点不在于“有没有芯片”,而在于“芯片能不能在系统里发挥出与进口器件同等的实际性能”。数据手册上的指标是参考,真正拼的是接口适配、前端设计、时钟质量和调试能力。

1.3 替换的本质难点

我把这次替换的难点归纳成四类,后面所有的设计决策基本都在围绕这四类问题展开:

  • 通用接口兼容性。AD9689走的是JESD204B,国产替代器件普遍也支持这个标准,但lane映射、SYSREF时序要求、子类0还是子类1、寄存器初始化顺序未必一致,不能想当然地把它当成“同协议直接替换”。
  • 模拟前端设计差异。不同芯片对输入共模电压、巴伦阻抗、驱动幅度、满量程回退的要求不同,这部分设计错了,芯片性能再好也会体现在中频谐波和灵敏度上。
  • 高速板级设计门槛。2.6GSPS的采样率配上十几Gbps的串行数据速率,PCB布局布线、电源滤波、时钟走线都会影响最终指标,这部分跟芯片本身的关系反而不大,更多考验硬件基础功力。
  • 工程验证周期。替换后不是跑通一次星座图就完事了,要在高温、低温、不同衰减档位、不同信号功率下反复回归,确保性能余量充足。

2. 指标拆解:14位、双通道、2.6GSPS到底意味着什么

2.1 14位不等于好ADC:重点看ENOB和SFDR

很多人看到“14位”就以为信噪比能达到理论极限的86dB,这是一个常见误区。理想量化器的SNR公式是SNR = 6.02N + 1.76dB,14位理想状态是86.04dB,但实际ADC里还存在量化噪声之外的热噪声、孔径抖动、参考电压噪声和前端非线性。

尤其是采样率到了2.6GSPS这个量级,孔径抖动对高频输入信号的SNR限制非常明显。步进频率1GHz、时钟抖动1ps时的信噪比上限只有44dB左右,这解释了为什么高速ADC搭配高质量采样时钟如此重要。所以在评估国产替代器件时,我会拉出在1GHz甚至更高输入频率下的实际SNR、SFDR、ENOB数据来对比,而不是只看位数和采样率。

ENOB(有效位数)才是真正体现采样精度的指标。一个14位2.6GSPS的ADC在1GHz输入下ENOB做到10位以上就算相当好了,对应SNR大约62dB。SFDR则决定了大信号带外频谱对通带内弱信号的干扰程度。卫星通信地面站里经常出现邻频强载波和有用弱信号并存的情况,SFDR不高的话,强信号的谐波杂散会直接抬高底噪,导致弱信号解调失败。

2.2 2.6GSPS:宽带中频甚至射频采样的门槛

2.6GSPS采样率的价值要放到接收机架构里理解。传统卫星地面站接收机普遍采用超外差结构:天线信号经过两次或三次模拟下变频,把信号降到几十到几百兆赫兹的中频,再用几十到几百MSPS的ADC采样。这种架构成熟,但是模拟链路长,镜频抑制、交调抑制和群时延一致性都对硬件设计和校准提出要求。

2.6GSPS的采样能力允许把第一中频直接定在1200MHz到2400MHz甚至更高的频段。举一个实际例子:C波段卫星信号经过LNB下变频后输出是950MHz到2150MHz,这个频段跨度超过1GHz,如果用2.6GSPS的ADC去采样,瞬时带宽可以完整覆盖整个LNB输出范围,六七个宽带转发器的信号能一次性数字化,然后靠FPGA里的数字信道化按需分离。这种方案把原来多套模拟下变频链路合并成一套宽带接收通道,设备体积变小、调试量下降、系统灵活性大幅提升。

采样率到2.6GSPS还意味着可以用到第二、第三奈奎斯特区。对卫星通信中频信号来说,采样频率不需要一定高于载波频率,而是可以带通采样的方式让信号落在某个奈奎斯特区内。这个设计自由度给频率规划带来了很大空间,但同时也对前端抗混叠滤波器提出了明确要求,混叠一旦发生是不可恢复的。

2.3 双通道的价值

双通道ADC在卫星通信地面站里有两个高频应用场景:

一是双极化同时接收。卫星信号通常有水平/垂直极化,或者左旋/右旋极化。两路信号同时数字化后,可以通过数字域做极化对消、干扰抑制、分集合并。用一颗双通道ADC加两颗单通道ADC相比,通道间的增益一致性、相位一致性、温度漂移匹配都要好得多,省掉大量校准工作。

二是宽带I/Q接收。某些调制体制或者测控链路采用复数中频处理,需要一对严格正交的I/Q通道,双通道ADC天然对应这种需求。通道间采样时钟是同源的,延迟一致性远好于用两颗独立器件搭的方案,这对高阶调制信号的误码率性能至关重要。

2.4 选型对比怎么看

我在这次替换评估中建了一个选型对比维度,不只是对比芯片手册首页那几个大参数,而是拉了一组跟实际系统强相关的维度来做评估:

对比维度评估重点
采样率与分辨率双通道14位,2.6GSPS是否满规格支持,还是折半复用
模拟输入带宽在目标中频频率下实际增益平坦度和回波损耗
SFDR/SNR必须在目标输入频点对比,不能只看f_in=低频的数据
接口协议JESD204B子类、通道数、lane数、最大lane速率
功耗与散热双通道满速率的实际功耗、结温余量
参考源与时钟要求是否需要低抖动外部时钟,对时钟的敏感度
封装与引脚排列是否兼容现有PCB布局,还是需要重新设计
供货与支持样品周期、FAE响应速度、量产供货能力

国产样片拿到后我没有第一时间画板子,而是在Demo板上先做了一轮摸底:用信号源扫不同频率和功率,对比SFDR实测值;再拿高频正弦波看SNR下降趋势;最后用PRBS模式跑JESD204B链路,确认SerDes能否稳定锁定。这一步非常重要,跳过的话后面进了深水区再发现问题,返工成本太高了。

3. 卫星通信地面站接收机的应用设计与链路权衡

3.1 接收链路架构:ADC放在哪一级

接收机链路设计里核心问题是ADC该放在模拟链路多靠后的位置。两种主流方案对比下来,各有各的适用场景。

方案一是高中频带通采样。天线信号经过低噪声放大、带通滤波和下变频后,中频信号落在第二个奈奎斯特区。以中频1880MHz为例,2.6GSPS采样可以保持信号的频谱完整性,通过数字下变频(DDC)得到基带I/Q。这个方案的好处是模拟下变频级数少、镜像抑制压力小,比较适合宽带多通道接收。

方案二是L频段射频直采。对于信号频率范围在700MHz到2600MHz的频段,2.6GSPS采样率理论上可以实现直接射频采样,跳过下变频级。这个方案的模拟链路最短,系统最简,但计算量全部压到了后级FPGA上,同时对ADC输入带宽、相位噪声的要求也更高。

地面站接收机一般会选择前者作为主链路,因为LNB输出信号已经经过一次变频,链路噪声系数已经降低,再通过ADC数字化不会严重恶化接收灵敏度。

3.2 链路预算与增益分配

ADC输入端的满量程范围有限,一般来说是几分贝毫瓦的量级,而卫星信号到达地面站的时候往往微弱到-80dBm甚至-120dBm,这个差距必须靠模拟链路增益补上。我设计链路预算时会给AGC留出大约30dB到40dB的调整范围。这里要特别注意一点:增益不应该全部堆在ADC驱动级之前,因为当有大信号进入,如果最后一段增益过大,会把ADC驱动放大器推入非线性区,产生互调分量。合理做法是采用两段增益分配,第一段是低噪声放大,第二段是中等增益的VGA配合AGC控制,尽量保证ADC输入端口的信号功率在满量程回退6到8dB左右。

链路增益的具体计算可以这样说:假设ADC满量程输入功率对应+2dBm,希望输入信号平均功率在-5dBm,那么从天线端口到ADC输入的功率差就是链路总增益。比如天线端口噪声底约-110dBm,希望ADC输入端等效噪声比ADC自身量化噪声高至少10dB,那么根据噪声系数级联公式从前往后逐级算,可以得到每一级放大器的噪声系数和增益约束条件。这个过程不难,但却是最容易因为偷懒导致接收灵敏度不足的环节。

3.3 关键指标在卫星通信场景的具体权重

不同应用场景对ADC指标侧的关注点差异很大。在卫星通信地面站接收机这个场景下,我的排序是这样的:

SFDR排在第一位。卫星转发器信道间隔只有几十兆赫兹,强载波与弱载波之间的功率差可能超过30dB,ADC的非线性会在强载波旁边产生杂散,直接把弱载波淹没。SFDR达到75dBFS以上,配合适当的输入衰减控制,才能保证邻频弱信号不被干扰。

SNR和ENOB排在第二位。在双载波或多载波接收模式下,SNR直接决定了解调门限。这里的SNR不是只看手册里差分输入端的理想值,而是要把时钟抖动、电源纹波、前端噪声都算进去的系统级SNR。

温度稳定性排在第三位。地面站设备经常在户外或者半开放环境运行,从零下十几度到六十多度都可能遇到。ADC的增益漂移、失调漂移会在不同温度下改变链路工作点。国产芯片的片上补偿和校准机制是否完善,需要重点确认。

通道间一致性虽然不是经常被提起的指标,但对双通道应用很重要。比如两级通道的增益差超过0.5dB,在数字波束合成的时候就会造成畸变;相位差太大则会影响极化对消效果。这个项目里我用板级校准的方式做了补偿,但芯片本身的通道一致性越好在前面就越省事。

4. 替代落地的工程实现:从原理图到固件全流程

4.1 JESD204B接口适配

国产ADC与AD9689替换的工程链路中,JESD204B接口适配是最容易卡住的地方。AD9689在双通道2.6GSPS下,数据率是每条通道36.4Gbps,如果配置4条lane,每条lane速率为9.1Gbps左右,具体速率由LMFS参数决定。国产器件的寄存器配置、lane映射规则和SYSREF对齐方式可能不同,但JESD204B的协议标准是公开的,只要两边都严格遵循标准,适配是可行的。

操作上我建议按下面这个顺序做:

  • 第一步,确认FPGA的JESD204B IP核支持的lane速率、子类配置,以及参考时钟频率范围,这是硬件资源上的硬边界。
  • 第二步,按照国产芯片手册填入LMFS、K参数,同时设定FPGA侧一致,这一步的关键是两个方向都填写完全一致,否则链路层会反复重同步。
  • 第三步,调试SYSREF时序。子类1要求SYSREF与设备时钟对齐,并且多通道之间有可重复的确定性延迟。实测里SYSREF与采样时钟的相位关系非常敏感,需要在FPGA侧设置可调延迟,或者通过时钟芯片调节,直到每次上电对齐位置一致。
  • 第四步,用PRBS模式做链路自测。只有PRBS全部比对通过,才敢接入真实模拟信号。

我遇到的国产样片与FPGA IP核联调不上的情况,大多出在初始化时序长度上。有些国产芯片要求SPI配置完成之后等待一段较长时间的internal calibration,再开始复位JESD204B链路,如果复用AD9689的初始化序列,链路会一直拿不到同步信号。调试时需要仔细看芯片手册里的初始化流程时序图,不要凭经验跳过等待。

4.2 时钟与同步设计

2.6GSPS的ADC,采样时钟的质量基本直接等于系统性能上限。时钟抖动会转化为采样幅度噪声,等效为信噪比损失。实际项目里对采样时钟的要求是集成RMS抖动低于100fs,如果搭配1GHz以上的输入信号,最好控制在50fs到70fs以内。

这个指标听着苛刻,其实就是把采样时钟当成射频信号对待:时钟源选低相噪的PLL或晶振,时钟走线做包地处理,避免跨越分割平面,驱动电平按照手册要求留足压摆率。这里的常见错误是复用FPGA的主时钟分频给ADC用,FPGA内部时钟路径经过PLL和扇出缓冲之后抖动很难达标,结果是SNR直接掉了好几个dB。

同步方面,地面站接收机往往有多片ADC协同工作,比如多通道极化接收或者天线阵列体制。JESD204B子类1天生支持多片同步,但需要保证SYSREF从时钟芯片统一发出,并且到各片ADC的走线延迟差异控制在亚纳秒量级。延迟差可以通过FPGA内部的确定性延迟校准吃掉一部分,硬件上仍然要尽量保证等长走线。

4.3 电源与PCB布局要点

高速ADC对电源的敏感度很高,尤其是模拟电源AVDD上的噪声,会直接对采样保持电路产生干扰。布局上我会把模拟电源和数字电源分区处理,模拟电源用低噪声LDO供电,数字电源用DCDC先转中间电压再经LDO二次稳压。高速开关节点和电感要远离ADC的模拟输入引脚,否则开关噪声通过空间耦合进输入端,频谱上表现为离散spur。

功耗和散热在2.6GSPS采样率下是比较突出的问题。双通道满速率工作时芯片自身功耗不低,散热焊盘下面要打足够数量的散热过孔,连接到完整接地平面,同时散热焊盘区域的底层避免走其他信号,以免切割散热路径。我这边实测样片在高温箱里跑满规格,芯片表面温度比室温状态高出不少,SNR有一定程度的下降。后面通过调整散热方案和降低驱动幅度,把性能衰退压在了可接受范围内。

PCB板材方面,如果有条件建议使用低损耗板材铺设前端走线。如果是普通的FR4,在1GHz以上频段的介质损耗会引起信号幅度在长距离走线之后产生明显衰减,同时也会加大不同频率成分之间的幅度差,影响最终的SFDR表现。ADC输入端的差分走线走100欧姆差分阻抗,巴伦尽量靠近ADC输入引脚放置,缩短高频路径。

4.4 固件与初始化流程

国产ADC的寄存器初始化和操作习惯与AD9689有不少区别。AD9689常用SPI接口配置,典型初始化流程是先软复位,再配置通道使能、增益、偏置校准、JESD204B参数、时钟分频比,然后释放复位,等待内部校准。国产器件通常也遵循类似框架,但不少器件要求配置完寄存器后往某个特殊寄存器写一个“启动校准”的命令,然后等待校准完成位拉高。

我建议把初始化代码封装成独立的ADC驱动模块,对外提供两个接口:初始化接口和校准接口。校准不要只在上电时做一次,建议每隔一段时间或者检测到温度变化比较大的时候重新做一次背景校准。ADC内部的多余校准寄存器参数需要核对清楚,写错了不会提示错误,但会让SFDR性能出现莫名其妙的下降。

5. 调试复盘:一堆坑和一套排查方法

5.1 调试现场的问题速查表

我整理了一下这次调试过程中最有参考价值的几类问题和对应排查思路,先总成一张表,后面再挑三个最典型的展开:

现象可能原因排查方向
JESD204B链路无法建立同步双方LMFS配置不一致、SYSREF时序不对、参考时钟频率不对先确认协议参数,再查SYSREF setup/hold
数据通路持续报误码SerDes时钟抖动偏大、电源纹波耦合、参考时钟上有spur用频谱仪测时钟相噪,观察有无杂散
SNR实测比手册低3dB以上输入驱动幅度不足、时钟抖动大、电源去耦不充分分段排查:先用低频信号测底噪,再换高频信号做对比
输出频谱出现固定杂散电源开关频率耦合、数字信号串入模拟端关ADC差分输入,查看输出本底是否干净
通道间相位不一致SYSREF走线不等长、FPGA内部延迟未校准调整FPGA的lane对齐缓存配置

5.2 三个典型的坑

最值得说说的坑是在Demo板上跑模数转换测试时发现的:国产样片的满量程输入幅度比AD9689低了大约1.5dB,手册上标注的是满量程功率,但实际接近满量程的时候SFDR会急剧变差。我一开始按照AD9689的经验把驱动放大器增益调得很高,结果测出来的SFDR惨不忍睹。后来改成留出8dB回退,SFDR马上恢复到手册典型值。这说明国产器件的线性区范围和进口器件的差别需要实测摸底,不能照搬原设计参数。

第二个坑是SPI时序问题。国产芯片支持4线SPI,但手册里对CS片选信号的时序要求比ADI器件更严,实际初始化的时候由于MCU的SPI时钟速率快了一点,配置读了两个字节发现寄存器完全不对,链路初始化失败。排查了很久才发现是片选释放时间不满足要求,需要加一小段延时。这类问题是纯时序细节,但调试成本极高。

第三个坑是SYSREF路径。板卡上采样时钟和SYSREF都已经从同一颗时钟芯片输出,但多片ADC上电后的对齐位置始终不固定。最后定位到是SYSREF走线过长,在两片ADC之间形成了接近1ns的延迟差,超出了JESD204B SYSREF窗口的容限。解决办法是在FPGA侧对SYSREF信号做相位调节,把两片ADC的采样边沿对齐。硬件设计能力再强,在高速同步系统里也需要保留FPGA侧的数字延迟校准能力作为兜底。

5.3 一点实际体会

这次替换给我的最大感受是:国产高速ADC的底层性能已经过了可用线,真正的差距往往在工程支持深度和使用经验上。相比进口器件相对成熟的参考设计方案,国产芯片的把手资料还不够厚,部分需要现场向原厂FAE确认。不过这也带来一个好处,就是国产原厂工程师的响应速度和现场支持力度通常更实在,遇到棘手问题能直接拉出设计人员来一起分析,这在进口芯片渠道里不太容易实现。

方案落地的另一个关键是尽早带着整机做环境测试。国产器件在常温下指标足够,但高温和低温表现往往被低估。我在高低温箱里跑了一轮之后,对增益漂移和SFDR变化有了更准确的认知,随后调整了链路增益规划,才真正决定量产切换。

写在最后的几句大实话

这次替换做下来,我对高速ADC选型的理解比之前更务实了。别只看着位深和采样率两个数,接口协议、时钟架构、模拟前端、散热能力、初始化时序、甚至原厂技术支持的响应速度,每一个都可能成为项目成败的决定因素。替换一颗进口ADC,事实上是重新打造一条接收链路,芯片只是其中最显眼的一个零部件。如果你也在评估类似的国产物料,建议先用两周时间把手册里的每一个典型曲线和时序图消化掉,再带着具体频点去测Demo板,别急着画正式原理图。多花一周摸底,后面能省一个月返工。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询