Maloberti Ch.9 系统地介绍了数据转换器的完整测试框架:从 ATE 平台到静态测试(DNL/INL 提取),从动态测试(SFDR/THD/SINAD)到 FFT 频谱分析。其核心特色在于数学推导的完整性(最小二乘正弦拟合、直方图统计、频谱分析)和工程可操作性(测试环路设计、精度预算)。
1. ATE 测试平台(§9.1)
1.1 基本架构
ATE(Automatic Test Equipment)结构:
┌─ [时钟源]
[DUT电源] ──────┤
├─ [信号源1] ──→ [DUT] ──→ [数字化仪]
├─ [信号源2] ↑ → [频谱仪]
└─ [逻辑分析仪]─┘
关键模块:
- 精密 DC 源:供电 + 基准电压
- 任意波形发生器:静态/动态测试信号
- 数字化仪:捕获 DUT 输出
- 频谱分析仪:动态参数测量
- 逻辑分析仪:数字接口协议
测试板设计要点:
- 去耦电容按频率分段(电解 + 陶瓷 + 高频)
- 信号路径阻抗匹配(50 微带线)
- 模拟/数字分区隔离
1.2 测试精度预算
总测量不确定度 = 各误差源的 RSS(Root Sum Square):
典型误差源:
| 误差源 | 典型值 | 影响参数 |
|---|---|---|
| 源噪声 | 10-50 Vrms | SNR 测量 |
| 时钟抖动 | 0.1-1 psrms | ENOB |
| 量化器增益误差 | ±0.1% | 码宽 |
| 温度漂移 | 1-10 ppm/°C | 长期稳定性 |
| 连接器/PCB 耦合 | -80 dB | THD |
2. 静态 DAC 测试(§9.2)
2.1 传递函数测量
DAC 的静态特性通过测量所有 个码的输出电压获得:
其中 为码 的输出误差。
2.2 最佳拟合线(BFL)计算
最小二乘法拟合直线 :
使用 BFL 端点定义的 INL/DNL 消除了增益误差和失调的贡献。
2.3 INL 与 DNL
- DNL:相邻码的输出跳跃与理想步长之差
2.4 误差叠加原理
DAC 的线性误差可分解为:
- 线性项 A:增益误差(被 BFL 吸收)
- 正弦项 B:互调失真(≥ 2 次谐波)
- 残差 C(i):单元失配导致的随机非线性
3. 动态 DAC 测试(§9.3)
3.1 频谱分析测量
DAC 在正弦激励下的输出经频谱分析仪测得的功率谱:
3.2 SFDR
为基波幅度(dBm), 为第 k 次谐波幅度。
3.3 THD
典型取 或 (包含主要谐波即可)。
3.4 SINAD 与 ENOB
3.5 建立时间测试
DAC 在全码范围阶跃后的输出建立到 LSB 所需时间。
二阶系统建立时间:
测量方法:码从 0 跳变到满幅(),用示波器捕获输出,测量至稳定带 的时间。
4. 静态 ADC 测试(§9.4)
4.1 码边沿测量
ADC 的码边沿 是使输出码从 跳变为 的输入电压。
伺服环路自动测量:
[积分器] ← [码 i 比较] ← [DAC输出]
↑ |
└── [被测ADC] ← [积分器输出]
积分器输出缓慢爬升扫描,直到 ADC 输出码为 ,记录输入电压即 。伺服环路自动寻找码边沿(非手动)。
4.2 DNL/INL 提取
对 位 ADC:
其中 为理想步长。
4.3 关键测量注意事项
- 温度稳定:ADC 参数对温度敏感,±1°C 变化可导致 ±0.1 LSB 漂移
- 电源噪声:PSRR 受限,测试时使用超低噪声电源
- 基准电压稳定:基准抖动直接等效为输入误差
- 码边沿比较器偏移:伺服环中比较器的 需要校准
5. 动态 ADC 测试(§9.5)
5.1 孔径不确定度
采样时钟 jitter 影响 SNR:
测量方法:固定输入幅值,改变 ,SNR 随频率的退化曲线拟合得到 。
5.2 建立时间误差
ADC 中 S/H 电路的建立不足导致码相关的采样误差:
- 大信号跳变()建立最长
- 建立时间常数由 决定
- 通过对高频输入幅度减小的响应测量建立时间
5.3 FFT 测试
相干采样条件
- :FFT 点数
- :输入周期数
- 相干条件避免频谱泄漏
FFT 测试步骤:
- 选择 和 满足 (保证噪声底低于 q-noise)
- 产生频率 的正弦波
- 采集 个样本
- 加窗(Hanning/Kaiser)抑制频谱泄漏(非相干时)
- 执行 FFT
- 从频谱提取 SNR/SNDR/SFDR
5.4 积分非线性对 SFDR 的影响
ADC 的 INL 曲线可展开为傅里叶级数:
其中 为第 k 阶 INL 分量的幅度,与输出频谱中第 k 次谐波幅度直接对应:
设计指导:
- INL 的二次分量 H2 谐波
- INL 的三次分量 H3 谐波
- 降低 INL 特定次分量 → 对应 SFDR 提升
6. 正弦波拟合测试(§9.6)
6.1 三参数拟合(已知频率)
模型:
最小化:
转化为线性最小二乘:
解 正规方程:
其中 , 。
参数恢复:
6.2 四参数拟合(未知频率)
迭代优化 :
- 用 FFT 得到频率初估
- 三参数拟合残余
- 用 Newton-Raphson 或 Gauss-Newton 迭代更新频率
收敛时 :
7. 直方图法(§9.7)
7.1 斜坡输入直方图
ADC 输入缓慢斜坡(从 到 ),计数各码的出现次数 :
其中 为码总数,。
7.2 正弦输入直方图
正弦波
码 的预期计数:
不精确正弦导致的误判:
- 幅度 误差 → 直方图两端失真 → 端码 DNL 偏大
- 偏移 误差 → 直方图中心偏移 → 码宽非对称
- 谐波失真 → 直方图纹波 → 误判为 DNL 误差
DNL 从正弦直方图提取:
使用逆正弦函数去除正弦分布效应。
7.3 方法对比
| 方法 | 激励信号 | DNL 分辨率 | 测试时间 | 适用范围 |
|---|---|---|---|---|
| 伺服环路 | DC 斜坡 | 最高 | 最长 | 实验室,原型芯片 |
| 斜坡直方图 | 线性斜坡 | 高 | 中 | 量产测试 |
| 正弦直方图 | 正弦波 | 中 | 短 | 高速 ADC |
| FFT 法 | 正弦波 | 间接 | 很短 | 动态参数 |
8. ADC 动态参数汇总
| 参数 | 定义 | 计算 | 单位 |
|---|---|---|---|
| SNR | 信号/量化+噪声 | FFT 积分 | dB |
| SNDR | 信号/量化+噪声+失真 | FFT 积分 | dB |
| SFDR | 信号/最大杂散 | dBc | |
| THD | 信号/谐波之和 | dBc | |
| ENOB | 有效位数 | bits | |
| DR | 动态范围 | 满幅/可检测最小信号 | dB |
| IM3 | 三阶交调 | 双音测试 | dBc |
9. 参考文献
- Maloberti, F. (2007). Data Converters, Ch.9. Springer.
- IEEE Std 1241-2010. “IEEE Standard for Terminology and Test Methods for Analog-to-Digital Converters.”
- IEEE Std 1658-2011. “IEEE Standard for Terminology and Test Methods for Digital-to-Analog Converters.”
- Kester, W. (2005). The Data Conversion Handbook. Analog Devices / Elsevier.