基于正交矢量放大的MRS信号采集模块设计---- 采集模块硬件设计(二)
再通过单片机对滤波器进行编程代码加载,如表4.1所示。需编程的参数有工作模式、时钟频率和中心频率之比、品质因数,编程控制和编程数据由单片机产生,D1、D0是编程数据,A3~A0为编程数据的存放地址,存储器共有16个存储单元,前8个单元存储滤波器A的工作参数,后8个单元存储滤波器B的工作参数,WR为数据写入控制端,低电平有效。通过单片机把编程控制参数加载到滤波器后,滤波器就可以按要求进行工作了。
锁定放大器的同相通道和正交通道都用到低通滤波器,需要用2片MAX260来实现。MAX260的时钟频率由CPLD产生。依次将16个控制字写入即可实现对每片MAX260截止频率和Q值的编程控制。
4.4.3 MAX260电路实现
MAX260的具体电路图如图4.17所示。C66等四个电容起滤波作用。由上位机控制CPLD产生时钟频率输入CLKA、CLKB脚,单片机与D0~D1、A0~A3脚相连写控制字,对f0和Q编程控制。
单片机把控制字加载到MAX260上,使其实现截止频率为50Hz的低通滤波器,用网络分析仪对低通滤波器的传输特性进行测试,测试结果如图4.18所示。
由测试结果可以看出,低通滤波器对大于50Hz的信号有很强的衰减,达到了设计要求。
评论