高速 ADC/DAC 在现代全数字雷达中的应用
随着 ADC/DAC 的采样率的提高,高速 ADC/DAC 的数字侧的接口技术也在发生着比较大的变化。
主要静态指标:
Differential Non-Linearity (DNL)
Integral Non-Linearity (INL)
Offset Error
主要动态指标:
Total harmonic distortion (THD)
Signal-to-noise plus distortion (SINAD)
Effective Number of Bits (ENOB)
Signal-to-noise ratio (SNR)
Spurious free dynamic range (SFDR)
以下是 DNL 和 INL 的计算公式:
通过 FFT 频谱分析测试动态参数
下面是动态参数的计算公式:
从图中可以看出,选择ADC时需要考虑以下两点:
A:ADC的设计必须能够满足预期的频率规划。
B:输入模拟信号的带宽要小于ADC的奈奎斯特频率。
此外,ADC的带宽也需要满足输入信号的频率需求,以确保系统的整体性能。
4.ADC管脚接口
一般来说,ADC包括以下6种接口:
模拟输入
参考/共模模式
时钟输入
数字输出
电源
GND
4.1模拟输入
高速ADC大多采用差分输入,即输入信号为180度反相的两个信号组合在一起。相比单端输入,差分输入可以有效消除共模噪声,显著提升ADC的抗噪性能。此外,差分输入还降低了偶次谐波失真。这是因为180度的相位偏移会使偶次谐波发生倍数相移(如2x180度,4x180度),从而减少其影响,具体如下图所示。
与单端信号相比,差分信号的幅度只有等效单端信号的一半,因此其谐波性能更为优越。由于信号幅度较小,差分信号为ADC提供了更大的动态裕量。这种额外的裕量使得ADC能够更好地保持在线性工作区域内,降低因非线性效应而产生的谐波失真。具体效果如下图所示 。
下图所示为双变压器ADC输入接口,变压器用于将单端信号转换成差分信号。
单个变压器可能会存在轻微的不匹配,进而产生偶次谐波。为减少这些谐波,第二级变压器通常被用来校正不匹配问题,从而降低偶次谐波的影响。在处理高频信号时,采用变压器可以显著提升性能,但对于基带或低频信号,运算放大器(运放)通常用作驱动ADC输入的方式,以确保更好的信号匹配。
4.2参考/共模模式
在ADC中,参考电压和共模电压各自承担不同的功能。虽然有些ADC设计中,这两个电压的电平相同,甚至某些情况下它们可能共用同一个管脚,但它们的作用并不相同,这有时会引发混淆。
参考电压:决定了ADC的动态范围,是影响信号采集精度的关键因素。通常在ADC数据手册中,可以查到参考电压和动态范围之间的具体关系。
内部生成:某些ADC配有VCM管脚,输出由内部生成的共模电压。 与参考电压相同:在某些设计中,VREF和VCM的电平相同,因此可以用VREF来生成VCM。 外部提供:设计者也可以选择外部产生VCM。
- 4.3时钟输入/抖动
高速ADC通常采用
差分时钟输入,而时钟抖动和时钟信号的斜率是影响ADC信噪比(SNR)的重要因素。时钟抖动对SNR的影响可以通过以下公式和图示进行分析:
理想情况下,时钟频率并不直接影响SNR。只要时钟频率在ADC的设计范围内(如建立时间、保持时间或模拟信号的建立时间),SNR的下降通常不会直接由频率引起。
抖动对高频信号的影响较大。当输入信号的频率增加,时钟抖动的误差影响更明显,SNR会随之下降。这意味着高速ADC的SNR对时钟抖动的敏感性随着输入信号频率的提升而显著增加。
随机噪声与确定性误差:如果时钟信号上存在随机噪声,噪声将在频谱图上表现出来。而如果时钟上存在确定性误差信号,它将与ADC输入信号混合,在频谱图中表现为杂散信号。
设计时需要特别关注以下两点:
ADC的孔径延迟(aperture delay):这影响了每次采样的时间精度。
外部时钟的抖动:外部时钟的不稳定性直接影响ADC的采样准确性。时钟抖动与孔径延迟共同作用,影响采样误差和最终的SNR。
设计需求如下:
SNR=75dB
FIN=75MHz
客户选定的ADC其孔径抖动=80fs
为了满足客户的SNR需求,客户应用所能容忍的最大抖动是多少?
A:
用公式3求解抖动
设计实例:
B:用公式4求解外部时钟抖动
- 因此,外部输入时钟抖动必须小于397fs。
下图展示了慢时钟沿导致较大的孔径抖动的情形。
对于正弦时钟,增大时钟幅度可以改善孔径抖动进而提高ADC的SNR。
正弦波幅度与SNR的关系如下图所示:
那么问题来了,在为ADC选择时钟信号时,为什么不直接使用方波时钟,而要考虑正弦波?其实,方波时钟确实是一个可行的选择,但设计者需要在正弦波与方波之间做出多方面的权衡:
低抖动与频率范围的折衷
方波时钟虽能提供明确的上升沿,但要实现低抖动却需要在时钟频率范围和噪声性能上做妥协。为了提高ADC时钟的相位噪声性能(即减少抖动),通常采用窄带SAW或晶体滤波器对时钟信号进行处理。经过滤波,时钟信号会变成低抖动的正弦波,可直接用于ADC。然而,滤波器的带宽会限制时钟的频率范围,这在某些应用中可能成为限制因素。为了克服这一局限,市场上有一些专门的时钟抖动清除和分配芯片,这类芯片不仅具备出色的相位噪声性能,还能输出方波,同时支持较宽的频率范围。因此,在某些系统中,使用这种方波输出的时钟芯片,可以满足性能需求而无需额外的滤波器。
信号完整性方面的折衷
方波信号相比正弦波,包含了大量的高频谐波分量,这使得信号在传输过程中更容易出现反射和对其他电路的干扰。这些高频分量增加了电路设计的复杂性,特别是在高速和高频应用中,方波信号会带来更多的信号完整性问题。因此,尽管方波时钟上升沿更陡峭,能够减少时钟抖动,但其高频成分可能影响电路的整体性能。
4.4实验评估
在ADC的实验评估中,软件评估主要依赖于FFT分析。由于其高速和准确性,FFT是时域信号转换为频域信号的优秀工具。
为了正确使用FFT,需要理解几个关键概念:一致性、加窗和频谱泄漏。若未正确选择窗口,容易导致频谱泄漏,影响评估结果。下图展示了加窗与频谱泄漏的关系。
在某些设计中,可能会遇到非整数个周期的情况,这时使用常规的FFT分析会因频谱泄漏而产生误差。
为了解决这个问题,可以使用布莱克曼窗或傅利叶分析,这些方法能够处理非整数周期的信号。
不过,它们会增加计算时间,并且可能对噪底和频率响应引入少量误差。
FFT一致性定义如下:
M为奇整数:选择奇整数M是为了避免频谱泄漏,同时确保M和N之间的关系符合其他规则。 N为2的幂:FFT的点数N必须是2的幂(如4096、8192、16384、32768或65536)。选择N时,需要在计算时间和测量精度之间找到平衡。 M和N互质:M和N必须是互质的,以确保采集的样本不会重复。由于FFT的特性,重复样本增加了计算负担但不会提供更多有效信息。由于N是2的幂,选择M为奇数可以确保M和N互质。
规则4:分辨率要求
输入信号的最小分辨率要求(例如10Hz)必须小于或等于FFT的频率分辨率。如果分辨率设置过低,会导致采集到非整数个周期,从而引发频谱泄漏。
设计实例:假设需求如下:
输入频率(Fin):70 MHz
采样频率(Fs):125 MSPS
分辨率:1 Hz
计算步骤:
选择N值:取N=8192,计算M:
2.计算新的Fs:为了确保分辨率为1 Hz,需要重新计算采样频率Fs:
取整为
新的Fs:XnewN=152588192=124.993536Msps
(3)计算新的Fin
硬件要求:
时钟源:必须满足所需的抖动要求,并通过带通滤波器(BPF)滤除窄带和宽带噪声。
模拟输入源:需要达到噪声和谐波的要求,使用BPF滤除不必要的噪声和谐波。
数据采集仪:应具有足够的速度和存储容量,以支持FFT处理。
典型的ADC实验设置如下图所示:
5.交织采样
对于追求极限SNR和采样速度的高端应用,当现有的ADC无法满足需求时,交织采样是一种有效的解决方案。下图所示为ADC交织采样:
两个ADC的模拟输入并联连接,采样时钟相差180度,从而实现采样速度翻倍。这种方法带来两个主要好处:首先,提高了采样信号的带宽;其次,交织采样使得噪声在更宽的带宽上分布,从而降低噪声底(SNR)约3dB,如下图所示。
单片ADC噪底计算公式如下:
当多片ADC交织时,噪底计算公式如下:
使用两片或更多ADC进行交织采样也带来了额外的设计挑战。ADC之间的DC偏移差异可能导致特定频率的频谱分量。增益差异、非线性误差(INL)和时钟相位误差则可能在时钟和模拟输入的混频处引入额外的频谱分量。
从上图可见,即使ADC的误差较小,仍会产生显著的杂散响应。设计者需要引入温度补偿校正的模拟或数字滤波器,以有效滤除这些杂散。
6.ADC取平均
提高单片ADC SNR的另一种方法是对多片ADC取平均。使用两片ADC取平均,可以将SNR提升3 dB。
如前所述,孔径时钟抖动是非相关噪声源。假定所有ADC具有相同且随机的孔径时钟抖动,下式可用于计算系统所能容忍的最大外部时钟抖动:
7.抖动(Dithering)
ADC的误差往往是确定性和系统性的,并且具有重复性。为了减少这些误差,可以添加低量级的随机噪声,这一过程称为抖动(Dithering)。通过引入抖动,可以改善ADC的失真,从而提高测量精度。
Dithering的要点如下:
降低谐波:Dithering可以有效降低谐波水平,但可能会增加噪底。
影响因素:谐波性能的改善与信号的类型和幅度有关,有时可能不会有所改善。
噪声管理:为了最小化SNR的恶化,某些Dithering技术需要在电路中引入随机噪声,并在后续步骤中去除这些噪声。
应用方式:Dithering可以在ADC外部添加,也可以使用内置的Dithering选项。
自然噪声:在某些情况下,实际应用中已有足够的噪声来实现Dithering效果。
设计师需要在决定是否采用Dithering之前,深入理解其复杂性和效果。Dithering是一项技术要求高、复杂的操作,必须经过充分评估以确保其实际效果和应用价值。