ADC测试参数定义、分析及策略之线性测试
ADC芯片参数测试技术解析

ADC芯片参数测试技术解析ADC芯片参数测试技术解析随着数字技术的不断发展和计算机在信号处理、控制等领域中的广泛应用,过去由模拟电路实现的工作,今天越来越多地由数字电路或计算机来处理。
作为模拟与数字之间的桥梁,模拟数字转换器(ADC)的重要性越来越突出,由此也推动了ADC测试技术的发展。
本文首先介绍了ADC的测试,包括静态参数和动态参数测试,然后结合自动测试系统测试实例,详细介绍了ADC芯片参数的测试过程。
测试原理1. 1静态参数的测试原理ADC的静态参数是指在低速或者直流流入ADC芯片测得的各种性能参数。
静态参数测试方法有逐点测试法等,其主要测试过程如图1所示。
(1)零点误差的测量零点误差又称输入失调,是实际模数转换曲线中数字0的代码中点与理想模数转换曲线中数字0的代码中点的最大误差,记为EZ。
其测试方法如下:输入电压逐渐增大,当图1中的数字显示装置从00..00变为00..01,记下此时输入电压Vin1 ,然后逐渐减小输入电压,使数字显示装置由00..01变为00..00,记下输入电压Vin2 :式中:N 为A /D的位数; VFSR 为A /D输入电压的满量程值,LSB为ADC的最低有效位。
(2)增益误差EG 测量增益误差是指转换特性曲线的实际斜率与理想斜率之间的偏差。
测试方法如下:把零点误差调整为0,输入电压从满量程开始变化,使数字输出由11..11 变11..10,记为Vin1。
反方向逐渐变化Vin ,使输出端由11..10变为11..11,记下输入电压Vin2 。
则:(3)线性误差的测量线性误差指实际转换曲线与理想特性曲线间的最大偏差。
实际测量是测试第j码的代码中。
高速ADC、DAC测试原理及测试方法

高速ADC/DAC测试原理及测试方法随着数字信号处理技术和数字电路工作速度的提高,以及对于系统灵敏度等要求的不断提高,对于高速、高精度的ADC、DAC的指标都提出了很高的要求。
比如在移动通信、图像采集等应用领域中,一方面要求ADC有比较高的采样率以采集高带宽的输入信号,另一方面又要有比较高的位数以分辨细微的变化。
因此,保证ADC/DAC在高速采样情况下的精度是一个很关键的问题。
ADC/DAC芯片的性能测试是由芯片生产厂家完成的,需要借助昂贵的半导体测试仪器,但是对于板级和系统级的设计人员来说,更重要的是如何验证芯片在板级或系统级应用上的真正性能指标。
一、ADC的主要参数ADC的主要指标分为静态指标和动态指标2大类。
静态指标主要有:•Differential Non-Linearity (DNL)•Integral Non-Linearity (INL)•Offset Error•Full Scale Gain Error动态指标主要有:•Total harmonic distortion (THD)•Signal-to-noise plus distortion (SINAD)•Effective Number of Bits (ENOB)•Signal-to-noise ratio (SNR)•Spurious free dynamic range (SFDR)二、ADC的测试方案要进行ADC这些众多指标的验证,基本的方法是给ADC的输入端输入一个理想的信号,然后对ADC转换以后的数据进行采集和分析,因此,ADC的性能测试需要多台仪器的配合并用软件对测试结果进行分析。
下图是一个典型的ADC测试方案:如图所示,由Agilent 的ESG 或PSG 做为信号源产生高精度、高纯净度的正弦波信号送给被测的ADC 做为基准信号,ADC 会在采样时钟的控制下对这个正弦波进行采样,变换后的结果用逻辑分析仪采集下来。
adc测试标准

ADC的测试标准主要包括以下几个方面:转换速率:ADC从开始转换到转换完成所需要的时间,采样信号频率越高,所需的ADC采样速率也应越高。
静态指标:最小误差(Quantizing Error):由于ADC分辨率有限而导致的误差,通常为1个或半个最小数字量表示的模拟变化量。
偏移增益误差(Offset/Gain Error):实际ADC线性方程与理想ADC线性方程的偏差(斜率、截距不一致)。
满刻度误差(Full Scale Error):满刻度输入时,对应的实际输入信号与理想输入信号的差值。
微分非线性(Differential nonlinearity,DNL):ADC相邻两刻度的最大偏差。
积分非线性(Integral nonlinearity,INL):
ADC数值点对应的模拟量和真实值之间最大误差值,即ADC输出数值偏理想线性最大的距离。
ADC动态指标:总谐波失真THD、信噪比和失真SINAD、有效位数ENOB、信噪比SNR、无杂散动态范围SFDR。
ADC测试参数定义、分析及策略之线性测试

ADC测试参数定义、分析及策略之线性测试线性测试动态测试关注的是器件的传输和性能特征,即采样和重现时序变化信号的能力,相比之下,线性测试关注的则是器件内部电路的误差。
对ADC来说,这些内部误差包括器件的增益、偏移、积分非线性(INL)和微分非线性(DNL)误差,这些参数说明了静止的模拟信号转换成数字信号的情况,主要关注具体电平与相应数字代码之间的关系。
测试ADC静态性能时,要考虑两个重要因素:第一,对于给定的模拟电压,一个具体数字代码并不能告诉多少有关器件的信息,它仅仅说明这个器件功能正常,要知道器件功能到底如何还必须考虑模拟电压的范围(它会产生一个输出代码)以及代码间的转换点;第二,动态测试一般关注器件在特定输入信号情况下的输出特性,然而静态测试是一个交互性过程,要在不同输入信号下测试实际输出。
总的来说,ADC的误差可以分为与直流(DC)和交流(AC)有关的误差。
DC误差又细分为四类:量化误差、微分非线性误差、积分非线性误差、偏移与增益误差。
AC误差一般与信噪及总谐波失真问题有关。
◆量化误差(Quantization Error)量化误差是基本误差,用图3所示的简单3bit ADC来说明。
输入电压被数字化,以8个离散电平来划分,分别由代码000b到111b去代表它们,每一代码跨越Vref/8的电压范围。
代码大小一般被定义为一个最低有效位(Least Significant Bit,LSB)。
若假定Vref=8V时,每个代码之间的电压变换就代表1V。
换言之,产生指定代码的实际电压与代表该码的电压两者之间存在误差。
一般来说,0.5LSB偏移加入到输入端便导致在理想过渡点上有正负0.5LSB的量化误差。
图3 理想ADC转换特性图6 INL和DNL与增益和偏移一样,计算非线性微分与积分误差也有很多种方法,代码平均和电压抖动两种方法都可以使用,但是由于存在重复搜索,当器件位数较多时这两种方法执行起来很费时。
ADC参数解释和关键指标

