2 程控滤波器设计
程控滤波器主要由程控放大器、滤波器和信号采集等模块组成,如图1所示。幅频特性测试仪主要由扫频源、信号采集、示波器显示等电路组成。其工作原理:输入信号经衰减网络衰减至10 mV,单片机设置放大器和滤波器的参数,选择相应的滤波器,单片机和FPGA控制AD9851产生正弦输出信号,再经滤波、AGC后得到扫频输出信号,单片机和FPGA共同控制D/A转换器输出幅频特性曲线在示波器上显示。
3 理论分析与计算
3.1 程控放大器
AD603的基本增益为:
Gain(dB):40VG+10 (1)
其中,VG是差分输入电压,单位是V,Gain是AD603的基本增益,单位是dB。由式1看出,以dB作单位的对数增益与电压成线性关系。由此,单片机通过简单的线性计算就可控制对数增益,从而准确实现增益步进。
3.2 程控滤波器
编程设置MAX264的M0、M1引脚使其工作在模式1、2、3、4多种模式下,但只有模式3具有高通滤波功能,因而本系统设计采用模式3实现低通和高通滤波功能。
模式3下的输入时钟与中心频率的关系(以下仅以低通滤波器作为分析,高通滤波器类似)为:
fCLK/f0=π(N+13) (2)
其中,fCLK为输入时钟频率,fo为滤波器中心频率,N由外部输入。
fo与截止频率fc的关系:
其中,Q为滤波器的品质因数。
因此fCLK与fc具有函数关系,可通过设置fCLK实现fc的设置。取Q=0.707 fCLK/f=π(N+13),实现fc的设置。
3.3 椭圆低通滤波器
椭圆函数滤波器的衰减特性为:
AdB=101g[1+ε2Z2n(Ω)] (4)
其中,ε由波纹确定,Zn(Ω)为n阶的椭圆函数,对于偶数n阶的椭圆函数,其极点和零点表示为:
其中,m=n/2。所以对于4阶的椭圆函数滤波器,阻带和通带内波纹相等,而且阻带内的陷波点数为1。因此椭圆滤波器在通带和阻带内特性允许起伏,并具有最佳截止特性,但对元件数值要求特别严格。
根据选用RdB=0.5 dB,Amin=70 dB,Ωs=3.91查归一化图表得C1=1.226 F,C2=0.043 80 F,L2=1.241 H,C3=1.904 F,L4=0.845 9 H,用Z=510 Ω和频率标定系数FSFT=2πfc(fc截止频率,即50 kHz)对滤波器去归一化,C′=C/(FSF×Z),L′=L×Z/FSF,得出参数后采用Multisim仿真调整参数,并且设计相关电路测试得出如下参数:C1=6.8 nF,C2=39 pF,L2=2.2 mH+220μH=2.42 mH,C3=10 nF,L4=1 mH+620 mH=1.62 mH。其椭圆滤波器电路如图2所示。
4 硬件电路设计
4.1 程控放大电路
该电路采用两片AD603级联实现可控增益范围为0 dB~60 dB。AD603单片增益范围为10 dB~30 dB,输入控制电压范围为0 V~l 1。其中,一级AD603电路图如图3所示。由于AD603的输入阻抗仅100 Ω,要满足系统电阻要求,必须增加输入缓冲来提高输入阻抗。另外由于前级电路影响电路噪声,须尽量减少噪声,故采用一级仪表运算放大器AD620构成的放大电路作为前级小信号放大器。
4.2 低通和高通滤波器电路
系统设计采用引脚可编程滤波器MAX264实现低通或高通滤波器,如图4所示(衰减放大网络略)。电路设计采用单极性输入模式,其输入电压范围0 V~5 V,调理电路应将信号调理至其输入范围。调理过程:信号首先经过衰减网络使其峰-峰值为-2.5 V~+2.5 V,再由加法器将信号调节为0 V~5 V,滤波后,减法器将信号变为-2.5 V~+2.5 V,放大网络补偿平衡衰减,最后输出至有效值来转换电路。
4.3 幅频特性测试电路
幅频特性测试电路主要是由DDS AD9851与AGC构成的扫频源、有效值转换,以及12-bit ADCMAXl97采样电路和DAC0800构成的显示电路组成。
5 系统软件设计
系统软件设计采用软件工程设计思想,主要实现人机界面的交互,包括提示信息显示、系统状态选择、参数输入、输入参数显示、系统启动与复位。软件设计系统程序流程图如图5所示。
6 测试结果
系统设置为放大器电压增益范围测试模式,在放大器电压增益测试端口利用Tektronix TDS1002型数字示波器观察其输出信号在不失真的情况下,测量其输出幅度,满足系统要求。
系统分别设定为低通滤波器和高通滤波器测试模式,在放大器电压增益测试端口以及滤波器输出端口中利用Tektronix
TDS1002型数字示波器观察其输出信号在不失真的情况下,测量截止频率处及2倍截止频率处其输出幅度,各参数满足系统要求。
系统设定为椭圆滤波器测试模式,在滤波器输入端口和滤波器输出端口采用数字示波器观察其输出信号在不失真的情况下,测量其通带内和截止频率处输出幅度。
滤波器输入幅值为1 V时通带内最大输出幅值为1.10 V,增益为0.828 dB,满足带内起伏≤1 dB的要求。-3 dB截止频率为52 kHz,满足-3 dB通带误差不大于5%的要求。