程控滤波器.docx

上传人:b****1 文档编号:59695 上传时间:2022-10-01 格式:DOCX 页数:30 大小:281.55KB
下载 相关 举报
程控滤波器.docx_第1页
第1页 / 共30页
程控滤波器.docx_第2页
第2页 / 共30页
程控滤波器.docx_第3页
第3页 / 共30页
程控滤波器.docx_第4页
第4页 / 共30页
程控滤波器.docx_第5页
第5页 / 共30页
点击查看更多>>
下载资源
资源描述

程控滤波器.docx

《程控滤波器.docx》由会员分享,可在线阅读,更多相关《程控滤波器.docx(30页珍藏版)》请在冰豆网上搜索。

程控滤波器.docx

程控滤波器

 

摘要

选用单片机89C52作为程控滤波器的控制单元;集成开关电容滤波芯片LMF100来完成滤波工作;AD9850及其周围电路作为程控振荡器,产生LMF100的时钟信号;通过键盘进行截止频率、中心频率设定,并将截止频率和滤波器类型显示在LCD上。

通过AD9850产生稳定的时钟信号,使得滤波器更加地稳定。

关键词:

程控滤波器;开关电容滤波;截止频率;中心频率

Abstract

Usethe89C52single-chipprogrammablefiltercontrolunit;integratedswitched-capacitorfilterchipLMF100tocompletethefilterwork;AD9850andaroundthecircuitasaprogrammableoscillatorgeneratestheclocksignalLMF100;viathekeyboardcut-offfrequency,centerfrequencysettings,andthecutofffrequencyandfiltertypedisplayedontheLCD.ThroughtheAD9850generatesastableclocksignal,whichmakesthefiltermoretostabilize.

Keywords:

programmablefilter;switched-capacitorfilter;cut-offfrequency;centerfrequency

1引言

1.1滤波器简介

滤波器(filter),是一种选频装置,对特定频率的频点或该频点以外的频率进行有效过滤。

其功能就是让有用信号尽可能无衰减的通过,对无用信号尽可能大的衰减。

滤波器类型分为:

巴特沃斯滤波器、贝塞尔响应滤波器、切比雪夫响应滤波器。

  按所通过信号的频段分为低通、高通、带通和带阻滤波器四种。

  低通滤波器:

它允许信号中的低频或直流分量通过,抑制高频分量或干扰和噪声。

  高通滤波器:

它允许信号中的高频分量通过,抑制低频或直流分量。

  带通滤波器:

它允许一定频段的信号通过,抑制低于或高于该频段的信号、干扰和噪声。

带阻滤波器:

它抑制一定频段内的信号,允许该频段以外的信号通过。

下面是低通滤波器(LPF)、高通滤波器(HPF)、带通滤波器(BPF)和带阻滤波器(BEF)四种滤波器的幅频特性示意图。

(a)低通滤波器(b)高通滤波器

(c)带通滤波器(d)带阻滤波器

图1四种滤波器幅频特性示意图

1.2设计要求

(1)基本要求

①输入电压:

10mV-2V(有效值);

②滤波器可设置为

低通滤波器:

-3dB截止频率fc在1kHz~20kHz范围内可调,频率步进为1kHz;

高通滤波器:

-3dB截止频率fc在1kHz~20kHz范围内可调,频率步进为1kHz;

③截止频率误差:

<10%;

④用LCD显示滤波器类型和截止频率fc。

(2)发挥部分

①带通滤波器:

-3dB截止频率fcL在100Hz~10kHz范围内可调,频率步进为1kHz;-3dB截止频率fcH在10kHz~20kHz范围内可调,频率步进为1kHz;

②带内增益起伏:

≤1dB;

1.3方案比较

方案一:

采用分立元件设计滤波器。

对电阻、电容的精度要求高且截止频率不易调节。

方案二:

选用单片机89C52的程控滤波器的控制单元;选用芯片MAX262完成滤波工作,此芯片与单片机共用同一晶振,并经过详细计算进行参数设置,通过单片机对其进行控制字地写入,来改变时钟频率、品质因数Q,从而改变滤波器的截止频率;通过键盘进行截止频率、滤波器类型设定,并将截止频率和滤波器类型显示在LCD上。