第五章ADC 静态电参数测试(一)翻译整理:李雷本文要点:ADC 的电参数定义ADC 电参数测试特有的难点以及解决这些难题的技术ADC 线性度测试的各类方法ADC 数据规范(Data Sheet)样例快速测试ADC 的条件和技巧用于ADC 静态电参数测试的典型系统硬件配置关键词解释失调误差 Eo(Offset Error):转换特性曲线的实际起始值与理想起始值(零值)的偏差。
增益误差E G(Gain Error):转换特性曲线的实际斜率与理想斜率的偏差。
(在有些资料上增益误差又称为满刻度误差)线性误差Er(Linearity Error):转换特性曲线与最佳拟合直线间的最大偏差。
(NS 公司定义)或者用:准确度E A(Accuracy):转换特性曲线与理想转换特性曲线的最大偏差(AD 公司定义)。
信噪比(SNR): 基频能量和噪声频谱能量的比值。
一、ADC 静态电参数定义及测试简介模拟/数字转换器(ADC)是最为常见的混合信号架构器件。
ADC是一种连接现实模拟世界和快速信号处理数字世界的接口。
电压型ADC(本文讨论)输入电压量并通过其特有的功能输出与之相对应的数字代码。
ADC的输出代码可以有多种编码技术(如:二进制补码,自然二进制码等)。
测试ADC 器件的关键是要认识到模/数转换器“多对一”的本质。
也就是说,ADC 的多个不同的输入电压对应一个固定的输出数字代码,因此测试ADC 有别于测试其它传统的模拟或数字器件(施加输入激励,测试输出响应)。
对于 ADC,我们必须找到引起输出改变的特定的输入值,并且利用这些特殊的输入值计算出ADC 的静态电参数(如:失调误差、增益误差,积分非线性等)。
本章主要介绍ADC 静态电参数的定义以及如何测试它们。
Figure5.1:Analog-to-Digital Conversion Process. An ADC receives an analog input and outputs the digital codes that most closely represents then input magnitude relative to full scale.1.ADC 的静态电参数规范ADC的静态电参数主要验证器件的输入-输出转换曲线符合设计(理想)曲线的程度。
adc评估

adc评估ADC是模拟数字转换器的缩写,是一种将模拟信号转换成数字信号的设备。
它可以将连续的模拟信号转换成离散的数字信号,以便于数字系统的处理和分析。
ADC的评估主要考虑其转换性能、特性和适用性等方面。
首先,ADC的转换性能是评估的重要指标之一。
转换性能包括分辨率、采样率、非线性误差和噪声等参数。
分辨率是指ADC可以区分的最小电压或电流的变化量,通常以位数(比特)表示。
较高的分辨率意味着更准确的转换结果。
采样率是指ADC每秒可以进行的采样次数,通常以Hz表示。
较高的采样率意味着更高的信号还原能力。
非线性误差是指ADC输出与输入信号之间的误差,常见的非线性误差有DNL和INL。
噪声是指在转换过程中引入的干扰信号,例如量化噪声、时钟抖动等。
评估一款ADC的转换性能需要进行实际测试,比较其结果与理论性能指标的吻合度。
其次,ADC的特性也需要进行评估。
特性包括电源电压、功耗、工作温度范围等。
电源电压是指ADC工作所需的电源电压范围,通常以V表示。
功耗是指ADC在工作过程中所消耗的能量,高功耗会造成能源的浪费。
工作温度范围是指ADC能够正常工作的环境温度范围,较宽的工作温度范围意味着更高的适用性。
最后,ADC的适用性是针对特定应用而言的。
不同的应用有不同的要求,例如音频处理、测量和控制系统等。
评估一款ADC的适用性需要考虑其输入范围、采样精度、接口等因素。
输入范围是指ADC可以处理的输入电压或电流范围,通常以V表示。
采样精度是指ADC将模拟信号转换成数字信号的精度,通常以比特表示。
接口是指ADC与其他电子器件之间的通信接口,常见的接口有SPI、I2C和UART等。
总之,ADC的评估涉及到转换性能、特性和适用性等方面的考量。
通过对这些指标的评估,可以选择适合特定应用的ADC设备,并保证其在实际应用中能够具有良好的性能和可靠性。
ADC的参数解析

adc的参数1)分辩率(Resolution) 指数字量变化一个最小量时模拟信号的变化量,定义为满刻度与2n 的比值。
分辩率又称精度,通常以数字信号的位数来表示。
2)转换速率(Conversion Rate)是指完成一次从模拟转换到数字的AD转换所需的时间的倒数。
积分型AD的转换时间是毫秒级属低速AD,逐次比较型AD是微秒级属中速AD,全并行/串并行型AD可达到纳秒级。
采样时间则是另外一个概念,是指两次转换的间隔。
为了保证转换的正确完成,采样速率(Sample Rate)必须小于或等于转换速率。
因此有人习惯上将转换速率在数值上等同于采样速率也是可以接受的。
常用单位是ksps和Msps,表示每秒采样千/百万次(kilo / Million Samples per Second)。
3)量化误差(Quantizing Error) 由于AD的有限分辩率而引起的误差,即有限分辩率AD的阶梯状转移特性曲线与无限分辩率AD(理想AD)的转移特性曲线(直线)之间的最大偏差。
通常是1个或半个最小数字量的模拟变化量,表示为1LSB、1/2LSB。
4)偏移误差(Offset Error) 输入信号为零时输出信号不为零的值,可外接电位器调至最小。
5)满刻度误差(Full Scale Error) 满度输出时对应的输入信号与理想输入信号值之差。
6)线性度(Linearity) 实际转换器的转移函数与理想直线的最大偏移,不包括以上三种误差。
其他指标还有:绝对精度(Absolute Accuracy) ,相对精度(Relative Accuracy),微分非线性,单调性和无错码,总谐波失真(Total Harmonic Distotortion缩写THD)和积分非线性。
AD的选择,首先看精度和速度,然后看是几路的,什么输出的比如SPI或者并行的,差分还是单端输入的,输入范围是多少,这些都是选AD需要考虑的。
DA呢,主要是精度和输出,比如是电压输出啊,4-20mA电流输出啊,等等。
高速高精度ADC的测试方法

