常见问题解答:为15Msps 18位ADC设计输入驱动器时应该考虑哪些因素
简介
ADC驱动器是数据采集信号链设计的关键构建模块。ADC驱动器用于执行许多关键功能,如输入信号幅度调整、单端至差分转换、消除共模偏移,并经常用于实现滤波。本技术诀窍与综合知识(KWIK)电路常见问题解答(FAQ)笔记讨论如何从单端输入信号产生经调整的差分输出信号,并对信号进行电平转换以确保其满足ADC满量程的性能需求。
为了帮助回答这个常见问题,我们将使用LTC6228(一款低噪声、低失真、高速轨到轨输出运算放大器)和LTC2387-18 SAR ADC。我们将利用噪声计算显示设计对信号链解决方案的整体SNR性能的影响。
图1.– 通过调整和电平转换实现单端至差分转换
设计规格示例
对于本例,设计要求规格如表1所示,输入信号为0V至5V正弦波。此设计自始至终将使用图1所示的ADC驱动器电路。该电路的功能是将单端输入信号转换、调整、移位为适当的差分输出信号,以便它能轻松地与信号链中的下一级(即ADC)连接。
为了分析图1所示电路的性能,我们将使用信噪比(SNR),获取每一级的噪声贡献并将其用于整体计算。计算中使用的LTC2387-18 ADC的SNR和LTC6228的频谱噪声密度均来自相应数据手册中的规格。
表1.设计目标主要规格
请注意,对于本例,可以忽略1/f噪声的影响,因为目标频率远高于1/f区域,并且选定的元器件(如图1所示)经过优化可以最大限度地减少噪声贡献。
设计技巧/注意事项
1.在单电源和双电源之间进行选择时,应考虑如下一些因素:由于信号链的裕量要求,单电源可能意味着信号摆幅降低,这可能导致SNR降低;双电源供电必须产生负电源轨,增加了复杂性,但由于可用裕量增加,信号摆幅可以更高,因此SNR性能高于单电源情况。从表1可以看出,我们使用了+7V/-3V的不对称电源,这种电源电压配置可提供足够的裕量以确保输入和输出范围得以保持。
2.VBias如图1所示,此信号用于将第一级的输出信号电平转换为与ADC输入匹配所需要的共模电压电平。从图1可以看出,这是通过使用电阻分压器来简单实现的,其中基准电压Vref用作源。
电容C5用于消除分压器产生的噪声。
注意:
- 驱动器网络的阻抗应等于反馈网络的阻抗。这一点在无法使用内部偏置电流抵消功能时很重要。这种配置将确保由偏置电流引入的额外失调电压会被降低。
- 如果使用内部偏置抵消功能,则应使用高电阻值,以降低该分压器网络的功耗。
3.为减少失真误差,RC滤波器应使用高质量电容(如C0G (NP0))和电阻。
4.使用大于计算值的标准电阻值。
5.如果不关心功耗问题,则两级的反馈电阻和增益电阻值可降至301Ω,以提高ADC和驱动器信号链的SNR性能。
设计步骤
(讨论参考图1)
- 信号调整和电平转换
- 使用转换函数求解R1
应该注意的是,对于低电阻值,LTC6228的电压噪声占主导地位。随着电阻增加,电阻噪声开始占主导地位。随着电阻继续增加,电流噪声占主导地位。
如果选择R2的电阻值为499Ω,则设计的噪声和功耗可以取得良好的平衡。
求解R1
- 计算VBias电压值。这是利用Vi和Vo的共模电压来完成的。目标是将第一级放大器的输出电平转换为2.048V。
Vocm = 2.048V且Vicm = 2.5V
然后计算Vbias,如下所示:
- 电路噪声分析:
- 第一级输出 - 电压噪声计算
第一 级输出端的总电压噪声()可使用下式计算:
其中:
– 运算放大器的电压噪声,LTC6228为
– 电流噪声 * 源阻抗引起的噪声
– 电阻噪声
计算第一 级的噪声增益:
求解电流噪声引起的电压噪声贡献。根据LTC6228数据手册,电流噪声密度为。
- 第二 级输出 - 电压噪声计算
使用相同的步骤计算第二 级的总电压噪声。
利用公式1和上面计算的值,第二 级的为:
- 噪声带宽计算
计算每一级的有效噪声带宽,以将电压噪声转换为有效值噪声。
使用二阶滤波器的第一 级有效噪声带宽
使用以下公式求解有效噪声带宽BWn。这里,k为参考砖墙LPF的校正因子,在本例中它是1.22,n为滤波器的阶数。
第二 级有效噪声带宽:三阶 滤波器
- 噪声谱密度至有效值噪声的转换
将各级的频谱密度转换为等效有效值噪声。
求解
求解
- 计算ADC驱动器总噪声
计算ADC驱动器的总差分电压噪声。
- ADC噪声计算
求解满量程输入信号的ADC电压噪声。使用4.096Vp或2.9Vrms,SNRadc = 95.7dB。
- 信号链SNR计算
根据计算出的ADC驱动器和ADC噪声计算预期的SNR性能。
a. 满量程输入信号
b. -1.7dBFS输入信号:
其中 -1.7dBFS = 2.38VRMS
设计仿真
图1中电路的性能是使用LTSpice仿真工具进行仿真的,以确定是否符合主要目标规格。
从仿真试验台得到的结果如图2-图6所示
图2.– 输入信号调整
图3.输出共模电压VOCM
图4:差分输出
图5 RMS差分噪声
图6.总噪声,ADC + 驱动器
表2.设计目标与仿真
测量结果
使用LTC6228评估演示板和LTC2387-18评估演示板获取测量结果。对于本例,输入信号设置为-1.7dBFS。此信号链的实测SNR为92.13 dB。该结果比计算出的SNR (93.1 dB)低大约1 dB。1 dB的差异很可能是由于电路板的寄生效应和所用元器件的容差导致的非理想效应。为实现预期的满量程SNR,将测量值增加1.7dB,结果将达到93.83dB,高于电路设计的目标SNR性能。
表3.设计目标与测量值
表4.高速、低噪声、低失真轨到轨输出运算放大器LTC6228
表5.18位15Msps SAR ADC LTC2387-18
设计器件
图7 – 测量的总SNR,ADC + 驱动器
参考资料
LTSPICE®是一款高性能SPICE III仿真软件、原理图采集工具和波形查看器,集成增强功能和模型,简化了开关稳压器、线性稳压器和信号链电路的仿真。
ADI公司提供广泛的技术指南用于建立理论基础。以下是一些已被证明有用且值得阅读以了解更多信息的技术指南。
MT-047 – 运算放大器噪声
MT-048 – 运算放大器噪声关系:1/f噪声、RMS噪声和等效噪声带宽
MT-049 – 单极点系统的运算放大器总输出噪声计算
MT-050 – 二阶系统的运算放大器总输出噪声计算