程控滤波器实验报告.doc
《程控滤波器实验报告.doc》由会员分享,可在线阅读,更多相关《程控滤波器实验报告.doc(30页珍藏版)》请在三一办公上搜索。
1、程控滤波器的设计(D题)摘要 设计的程控滤波器主要由信号放大电路、开关电容滤波电路、单片机控制电路和液晶显示电路等组成。用AT89S51单片机对开关电容滤波器MF10进行控制,从而对输入正弦波信号进行低通、高通滤波处理。利用DDS技术为MF10提供外部时钟,有效地控制滤波电路的截止频率。测试表明该电路具有满足竞赛设计要求。关键词 单片机,开关电容滤波器,直接数字频率合成,液晶显示 目录1. 系统设计.32. 单元电路设计53. 软件设计84. 系统测试95. 结束语11参考文献.11附录1 单片机控制电路图.11附录2 元器件明细表12附录3 程序清单 131. 系统设计1.1设计要求 1.1
2、.1基本要求(1)放大器输入正弦信号电压振幅为10mV,电压增益为40dB,增益10dB步进可调,通频带为100Hz40kHz,放大器输出电压无明显失真。(2)滤波器可设置为低通滤波器,其-3dB截止频率fc在1kHz20kHz范围内可调,调节的频率步进为1kHz,2fc处放大器与滤波器的总电压增益不大于30dB, RL=1kW。(3)滤波器可设置为高通滤波器,其-3dB截止频率fc在1kHz20kHz范围内可调,调节的频率步进为1kHz,0.5fc处放大器与滤波器的总电压增益不大于30dB, RL=1kW。(4)电压增益与截止频率的误差均不大于10%。(5)有设置参数显示功能。1.1.2 发
3、挥部分(1)放大器电压增益为60dB,输入信号电压振幅为10mV;增益10dB步进可调,电压增益误差不大于5%。(2)制作一个四阶椭圆型低通滤波器,带内起伏1dB,-3dB通带为50kHz,要求放大器与低通滤波器在200kHz处的总电压增益小于5dB,-3dB通带误差不大于5%。(3)制作一个简易幅频特性测试仪,其扫频输出信号的频率变化范围是100Hz200kHz,频率步进10kHz。(4)其他。1.2方案比较 1.2.1 放大电路方案方案一 基于运放构成的前置放大电路方案利用运放构成同相比例放大电路或差动放大电路,模拟多路开关选择不同的电阻作为反馈电阻,即可得到不同电压增益的放大电路。可以采
4、用高速运放OP27,OP27增益带宽可达到8M,可满足设计要求,但该方案性能指标不高,电路复杂,可靠性较差。方案二 基于仪用放大器INA128的方案 INA128是仪用运放,输入阻抗大,可变增益,对小信号放大效果好。采用INA128作为放大器核心元件,使系统具有低噪音、低漂移和高信噪比等优点,而且体积小,使用方便。为得到6种不同电压增益,利用单片机控制模拟多路开关选择不同的电阻接入INA128,即可达到要求。由于仪用放大器INA128对小信号的放大作用上优良的性能,且电路简单,可靠性高。故本设计采用方案二作为小信号的前置放大电路。 1.2.2 滤波电路方案方案一 设计有源滤波电路根据设计要求低
5、通/高通电路增益在阻带内衰减较快,故一阶低通滤波电路不满足要求,应设计二阶低通电路。使过渡带窄且陡峭,从而达到设计要求。因截止频率范围设计要求在1K20K,且步进值为1K,需要20组电阻提供选择,故同样要用单片机控制多路模拟开关来选择某组电阻来得到相应的截止频率。该方案由于切换电阻多,使用较多的模拟开关,电路十分复杂,成本高且可靠性差。方案二 选用开关电容滤波器美国Natlsemi公司MF10开关电容滤波器,它是利用外接时钟频率来控制开关电容等效电阻, 达到实现调节滤波器中心频率的目的,从而任意地控制低通/高通滤波截止频率。本设计外部时钟由直接数字频率合成技术(Direct Digital S
6、ynthesis, DDS)产生开关电容滤波器的时钟脉冲,利用DDS芯片AD7008产生不同频率的正弦波输入MF10,即可控制产生不同截止频率的低通电路。方案一远远没有方案二简单,且方案二成本低和可靠性高。故采用方案二。1.2.3 四阶椭圆低通滤波设计方案椭圆滤波器与巴特沃斯滤波器相比,椭圆滤波器虽然相频特性较差,但其给出的设计阶数比前两种低,而且频率特性较好,过渡带较窄。 四阶椭圆低通滤波电路设计简单,直接设计无源滤波器,由电阻器,电容,电感搭建。电路图见图1-1。图1-1四阶椭圆低通滤波电路图1.3 系统总体设计 系统框图如图1-2所示。低通滤波输出高通滤波输出时钟放大电路CD405180
7、51单片机MF10DDS示波器显示LCD显示键盘图1-2 系统总体框图 单片机根据键盘输入的参数,控制多路模拟开关CD4051对小信号进行相应的放大, DDS产生时钟脉冲控制开关电容滤波器MF10的滤波频率,并将相关参数在LCD上进行显示。输出信号可以在示波器上显示,观察放大、滤波效果。此方案由于选用了开关电容滤波器和直接数字频率合成技术,,设计的程控滤波性能优越,电路简单,可靠性高。而且结合了DDS技术,可以得到很高的低通和高通截止频率,远远满足设计要求。 2. 单元电路设计 2.1 DDS产生时钟脉冲 本设计中由于开关电容滤波器要求时钟脉冲来控制滤波频率,且时钟脉冲频率较高(1MHz)调节
8、档位较多(20档),单片机或8253定时器较难实现。可由DDS技术产生。DDS目前以其频率分辨率高、转换速度快、体积小、性价比高等优点而广泛的应用于各类电子设备中。DDS技术是一种把一系列数字形式的信号通过DAC转换成模拟形式的信号的合成技术。利用DDS可方便地产生任意频率的正弦波。本设计中应用DDS技术的主要目的在于为MF10开关电容滤波器提供各种时钟,后面滤波电路设计部分会详细加以介绍。2.2 放大电路的设计程控放大电路主要采用美国AD公司的单片测量放大器INA128,通过单片机控制多路模拟转换器CD4051 的地址 A,B,C 以选择不同的通道(以选择不同的R阻值 ), 达到程控放大的目
9、的。选择不同的阻值会有不同的电压增益,如表2-1所示.表2-1 放大多路电阻参数表电阻23.15K5.56K1.63K0.505K0.159K0.05K增益10dB20 dB30 dB40 dB50 dB60 dB放大倍数3.161031.61003161000程控放大原理图见图2-1图2-1程控放大原理图2.3滤波电路的设计滤波电路选用美国Natlsemi公司MF10开关电容滤波器, 它是利用外接时钟频率来控制开关电容等效电阻, 达到实现调节滤波器中心频率的目的, 其中心频率与外接钟频成线性关系。1个MF10芯片是由2个独立的通用的CMOS有源滤波器结构单片组成。每个结构单元与一个外接时钟和
10、若干电阻一起就可实现任何标准滤波器特性。本电路是2片MF10 芯片设计成8 阶巴特沃斯低通滤波器。MF10需要外接时钟频率来控制开关电容等效电阻,即控制滤波电路的截止频率。无论设计低通还是高通电路,都要求截止频率可调,且步进值为1K,由于利用8253定时器分频不能得到精确的不同频率的时钟,故利用DDS技术来实现。使用DDS芯片AD7008,向其内部存储器写入不同的频率控制字,从而可产生不同频率的正弦波,作为MF10的外部时钟。与连续有源滤波器相比,开关电容滤波器可以提供较稳定的中心频率。为避免出现混叠现象,时钟信号的频率为滤波器的中心频率的50倍或100倍,本设计中采用50倍。滤波电路硬件设计
11、电路原理如图2-2。1脚为低通输出,2脚为带通输出,3脚为高通输出,从10脚和11脚输入外部时钟。 图2-2 MF10的外接电路图通过分析计算,我们令R1=10K,R2=R3=30K,R4=15K,C=47uF。对于低通滤波电路: (1) (2), (3) fclk25 fc (4)对于不同的截止频率,应输入相应频率的外部时钟,如表2-2所示。表2-2 低通滤波频率与时钟频率对照表fc1k2k3k4k5k6k7k8k9k10kfclk25k50k75k100k125k150k175k200k225k250kfc11k12k13k14k15k16k17k18k19k20kfclk275k300k
12、325k350k375k400k425k450k475k500k 参考表2-2,通过DDS产生频率fclk的各种正弦波形,作为开关电容滤波器的外部时钟,通过控制即可从MF10输出截止频率各不相同的低通滤波后信号。 对于高通滤波电路: (5)=,fclk50fc。 (6)故对于不同的截止频率,输入的相应外部时钟频率如表2-3所示。表2-3 高通滤波频率与时钟频率对照表fc1k2k3k4k5k6k7k8k9k10kfclk50k100k150k200k250k300k350k400k450K500kfc11k12k13k14k15k16k17k18k19k20kfclk550k600k650k70
13、0k750k800k850k900k950k1M同样通过DDS产生频率fclk的各种正弦波形,作为开关电容滤波器的外部时钟,通过控制即可从MF10输出截止频率各不相同的高通滤波后信号。2.4 液晶显示电路设计本次设计选用的是液晶显示器12864A2,它是由点阵LCD和行驱动、LED背光、负电压电路及分压电路组成的一种能完整显示128列64行的用户终端,可以显示84个1616点阵汉字。图2-5为本次设计中液晶显示器与片单机的连接图。图2-5液晶显示器与片单机的连接图采用8051单片机,8051是ROM型单片机,内含4KB掩摸ROM存储器,使用时无需外接程序存储器。8051的P2口输数据给液晶显示
14、。2.5 键盘电路设计 共设计了六个键,按键一和二控制放大电路的增益,分别为步进加和步进减10 dB。按键三和四控制低通滤波的截止频率,分别为步进加和步进减10KHz。按键三和四控制高通滤波的截止频率,分别为步进加和步进减10KHz。键盘与单片机的硬件连接见图2-5。图2-5键盘与单片机的硬件连接图3 软件设计 图3-1为完整的软件设计流程图。4. 系统测试4.1 测试仪器 美国TektronixTPS2024示波器,信号发生器,万用表。4.2 放大器部分测试 输入信号:10mv 1KHZ表4-1信号输出与理论增益的对照理论增益0 dB10 dB20 dB30 dB40 dB50 dB60 d
15、B输出信号(mv)10.829.611031061019315498754.3 放大低通部分测试输入信号:10mv 100Hz40KHz。输入信号经放大、低通滤波后得到的输出电压值在表4-2可见,2fc时放大低通滤波总电路的总增益同样见表4-2。开始 初始化液晶显示为“增益:0 dB低通fc:10KHZ” 显示扫描有键按下N取键并处理Y增益步进加键增益步进减低通fc步进加键低通fc步进减键高通fc步进加键增益步进加子程序增益步进减子程序低通fc步进加子程序高通fc步进减键低通fc步进减子程序高通fc步进加子程序高通fc步进减子程序图3-1软件设计流程图表4-2 信号处理后电压值及2fc处总增益
16、截止频率fc(KHz)2fc (KHz)放大器增益(dB)实测输出电压(v)2fc时总增益(dB)12401.043024400.9963036401.023048401.0030510400.99930612400.99630714401.0330816401.0230918400.998301020400.997301122401.01301224401.05301326401.00301428400.995301530400.999301632401.08301734401.06301836401.01301938401.00302040401.03304.4 放大高通部分测试输入信号:
17、10mv 100Hz40KHz。输入信号经放大、高通滤波后得到的输出电压值在表4-3可见,0.5fc时放大低通滤波总电路的总增益同样在表4-3中可见表4-3 信号处理后电压值及2fc处总增益截止频率fc(KHz)0.5fc(KHz)放大器增益(dB)实测输出电压(v)0.5fc时总增益(dB)12401.023024401.023036401.043048400.98630510400.99330612400.99930714400.98730816401.0430918401.03301020400.93301122400.997301224401.05301326400.984301428
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程控 滤波器 实验 报告

链接地址:https://www.31ppt.com/p-4140178.html