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.

ADS7057EVM-PDK: 直方图测试数据异常

Part Number: ADS7057EVM-PDK
Other Parts Discussed in Thread: PSIEVM

ADS7057EVM-PDK进行直方图测试,发现直方图数据异常,具体表现为个别码值的采样点数异常增多,怀疑评估板出现问题。

测试条件具体如下:

使用TI公司的PSIEVM提供正弦输入信号,输入信号频率为2kHz,信号失真度THD=-120dB@2kHz,输入信号幅值Vpp=6.7V(略超出被测ADC满量程范围),采样点数为2^21,采样频率为2.5MSPS。ADS7057EVM-PDK包含两块ADC,两块ADC的测试结果均出现相同的问题。评估板从未更改过。

测试结果如附图所示。

图1  使用PSIEVM测试ADS7057EVM-PDK得到的直方图数据

图2  图1中直方图数据左侧放大图

图3  图1中直方图数据右侧放大图

图4  DNL测试结果

  • 请问如何排查该评估板直方图测试数据异常的问题?

  • 您好,

    如您所说,输入信号幅值Vpp=6.7V,略超出被测ADC满量程范围,因此,在输出code直方图的左侧(最小值输出处)和右侧(最大值出处)DNL值增大。建议将输入信号幅值范围略小于ADC满量程范围(避免供电电压不稳定造成影响 ),再看DNL结果怎样?

  • 您好,感谢你的答复。对于您的答复,我有以下考虑:

    1.正弦输入信号略超ADC满量程范围,目的是为了确保覆盖ADC所有码值。我所需的数据要求包含ADC所有码值

    2.DNL值异常是从直方图数据异常的地方开始,也就是图2和图3中数据明显偏离浴盆形状(bathtub-like shape)曲线的地方。如果您了解ADC直方图测试,您看到直方图数据就会明白DNL值增大不是在code最小值和code最大值处,更何况这两处code的值不用于计算DNL。

    3.根据您的建议,我将输入信号幅值范围调整至Vpp=6.6V,其他测试条件不变。在这个条件下,采集到的最大码值是8156,最小码值是-8182,没有超ADC量程。获得的直方图数据局部图如图5和图6所示。

            图5 Vpp=6.6V时的直方图数据(左侧局部图)                                  图6 Vpp=6.6V时的直方图数据(右侧局部图)

    为了方便将Vpp=6.6V时的数据与Vpp=6.7V时的数据做对比,将Vpp=6.7V时的数据放置在相同x坐标下,如图7和图8所示。

            图7 Vpp=6.7V时的直方图数据(左侧局部图)                                  图8 Vpp=6.7V时的直方图数据(右侧局部图)

    图5和图6、图7和图8对比发现,当Vpp不同时,采样点数异常增多处对应的码值不相同,由此可以判断,导致直方图数据异常的原因应该不是ADC

    请问有哪些可能的原因导致评估板采集数据出现异常?

    我该如何排查电路中存在的问题?

    由于评估板从未进行改动,是否可以提供线下技术支持帮助我排查电路故障?

    期待您的答复。

  • 您用示波器测量使用的正弦波信号,目测正弦波信号质量是怎样的?检查下信号源是否有问题;

    您可以输入直流信号吗,采集后看生成的直方图是怎样的?

    技术支持是在论坛上进行的:
    中文技术论坛:https://e2echina.ti.com/
    英文技术论坛:https://e2e.ti.com/