由于为了简化电路,将MAX262与单片机共用同一晶振,但这使得参数计算变得十分复杂,增加了设计、实现的难度。

方案三:

选用单片机89C52的程控滤波器的控制单元;集成开关电容滤波芯片LMF100来完成滤波工作;AD9850及其周围电路作为程控振荡器,产生LMF100的时钟信号;通过键盘进行截止频率、滤波器类型设定,并将截止频率和滤波器类型显示在LCD上。

通过AD9850产生稳定的时钟信号,这使得滤波器更加地稳定。

通过对比以上三种方案,方案二、方案三都可以达到所要求的指标,但是方案二的性价比没有方案三高,并且方案三更加的稳定。

所以我们选择方案三。

 

2.硬件电路设计

2.1总体电路设计

选用单片机89C52作为程控滤波器的控制单元;集成开关电容滤波芯片LMF100来完成滤波工作;AD9850及其周围电路作为程控振荡器,产生LMF100的时钟信号;通过键盘进行截止频率、滤波器类型设定,并将截止频率和滤波器类型显示在LCD上。

其系统模块主要分为滤波电路,程控振荡器,单片机,显示模块,键盘模块五大部分。

系统模块图如图2所示:

图2系统模块总框图

2.2单片机外围电路

MCS-51系列单片机内集成了中央处理器(CPU)、4KB程序存储器(ROM)、128B数据储存器(RAM)、128B特殊功能寄存器(SFR)、2个16位的定时器/计数器(T0和T1)、4个8位的并行I/O端口(P0、P1、P2、P3)、1个串行口、中断系统等,它们通过片内单一总线连接起来。

(1)单片机的复位电路

系统开始运行和重新启动靠复位电路来实现,复位使CPU和其它部件处于一个确定的初始状态,从这个状态开始工作。

此设计单片机的复位电路如图3所示

图3单片机的复位电路

在单片机运行期间,利用按键也可以完成复位操作。

单片机复位操作使单片机进入初始化状态。

复位后,程序计数器PC=0000H,因此,程序从0000H地址单元开始执行。

运行中的复位操作不会改变片内RAM的内容。

复位是靠外部电路实现的。

(2)单片机时钟电路

单片机内部有一个用于构成振荡器的高增益反相放大器,引脚XTAL1和XTAL2分别是此放大器的输入和输出端。

在XTAL1和XTAL2两端跨接晶体就构成了稳定的自激振荡器,其发出的脉冲直接送入内部的时钟电路。

此设计单片机时钟电路如图4所示

图4单片机的时钟电路

XTAL1和XTAL2两端将晶振、电容C1和C2与内部的反相放大器连接起来组成并联谐振电路,图中C1、C2区30PF,对频率有微调作用,振荡频率范围在2~12MHZ。

(3)单片机的最小系统

所谓最小系统,是指一个真正可用的单片机最小配置系统,其作用主要是为了保证单片机系统能正常工作。

对于单片机内部资源已能满足系统需要的,可直接采用最小系统。

51型片内有4K的ROM/EPROM,因此,只需要外接晶体振荡器和复位电路就可构成最小系统。

本设计的单片机最小系统如图5所示。

图5单片机最小系统

在外部振荡电路中,单片机的XTAL1和XTAL2管脚分别接至由11.0596MHZ晶振和两个30PF电容构成的振荡电路两侧,为电路提供正常的时钟脉冲。

在复位电路中,单片机RESET管脚一方面经10uF的电容接至电源正极,实现上电自动复位,另一方面经开关S接电源。

其主要功能是把PC初始化为0000H,是单片机从0000H单元开始执行程序,除了进入系统的初始化之外,当由于程序出错或者操作错误使系统处于死锁状态时,为了摆脱困境,也需要按复位键重新启动,因此,复位电路是单片机系统中不可缺少的一部分。

2.3程控振荡器电路

程控振荡器以AD9850为核心,AD9850内含可编程DDS系统和高速比较器,能实现全数字编程控制的频率合成,运用单片机实现对AD9850的控制编程简便、接口简单、成本低,容易实现系统小型化,因此采用单片机89C52作为控制核心来向AD9850发送控制字。

