首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

基于过零点检测的高分辨率DAC静态测试方法研究

基于过零点检测的高分辨率DAC静态测试方法研究

摘要:受到现有测试设备的限制,高精度的D/A转换器(数模转换器)测试一直是混合信号测试中的难点,本文探讨了高精度数模转换器(DA C)测试的一种新方法。该方法通过在微弱被测电平上叠加参考正弦波,测试叠加后波形的过零点在时域上的分布情况,以了解DAC的静态特性参数。该方法的优点在于充分利用了现有ADC(模数转换器)的速度优势,原理简单,且易于实现。
关键词:数模转换器;积分非线性;差分非线性;过零点

0 引言
   
随着科技的日益发展,DAC转换精度越来越高,为了测试高精度DAC的性能,需要辅以分辨率更高的数字化ADC。然而,高精度的显示设备在一般实验条件下很难获得。因此,如何利用低分辨率的ADC有效评估高精度的DAC,成为测试行业亟待解决的问题。一些文献中提出过采样技术、抖动技术等方法,探讨减小ADC的量化误差来提高ADC的分辨率进而测试高精度DAC,但是这些方法都存在着一定的局限性。比如,当微弱信号的幅值低于最小ADC步长即LSB时,过采样技术无效;采用抖动技术也需要外加模拟电路,增加了测试成本和复杂程度。
    D.L.Carni等在文献中提出了一个切实可行的方案,采用一个“纯”的正弦波作为参考信号,将其与待测DAC的输出电平叠加,通过分析结果信号在时域上的过零点分布情况,得出静态参数DNL(差分非线性)、INL(积分非线性)的值。这个方法从一定程度上解决了低精度测试高精度的问题,但是不足之处在于该方法的时间成本较高,对于很高精度的DAC,测试耗费的时间可能很长。
    本文在过零检测的基础上提出了一种改进的测试方法,得到n位DAC的静态参数INL、DNL值。这种方法通过改进参考信号来比较DAC的输出和参考信号的输出,不但使低精度ADC可以有效测试高精度DAC,更重要的是缩短了测试时间,降低了测试成本。

1 基于过零检测的DAC静态测试
1.1 低精度ADC不能直接用来测试高精度DAC的原因
   
对于DAC的静态测试,通常测试DNL、INL这两个参数值,方法是输入代码k,k=0,1,2…2n-1。得到DAC输出的电平值Vk。计算DNL、INL的公式如下:
   
   
    假如用精度低于DAC的ADC对其直接测试,如图1所示,由于低精度ADC引入的量化误差q(k),我们无法分辨输入代码k和k-1对应的确切电压值。这种情况下的静态参数测试就失去了意义。


1.2 过零检测
   
过零点检测法是一种经典的调制域分析方法,它通过记录过零点的时间得到过零点的时间间隔,可以用于识别精度低于ADC步长的微弱信号。图2简要地描述了测试系统框图:待测DAC输出的电压Vk,校准仪提供一个标准的参考正弦波f(t)=Asin(ωt+φ),将直流电压Vk加在参考正弦波上,将结果信号输入高速ADC。即:
   


    式(4)在时域图上的表现如图3所示。

返回列表