http://www.cicmag.com(总第238期)2019·3·图2微分非线性误差DNL图1理想器件1前言随着高速数字电路的发展,高速ADC 在航天国防、数字通信、卫星通信、图像处理等众多领域得到了非常广泛的应用。
ADC 的采样率和垂直分辨率越来越高,对ADC 指标的测试也提出了更高要求。
2测试参数2.1静态参数ADC 的测试指标和参数主要分为静态参数和动态参数两类。
其中静态参数又称线性参数,反映的是器件内部电路的误差。
对ADC 来说,这些内部误差包括器件的增益、偏移、微分非线性(DNL )和积分非线性(INL )误差,这些参数说明了静止的模拟信号转换成数字信号的情况,主要关注具体电平与相应数字编码之间的关系。
测试ADC 静态性能时,要考虑两个重要因素:第一,不仅要给一个既定的模拟电压,电压精度要高,还必须考虑模拟电压的范围以及代码间的转换特性;第二,静态测试是一个交互性过程,要在不同输入信号下测试实际输出。
静态测试的主要项目有:微分非线性误差、积分非线性误差、偏移与增益误差。
1.微分非线性误差(DNL ,Differential nonlin-earity )理想ADC 器件,相邻两个数据刻度之间,对应模拟电压的差值(步距)都是一样的。
但实际上,相邻两刻度之间的间距不可能都是相等的。
所以,ADC 相邻两刻度之间最大的差异与理想步距的差值,就叫微分非线性DNL ,也称为差分非线性,以LSB 为单位(LSB ,最低有效位,即理论上的最小可分辨模拟电压值,比如1.024V 基准电压,10bit 的ADC ,其LSB 为0.001V )。
理想器件,DNL 都应该为0LSB ,如图1。
而实际器件,如图2,DNL =(2.2-1)LSB =1.2LSB 。
高速高精度ADC 的测试方法孙承志(是德科技)69http://www.cicmag.com(总第238期)2019·3·图4频谱分析方法2.积分非线性误差(INL ,Integral nonlinearity )积分非线性表示了ADC 器件在所有的数值点上对应的模拟值和真实值之间误差最大的那一点的误差值,也就是输出数值偏离线性最大的距离。
ADC测试

高速ADC测试技术ADC(Analog-to-Digital Converter)即模拟/数字转换器。
现实世界中的信号,如温度、声音、无线电波、或者图像等,都是模拟信号,需要转换成容易储存、进行编码、压缩、或滤波等处理的数字形式。
模拟/数字转换器正是为此而诞生,发挥出不可替代的作用。
高速、高精度、低功耗、多通道是ADC未来的发展趋势目前,随着数字处理技术的飞速发展,在通讯、消费电器、工业与医疗仪器以及J 工产品中,对高速ADC的需求越来越多。
以通讯领域出现的新技术“软件无线电”为例,其与传统数字无线电的主要区别之一就是要求将A/D、D/A变换尽量靠近射频前端,将整个RF段或中频段进行A/D 采样。
如果将A/D移到中频,那么这种系统会要求数据转换器有几十到上百兆的采样率。
同时要求数据转换器对高频信号有很小的噪音和失真,以避免小信号被频率相近的大信号所掩盖。
高精度也是ADC未来的发展趋势之一。
为满足高精度的要求,数字系统的分辨率在不断提高。
在音频领域,为了在音频处理系统中获得更加逼真的高保真声音效果,需要高精度的ADC。
在测量领域,仪表的分辨率在不断提高,电流到达nA级,电压到mV级。
目前已经出现分辨率达到28bit的ADC,同时人们也在研究更高分辨率的ADC。
低功耗已经成为人们对电子产品共有的的要求。
当SOC(片上系统)的设计者们在为散热问题头疼的时候,便携式电子产品中的开发商们也在为怎样延长电池使用时间而动脑筋。
对于使用于此的ADC而言,低功耗的重要性是显而易见的。
在某些应用中(如医学图像处理),需要多路信号并行处理的,这驱使ADC的制造商们把多个ADC集成在一块IC上。
在这一类芯片中,如果使用传统的并行接口,将意味着数字管脚的激增,所以大都是使用了CDF(Clock-Data-Frame)的并行转串行技术。
高速AD测试中的难点高精度ADC的采样率不高,测试关键是要有高精度的信号源。
而高速ADC测试是一项更具挑战性的工作,其中采样时钟的Jitter和高速数字接口是两个必须面对的难题。
ADC参数解释和关键指标

ADC参数解释和关键指标ADC是模数转换器(Analog-to-Digital Converter)的简称,它将模拟信号转换为数字信号。
在数字化时代,模数转换是非常重要的过程之一,因为数字信号在计算机和电子设备中更易于处理和传输。
本文将解释ADC参数的含义和关键指标。
首先,我们需要了解几个基本概念。
1. 分辨率(Resolution):分辨率指的是ADC可以提供的离散量化信号的级别数。
分辨率越高,ADC可以提供更精确的数字表示。
常用的分辨率单位是位(bit),表示ADC的输出值是二进制的。
例如,一个12位ADC可以提供2^12=4096个不同的量化级别。
2. 采样率(Sampling Rate):采样率是指每秒钟采样的次数,通常用赫兹(Hz)表示。
采样率决定了ADC能够捕捉到的模拟信号的频率范围。
根据奈奎斯特定理,采样率应至少是信号最高频率的两倍。
接下来,我们将讨论一些关键的ADC参数和指标。
1. 量程(Full Scale Range):量程是指ADC能够测量的输入信号的最大范围。
它通常使用伏特(V)单位表示。
例如,一个0-5V的ADC将在0V到5V的范围内进行测量。
2. 精度(Accuracy):精度是指ADC输出值与实际输入值之间的误差。
它通常使用百分比或最大输出误差(Maximum Output Error)表示。
例如,一个12位精度的ADC可能有1%的误差,即最大输出误差为0.01*量程。
3. 信噪比(Signal-to-Noise Ratio,SNR):信噪比是指有效信号与噪声信号之间的比值。
它通常以分贝(dB)表示,dB = 20 * log10(信号/噪声)。
信噪比越高,ADC可以提供更精确的数字表示。
4. 使能时间(Conversion Time):使能时间是指ADC完成一次转换所需的时间。
它通常以微秒(μs)为单位表示。
较短的转换时间意味着ADC可以更快地采集信号。
5. 非线性误差(Non-linearity Error):非线性误差表示ADC输出与输入之间的非线性关系。
ADC的各项参数定义

