ADC测试应该怎么搭建测试平台 我现在在做一个音频IC的测试方案,有关ADC/DAC 的测试之前没接触过,对于它们的参数的测试方法和测试环境不是很清楚。以下是IC的一些指标: DAC SNR94dB ,THD-85DB ADC SNR87dB,THD-85DB 应该需要什么样的激励信号,输出信号怎么处理,怎么搭建测试平台,在实验室就能对他们进行测试呢。我很急,请各位高手帮帮忙,非常感谢!! 回复1: 我用adv的T66测过,他们建议就是用1K正弦波在输入,感觉好像都是ATE内置计算公式,都能算好的。
ADC-- SNR:一般就是给ADC 输入端加一个纯正弦波,通过ADC 芯片的采样之后,输出一组数字代码。再用数字信号处理算法提取其中的SNR 信息。 THD: 给ADC输入一个纯正弦波,输出是一组由正弦波采样而来的数字代码,我们再把这些代码与理想正 弦波特性进行比较。使用数字信号处理算法提取其中的总谐波失真信息。 DAC-- 信噪比( SNR)是通过给DAC 施加一个满量程的正弦波数字代码再分析其输出波形频率 特性而得到的。DAC 的输出经过滤波滤除基波分量以及所有谐波分量后剩下部分就是噪声。 SNR 就是基波分量与所有噪声分量之和的比值。
回复2: 全谐波失真(THD)只包含谐波分量不包括噪声。在这个比值计算中,基波分量是分母而不是分子。DAC 的输入为一个正弦波的数字代码;其输出是阶梯状的正弦波输出,需要通过一个滤波器进行平滑处理。经滤波后的输出波形再在频域进行分析,寻找与基波频率相关的谐波分量。 AD/DA测试分静态特性测试和动态特性测试。 静态特性测试的一些参数,如DNL/INL,你在实验室应该是可以测试的,如ADC,基本上就是逐个给电平,再去测试输出的数据,最后统计数据并拟合曲线。 动态特性如THD/SNR就比较麻烦,个人认为在实验室测试它们难度太大,首先是你的时序同步难以解决,其次输出的数据采集难以完成。 当然,如果你愿意花时间和精力还是可以做的:首先做一个系统板,留出波形输入端口和ADC的socket,ADC的输出端连接到memory,通过MPU或CPLD控制同步时序。测试时用信号源给ADC提供一定频率(这需要看器件规格书并通过相干采样定理确定)的正弦波,通过MPU控制将ADC的输出数据(很多点)全部存到memory中,最后读出memory的数据,进行傅立叶变换,计算出THD/SNR.
回复3: DAC SNR94dB,THD-85dB ADC SNR87dB,THD-85dB 看起来像SAR AD或Sigma-Delta AD/DA (或是该正名:Sigma-Delta Demodulator/ Modulator).若是有采样速度就更明确了.一般低速(48~192KHz)应用以Audio codec为大宗.大厂最常用的Audio平台验证专用仪器就是AP了. ( http://ap.com )一台AD/ DA/ class D都可以搞定,以平价机种APx585为例,动态参数规格: 最大采樣速度: 192KHz最大采样速度: 192KHz THD+N: -102dB (with 1KHz tone),高档的机种THD+N可以到-112dB. 量测结果以USB port连到host PC,以AP专用软体帮你计算THD, SNR及THD+N,省了很多麻烦. 若是硬要用实验室的仪器来量SNR 94dB的DAC及ADC,至少需要下列配备: 1. 16bit水平的Function Generator或AWG (Arbitrary Waveform Generator)提供模拟信号源给ADC. 2. 16bit水平的digitizer分析DAC输出的模拟信号源. 3.附有pattern gen option的逻辑分析仪,负责撷取ADC的数字输出及产生DAC的数字输入. 4.一套Matlab软件,借以产生DAC的数字pattern,最后以FFT(快速傅立叶转换)分析ADC及DAC的输出波形,计算出SNR及THD.
附带一提,一般实验室的AWG或Function gen多半是10~12bit, SNR及THD只到60~70dB的等级,很难达到你的要求. 16bit等级的AWG价位已经可以买一台AP的音频分析仪了.
另一个解答也许是NI ( http://www.ni.com )的PC base PCI/ PXI仪器卡.以PCI-4461为例, RMB56,255的价位(含软件), 204.8KHz采样速率, 24位分辨率, 118dB动态范围, 2ch输入, 2ch输出,取代了上列16bit AWG及digitizer两件analog仪器及Matlab软件,直接安装在PC的PCI插槽就上线了(不过现在新PC主板好像没有PCI介面了?).而PC base逻辑分析仪的选择就很多而且成本相当低廉. 转:http://www.freescaleic.org/bbs/article_81_12745.html |