历史上的今天
返回首页

历史上的今天

今天是:2024年11月20日(星期三)

正在发生

2019年11月20日 | 高速ADC和DAC的测量

2019-11-20 来源:eefocus

高速ADC和DAC是现代无线通讯系统或雷达系统的关键器件之一。下面分别介绍高速ADC和高速DAC的测试指标、测试系统搭建和指标计算方法。

 

1、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)

 

2、ADC的测试方案

要进行ADC这些众多指标的验证,基本的方法是给ADC的输入端输入一个理想的信号,然后对ADC转换以后的数据进行采集和分析,因此,ADC的性能测试需要多台仪器的配合并用软件对测试结果进行分析。下图是一个典型的ADC测试方案:

高速ADC和DAC的测量

图1   典型的高速ADC测试系统方案


3、ADC测试结果的分析

ADC的静态指标是对正弦波的采样数据进行幅度分布的直方图统计间接计算得到,如下图所示,理想正想波的幅度分布应该是左面的形状,由于非线性等的影响,分布可能会变成右边的形状,通过对直方图分析可以得出静态参数的指标。

 

高速ADC和DAC的测量

图2  ADC静态指标分析方法


ADC的动态指标是对正弦波的采样数据进行FFT频谱分析间接计算得到。一个理想的正弦波经A/D采样再做频谱分析可能会变成如下图的形状,除了主要的正弦波分量以外还产生了很多噪声、谐波和杂散,通过对这些分量的运算,可以得到ADC的动态参数。

高速ADC和DAC的测量

图3  ADC动态指标的计算公式

 

 

4、DAC的主要参数

DAC的作用是和ADC相反,是把数字量转换成模拟量,虽然有模拟和数字的区别,但是DAC要测试的主要指标与ADC类似,也分为静态指标和动态指标2大类。


静态指标主要有:

•Differential Non-Linearity  (DNL)

•Integral Non-Linearity  (INL)

•Offset Error

•Full Scale Gain Error

•Conversion Rate

•Settling Time

•Rising/Falling Time

动态指标主要有:

•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)

 

5、DAC的测试方案

对于DAC来说,测试方法正好和ADC相反,是在输入端加数字激励信号,在模拟输出端测试其输出性能的指标。下图是一个DAC的测试方案:

 

高速ADC和DAC的测量

 图4   典型的高速DAC测试系统方案


 

6、DAC测试结果的分析      

对于DAC来说,测试不同参数码型发生器发出的数据是不同的,所用的分析仪器也不同。


1、用码型发生器发出数值顺序从0至(2^n-1)的阶梯波,每增加一个数值,用万用表测量一下相应DAC输出端的电压。测量出每个数字输入值对应的真实模拟输出量后就可以得出INL、DNL、Gain Error、Offset Error等信息。

 

2、用码型发生器产生数值从0至(2^n-1)来回跳变的三角波,逐渐增加码型发出速度,直至模拟输出低于刚才的满量程范围1LSB。通过这种方法可以判断DAC的Conversion Rate。

 

3、用码型发生器产生数值从0至(2^n-1)的阶跃脉冲,用示波器测量输出波形的Settling Time、Rising/Falling Time等参数。


4、对于动态参数的测试,是预先在码型发生器里放入一组正弦波的数字波形,然后送给DAC转换成真正的模拟正弦波信号,用频谱仪对波形的谐波失真、杂散、噪声等做分析。计算公式同ADC。


推荐阅读

史海拾趣

台湾富晶(FORTUNE)公司的发展小趣事
使用示波器等工具检查时钟信号的波形和频率是否正常。
Electronicon Kondensatoren GmbH公司的发展小趣事

随着全球市场的不断变化和发展,ELECTRONICON积极实施国际化战略,拓展海外市场。公司在全球范围内建立了完善的销售和服务网络,为客户提供及时、高效的服务。未来,ELECTRONICON将继续秉承“质量为本、客户至上”的经营理念,不断创新和发展,为电子行业的繁荣做出更大的贡献。

Coil-Q Corporation公司的发展小趣事

随着全球市场的开放和融合,Coil-Q意识到国际化是公司发展的必然趋势。于是,公司开始积极布局海外市场,先后在多个国家和地区设立了分公司或办事处。通过深入了解当地市场需求和文化习惯,Coil-Q成功打开了多个新的市场,实现了业务的快速增长。

康龙(CONCRAFT)公司的发展小趣事

