三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

RFSoC XCZU47DR 多通道 ADC 同步指标测试(PCIE908 板卡技术系列一)

RFSoC XCZU47DR 多通道 ADC 同步指标测试(PCIE908 板卡技术系列一)

一、引言

PCIE908 是一款高性能数据采集卡,主芯片为 Xilinx Zynq UltraScale+ RFSoC 系列 XCZU47DR,板载 8 路 ADC 与 8 路 DAC,支持 PCIe 4.0 x8 与 100G 光纤传输,面向宽带通信、测试测量、雷达预警等高性能射频应用。

在多通道相参系统中,多路 ADC 之间的相位关系必须确定且可复现——MIMO、波束成形、相控阵雷达等应用都依赖这一前提。然而,板卡每次冷启动后,各 Tile 的采样时钟相位能否稳定对齐,直接决定了系统能否工程化部署。

本文介绍 PCIE908 跨四个 ADC Tile 的冷启动同步指标测试:通过 USB 继电器对板卡做 50 次物理断电/上电,逐次验证 ADC 与 DAC 的 MTS 对齐结果,并统计各通道对之间的相对时延及其确定性。

术语说明:MTS(Multi-Tile Synchronization)即多 Tile 同步,用于对齐各射频转换器 Tile 的采样时钟相位;Tile 是 RFSoC 中射频转换器的分组单位;Latency 与 DelayOffset 是 MTS 对齐后的时延与偏移结果。

二、板卡简介与技术指标

图 1 PCIE908 板卡

PCIE908 采用 Xilinx Zynq UltraScale+ RFSoC Gen3 系列主芯片 XCZU47DR-2FFVG1517I,是一款基于 PCIe 4.0 x8 的高性能 8T8R 高速数据采集卡。板卡集成 8 路 ADC(最大采样率 5 Gsps)与 8 路 DAC(最大采样率 9.84 Gsps),并集成 ARM Cortex-A53 处理子系统,可提供完整的射频信号链解决方案。主要技术指标如下表所示。

FPGA型号

XILINX XCZU47DR-2FFVG1517I

AD最大采样率

5 Gsps

AD通道数

8

AD输入带宽

6 GHz

AD输入耦合方式

交流耦合

通道隔离度

-70 dBc

输入电压范围

1 Vppd

DA最大采样率

9.84 Gsps

DA输出耦合方式

交流耦合

PL端 DDR4 型号

MT40A1G16RC-062 IT:B

PL端 DDR4 容量与带宽

两组 64 位,每组容量 8 GB,每组读写带宽大于 16 GB/s

PS端 DDR4 型号

MT40A512M16LY-062E ITE

PS端 DDR4 容量

一组 64 位,容量 4 GB

PCIe接口

PCI Express Gen 4 x 8

DMA支持

支持 XDMA

QSFP+光纤

1 个 QSFP28,4 x 25 Gsps,支持 100G 以太网

SFP+光纤

1 个 SFP+,1 x 25 Gsps,支持 10G 以太网

SD卡接口

1 个

TYPE C接口

2 个(连接 GTY)

网口

1 个千兆网口

时钟芯片型号

HMC7044

时钟模式

支持板载时钟和外部参考时钟

触发/同步

前面板支持 1 路触发/同步接口

扩展 IO

2 x 18 路 GPIO,可差分可单端

板卡尺寸

207 mm x 111 mm

工作温度

-40 ℃~+55 ℃

三、测试概览

继电器自动断电上电 50 次 · XCZU47DR · 3.2 GSPS

板卡

北京科恒盛远科技有限公司 PCIE908

核心器件

XCZU47DR-2FFVG1517I

测试通道

AD0、AD2、AD4、AD6(覆盖四个 ADC Tile)

激励

200 MHz 同源四路输入,DC~6 GHz 四功分器(由 PCIE902 + FMC194 当信号源)

冷启动方式

COM14 控制 Y4 继电器;断电 15 秒,上电等待 12 秒后下载运行

正式样本

cold_008~cold_057,共 50 次

报告日期

2026-08-11

四、结论摘要

结论:当前配置下,50 次正式物理冷启动全部同步成功(另有前期 4 次有效试运行),ADC 多通道冷启动同步确定性达到良好的工程水平。

50/50 次继电器断电、上电、JTAG 恢复、Vitis 下载和 ILA 导出全部成功。

50/50 次 ADC MTS 与 DAC MTS 成功;四个 ADC Tile 每次均为 Latency=96、DelayOffset=0。

50 组 200 MHz 波形输入幅度正常,无低幅度或无信号样本。

三组通道对最大标准差 1.754 ps,最大峰峰值 7.677 ps,仅为 0.0246 个采样周期(约 2.5%)。

五、测试方法与判据

图 2 冷启动测试环境(USB继电器自动断电/上电)

每轮由 USB 继电器切断 PCIE908 板卡电源 15 秒,使板上电源轨、时钟芯片和 RFSoC 完成掉电;随后 Y4 吸合上电,等待 12 秒,再由 Vitis 下载 bitstream、FSBL 和应用程序。串口出现新的 ADC MTS 成功记录后,Vivado 触发 ILA 并导出四通道波形。

ILA 每通道采集 8192 行,每行包含 8 个连续样点,共 65536 点。对 200 MHz 单音进行正弦最小二乘拟合,以 AD0 为参考,将相位差换算为时延:Δt = Δφ / (2π·fin)。

继电器

COM14,38400,8N1,站号 1;Y4 寄存器 0003H

继电器动作

0001H 吸合,0000H 断开

ADC MTS

Tile 0~3,掩码 0xF

采样率

3.2 GSPS

输入频率

200 MHz

断电/上电等待

15 秒 / 12 秒

有效性门槛

MTS 成功、CSV 8192 行、四路幅度正常

六、正式冷启动 50 次结果

通道对

均值(ps)

标准差(ps)

最小(ps)

最大(ps)

峰峰值(ps)

AD2-AD0

46.295

1.754

42.207

49.883

7.677

AD4-AD0

147.798

1.690

144.069

151.289

7.220

AD6-AD0

157.161

1.734

153.232

160.686

7.454

图 3 cold_008~cold_057 通道间相对时延

50 次中 AD2-AD0、AD4-AD0、AD6-AD0 均保持在各自固定链路时延附近。固定均值包含线缆、功分器端口和模拟通道群时延,可在系统标定阶段补偿;同步确定性应由启动间标准差、峰峰值评价。

七、串口 MTS

核对项

结果

判定

ADC MTS completed successfully

50/50

通过

DAC MTS completed successfully

50/50

通过

ADC 四 Tile Latency=96 且 Offset=0

50/50

通过

ERROR/FAILED 段

0

未发现

低幅度/无信号 CSV

0/50

未发现

本系列下一篇文章为《DAC同步指标测试(二)》,将介绍 PCIE908 的 DAC 同步指标测试结果,敬请关注。

← 返回列表