ZHCU108B June 2015 – March 2025
在以下测试中,我们测试了整个高分辨率信号链,包括经 RC 滤波器连接的差分放大器 THS4531A 到双路 16 位 ADC ADS8354。在编码器差分输入引脚注入正弦测试信号,然后对 16 位数字数据进行分析。
在频域中进行分析,以评估信噪比 (SNR)、总谐波失真 (THD)、信纳比 (SINAD) 和有效位数 (ENOB) 等性能。本质上,所有这些参数都是基于快速傅里叶变换 (FFT) 分析,利用不同的方式来量化 ADC 的噪声和失真性能。在本节的结尾处简要介绍了 ADC 信噪测量的原理。
在测试中,使用了两种输入信号:
每次在 A+,A– 或 B+,B– 其中一组输入通道上施加输入信号时,另一通道则处于未连接状态。这样做的目的是测量和突出两个通道 A 和 B (或分别为正弦和余弦)的超低串扰电平。
为了确保最佳噪声性能,使用了直流输入(因为输入/源不会产生噪声)。采用 1kHz 正弦波测量两个并联通道的有效位数。
以 32kHz 的频率对通道 A 和 B 进行采样,并分别采集 8192 个连续 16 位样本。针对所采集的数据计算 DFT,以测量 SNR 和 THD。
结果如下图所示。
图 7-4 在 A 输入端施加 1.8V 直流时 16 位通道 A 输出的 DFT
图 7-5 在 B 输入端施加 1.8V 直流时 16 位通道 B 输出的 DFT在前面的图中,所测量的噪底低于120dB,这意味着这是可实现的最佳性能。此外,还需注意的是,这些图均采用满量程输入范围,即最大振幅。0dB 对应于 ADS8354 最大可能输入,在此配置中,该值将为 2 VPP。
下图所示为整个高分辨率通道的 DFT,其中正弦输入电压振幅为 0.6VPP,频率为 1KHz。这约等于理论满标量程输入范围内的 –6dB 输入电平。
输入信号可施加到通道 A 或通道 B。另一通道保持开路状态,以便测量串扰。
图 7-6 在 A 输入端施加 600mVPP,1KHz 正弦波输入时,16 位通道 A 输出的 DFT
图 7-7 在 A 输入端施加 600mVPP,1KHz 正弦波输入时,16 位通道 B 输出的 DFT
图 7-8 在 B 输入端施加 600mVPP,1KHz 正弦波输入时,16 位通道 B 输出的 DFT
图 7-9 在 B 输入端施加 600mVPP,1KHz 正弦波输入时,16 位通道 A 输出的 DFT这些图均采用理论上的满量程输入范围。注意,1kHz 正弦信号的第一个和第二个谐波源于信号源本身(通常采用极其严格的陷波滤波器来隔离测试信号的频率;相关示例,另请参阅 SLAU515)。
另请注意,1kHz 信号存在轻微的扩频。这与 TIDA-00176 硬件无关,而是由于 F28069 软件实施中出现抖动,触发了 SPI 传输,从而启动了 ADS8354 转换(保持模式),引起相当于 12.5ns 的、一个 CPU 时钟周期的抖动。
从上图中还可知,两个正弦(信号 A+,A–)和余弦 (B+,B–) 模拟通道之间基本不存在串扰。频谱 (DFT) 为采样频率的一半(另一半频谱是前半部分高光复制品,因此图表中未显示)。Hann 函数 (http://en.wikipedia.org/wiki/Hann_function) 用于对数据进行窗口化,以获得频域中更干净的图。
然后可以计算本设计在满量程信号下的 THD、SNR 和 ENOB,并且列举在表 7-2中。
| 参数 | 值(测量值) |
|---|---|
| SNR | 89.1dB |
| SINAD | 88.5dB |
| ENOB | 14.4 位 |
| 串扰 | –107 至 –109 dB |