(1)AD9850芯片介绍

AD9850是AD公司生产的最高时钟为125MHz、采用先进的CMOS技术的直接频率合成器,主要由可编程DDS系统、高性能模数变换器(ADC)和高速比较器三部分构成,能实现全数字编程控制的频率合成。

AD9850内含可编程DDS系统和高速比较器,可实现全数字编程控制的频率合成。

可编程DDS系统的核心是相位累加器,由一个加法器和一个N位相位寄存器组成,N一般为24~32。

每来一个外部参考时钟,相位寄存器便以步长M递加。

相位寄存器的输出与相位控制字相加后可输入到正弦查询表地址上。

正弦查询表包含一个正弦波周期的数字幅度信息,每一个地址对应正弦波中0°~360°范围的一个相位点。

查询表把输入地址的相位信息映射成正弦波幅度信号,然后驱动DAC输出模拟量。

(2)AD9850引脚如图6所示

图6AD9850引脚图

D0-D7:

在并行装载时,连续地装载32比特的频率调整字和8位相位/控制字。

串行装载时,32比特的频率调整字和8位相位/控制字从D7管脚装载。

DGND:

数字地。

DVDD:

供数字电路的电压

AGND:

模拟地。

AVDD:

供模拟电路的电压。

W_CLK:

字加载时钟。

这个时钟是用来装载并行或串行的频率/相位/控制字。

FQ_UD:

此管脚有一上升沿,DDS将根据输入寄存器中装载的数据更新频率或相位,然后将指针指向Word0。

CLKIN:

参考时钟输入。

RSET:

此管脚到地之间的电阻决定了AD9850内部DAC最大输出电流。

(电阻值是3.9kΩ,输出电流=10mA)RSET/IOUT的关系是:

IOUT=32(1.248V/RSET)。

QOUTB:

比较器的互补输出。

QOUT:

比较器的输出。

VINN:

反相输入电压。

这是比较器的负端输入。

VINP:

同相电压输入。

这是比较器的正端输入。

DACBL(NC):

DAC的基准参考电压,常悬空。

IOUTB:

互补DAC的模拟输出

IOUT:

DAC的模拟电流输出

RESET:

复位脚。

高电平时除了输入寄存器除外清除所有的寄存器内容。

(3)此设计中AD9850外围振荡电路如图7所示。

图7AD9850外围振荡电路

AD9850的复位(RESET)信号为高电平有效,且脉冲宽度不小于5个参考时钟周期。

AD9850的参考时钟频率一般远高于单片机的时钟频率,因此AD9850的复位(RESET)端可与单片机的复位端直接相连。

2.4.LMF100有源滤波器

程控滤波器以LMF100为核心,LMF100是双二阶开关电容有源滤波器。

由微处理器精确控制滤波函数可构成低通、高通、带通等滤波器,且不需外部器件。

它含有两个二阶滤波器,通过改变时钟频率与中心频率的比值来设定滤波器的截止频率。

LMF100共有9种工作模式,可用来实现高通、低通、带通、阻带及全通滤波器。

此设计采用工作模式3。

(1)模式3的内部结构图如图8所示。

图8模式3的内部结构图

模式3的采样时钟是典型的二阶状态变化滤波器。

在此模式下,调节R2、R4的阻值,可以使中心频率(或截止频率)达到

/100或

/50上下,通常这个模式适合实现一个独立的时钟频率的切比雪夫型滤波器。

如果为了避免Q值变化,可以在R4处并联一个(10-100pF)电容。

(2)LMF100引脚介绍

LMF100引脚如图9所示

图9LMF100引脚图

引脚名最后一个字母表示其所属第几个滤波器单元,如A表示第一个,B表示第二个。

引脚名前几个字母表示其功能,如IN为输入,BP为带通输出,LP为低通输出,HP为高通输出。

CLKA,CLKB为外部输入时钟控制信号。

VA+、VA-、VD+、VD-是模拟、数字的正、负极输入端。

50/100是选择时钟频率与中心频率(或截

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1