基于单片机的程控有源滤波器电路

时间:2012-10-14来源:网络

本系统设计要求滤波器可设置为低通,其-3 dB截止频率fc在1 kHz~20 kHz调节频率的步进值为1 kHz内要求在2fc处滤波器幅频特性下降不小于10 dB;同时滤波器可设置为高通滤波器,其fc范围及步进值与低通模式相同,其要求0.5fc处滤波器幅频特性下降不小于10 dB。将滤波器A设置为工作方式1,滤波器B设置为工作方式3。二阶有源低通滤波器的传递函数为:

(HOLP为直流增益)。令OGL(s)O为0.707HOLP处的频率为fC,则

5程控方式的实现

由MAX262工作原理可知,当工作方式、F0~F5,Q0~Q5值写入MAX262后,若要对滤波器的工作频率f0实现步进值为1 kHz的程控,只要使fCLKA/f0(或fCLKB/f0)的比值为56.55即可。本电路设计采用8254可编程计数器产生fCLKA和fCLKB。8254是3通道16位可编程计数器,最高计数脉冲频率fCLK为10MHz,当被设置为工作方式3时为方波发生器输出,通道0的输出作为知fCLKA,通道1的输出作为fCLKB。由于8254是16位可编程计数器,经其分频后输出方波的频率fCLKA和fCLKB对f0的比值接近56.55,若fCLKA、fCLKB为固定值,用F0~F5的设置时,fCLKA/f0编或fCLKB/f0仅有64种选择,显然精度较低。当通过键盘输入f0值后,单片机计算出相应的分频系数MA、MB写入8254。若步进值为固定值,则将对应f0的MA、MB以表格形式进行存储,直接查表即可。

6 结束语

基于单片机控制的可编程有源滤波器可实现低通、高通、带通、陷波、全通滤波器。在程序控制下可精确地改变滤波器的带宽、中心频率及品质因数Q,经实际测试效果良好。当MAX262作为低通滤波器使用时,为了抑制开关频率fCLKA产生的噪声,可在滤波器的输出端串联一个截止频率小于最低fCLKA的连续时间的低通滤波器,其效果更好。

1 2

关键词: 滤波器 电路 有源 程控 单片机 基于

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版