ADC的各项参数定义:Parameter DefinitionsIntegral Nonlinearity (INL)Integral nonlinearity is the deviation of the values on an actual transfer function from a straight line. For theMAX1209, this straight line is between the end points of the transfer function, once offset and gain errors have been nullified. INL deviations are measured at everystep of the transfer function and the worst-case deviation is reported in the Electrical Characteristics table.Differential Nonlinearity (DNL)Differential nonlinearity is the difference between an actual step width and the ideal value of 1 LSB. A DNL error specification of less than 1 LSB guarantees no missing codes and a monotonic transfer function. Forthe MAX1209, DNL deviations are measured at every step of the transfer function and the worst-case deviation is reported in the Electrical Characteristics table.Offset ErrorOffset error is a figure of merit that indicates how wellthe actual transfer function matches the ideal transfer function at a single point. Ideally the midscaleMAX1209 transition occurs at 0.5 LSB above midscale. The offset error is the amount of deviation between the measured midscale transition point and the ideal midscale transition point.Gain ErrorGain error is a figure of merit that indicates how well the slope of the actual transfer function matches the slopeof the ideal transfer function. The slope of the actual transfer function is measured between two data points: positive full scale and negative full scale. Ideally, the positive full-scale MAX1209 transition occurs at 1.5LSBs below positive full scale, and the negative fullscale transition occurs at 0.5 LSB above negative fullscale. The gain error is the difference of the measured transition points minus the difference of the ideal transition points.Small-Signal Noise Floor (SSNF)Small-signal noise floor is the integrated noise and distortion power in the Nyquist band for small-signalinputs. The DC offset is excluded from this noise calculation. For this converter, a small signal is defined as asingle tone with an amplitude less than -35dBFS. This parameter captures the thermal and quantization noise characteristics of the converter and can be used tohelp calculate the overall noise figure of a receive channel. Go to for applicationnotes on thermal + quantization noise floor.Signal-to-Noise Ratio (SNR)For a waveform. perfectly reconstructed from digital samples, the theoretical maximum SNR is the ratio ofthe full-scale analog input (RMS value) to the RMS quantization error (residual error). The ideal, theoretical minimum analog-to-digital noise is caused by quantization error only and results directly from the ADC’s resolution(N bits):SNR[max] = 6.02 × N + 1.76In reality, there are other noise sources besides quantization noise: thermal noise, reference noise, clock jitter,etc.SNR is computed by taking the ratio of the RMSsignal to the RMS noise. RMS noise includes all spectral components to the Nyquist frequency excluding the fundamental, the first six harmonics (HD2–HD7), andthe DC offset.Signal-to-Noise Plus Distortion (SINAD)SINAD is computed by taking the ratio of the RMS signalto the RMS noise plus distortion. RMS noise plus distortion includes all spectral components to the Nyquist frequency excluding the fundamental and the DC offset.Effective Number of Bits (ENOB)ENOB specifies the dynamic performance of an ADC ata specific input frequency and sampling rate. An ideal ADC’s error consists of quantization noise only. ENOB fora full-scale sinusoidal input waveform. is computed from: (SINAD - 1.76)/ 6.02Single-Tone Spurious-Free Dynamic Range(SFDR)SFDR is the ratio expressed in decibels of the RMSamplitude of the fundamental (maximum signal component)to the RMS amplitude of the next-largest spurious component, excluding DC offset.Total Harmonic Distortion (THD)THD is the ratio of the RMS sum of the first six harmonicsof the input signal to the fundamental itself. This isexpressed as:where V1 is the fundamental amplitude, and V2 throughV7 are the amplitudes of the 2nd- through 7th-order harmonics (HD2-HD7).Intermodulation Distortion (IMD)IMD is the ratio of the RMS sum of the intermodulation products to the RMS sum of the two fundamental input tones. This is expressed as:The fundamental input tone amplitudes (V1 and V2) areat -7dBFS. Fourteen intermodulation products (VIM_)are used in the MAX1209 IMD calculation. The intermodulation products are the amplitudes of the outputspectrum at the following frequencies, where fIN1 andfIN2 are the fundamental input tone frequencies:Second-order intermodulation products:fIN1 + fIN2, fIN2 - fIN1Third-order intermodulation products:2 x fIN1 - fIN2, 2 x fIN2 - fIN1, 2 x fIN1 + fIN2, 2 x fIN2 + fIN1 Fourth-order intermodulation products:3 x fIN1 - fIN2, 3 x fIN2 - fIN1, 3 x fIN1 + fIN2, 3 x fIN2 + fIN1 Fifth-order intermodulation products:3 x fIN1 - 2 x fIN2, 3 x fIN2 - 2 x fIN1,3 x fIN1 + 2 x fIN2, 3 x fIN2 + 2 x fIN1Third-Order Intermodulation (IM3)IM3 is the total power of the third-order intermodulation products to the Nyquist frequency relative to the totalinput power of the two input tones fIN1 and fIN2. The individual input tone levels are at -7dBFS. The thirdorder intermodulation products are 2 x fIN1 - fIN2, 2 xfIN2 - fIN1, 2 x fIN1 + fIN2, 2 x fIN2 + fIN1.Two-Tone Spurious-Free Dynamic Range(SFDRTT)SFDRTT represents the ratio, expressed in decibels, ofthe RMS amplitude of either input tone to the RMS amplitude of the next-largest spurious component inthe spectrum, excluding DC offset. This spurious component can occur anywhere in the spectrum up toNyquist and is usually an intermodulation product or a harmonic.Full-Power BandwidthA large -0.5dBFS analog input signal is applied to an ADC, and the input frequency is swept up to the point where the amplitude of the digitized conversion resulthas decreased by -3dB. This point is defined as fullpower input bandwidth frequency.In practical laboratory measurements, full-power bandwidth is limited by the analog input circuitry and not theADC itself. For the MAX1209, the full-power bandwidth is tested using the MAX1211 evaluation kit input circuitry.Aperture DelayThe MAX1209 samples data on the falling edge of its sampling clock. In actuality, there is a small delaybetween the falling edge of the sampling clock and the actual sampling instant. Aperture delay (tAD) is the time defined between the falling edge of the sampling clockand the instant when an actual sample is taken (Figure 4).Aperture JitterFigure 4 depicts the aperture jitter (tAJ), which is the sample-to-sample variation in the aperture delay.Output Noise (nOUT)The output noise (nOUT) parameter is similar to the thermal + quantization noise parameter and is an indicationof the ADC’s overall noise performance.No fundamental input tone is used to test for nOUT; INP, INN, and COM are connected together and 1024k data points collected. nOUT is computed by taking the RMS value of the collected data points.Overdrive Recovery TimeOverdrive recovery time is the time required for theADC to recover from an input transient that exceeds thefull-scale limits. The MAX1209 specifies overdrive recovery time using an input transient that exceeds the full-scale limits by ±10%.。
ADC测试

