MAX262中文资料

  在电子电路中,滤波器是不可或缺的部分,其中有源滤波器更为常用。一般有源滤波器由运算放大器和RC元件组成,对元器件的参数精度要求比较高,设计和调试也比较麻烦。美国Maxim公司生产的可编程滤波器芯片MAX262可以通过编程对各种低频信号实现低通、高通、带通、带阻以及全通滤波处理,且滤波的特性参数如中心频率、品质因数等,可通过编程进行设置,电路的外围器件也少。本文介绍MAX262的情况以及由它构成的程控滤波器电路。
1 MAX262芯片介绍
    MAX262芯片是Maxim公司推出的双二阶通用开关电容有源滤波器,可通过微处理器精确控制滤波器的传递函数(包括设置中心频率、品质因数和工作方式)。它采用CMOS工艺制造,在不需外部元件的情况下就可以构成各种带通、低通、高通、陷波和全通滤波器。图1是它的引脚排列情况。
 
1 MAX262引脚
V+ —— 正电源输入端。
V- —— 负电源输入端。
GND —— 模拟地。
CLKA —— 外接晶体振荡器和滤波器A 部分的时钟输入端,在滤波器内部,时钟频率被2分频。
防盗手机套CLKB —— 滤波器B部分的时钟输入端,同样在滤波器内部,时钟频率被2分频。
CLKOUT —— 晶体振荡器和R-C振荡的时钟输出端。
OSCOUT ——与晶体振荡器或R-C振荡器相连,用于自同步。
INAINB —— 滤波器的信号输入端。
BPABPB—— 带通滤波器输出端。
LPALPB—— 低通滤波器输出端。
HPAHPB—— 高通、带阻、全通滤波器输出端。
WR —— 写入有效输入端。接V+时,输人数据不起作用;接V-时,数据可通过逻辑接口进入一个可编程的内存之中,以完成滤波器的工作模式、f0Q的设置。此外,还可以接收TTL电平信号,并上升沿锁存输人数据。
A0A1A2A3 ——地址输人端,可用来完成对滤波器工作模式、f0Q的相应设置。
D0D1 ——数据输入端,可用来对f0Q的相应位进行设置。
OP OUT —— MAX262的放大器输出端。
OP IN —— MAX262的放大器反向输入端。
    2MAX262的内部结构。MAX2622个二阶滤波器(AB两部分)2个可编程ROM 及逻辑接口组成。每个滤波器部分又包含2个级联的积分器和1个加法器。该电路的主要特性有:
1.  配有滤波器设计软件,可改善滤波特性,带有微处理器接口;
2.  可控制64个不同的中心频率f0128个不同的品质因数Q4种工作模式;
3.  对中心频率,f0和品质因数Q可独立编程;
4.  时钟频率与中心频率比值(fclk/f0)可达到1%(A)
5.  中心频率f0的范围为75 kHz
 
2 MAX262内部结构
    3是控制数据输入时序。可在WR的下降沿经逻辑接口给滤波器AB中的fclk/f0Q及工作模式控制字分别赋予不同的值,从而实现各种功能的滤波。
 
3 控制数据输入时序
2 电路原理及设计过程
2.1 硬件设计
4是按上述要求设计的程控滤波器电路。
 
4 滤波器电路
    单片机选用储酒罐AT89C52AT89C52是一种低功耗、高性能的CMOS8位微型计算机;有8 KBFlash256 BRAM32线I/O 口,316位定时器/计数器,6向量两级中断,1个双工串行口;具有片内自激振荡器和时钟电路等标准功能。此外,AT89C52设有静态逻辑,