随着公司实力的不断增强,康龙开始积极拓展国内外市场。公司先后在美国、欧洲等地设立了销售机构,与多家国际知名企业建立了长期稳定的合作关系。同时,康龙还积极参与国际展会和交流活动,提升品牌知名度和影响力。通过不懈的努力,康龙的产品已经成功打入国际市场,并赢得了客户的广泛赞誉。

Central Semiconductor公司的发展小趣事

除了封装产品外,Central Semiconductor还致力于裸片产品的开发和供应。公司提供的裸片产品具有多种包装形式,如华夫包、未切晶圆、金属框架已切晶圆和塑料环装已切晶圆等,满足了不同客户的需求。

裸片产品的开发和供应不仅拓宽了Central的产品线,也展示了公司在半导体制造领域的全面实力和技术优势。通过提供高质量的裸片产品,Central进一步巩固了其在电子行业中的地位和影响力。

HDK(北陆电气)公司的发展小趣事

Central Semiconductor一直致力于创新分立元器件的研发和生产。公司凭借其深厚的技术积累和市场洞察力,成功开发出一系列具有节省空间、电气规格灵活等特点的创新产品。这些产品不仅满足了客户对高性能、高可靠性的需求,也为Central在竞争激烈的市场中赢得了良好的声誉。

此外,Central还注重根据客户的特殊需求进行定制开发。无论是筛选电气规格、特殊晶圆扩散还是开发定制元器件,Central都能迅速响应并提供满足客户需求的解决方案。这种以客户为中心的服务理念也为Central赢得了众多客户的信任和合作。

问答坊 | AI 解惑

串行驱动led显示

串行驱动led显示 //一个74hc595位移寄存器驱动三极管驱动led位, //两个74hc595驱动led段,方式位5位x8段x2=10个数码管 //5分频,每次扫描时间位1.25ms //定义特殊符号 #define nul 0xf #define qc 0xc #define qb 0xb #define q_ 0xa #define ...…

查看全部问答>

用DS18B20制作的网络型温度传感器资料

这是用AT89C2051和DS18B20制作的网络型温度传感器,可以用RS232总线向电脑发送测量的温度,或用RS485总线实现网络通信。压缩包中包含有用Protel画的原理图,源程序,说明书和实物图片。特别是DS18B20的测量程序,给出了详细的操作说明,这是一个完 ...…

查看全部问答>

利用IDT HOOK,或编写驱动,能提高WINDOWS的实时性吗,如果能思路如何?

利用IDT HOOK,或编写驱动,能提高WINDOWS的实时性吗,如果能思路如何? 其它的HOOK,或调用门,陷井门之类的,能提高WINDOWS的实时性吗?…

查看全部问答>

谁熟pcb?

大家好:     我最近正在看pcb,谁对这比较熟,就给我点建议或资料吧?先谢谢了。…

查看全部问答>

声卡驱动接口wav_iocontrol中pBufIn参数的设置

我想利用DeviceIoControl打开一个声卡驱动设备。但是编译的时候报错,说WODM_OPEN这个变量没有定义,请教一下应该怎么办?程序如下:         PMMDRV_MESSAGE_PARAMS pBuffin;         pBuffin->dwParam ...…

查看全部问答>

STR710在UCOS下跑飞是是么原因。

                                 如题…

查看全部问答>

labview与dsp的sci通信

昨天终于使的dsp和装有labview的电脑,通过串口通讯上了,就是有点不太稳定。 有没有人做过类似的交流下。…

查看全部问答>

Using a 9-bit Software UART with Stellaris方案

Using a 9-bit Software UART with Stellaris方案…

查看全部问答>

关于PWM波形输出

各位大侠,最近小弟自己做了一块2812的最小系统板,用于驱动电机,焊好调试,写了个小程序,程序内容为12个pwm输出不同占空比,EVA的六路PWM可以用示波器看到波形,EVB的六路就啥都测不到,求指教究竟有神马原因会导致这样,代码如下://// &nbs ...…

查看全部问答>

学了半年的单片机,大家给我点意见吧,谢谢

学了半年单片机但是突然今天觉得都好难,不知道从什么地方开始学起了,我同学说学硬件,还有我看了历年的电子设计大赛真的,感觉我一点都不懂,我到现在只会编程,编的也只是一切基础的东西,难道学单片机真的很难吗,请各位大虾帮我指点下,,我现 ...…

查看全部问答>