基于W78E58单片机与FPGA的程控滤波器设计

来源 :光盘技术 | 被引量 : 0次 | 上传用户:jyzhenghb
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:基于W78E58单片机和FPGA模块,利用MAX262芯片,实现了具有程控滤波器,包括信号幅频特性测试、滤波参数设置及显示输出等功能的数字滤波器设计。
  关键词:FPGA;W78E58;程控滤波器;MAX262
  中图分类号:TP368.1 文献标识码: A
  
  Design of the Program-controlled Filter Based on W78E58 Microcontroller and FPGA
  GOU Jun-nian , ZHANGJin-min,REN Li-miao
  (School of Automation and Electrical Engineering , Lanzhou Jiaotong University,GansuLanzhou 730070)
  Key words: FPGA;W78E58;Program-controlled Filter;MAX262
  
  该滤波器的功能总体要求是:放大器增益可设置;低通或高通滤波器通带、截止频率等参数可设置。具体指标要求参见[1]。本文不考虑程控放大器,只考虑程控滤波器部分的实现。
  
  1W78E58单片机和FPGA模块
  
  W78E58单片机是由WINBOND公司生产的一款较高性能的8位单片机。它与80C52单片机完全兼容,所不同的是,它具有32KB大小的FLASH存储器。W78E58很适合系统较复杂,程序存储空间要求大的系统。本系统就是基于这样一种背景的控制要求,因此本滤波器的控制芯片选择了W78E58。
  FPGA是英文Field Programmable Gate Array的缩写,即现场可编程门阵列,它能完成任何数字器件的功能,上至高性能CPU,下至简单的74系列电路,都可以用FPGA来实现。
  在本程控滤波器的设计中,利用FPGA模块产生频率变化范围较宽的方波频率信号,该信号可以作为数字滤波器的参考输入信号和待测单元的信号源。
  
  2 方案选择
  
  本设计的核心问题是信号频率的程控问题,其中包括低通或高通滤波通带、截止频率的程控。在设计过程中,可以选择分离器件的方案和集成芯片方案。考虑到可靠性和电路的简单,选择集成滤波器MAX262和少量外围元件的构成方案。具体系统原理图如图所示。
  
  3 计算与设计
  
  3.1滤波器参数计算
  基于题目的设计要求,设计实现了高通和低通滤波。高通滤波器有关参数计算公式为:
  3.2滤波器设计实现
  滤波器设计采用CMOS双二阶通用开关电容有源滤波器芯片MAX262,通过单片机控制MAX262的精确滤波器函数,可构成多种带通、低通、高通、带阻、全通滤波器。MAX262芯片有4种工作模式,具体设计中根据设计要求,采用模式1和模式3,其中模式1工作于低通方式,模式3工作于高通方式。下面对模式1和模式3进行简单介绍。
  模式1:可构成巴特沃思、切比雪夫、贝塞尔滤波器实现全极点低通和带通滤波器。由于相对极零点位置固定,仅可以构成二阶带阻滤波器,此模式支持高时钟频率。
  模式3:此模式能构成高通滤波器,其最大输入时钟频率小于模式1中采用的频率。
  滤波器设计的主要步骤如下:
  第一步,采用Maxim公司提供的设计软件,根据所需滤波器的类型及最佳极点数计算出每个二阶单元的中心频率f0和品质因数Q值。如不采用设计软件,可根据参考文献[2]中的公式进行计算,本次设计中未采用该软件,采用查表计算。第二步,根据第一步计算出的f0和Q值计算出每个二阶单元编程系数N(对应于f0和Q有两个值),并选择输入时钟频率和滤波器运行模式M。第三步,通过W78E58控制器的端口将编程系数N和M送入滤波器。第四步,为了获得理想的二阶状态变量响应,在设计中保证了较大的输入时钟频率与滤波器中心频率比(fclk/f0)。计算公式如下:
  fclk/fo=(26+N1)π/2Q=64/(128-N)
  
  4 程序设计
  
  整个系统的程序代码量比较大(包括VHDL代码和C代码),下面仅对关键代码实现进行说明。幅频特性:利用微控器控制FPGA发出脉冲的频率进行扫频,同时利用AD977对黑盒系统的输入输出采样;同时在软件上采用线性拟合,并结合限幅滤波及中位值滤波显示幅频特性波形;滤波和频率步进:微控器通过光耦控制固态继电器,以实现利用MAX262进行相应的滤波。
  
  5 滤波器信号输出测试
  
  将FPGA产生指定频率的测试信号送入待测滤波器的输入端,滤波器的输出端接示波器的输入端,检测接收到的信号是否符合预期的值,测试结果见表1。
  
  6 结束语
  
  本滤波器可分别设置为低通、高通滤波器,其-3dB截至频率在1KHz~20KHz按1KHz步进可调,0.5fc处放大器与滤波器的总电压增益不大于30dB。电压增益与截止频率的误差均小于10%。测试结果表明,本设计方案是可行和成功的。
  
  参考文献:
  [1]2007年全国大学生电子设计大赛:D题题目.
  [2]边春远,王志强.MCS-51单片机应用开发实用子程序[M].北京:人民邮电出版社,2005.
  [3]杨恒,李爱国,王辉,王新安.FPGA/CPLD最新实用技术指南[M].北京:清华大学出版社,2005.
  
  注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文
