模拟技术学习
直播中

刘桂珍

7年用户 223经验值
私信 关注
[问答]

如何使用运算放大器来驱动高精度ADC?

请问如何使用运算放大器来驱动高精度ADC?

回帖(1)

叶冬琳

2021-4-14 15:07:31
  大多数高精度模数转换器 (ADC) 都没有高阻抗输入。输入信号直接通过一个开关连接到一个采样电容器。这种负载存在一些有趣的挑战。
  有人试图通过直接连接一个电位计到输入来验证其ADC的运行,如图1所示。这样做的结果通常让人失望,因为获得的结果并不理想。这种情况下,在ADC输入上看到的信号呈现出巨大的峰值,因为大输入阻抗从采样电容器吸取电流,从而导致对电容器充电需要大量的电流。如果在转换器的采集时间tACQ内稳定下来,便不会出现问题。但是,如果没有在tACQ内稳定到0.5最低有效位 (LSB) 以下,则会损耗精度。
  图2显示了驱动一个高精度ADC的建议威廉希尔官方网站 。CSH为ADC内部的采样电容,而RSW为采样开关的导通电阻(通常低到可以忽略不计)。转换器的采集时间tACQ期间,采样开关关闭。
  
  图1 高源阻抗会引起精度损耗
  
  图2 驱动高精度ADC的建议威廉希尔官方网站
  外部CFLT用于提供充电CSH所需的瞬时电流,其必须至少为20x CSH。一般而言,1nF较为合适。RFLT用于阻止驱动运算放大器承受纯电容性负载。这样,RFLT和CFLT构建起一个时间常量为τ=RFLTCFLT的RC威廉希尔官方网站 。
  为了保证所有一切都及时稳定以获得精确的信号采集,tACQ必须为≥k τ,其中k=ln(2(N+1))。K为一个N位转换器稳定至0.5LSB要求的时间常量值。由此,您可以确定最大值τ,以及RFLT的值。
  选择驱动运算放大器的关键参数是其单位增益带宽,其必须为 4(1/(2πRFLTCFLT)) 以足够快地稳定。一些设计人员通常会忘记这个要求,可能选择一款比要求慢得多的运算放大器,从而得到令人失望的结果。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分