用于运行到零频率,并支持软件选择的节电运行方式和空闲方式,使CPU停止工作,而允许RAM、定时/计数器、串行VI和中断系统继续工作。在掉电方式下,片内振荡器停止工作。由于时钟被冻结,一切功能都停止,只有片内RAM 的内容被保存,直到硬件复位才恢复正常工作。该电路由芯片AT89C52P1口来控制,由单片机的P1.0P1.5口及P1.7将数据送入存储器54HC373存起来,再送入MAX262。通过设置相应的参数,可实现带宽为3050 kHz的带通滤波。
    抗干扰电路选用X25045芯片。X25045有三种功能:看门狗定时器、电压监测、E2PROM。看门狗电路在系统出现故障,程序跑飞时,会产生复位信号,使系统复位。电压监测可以保护系统免受低电压状态的影响。当VCC降到最小VCC转换点以下时,系统复位,一直到VCC返回且稳定为止。在滤波器输出中,显示器选用大连东方显示器材公司的EDM-1601。它是16×1行的液晶显示器组件,与CPU接口简单、功耗低、编程方便。键盘操作时可能会由于逻辑输入跃变而产生某些噪声。为避免出现这种情况,在输入的数字线接有逻辑门缓冲(4中未画)

2.2 软件部分
    采用汇编语言编程,MAX262的地址A0A3与数据D0D1的关系如表1自动检票机所列。由表1可看出,每个滤波器的工作模式 中心频率 、品质因数Q值所需编程数据,均需分8次写入MAX262的内部寄存器才能完成设置。系统的主程序流程(单片机主程序)如图5所示。
 
 
5 系统主程序流程
    首先进行初始化,然后从片内RAM 中读取新设置标志位进行判断:如果不是,给MAX262芯片送入滤波器所需的初始化工作参数;如果是新设置,则根据新建中断服务程序获得的键位进行处理。进行新设置时,首先根据输入的键值完成对滤波器的选择,包括滤波器AB的设置选择,以及相应滤波器的类型选择。然后,由Q值计算N并转换成二进制编程数据Q0Q6送片内RAM,由输入的中心频率f0值计算N1N为二进制数据Q0Q6
对应的十进制整数,范围为0127,共128级;N1为二进制数据F0F5对应的十进制整数,范围为063,共64级。在获得MAX262的工作参数后,根据表1将这些参数转换为8字节的编程数据。由AT89C52P1口通过54HC373送入MAX262。设置完成后,MAX262就按照当前所需求的中心频率、Q值和滤波器工作方式对输入信号进行滤波处理。
3 应用实例
    下面分析由MAX262设计的切比雪夫-I型四阶带通滤波器的工作情况。
    设计要求:中心频率f0=40 kHzQ=50。选晶振频率为6 MHz,晶振二分频后为3 MHz,即fclk=3 MHzfclk/f0=75.53。通过查参考文献[5].可得N1=4;通过参考文献[5]给出的fclk/f0 F0F5秸杆燃气炉的关系表格,得到本文根据fclk/f0计算编程数据F0F5的公式,即fclk/f0F0F5的关系为:fclc/f0=40.84+1.57N1
    同样,对应滤波器的Q值也是通过计算来获得Q值的编程数据Q0Q6的。Q值与Q0Q6的关系为:Q=64/(128-N)。其工作模式为模式2F5F0 000100,品质因数Q6Q00100000,M1M001,编程输入为010*********
    滤波器的传递函数为
 
式中的BC值可按上述要求算出来。
6是由PSPICE作出的该滤波器的频率响应曲线。
 
阳光下可视液晶屏6 切比雪夫-I型四阶带遗滤波器的频率响应曲线
结语
    采用单片机AT89C52完成对可编程滤波器MAX262的控制.能很好地实现有源滤波器的设计工作;这种程控滤波器具有使用灵活、调试容易及工作性能稳定等特点。它只要1MAX262通过滤波器AB的缀联就能很容易完成四阶滤波器电路的设计。另外,还可以通过对AT89C52ALE信号进行倍频和分频,实现对MAX262的所有工作频率范围的覆盖。该电路稍加改动后,还可通过对不同参数和N女性快乐器值的设置,来实现全通、低通、高通、带阻等滤波器的设计。

本文发布于:2024-09-23 23:30:19,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/107222.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:工作   输入   频率   电路   设置   系统   编程   数据
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议