Intel® Quartus® Prime Standard Edition用户指南: 调试工具

ID 683552
日期 9/24/2018
Public
文档目录

2.10.5. 运行线性测试

线性测试确定每个ADC代码步长的线性。它使用直方图测试方法,该方法需要正弦输入,比其他测试方法更容易从信号发生器和DAC获取信号。

使用Linearity测试模式时,参考信号必须满足特定要求:

  • 信号源覆盖了ADC的全部代码范围。如果在代码端(code end)使用的时间相等,那么可以通过在Scope模式下调整参考信号来改善结果。
  • 如果使用代码端,那么要确保不要剪切信号。在Scope模式下查看信号,看到其顶部或底部不平。一个良好的做法是退回代码端,并在ADC输入信号的所需工作范围内测试一个较小的范围。
  • 选择一个不是采样率和缓存大小的整数倍的频率有助于确保相对于正弦波的概率密度函数相对均匀地填充将所有代码仓(code bin)。如果选择整数倍,那么某些代码仓可能会被完全跳过,而另一些代码仓则会被过度填充。这会使测试结果无效。使用频率计算器功能来确定一个接近所需频率的良好信号频率。

运行线性测试:

  1. ADC Channel上,选择要测试的ADC通道。
  2. Burst Size中输入测试样本的大小。较大的样本会增加对测试结果的信心。
  3. 点击Run
    • 您可以随时停止测试,也可以再次单击Run来继续添加到汇总数据。要重新开始,请在停止测试后单击Reset。每次更改输入信号或通道时,都应单击Reset,这样结果对于特定输入是正确的。
    • 有三种数据图形视图:Histogram视图,DNL视图和INL视图。
    • Raw Data选项卡导出数据.csv文件。