高速ADC测试技术ADC(Analog-to-Digital Converter)即模拟/数字转换器。
现实世界中的信号,如温度、声音、无线电波、或者图像等,都是模拟信号,需要转换成容易储存、进行编码、压缩、或滤波等处理的数字形式。
模拟/数字转换器正是为此而诞生,发挥出不可替代的作用。
高速、高精度、低功耗、多通道是ADC未来的发展趋势目前,随着数字处理技术的飞速发展,在通讯、消费电器、工业与医疗仪器以及军工产品中,对高速ADC的需求越来越多。
以通讯领域出现的新技术“软件无线电”为例,其与传统数字无线电的主要区别之一就是要求将A/D、D/A变换尽量靠近射频前端,将整个RF段或中频段进行A/D采样。
如果将A/D移到中频,那么这种系统会要求数据转换器有几十到上百兆的采样率。
同时要求数据转换器对高频信号有很小的噪音和失真,以避免小信号被频率相近的大信号所掩盖。
高精度也是ADC未来的发展趋势之一。
为满足高精度的要求,数字系统的分辨率在不断提高。
在音频领域,为了在音频处理系统中获得更加逼真的高保真声音效果,需要高精度的ADC。
在测量领域,仪表的分辨率在不断提高,电流到达nA级,电压到mV级。
目前已经出现分辨率达到28bit的ADC,同时人们也在研究更高分辨率的ADC。
低功耗已经成为人们对电子产品共有的的要求。
当SOC(片上系统)的设计者们在为散热问题头疼的时候,便携式电子产品中的开发商们也在为怎样延长电池使用时间而动脑筋。
对于使用于此的ADC而言,低功耗的重要性是显而易见的。
在某些应用中(如医学图像处理),需要多路信号并行处理的,这驱使ADC 的制造商们把多个ADC集成在一块IC上。
在这一类芯片中,如果使用传统的并行接口,将意味着数字管脚的激增,所以大都是使用了CDF (Clock-Data-Frame)的并行转串行技术。
高速AD测试中的难点高精度ADC的采样率不高,测试关键是要有高精度的信号源。
而高速ADC 测试是一项更具挑战性的工作,其中采样时钟的Jitter和高速数字接口是两个必须面对的难题。
ADC芯片参数测试技术解析

ADC芯片参数测试技术解析
随着数字技术的不断发展和计算机在信号处理、控制等领域中的广泛应用,过去由模拟电路实现的工作,今天越来越多地由数字电路或计算机来处理。
作为模拟与数字之间的桥梁,模拟数字转换器(ADC)的重要性越来越突出,由此也推动了ADC测试技术的发展。
本文首先介绍了ADC的测试,包括静态参数和动态参数测试,然后结合自动测试系统测试实例,详细介绍了ADC芯片参数的测试过程。
测试原理1. 1静态参数的测试原理
ADC的静态参数是指在低速或者直流流入ADC芯片测得的各种性能参数。
静态参数测试方法有逐点测试法等,其主要测试过程如图1所示。
(1)零点误差的测量
零点误差又称输入失调,是实际模数转换曲线中数字0的代码中点与理想模数转换曲线中数字0的代码中点的最大误差,记为EZ。
其测试方法如下:输入电压逐渐增大,当图1中的数字显示装置从00..00变为00..01,记下此时输入电压Vin1 ,然后逐渐减小输入电压,使数字显示装置由00..01变为00..00,记下输入电压Vin2 :
式中:N 为A /D的位数; VFSR 为A /D输入电压的满量程值,LSB为ADC的最低有效位。
(2)增益误差EG 测量
增益误差是指转换特性曲线的实际斜率与理想斜率之间的偏差。
测试方法如下:把零点误差调整为0,输入电压从满量程开始变化,使数字输出由11..11 变11..10,记为Vin1。
反方向逐渐变化Vin ,使输出端由11..10变为11..11,记下输入电压Vin2 。
则:
(3)线性误差的测量
线性误差指实际转换曲线与理想特性曲线间的最大偏差。
实际测量是测试第j码的代码中。
ADC测试原理及测试方法

