This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] ADS1281:测试信号与转换的数据之间存在差异

Guru**** 2393725 points
Other Parts Discussed in Thread: ADS1281, OPA1632

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/566920/ads1281-discrepancy-between-test-signals-and-converted-data

部件号:ADS1281
主题中讨论的其他部件: OPA1632

您好,

我正在使用三角形波信号测试ADS1281。 我的问题是,转换后的数据显示出一种奇怪的失真,接近零。 我将示波器探头连接到ADC的两个输入端,并且我看到了正常的三角形波,没有失真。 采样过程持续时间不到1 us,所以我知道我在示波器上看到的并不是ADC在实际中测量的结果。 我的猜测是,抗锯齿滤波器由于其高共模阻抗而导致此问题,但我不知道如何解决。

您可以在下面找到:

1.示波器的屏幕截图(黄色=负极ADC输入2mV/div;蓝色=正极ADC输入2mV/div;粉红色=正极和负值1mV/div之间的差值);

2.显示已转换数据的图片

3.抗锯齿滤波器的示意图,显示测试设置的一些详细信息。

我的下一步是对另一个带有主动抗alising过滤器的电路板重复相同的测试。 如果有人能帮助解决上述被动过滤器外壳,我将不胜感激。

此致,Gioacchino

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Gioacchino,


    我通常不介绍此设备,但我怀疑您可以正确地看到此问题是由反锯齿过滤器引起的。 作为一项测试,我会将R1和R2使用的10kΩ Ω 电阻器替换为短路或接近100Ω Ω 的电阻器。

    对于此设备,输入阻抗相当低(55kΩ Ω)。 实际上,这不是一个恒定的输入阻抗,而是一个当输入进行电容性采样并定期携带电荷时产生的等效阻抗。 如果像在抗锯齿滤波器中一样有较大的系列电阻,则对输入进行采样的电容器可能不会正确稳定,它可能会在0输入附近显示为较大的非线性错误。

    我要注意的是,有了如此大的滤波器电阻和ADC低输入阻抗,您就已经有了非常大的增益误差。

    如果您有兴趣,请查看ADS1281评估模块用户指南并找到原理图。 我相信它使用OPA1632作为输入过滤的一部分。


    吴若瑟
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Gioacchino,


    另外,将R5作为测试的一部分删除。 它还会从输入采样中获取电荷。 如果降低R1和R2有助于解决问题,那么您可以尝试重新添加R5 (我在您的示意图上一个外观中错过了R5)。


    吴若瑟

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的Joseph:
    你写道:“如果像你在抗锯齿滤波器中一样有大的串联电阻,那么对输入进行采样的电容器可能不会正确稳定,它可能会显示为0输入附近的一个大的非线性错误”。 我真的想了解更多。 我是否可以阅读有关此主题的任何参考?

    关于抗锯齿滤波器对稳定时间的影响,为什么您只关注滤波电阻器而忽略电容器? 在我看来,在采样阶段,这种电容器可被视为恒定电压源,稳定时间应由R3,R4和C3的ESR确定。

    如果失真是由ADC输入等效阻抗引起的,接近零时过低,我希望示波器会有类似的效果,因为等效阻抗是从开关电容器电路的时间平均模型得出的。 例如,即使使用万用表,也可以测量充油泵等效阻抗的效果,即测量速率绝对较低的设备...

    请告诉我您对...的看法

    此致,Gioacchino
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    带有放大器的板不显示任何接近零的失真。 但是,我仍有兴趣了解被动滤清器外壳的问题,因此如果有人能提供帮助,我将非常感激...
    此致,Gioacchino
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Giacchino,


    这种效应类似于"死区"行为,如果调制器中的运算放大器增益较低,或者如果采样中存在泄漏,则可能发生这种行为。 在串联电阻较高的情况下,输入采样的电荷传输类似于泄漏。

    我重点关注滤波电阻器,因为其效果不仅仅是一个简单的RC外壳。 输入采样开关在ADC的采样电容器中与滤波电容器并联。

    例如,输入电压为100nF,当您有16pF电容器(我简化了ADS1281数据表中的图36)时,输入端的电压将随着100nF电容器中的电荷下降而瞬间下降,以填充16pF电容器。 当电荷从满100nF电容器重新分配到空的16pF电容器时,它应立即从初始值中降低0.016 %。 输入采样电容器接通电源后,您有一个调制器周期(1us),用于在滤波器之前稳定输入电路,以弥补这一小差异。 每一个调制器周期都会以1.048MHz的速率发生这种情况。

    如果您要降低输入系列电阻并增加电容,那么您就有更大的输入电容可从中提取电荷。 如果输入电容器为1uF,则采样电容器上的电压会下降0.0016 % ,从而导致较小的采样误差。 您仍将具有相同的整体RC时间常数,但采样误差更小。

    当然,这是一个简单的解释,而采样到调制器中则有点复杂。 要点是,使用较大的电容器将为采样电容器提供更多的电荷,因此错误会更小。

    使用示波器看不到这种"死区"。 此问题是由于对调制器中的输入进行采样时出错而引起的,不是外部影响。

    出于好奇,大约有多少代码是您的死区错误,似乎大约可能是100个代码。 是这样吗? 电压是多少。 我不确定您的Y轴偏差是否正确。


    吴若瑟
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Gioacchino,


    我会用Delta Sigma调制器查找死区。 Richard Schreier和Gabor Temes在"了解 Δ-Σ 数据转换器"中提到了这一点,但我相信您可以找到更多有关信息。

    同样,我认为滤波中的大系列输入电阻会造成类似的影响,并且应该以较低的系列输入阻抗消失。


    吴若瑟
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的Joseph:
    从您的提示开始,我将研究Delta Sigma调制器中的死区主题。 我同意您的看法,因为问题的原因是滤波器阻抗过高,但我想了解更多信息...

    要回答您的问题,在受失真影响的数据部分,噪声功率非常低,远低于数据表中可减去的值,实际上,在这些区域中,32位中只有6位是可变的。

    此致
    Gioacchino Ferittta
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的Joseph:
    在阅读了有关此主题的内容后,也许我开始想象调制器内部发生了什么。

    当极小的电压源应用于ADC输入时,调制器开始产生一个周期为采样周期2倍的音调,类似于“1.0101万...”。 只要输入值保持在一个称为死区的小间隔内,提示音就不受输入电平的影响。 在正常情况下,死区宽度太小,即使设备噪声也会使调制器脱离它。

    但是,当滤波器电阻增加时,调制器的开环增益会降低,从而导致死区宽度增加。

    在我的案例中:这种音调可以解释为什么信号带中的噪声功率如此之小(32位闪烁中只有6位);开环增益和死区宽度之间的关系可以解释为什么滤波电容器(虽然很大)没有帮助。 事实上,只有传输功能的低频部分才会起作用。

    你怎么看?

    此致,Gioacchino
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Giacchino,


    对于大系列电阻,我认为输入电荷永远不会到达集成商,就像集成商之前发生泄漏时的情况一样。 这将产生这样的效果:在每次采样过程中,在集成器上输出少量信号时,输入电压为0V。 调制器将交替反馈基准和负基准,给出交替10.101万....

    在操作上,重要的部分是在调制器采样后出现的错误量,以及输入采样是否在单个调制器周期内稳定下来。


    吴若瑟
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的Joseph:
    我要感谢你的支持和耐心。

    我做了一些其他测试,ADC即使在ADC输入直接连接到接地的情况下仍处于死区。 它可以通过查看噪音功率过低来观察。 我认为此行为符合您的解释,但数据表中报告了短路输入噪声测量值,因此应该可以执行这些测量...

    您认为我可能会遇到一些主板布局问题吗?

    此致,Gioacchino

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Giacchino,


    只是为了清楚,您是否已移除串联电阻,将输入短接在一起,然后将输入接地? 如果是这种情况,那么我不确定是什么错了。 我希望输入噪音的读数与数据表中列出的类似。

    我确实与一位使用此设备的工程师进行了交谈。 他确实说过,通常建议使用输入缓冲区。 如果您查看ADS1281EVM,则OPA1632用于过滤/缓冲。 但是,对于输入短路时数据表发出的噪音,这些结果是在缓冲器旁路的情况下产生的,输入与您描述的方法类似,也是对地短路的。

    我不确定您的设置与我们使用的设置有何不同。 但是,EVM中使用的设置是开始的好地方。 一般来说,EVM用户指南中包含有关器件设置,原理图和布局的详细信息。


    吴若瑟
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的Joseph:
    您很清楚我使用的是哪种设置。

    我知道评估板,尽管我没有复制电路。 我验证了电源(+2.5V和-2.5V模拟;+3.3V数字),电压参考(VREFP和VREFN之间为4.096V,VREFN至AVSS),主时钟(3.3V,4.096MHz),一切看起来都很好...

    在我的应用中,功耗非常重要。 使用SNR的容差是每个用户将看到的第一个数字。 这就是为什么我对无源滤波器如此感兴趣的原因。 我知道有很多微功率放大器,但如果你考虑到每一个放大器的噪声性能和闪烁噪声级别,合适的器件数量就不是那么多了。

    关键是:如果数据不好,那么主板肯定有问题,我只是还没有找到... 我将进行更多测试,如果我有其他问题,我将再次询问您。

    感谢您的支持。

    此致,Gioacchino

    此致,Gioacchino
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的Joseph:
    我明白了,它是电压参考电路。 我实施了有源滤波器,以减少参考噪音。

    此电路的装配未遵循设计,因此输出阻抗高于100kHz ...

    在更正了装配错误后,死区消失。

    此致,Gioacchino