文档详情

低谐波失真正弦波信号源的设计.doc

发布:2016-12-30约3.8千字共6页下载文档
文本预览下载声明
在对ADC(模拟数字转换器)进行性能参数评估时,需要用正弦波做为ADC的测试信号。为了正确评估出ADC的真实性能,此正弦波信号的信噪比(SNR)、总谐波失真(THD)等指标均需优于被测ADC。普通的信号发生器一般基于DDS(直接数字频率合成)技术实现,通常可以满足12位分辨率以下 ADC的评估,但由于THD和SNR等指标的限制,往往无法用于高分辨率ADC的评估。本文基于ADI公司的高性能器件,设计了一种新型低谐波失真、高频谱纯度的正弦波信号源以满足16位高分辨率ADC的评估需求。 引言 ADC(模拟数字转换器)是把模拟量转换为数字量的器件,其关键性能指标包括:积分非线性(INL)、微分非线性(DNL)、信噪比(SNR)、总谐波失真(THD)、无杂散动态范围(SFDR)等。在对ADC进行测试和评估时,需要把正弦波作为测试信号源输入给ADC,对ADC输出的数据进行傅立叶变换(FFT) 等数学分析,进而得到ADC的各项性能指标。 但如果信号源中带有谐波和噪声,那同样也会被ADC转换为数据输出,此时测试ADC得到的结果实际上已被输入信号源的指标所降低。因此在对ADC评估,特别是高分辨率ADC的评估时,信号源的性能指标是一个关键性的因素,其指标必需高于被测ADC,否则将会影响ADC性能的评估结果。 传统解决方案 信号发生器是常见的信号源,广泛应用于电子电路的测试测量中。目前普通的信号发生器一般都是基于直接数字频率合成DDS(Direct Digital Frequency Synthesis) 技术实现的数控信号源,可以在较宽的频带内输出波形质量好、频率精度和稳定性高的正弦波、方波和三角波。 但当前多数信号发生器所采用DDS器件的垂直分辨率一般在12~14位左右,其输出正弦波信号的总谐波失真(THD)指标 一般只有-75dB~-85dB左右,通常只能用来评估12位分辨率以下的ADC。对于分辨率为16位的高精度ADC,其THD指标通常优于-100dB,SNR也在90dB左右,因此常用的DDS型信号发生器所产生的正弦波无法直接用于高分辨率ADC的评估。 为了得到高信噪比、低谐波失真、高频谱纯度的正弦波信号源,需要对信号发生器输出的正弦波进行带通滤波。可以选用截止频率特性陡峭的带通滤波器,仅使得中心频点的信号通过,滤除带外的噪声和谐波以提高正弦波信号的THD和SNR指标,此类方案的实现如图1所示。但此方案需要价格昂贵的带通滤波器,而且针对每一个测试频点都需要购置对应的带通滤波器,应用中起来不够灵活,存在诸多不方便。对于较低频信号而言,可能还需要用价格昂贵的晶体滤波器。 本文解决方案 本文中选用ADI公司的高性能DAC(数字模拟转换器)和Blackfin系列DSP(数字信号处理器),较好的解决了相关的技术关键,设计制作出低谐波失真、高频谱纯度的正弦波信号源,而且此信号源完全可以满足16位 ADC的性能评估需求。 设计中首先要选择高性能的DAC。AD5791是一款单通道、20位分辨率、电压输出型DAC,具有1LSB(最低有效位)的积分非线性(INL)和微分非线性(DNL),是业界首款单芯片1ppm 精度的数模转换器。AD5791采用精密电压模式R-2R架构,利用了最新的薄膜电阻匹配技术,并通过片内校准来实现了高精度。AD5791的内部架构如图2所示。 图1 带通滤波器实现的低谐波失真信号源 图2 AD5791内部架构 除了高性能的DAC之外,系统中还需要高性能的数字信号处理器DSP。 ADI的 Blackfin系列DSP将一个32位RISC型指令集和双16位乘法累加信号处理功能与通用型微控制器所具有的易用性组合在一起,这种独特的汇聚式架构非常符合数据处理、各种高性能算法(如谐波分析)等功能的软件实现。设计中选用Blackfin系列中的BF518F,其具有400MHz的主频,完全满足各种数据处理的需要,同时具有高达33MHz的外设SPORT口,可以方便与AD5791对接,实现高速率的数据传输。BF518F的内部架构如图3所示。 波形的生成是借助DAC的输出保持去实现。但由于DAC的输出不是一系列的零宽度脉冲,而是一系列的矩形脉冲,其宽度等于更新速率的倒数,此时在DAC的输出信号中就会有理想输出信号的高频镜像频点。假设DAC的采样时钟为fc,生成的正弦波频率为fout,那在DAC输出信号的频谱中,将会在fc±fout,2*fc± fout,……等多个频点处产生fout的镜像频点,在滤波前,镜像频点的幅值由Sin(x)/x(或Sinc)的响应特性所决定,随着频率的增加而变小。DAC输出信号的频谱如图4所示。 输出频谱镜像是由于DAC的输出特性所致,在DSP的程序中是无法通过数字处理来消除的,因此在DAC的输出信号后端需
显示全部
相似文档