ADC测试原理及测试方法1. 引言ADC(Analog-to-Digital Converter)是模拟信号转换为数字信号的设备。
它在电子设备、通信系统和工业控制等领域起着至关重要的作用。
本文将介绍ADC的基本原理以及常用的测试方法。
2. ADC工作原理ADC的工作原理是将输入的模拟信号转换为数字信号。
它通过一系列的采样和量化过程完成此转换。
以下是ADC的基本工作流程:1.采样:ADC按照一定的频率从模拟信号中采集样本。
采样频率决定了ADC对输入信号的分辨率和抽样精度。
2.保持:采样得到的模拟样本需要在一段时间内保持不变。
为了保持稳定的模拟样本,在采样过程中通常会使用保持电路。
3.量化:保持阶段的样本被送入ADC的量化器。
量化器将模拟信号转换为数字信号,将其分成若干个离散的量化级别。
4.编码:经过量化的数字信号被发送到ADC的编码器。
编码器将量化级别转换为具体的二进制代码。
5.输出:编码后的二进制代码作为数字信号的输出,可以用于数字系统的处理、存储和传输。
3. ADC测试方法为了确保ADC的正常工作和性能表现,需要进行一系列的测试。
以下是常用的ADC测试方法:3.1 非线性误差测试非线性误差是ADC中最常见的误差之一,它描述了ADC输出与输入之间的非线性关系。
测试非线性误差的一种方法是使用一个理想的输入信号(例如正弦波),将其输入到ADC 中,并比较ADC输出与理想输出之间的差异。
3.2 量化误差测试量化误差是ADC转换过程中的另一个重要误差源。
它表示ADC输出代码与理想值之间的差异。
为了测试量化误差,可以使用一个稳定的模拟信号,并使用理论模型计算出相应的理论值。
然后,比较ADC输出与理论值之间的偏差。
3.3 信噪比测试信噪比是衡量ADC性能的重要指标之一。
它描述了ADC 输出信号与噪声信号之间的比例关系。
在信噪比测试中,可以使用一个固定幅度的模拟信号,并在ADC输入时加入一定水平的噪声。
然后,通过测量输出信号中的信噪比来评估ADC 的性能。
ADC性能参数与测试方法

CDS:correlated double samplerVGA: variable gain amplifierAFE: AFE(Active Front End)整流/回馈单元的功能.其主动的含义在于,与传统的二极管或可控制硅整流技术相比,主动前端不再是被动地将交流转变成直流,而是具备了很多主动的控制功能。
它不仅能消除高次谐波,提高功率因数,而且不受电网波动的影响,具有卓越的动态特性。
ADC性能指标:直流性能:INL: 积分非线性误差。
指的是实际的传输特性与理想传输特性的在垂直方向上的最大差值,它表示了实际转移曲线偏离理想曲线的程度。
INL = | [(V D - V ZERO)/V LSB-IDEAL] - D |,其中0 < D < 2N-DNL: 微分非线性误差。
DNL = |[(V D+1- V D)/V LSB-IDEAL - 1] |,其中0 < D < 2N - 2较高数值的DNL增加了量化结果中的噪声和寄生成分,限制了ADC的性能,表现为有限的信号-噪声比指标(SNR)和无杂散动态范围指标(SFDR)。
抖动:交流分析方法:SNR:信噪比。
基频与耐克斯特频率以内的所有噪声信号(不包括基频的谐波)总和的比。
THD:总谐波失真。
基频与所有基频的谐波总和的比(dBc)。
IEEE规定至少要包含9次谐波。
SINAD:基频与耐克斯特频率以内的所有噪声和基频的谐波的总和只比。
SINAD反应了量化过程产生的噪声、非线性产生的噪声和其他噪声。
SFDR:无杂散动态范围。
基频的RMS值与最大谐波的值只比(dBc)。
IEEE 1241-2000规定了用正弦波测试ADC性能的方法。
直流分析方法:FFT和直方图的比较:在低频输入下,由于输入近似直流,FFT不能起到多大作用。
我们关心的是ADC的输出有多大可信程度。
这时可以对ADC输入直流,分析ADC的输出数据的统计特性。
直方图:得到标准差。
ADC性能参数及测试方法

