单片机控制的双路有源滤波器设计.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机控制的双路有源滤波器设计

单片机控制的双路有源滤波器设计 作者:重庆师范学院物理与信息技术系(400047 )倪向东 来源:《电子技术应用》 摘要:用单片机对可编程滤波器芯片MAX262 进行程序控制,可以同时对两路输 入信号进行二阶低通、高通、带通、带阻以及全通滤波处理,滤波器的中心频率在 15kHz~50kHz 频率范围内实现64 级程控调节,其Q 值在0.5~64 范围实现128 级 程控调节。 关键词:MAX262 单片机滤 波器 在工业自动化的许多领域都要 使用滤波器。一般有源滤波器均由 运算放大器和RC 元件组成,对元 器件的参数精度要求比较高,设计 和调试都比较麻烦。美信公司 (MAXIM )生产垢可编程滤波器 芯片MAX262 可以通过编程对各种 低频信号实现低通、高通、带通、 带阻以及全通滤波处理,而且滤波 的特性参数如中心频率、品质因数 等也可以通过编程进行设置。 有源滤波器一般通过改变RC 网络参数来改变频率特性,采用运 算放大器和可切换元件参数的RC 网络,可以用同一电路组成各种频 率特性的滤波器。美信公司的可编 程滤器芯片采用编程数据来完成 RC 网络的切换。 1 MAX262 芯片介绍 (1)内部结构 MAX262 主要由放大器、积分器、电容切换网络(SCN)和工作模式选择器组成。积分 器、电容切换网络(SCN)和工作模式选择器分别由编程数据M0M1 ,F0~F5 和Q0~Q6 控 制。MAX262 内部有两个二级滤波器,滤波器A 和B 可以单独使用,也可级联成四阶滤波器 使用。芯片的使用非常灵活,但它们均受同一组编程数据的控制。 MAX262 芯片的工作频率为1Hz~140kHz。当时钟频率为4MHz ,工作模式选择为模式3 时,芯片可以对140kHz 的输入信号进行滤波处理。其它工作模式的最高工作频率为100kHz。 滤波器A 和B 可以采用内部时钟,也可以采用外部时钟。外部时钟分别从芯片的引脚 CLKA、CLKB 引入,对外部时钟无占空比要求。如果要对更低频率的信号进行滤波处理,可 采用MAX260 芯片,它的工作频率为0.01Hz~7.5kHz 。输入的低频信号可以直接送到 MAX260 芯片的输入端(即INA 或INB 引脚),输入信号的幅度范围为0V~+5V 。 (2 )编程参数 MAX262 芯片有三个编程参数:中心频率f0、Q 值和工作模式。 中心频率由编程数据F0~F5 控制,共64 个不同的二进制数据,每个数据对应一个时钟 频率fclk 与中心频率f0 的比值fclk/f0 。在文献[1]的表2 中给出了MAX262 芯片的fclk/f0 与编 程数据F0~F5 的对应关系。在系统实现时,可以采用查表的方法获得编程数据。本文采用计 算的方法来形成编程数据F0~F5 。 Q 值由编程数据Q0~Q7 控制,共 128 个不同的二进 制数据,每个数据对应一个同的Q 值,最小的Q 值为 0.5,最大的Q 值为64 (如果芯片工作在模式2 则可达 90.5 )。在文献[1]的表3 中给出了编程数据Q0~Q7 与Q 值的对应关系。 工作模式由编程数据M0M1 控制,分别对应工作模式 1、2、3 和4 。模式1 可以实现低通、带通和带随滤波;模 式2 基本与模式 1 相同,只是该模式可以获得最高的Q 值;模式3 是唯一可以实现高通滤波的模式;而只有模式 4 才能实现全通滤波,它和模式3 也可以实现低通和带通 滤波。 编程参数f0、Q 值和工作模式确定以后,只要将相应 的编程数据装入MAX262 芯片内部的寄存器,滤波器的类 型和频率特性也就确定了。 2 单片机硬件设计 MAX262 芯片的编程输入总线比较简单,它包括2 条 数据线D0D1 ,4 条地址线A0~A3 ,另外还有一条写允许 控制线WR 。单片机采用内部有4KB 程序存储器的 89C51。它与MAX262 芯片构成的双路程序控制滤波器系 统硬件配置原理框图如图1 所示。 本系统采用6264 芯片扩展数据存储器。由于74LS138 译码器使用89C51 P2 口的高三位进 行地址译码,则6264 的地址范围为0000H~1FFFH。 74LS138 译码器的输出Y2 作为8279 芯片的片选信号CS,其地址范围为4000H~ 5FFFH 。经74LS373 锁存后的地址线A0 送到8279 的A0 地址输入端,所以选择5FFFH 作为 8279 的命令口地址,

文档评论(0)

qiwqpu54 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档