其他文献
摘要:介绍EWB软件的特点,并通过实例探讨EWB软件在电子技术基础教学中的应用。  关键词:电子工作平台;电子技术;仿真;教学  中图分类号:G434 文献标识码:A    注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文
期刊
摘 要:GPS作为一项高新技术,具有全天候、高精度、 速度快等显著特点,在建筑、交通运输等许多行业中得到了广泛的应用。本文简述了GPS测量技术的发展状态,介绍了GPS测量用于道路测设中的控制测量、路线桩点实时放样测量,通过利用GPS进行高程测量结果与水准测量结果进行对比分析,最后对GPS测量作出了总结。  关键词:GPS;静态观测;RTK道路测量  中图分类号:P228.4 文件标识码:A    
期刊
摘 要:首先对ArcIMS整个技术体系进行描述,基于Java Custom Viewer对国土信息协同处理服务和专题图发布两种关键技术进行研究,实现了国土资源信息服务系统的快速开发、灵活部署和协同处理服务。  关键词:国土资源;地理信息服务;WebGIS;Web Services;ArcIMS  中图分类号:TP393.18文献标识码:A    The Research of Land Resou
期刊
摘 要:介绍IAP(在应用编程)方法及其相关应用,以及将IAP应用于嵌入式系统设备软件远程升级的现实意义;结合某地区远程集中抄表系统,着重阐述采用GPRS无线通信进行远程软件升级的思想和实现方法,以及应用中应注意的一些关键技术,并讨论了提高GPRS远程升级速度和可靠性的一些措施。  关键词:集中器;嵌入式系统;IAP;远程升级;GPRS  中图分类号:TP36文献标识码:A     Applica
期刊
摘 要:作为微机最主要的存储设备,硬盘在微机系统中占有举足轻重的地位。详细地分析了硬盘的软、硬故障的判定方法和维修方法,以确保我们尽可能地保护好计算机硬盘,出现故障后能够及时挽救硬盘的数据。  关键词:计算机;硬盘;故障;解决  中图分类号:TP306+.3文献标识码:A    The Analysis and Settlement of Computer's Hard Disk   LI Fu-
期刊
摘要:简单介绍VMware虚拟机软件以及VMware使用时的注意事项,并结合该单位的实际情况说明利用VMware如何实现计算机系统维护实验。  关键词:VMware;计算机系统维护;实验  中图分类号:TP307 文献标识码:A    注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文
期刊
摘 要:本文通过串行通信实例提出了用PROTEUS实现PC 机和单片机串行通信的仿真方法。  关键词:PROTEUS;PC 机;单片机;串行通信;仿真  中图分类号:TP391.9文献标识码:A    The Serial Communication Simulation Between PC and 51 SCM  TONG Ying-hua  (Computer Department of Q
期刊
摘 要:文章就本人的教学实践经验谈VB教学中存在的一些问题,针对这些问题提出了教学改革的一些想法,从而将VB教学改革推向更深的层次和更高的水平。  关键词:Visual Basic;程序设计;教学改革  中图分类号:G434文献标识码:A    Discussion on Visual Basic Teaching Reforms  WEI Lin  (Huanghuai University,H
期刊
摘 要:电子计算机技术的发展与应用,特别是CAI课件(计算机辅助教学)的开发、研究和应用,引起教育技术的第四次革命。CAI课件在教学中的合理应用,对于提高学生的学习兴趣,激励学生主动参与学习的全过程,培养数学能力,发展智力以及突出教材的重难点,提高课堂教学效率等方面都有积极作用。  关键词:CAI课件;课堂教学;优化  中图分类号:G434 文献标识码:A    Optimization of C
期刊
摘 要:多媒体计算机辅助教学发展到今天,已成为现代教学教育中的新热点。只有了解它的特点及其在教学中的误区与策略,才能自觉地在教学中符合规律地加以利用,更好地促进教育的进一步改进。  关键词:CAI课件;英语教学;误区;策略  中图分类号:G434文献标识码:A    Misunderstandings and Strategies of English CAI Courseware Teachin
期刊