CDS:correlated double samplerVGA: variable gain amplifierAFE: AFE〔Active Front End〕整流/回馈单元的功能.其主动的含义在于,与传统的二极管或可控制硅整流技术相比,主动前端不再是被动地将交流转变成直流,而是具备了很多主动的控制功能。
它不仅能消除高次谐波,提高功率因数,而且不受电网波动的影响,具有卓越的动态特性。
ADC性能指标:直流性能:INL: 积分非线性误差。
指的是实际的传输特性与理想传输特性的在垂直方向上的最大差值,它表示了实际转移曲线偏离理想曲线的程度。
INL = | [(V D - V ZERO)/V LSB-IDEAL] - D |,其中0 < D < 2N-DNL: 微分非线性误差。
DNL = |[(V D+1- V D)/V LSB-IDEAL - 1] |,其中0 < D < 2N - 2较高数值的DNL增加了量化结果中的噪声和寄生成分,限制了ADC的性能,表现为有限的信号-噪声比指标(SNR)和china.ma*im-ic./glossary/definitions.mvp/term/SFDR/gpk/268无杂散动态围指标(SFDR)。
抖动:交流分析方法:SNR:信噪比。
基频与耐克斯特频率以的所有噪声信号〔不包括基频的谐波〕总和的比。
THD:总谐波失真。
基频与所有基频的谐波总和的比〔dBc〕。
IEEE规定至少要包含9次谐波。
SINAD:基频与耐克斯特频率以的所有噪声和基频的谐波的总和只比。
SINAD反响了量化过程产生的噪声、非线性产生的噪声和其他噪声。
SFDR:无杂散动态围。
基频的RMS值与最大谐波的值只比〔dBc〕。
IEEE 1241-2000规定了用正弦波测试ADC性能的方法。
直流分析方法:FFT和直方图的比拟:在低频输入下,由于输入近似直流,FFT不能起到多大作用。
我们关心的是ADC的输出有多大可信程度。
对ADC(DAC)的线性度(INL和DNL)的一点理解[转]
![对ADC(DAC)的线性度(INL和DNL)的一点理解[转]](https://img.taocdn.com/s3/m/2e4102f505a1b0717fd5360cba1aa81144318fe8.png)
对ADC(DAC)的线性度(INL和DNL)的⼀点理解[转]⼤家在使⽤ADC的时候,往往最关注位数,⽽对ADC的线性度往往会忽略。
其实这个线性度也是ADC⾮常重要的指标,ADC(或DAC,其实ADC也是由DAC组成的)线性度指标有两个:INL:翻译过来叫“积分⾮线性”,指的是ADC整体的⾮线性程度。
DNL:翻译过来叫“微分⾮线性”,指的是ADC局部(细节)的⾮线性程度。
我们通常讲的“线性度”都是指“积分⾮线性”,积分⾮线性⼀般以百分⽐给出,或者以位数给出。
举个例⼦:AD7705(16位)的datasheet上说有0.003%的⾮线性。
1LSB为1/65535=0.0015%,所以也可说AD7705有2LSB的⾮线性。
“微分⾮线性”不常⽤, AD7705的datasheet上说:“16位⽆失码”,那就是说明它的微分⾮线性⼩于1LSB。
再举个例⼦:有⼀把10厘⽶的尺⼦,分度为1mm(分辨率,相当于ADC的1LSB),那总共有100⼩格(满量程为100LSB,7位ADC 都不到)。
“微分⾮线性”指的是,每⼀⼩格长度和理想的⼀⼩格长度(定为1mm)之间的误差。
就是说这把尺⼦有疏有密,假设这把尺⼦有些⼩格的长度分别为: 0.8mm, 0.9mm,1.0mm,1.1mm,1.3mm。
那么 1.3mm的⼩格对应的“微分⾮线性”为:1.3mm–1mm = 0.3mm,0.8mm的⼩格对应的“微分⾮线性”为0.8mm–1mm = -0.2mm,取绝对值就是0.2mm。
取最⼤的误差值0.3mm(也就是0.3LSB)定义为这把尺⼦的“微分⾮线性”。
“积分⾮线性”是微分⾮线性误差的积累,是某⼀长段区间(有可能在3cm处,也有可能在5cm处有最⼤误差)和真实长度的误差。
“积分”就是对⼀段区间内的“微分”求代数和嘛(离散域)。
好的微分⾮线性并不能保证有⼀个好的积分⾮线性,因为假如微分⾮线性的误差很⼩,但都是正的,那积分⾮线性就会很⼤(假如尺⼦有100⼩格,每⼀⼩格的的微分⾮线性误差累加起来就很⼤)。
adc测试评估方法

adc测试评估方法
ADC测试评估方法指的是对ADC(模数转换器)进行测试和
评估的方法。
ADC是将模拟信号转换为数字信号的关键部件,测试评估方法可以用来验证ADC的性能和可靠性。
以下是一些常见的ADC测试评估方法:
1. 动态性能测试:动态性能测试是评估ADC的系统动态性能,包括动态范围、信噪比、失真等指标的方法。
常用的测试方法包括输入幅度扫描、信噪比测试、谐波失真测试等。
2. 精度测试:精度测试是评估ADC输出数据的准确性和精度
的方法。
常用的测试方法包括零点误差测试、增益误差测试、非线性测试等。
3. 时序性能测试:时序性能测试是评估ADC输入和输出时序
特性的方法。
常用的测试方法包括采样速率测试、转换时间测试、输入延迟测试等。
4. 电源抑制测试:电源抑制测试是评估ADC对电源噪声的抑
制能力的方法。
常用的测试方法包括DC电源抑制测试、AC
电源抑制测试等。
5. 稳定性测试:稳定性测试是评估ADC长时间工作的稳定性
和可靠性的方法。
常用的测试方法包括温度稳定性测试、Aging测试等。
以上是常见的ADC测试评估方法,具体的测试方法应根据ADC的规格和要求来确定,以确保测试结果的准确性和可靠性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ADC测试参数定义、分析及策略之线性测试2007-11-08 10:53:32
分类:
线性测试
动态测试关注的是器件的传输和性能特征,即采样和重现时序变化信号的能力,相比之下,线性测试关注的则是器件内部电路的误差。
对ADC来说,这些内部误差包括器件的增益、偏移、积分非线性(INL)和微分非线性(DNL)误差,这些参数说明了静止的模拟信号转换成数字信号的情况,主要关注具体电平与相应数字代码之间的关系。
测试ADC静态性能时,要考虑两个重要因素:第一,对于给定的模拟电压,一个具体数字代码并不能告诉多少有关器件的信息,它仅仅说明这个器件功能正常,要知道器件功能到底如何还必须考虑模拟电压的范围(它会产生一个输出代码)以及代码间的转换点;第二,动态测试一般关注器件在特定输入信号情况下的输出特性,然而静态测试是一个交互性过程,要在不同输入信号下测试实际输出。
总的来说,ADC的误差可以分为与直流(DC)和交流(AC)有关的误差。
DC误差又细分为四类:量化误差、微分非线性误差、积分非线性误差、偏移与增益误差。
AC误差一般与信噪及总谐波失真问题有关。
◆量化误差(Quantization Error)
量化误差是基本误差,用图3所示的简单3bit ADC来说明。
输入电压被数字化,以8个离散电平来划分,分别由代码000b到111b去代表它们,每一代码跨越Vref/8的电压范围。
代码大小一般被定义为一个最低有效位(Least Significant Bit,LSB)。
若假定Vr ef=8V时,每个代码之间的电压变换就代表1V。
换言之,产生指定代码的实际电压与代表该码的电压两者之间存在误差。
一般来说,0.5LSB偏移加入到输入端便导致在理想过渡点上有正负0.5LSB的量化误差。
图3 理想ADC转换特性
◆偏移与增益误差(Offset Gain Error)
器件理想输出与实际输出之差定义为偏移误差,所有数字代码都存在这种误差。
在实际中,偏移误差会使传递函数或模拟输入电压与对应数值输出代码间存在一个固定的偏移。
通常计算偏移误差方法是测量第一个数字代码转换或“零”转换的电压,并将它与理论零点电压相比较。
增益误差是预估传递函数和实际斜率的差别,增益误差通常在模数转换器最末或最后一个传输代码转换点计算。
为了找到零点与最后一个转换代码点以计算偏移和增益误差,可以采用多种测量方式,最常用的两种是代码平均法和电压抖动法。
代码平均测量就是不断增大器件的输入电压,然后检测转换输出结果。
每次增大输入电压都会得到一些转换代码,用这些代码的和算出一个平均值,测量产生这些平均转换代码的输入电压,计算出器件偏移和增益。
电压抖动法和代码平均法类似,不同的是它采用了一个动态反馈回路控制器件输入电压,根据转换代码和预期代码的差对输入电压进行增减调整,直到两代码之间的差值为零,当预期转换代码接近输入电压或在转换点附近变化时,测量所施加的“抖动”电压平均值,计算偏移和增益。
◆微分非线性(Differential nonlinearity,DNL)
理论上说,模数器件相邻两个数据之间,模拟量的差值都是一样的。
就好比疏密均匀的尺子。
但实际上,相邻两刻度之间的间距不可能都是相等的。
所以,ADC相邻两刻度之间最大的差异就叫微分非线性DNL,也称为差分非线性。
同样举例来说明,如果对于12bit的ADC,其INL=8LSB,DNL=3LSB,在基准电压为4.095V时,测得A电压对应读数为1000b,测得B电压对应读数为1200b。
那么就可以判断出,B点电压值比A点高出197mV到2 03mV,而不是准确的200mV。
图4 DNL误差特性
图4中,001b到010b码制过渡过程的DNL为0LSB,因为刚好为1LSB。
但是000b 到001b过渡就有个0.2LSB的DNL,因为此时有1.2LSB的代码宽度。
应当注意:如果在ADC或者DAC的datasheet中没有清楚说明DNL参数的话,可视该转换器没有漏码,
即暗示它有优于正负1LSB的DNL。
◆积分非线性(Integral nonlinearity,INL)
积分非线性表示了ADC器件在所有的数值点上对应的模拟值和真实值之间误差最大的那一点的误差值,也就是输出数值偏离线性最大的距离。
单位是LSB。
例如,一个12bit的 ADC,INL值为1LSB,那么,对应基准4.095V,测某电压得到的转换结果是1000b,那么,真实电压值可能分布在0.999V到1.001V 之间。
INL是DNL误差的数学积分,即一个具有良好INL的ADC保证有良好的DNL。
图5 INL误差特性
总之,非线性微分和积分是指代码转换与理想状态之间的差异。
非线性微分(DNL)主要是代码步距与理论步距之差,而非线性积分(INL)则关注所有代码非线性误差的累计效应。
对一个ADC来说,一段范围的输入电压产生一个给定输出代码,非线性微分误差为正时输入电压范围比理想的大,非线性微分误差为负时输入电压范围比理想的要小。
从整个输出代码来看,每个输入电压代码步距差异累积起来以后和理想值相比会产生一个总差异,这个差异
就是非线性积分误差。
图6 INL和DNL
与增益和偏移一样,计算非线性微分与积分误差也有很多种方法,代码平均和电压抖动两种方法都可以使用,但是由于存在重复搜索,当器件位数较多时这两种方法执行起来很费
时。
一个更加有效计算INL和DNL的方法是直方图法,采用线性或正弦直方图。
图7说明了线性斜升技术的应用,首先使输入电压线性增加,同时对输出以固定间隔连续采样,电压逐步增加时连续几次采样都会得到同样输出代码,这些采样次数称为“点击数”。
图7 计算直方图
从统计上讲,每个代码的点击数量直接与该代码的相应输入电压范围成正比,点击数越多表明该代码的输入电压范围越大,非线性微分误差也就越大;同样,代码点击数越少表明该代码输入电压范围越小,非线性微分误差也就越小。
用数学方法计算,如果某个代码点击数为9,而“理想”情况下是8,则该器件的非线性微分误差就是(9-8)/8或0.125。
非线性积分是所有代码非线性微分的累计值,对于斜升直方图,它就是每个非线性微分误差的和。
从数学观点来看,非线性积分误差等于在代码X-1的非线性微分误差加上代码X和代码X-1的非线性微分误差平均值。
附相关计算公式:
SNR=10×log10(Ps/Pn)
SINAD=10×log10(Ps/(Pn+Pd))
THD=10×log10(Pd/Ph(1))
SFDR=10×log10(Ph(1)/max(Ph(2:10)))
这里:Ps代表信号功率;Pn代表噪声功率;Pd是由第2到第5次谐波引起的失真功率;Ph(1)是基次谐波功率;Ph(2:10)是从第2到第9次谐波功率。
续:其他半导体器件的测试技术和策略
很多嵌入式半导体器件由不同的模拟和数字电路混合而成,利用前面讨论的混合信号测试原理,我们可以确保在器件运行过程中不会出现问题。
下面简单介绍两种器件的测试技术和策略,分别是数模转换器和数字滤波器。
数模转换器(DAC)与模数转换器相反,它是将输入端得到的数字代码转换成模拟输出电压。
实际上所有前面讨论的线性和静态测试方法在这里都成立,将正弦波以器件代码的形式进行数字处理,然后输入数模转换器,再检测模拟输出的电压波形,由此可计算出动态参数(SN R、THD、SFDR和SINAD),对输出采用傅立叶变换可将其从时域转换成频域。
除了线性误差是以理想状态计算的模拟输出电压为参考外,静态和线性参数(偏移、增益、非线性微分、非线性积分)都可以用模数转换器同样的方法计算。
数字滤波器顾名思义就是一个数字控制的滤波器,其特性参数(增益、频率相应、相位余量)都是数字化的,测试主要集中在器件对不同输入频率的动态输出响应上。
测试器件的频率和响应增益时,用一个连续且含多个非重叠频率的多音调信号作为输入,对器件的输入输出信号分别进行采样和数字化处理,并对波形做傅立叶分析。
比较每一输入频率的输入信号和输出信号幅值计算出增益,滤波器截止频率和-3dB点则是通过在这些点上选择3到4个输入频率,用数学方法从每一个滤波器响应频率的幅值推导这些点而计算出。
数字滤波器相移的计算根据傅立叶转换提供的波形相位数据,计算方法是将输出频率的相移减去输入频率的相移,负相移表示正延时或输出波形滞后于输入波形,正相移表示输出波形在输入波形的前面,也即负延时。
参考文献:
[1] Defining and Testing Dynamic Parameters in High-Speed ADCs, Maxim Application Note.
[2] /news/1835.html
[3] /magzine/20060401/6921.asp
[4] /2006-04/200649114133.htm
[5]
/tc/mgad.php?sublnk=article&mcontentid=1 045&contentid=Mzk4XzEyL2luZGV4Lmh0bQ。