有谁知道那样的网站max262编程数据是怎样算出来的吗

您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
基于MAX262的程控滤波器设计毕业设计(论文).doc39页
本文档一共被下载:
次 ,您可免费全文在线阅读后下载本文档
文档加载中...广告还剩秒
需要金币:200 &&
你可能关注的文档:
··········
··········
毕业设计论文
题 目基于MAX262的程控滤波器设计
本设计由电源模块、MCU控制器模块、显示模块、键盘控制模块、时钟产生模块、程控滤波器模块组成。使用STC12C5A60S2作为MCU,发送频率控制状态字FTW使AD9850DDS芯片产生的频率可调的正弦波,将产生正弦波的经由高速比较器模块的整形后充当步进时钟提供给程控滤波器模块,MCU并辅以发送的程序状态字于程控滤波器模块达到控制滤波器工作模式及相应滤波性能指标,最终实现预期滤波效果。
本课题正是针对目前传统滤波器相应滤波性能指标相对固定、精度相对低等不足提出的,辅以开关电容滤波器的设计理念,兼顾数字化的控制过程,能够减少使用过程中的不确定因素和人为参与硬件设计的环节数目,有效地解决相应模块中诸如可靠性、智能化和产品一致性等工程问题,极大地提高生产效率和产品的可维护性,具有一定可借鉴价值。
关键词:MCU
程控滤波器
This design consists of the power module, the display module, the keyboard control module, the clock producing module and the programmable filter module. Using STC12C5A60S2 as MCU that sends a frequency tuning word FTW to AD9850 DDS chip which can produce a frequency-adjustable sine wave. After high-speed comparing, the wave was provided to the programmable filter modules as a marching clock. Then MCU sends PSW to the programmable filter modules to control the functional mode and performance index of the filter, so that this design can achieve the expected effects of filtering.
This design is aimed at changing the shortcoming of traditional filters that the performance index is relatively fixed and the precision is relatively low. With the idea of Switched Capacitor Filter design and the digital control processing, this project can reduce uncertain factors such a
正在加载中,请稍后...&&问题点数:0&&回复次数:5&&&
数字在内存是怎么算出来的。。。。。
每当一看到书上讲到数字在内存的放法时,就想不通他是怎么放法的,什么1010的(以上是我乱写的)这个16或32位在内存中放法是怎么算的咧?比如要是一个数是78在内存是怎么算的?是否看到内存上放的数就知道它代表的数字呢?不知道这个重不重要?我看到书上常提到一个数在内存中存放的方式,自觉得这个也比较重要,这想法对么?如果有关于这样的学习资料希望能“共享”,嘿嘿。
搜索更多相关主题的帖子:
等 级:贵宾
威 望:14
帖 子:1066
这个如果你学C的话 理解透了很有帮助...关于对内存的操作 应该好好看看汇编语言的书计算机内存中存储的是二进制数字 因为计算机只能识别0和1 所以78对应的二进制是每个程序都是由若干条指令组成,而每一条指令又是由操作数和操作码构成,操作数包含的是指令中存储的数据或数据对应的地址,操作码由cpu解析来处理此指令是什么意思,然后调用操作数来完成此命令.当然调用操作数就涉及到一个寻址过程(分很多种这里不细说).所谓"址"就是数据在内存中的存储地址. 例如,int x=78;
就会在内存中分配大小为四个字节的空间存储78,实际存的是,空间地址是随机的(可以通过 &x 来查看)程序中那么多条语句内存中分配的情况是不同的一般来讲,内存空间分为4个区间:1.静态存储区 :用来存放编译时可确定占用存储空间大小的数据,如全局和静态变量2.栈区 :运行时才能分配存储空间的数据区3.堆区:动态用户动态申请存储空间的数据区4.代码区:目标程序代码每一个区间内存地址都是有范围的例如:const int x=78; 是常量 应该存放在静态存储区,静态存储区的地址比如是2这么大 可以随机的选择一个位置存储78....应该这么多就能明白存放机制了吧...
unicorn-h. ◇◆ sava-scratch.
 noh enol ! pue pu!w hw u! shemle aq ll!m noh 
等 级:新手上路
帖 子:12
学过计算机组成原理的应当都会
等 级:新手上路
帖 子:41
那请问你所说的78对应该的二进制是哪得来的?是计算出来的嘛??怎么计算法?或要看什么样的书才可以进这更有深刻的理解,,,介绍几本书一下
等 级:贵宾
威 望:14
帖 子:1066
78被计算机识别时,要通过计算机底层的编译器转换成二进制码(十进制转二进制的算法任何一本编程的语言入门都会介绍)才能被读入到硬件中,任何数字或字符都得转换
如果想了解其中的操作
&8086汇编语言&和&计算机组织与结构&
unicorn-h. ◇◆ sava-scratch.
 noh enol ! pue pu!w hw u! shemle aq ll!m noh 
等 级:新手上路
帖 子:445
[QUOTE]78对应的二进制是哪得来的?[/QUOTE]根据一个数可以表示成各位权上的值乘上基数的n-1次方的和计算。例:78=1*2^(7-1)+0*2^(6-1)+0*2^(5-1)+····
由于工作,N久都没来了!
版权所有,并保留所有权利。
Powered by , Processed in 0.025281 second(s), 8 queries.
Copyright&, BCCN.NET, All Rights Reserved95基于可编程芯片MAX262的有源滤波器
上亿文档资料,等你来发现
95基于可编程芯片MAX262的有源滤波器
基于可编程芯片MAX262的有源滤波器;作者:罗定职业技术学院邓重一;摘要MAX262是美国Maxim公司推出的可编程;关键词可编程开关电容滤波器单片机MAX262芯片;引言;在电子电路中,滤波器是不可或缺的部分,其中有源滤;1MAX262芯片介绍;MAX262芯片是Maxim公司推出的双二阶通用;V-――负电源输入端;GND――模拟地;CLKA――外接晶体
基于可编程芯片MAX262的有源滤波器作者:罗定职业技术学院 邓重一摘要 MAX262是美国Maxim公司推出的可编程开关电容型通用滤波器。本文介绍该芯片的内部结构、特性以及功能,并利用该集成电路和单片机等其他电路设计典型的滤波器应用电路。关键词 可编程 开关电容滤波器 单片机 MAX262芯片引言在电子电路中,滤波器是不可或缺的部分,其中有源滤波器更为常用。一般有源滤波器由运算放大器和RC元件组成,对元器件的参数精度要求比较高,设计和调试也比较麻烦。美国Maxim公司生产的可编程滤波器芯片MAX262可以通过编程对各种低频信号实现低通、高通、带通、带阻以及全通滤波处理,且滤波的特性参数如中心频率、品质因数等,可通过编程进行设置,电路的外围器件也少。本文介绍MAX262的情况以及由它构成的滤波器电路。1MAX262芯片介绍MAX262芯片是Maxim公司推出的双二阶通用开关电容有源滤波器,可通过微处理器精确控制滤波器的传递函数(包括设置中心频率、品质因数和工作方式)。它采用CMOS工艺制造,在不需外部元件的情况下图1MAX262引脚就可以构成各种带通、低通、高通、陷波和全通滤波器。图1是它的引脚排列情况。
V+――正电源输入端。V-――负电源输入端。GND――模拟地。CLKA――外接晶体振荡器和滤波器A部分的时钟输入端,在滤波器内部,时钟频率被2分频。CLKB――滤波器B部分的时钟输入端,同样在滤波器内部,时钟频率被2分频。CLKOUT――晶体振荡器和RC振荡的时钟输出端。OSCOUT――与晶体振荡器或RC振荡器相连,用于自同步。
INA、INB――滤波器的信号输入端。BPA、BPB――带通滤波器输出端。LPA、LPB――低通滤波器输出端。HPA、HPB――高通、带阻、全通滤波器输出端。WR――写入有效输入端。接V+时,输入数据不起作用;接V-时,数据可通过逻辑接口进入一个可编程的内存之中,以完成滤波器的工作模式、f0及Q的设置。此外,还可以接收TTL电平信号,并上升沿锁存输入数据。A0、A1、A2、A3――地址输入端,可用来完成对滤波器工作模式、f0和Q的相应设置。D0、D1――数据输入端,可用来对f0和Q的相应位进行设置。
OP OUT――MAX262的放大器输出端。OP IN――MAX262的放大器反向输入端。图2是MAX262的内部结构。MAX262由2个二阶滤波器(A和B两部分)、2个可编程ROM及逻辑接口组成。每个滤波器部分又包含2个级联的积分器和1个加法器。该电路的主要特性有:① 配有滤波器设计软件,可改善滤波特性,带有微处理器接口;② 可控制64个不同的中心频率f0、128个不同的品质因数Q及4种工作模式;③ 对中心频率f0和品质因数Q可独立编程;④ 时钟频率与中心频率比值(fclk/f0)可达到1%(A级);⑤ 中心频率f0的范围为75 kHz。
图2MAX262内部结构图3是控制数据输入时序。可在WR的下降沿经逻辑接口给滤波器A、B中的fclk/f0、Q及工作模式控制字分别赋予不同的值,从而实现各种功能的滤波。图3控制数据输入时序2电路原理及设计过程2.1硬件设计图4是按上述要求设计的滤波电路。图4滤波电路单片机选用AT89C52。AT89C52是一种低功耗、高性能的CMOS型 8位微型计算机;有8 KB的Flash,256 B的RAM,32线I/O口,3个16位定时器/计数器,6向量两级中断,1个双工串行口;具有片内自激振荡器和时钟电路等标准功能。此外,AT89C52设有静态逻辑,用表1地址分配表滤波器A〖〗滤波器B数据位〖〗地址D0D1〖〗A3 A2 A1 A0〖〗键值〖〗数据位〖〗地址D0D1〖〗A3 A2 A1 A0〖〗键值M0AM1B〖〗0000〖〗0〖〗M0BM1B〖〗1000〖〗8F0AF1A〖〗0001〖〗1〖〗F0BF1B〖〗1001〖〗9F2AF3A〖〗0010〖〗2〖〗F2BF3A〖〗1010〖〗10F4AF5A〖〗0011〖〗3〖〗F4BF5B〖〗1011〖〗11Q0AQ1A〖〗0100〖〗4〖〗Q0BQ1B〖〗1100〖〗12Q2AQ3A〖〗0101〖〗5〖〗Q2BQ3B〖〗1101〖〗13Q4AQ5A〖〗0110〖〗6〖〗Q4BQ5B〖〗1110〖〗14Q6A〖〗0111〖〗7〖〗Q6B〖〗1111〖〗15于运行到零频率,并支持软件选择的节电运行方式和空闲方式,使CPU停止工作,而允许RAM、定时/计数器、串行口和中断系统继续工作。在掉电方式下,片内振荡器停止工作。由于时钟被冻结,一切功能都停止,只有片内RAM的内容被保存,直到硬件复位才恢复正常工作。该电路由芯片AT89C52的P1口来控制,由单片机的P1.0~P1.5口及P1.7将数据送入存储器54HC373存起来,再送入MAX262。通过设置相应的参数,可实现带宽为30~50 kHz的带通滤波。抗干扰电路选用X25045芯片。X25045有三种功能:看门狗定时器、电压监测、E2PROM。看门狗电路在系统出现故障,程序“跑飞”时,会产生复位信号,使系统复位。电压监测可以保护系统免受低电压状态的影响。当VCC降到最小VCC转换点以下时,系统复位,一直到VCC返回且稳定为止。在滤波器输出中,显示器选用大连东方显示器材公司的EDM1601。它是16列×1行的液晶显示器组件,与CPU接口简单、功耗低、编程方便。键盘操作时可能会由于逻辑输入跃变而产生某些噪声。为避免出现这种情况,在输入的数字线接有逻辑门缓冲(图4中未画)。2.2软件部分采用汇编语言编程,MAX262的地址A0~A3与数据D0D1的关系如表1所列。由表1可看出,每个滤波器的工作模式、中心频率f0、品质因数Q值所需编程数据,均需分8次写入MAX262的内部寄存器才能完成图5系统主程序流程设置。系统的主程序流程(单片机主程序)如图5所示。首先进行初始化,然后从片内RAM中读取新设置标志位进行判断:如果不是,给MAX262芯片送入滤波器所需的初始化工作参数;如果是新设置,则根据新建中断服务程序获得的键位进行处理。进行新设置时,首先根据输入的键值完成对滤波器的选择,包括滤波器A和B的设置选择,以及相应滤波器的类型选择。然后,由Q值计算N并转换成二进制编程数据Q0~Q6送片内RAM,由输入的中心频率f0值计算N1。N为二进制数据Q0~Q6对应的十进制整数,范围为0~127,共128级;N1为二进制数据F0~F5对应的十进制整数,范围为0~63,共64级。在获得MAX262的工作参数后,根据表1将这些参数转换为8字节的编程数据。由AT89C52的P1口通过54HC373送入MAX262。设置完成后,MAX262就按照当前所需求的中心频率、Q值和滤波器工作方式对输入信号进行滤波处理。3应用实例下面分析由MAX262设计的切比雪夫I型四阶带通滤波器的工作情况。
设计要求:中心频率f0=40 kHz,Q=50。选晶振频率为6 MHz,晶振二分频后为3 MHz,即fclk=3 MHz,fclk/f0=75.53。通过查参考文献[5],可得N1=4;通过参考文献[5]给出的fclk/f0与F0~F5的关系表格,得到本文根据fclk/f0计算编程数据F0~F5的公式,即fclk/f0与F0~F5的关系为:fclk/f0=40.84+1.57N1。同样,对应滤波器的Q值也是通过计算来获得Q值的编程数据Q0~Q6的。Q值与Q0~Q6的关系为:Q=64/(128-N)。其工作模式为模式2,F5~F0为000100,品质因数Q6~Q0为M0为01,编程输入为001。 滤波器的传递函数为H(s)=(kcω20/Q2)S2〖〗S4+(Bω0/Q)S3+(2+C/Q2)ω20S2+(Bω30/Q)S+ω40图6切比雪夫Ⅰ型四阶带通滤波器的频率响应曲线式中的B、C值可按上述要求算出来。图6是由PSPICE作出的该滤波器的频率响应曲线。结语采用单片机AT89C52完成对可编程滤波器MAX262的控制,能很好地实现有源滤波器的设计工作。这种程控滤波器具有使用灵活、调试容易及工作性能稳定等特点。它只要1片MAX262通过滤波器A和B的级联就能很容易完成四阶滤波器电路的设计。另外,还可以通过对AT89C52的ALE信号进行倍频和分频,实现对MAX262的所有工作频率范围的覆盖。该电路稍加改动后,还可通过对不同参数和N值的设置,来实现全通、低通、高通、带阻等滤波器的设计。 参考文献1王楚,余道衡. 电子线路原理\[M\]. 北京:北京大学出版社, 19952余永权.
FLASH单片机原理及应用\[M\]. 北京:电子工业出版社, 1997 3席德勋. 现代电子技术\[M\]. 北京:高等教育出版社,19994周宇华. 开关电容滤波器综述\[J\]. 电子科学技术,1983(10)5刘强,郭文. MAXIM热门集成电路使用手册\[M\]. 北京:人民邮电出版社, 1997 邓重一:副教授,研究方向为检测技术、信号处理、EDA技术、电磁兼容技术。包含各类专业文献、生活休闲娱乐、专业论文、中学教育、文学作品欣赏、95基于可编程芯片MAX262的有源滤波器等内容。
 基于可编程芯片 MAX262 的有源滤波器作者:罗定职业技术学院 邓重一 摘要 MAX262 是美国 Maxim 公司推出的可编程开关电容型通用滤波器。本文 介绍该芯片的内部结构...  因此,有必要采取多种截止频率的滤波器,如程控滤波器,对动态范围较宽的信号进行滤波。美国 Maxim 公司生产的可编程滤波器芯片 MAX262 可以通过编程进行各种参数的设置...  美国 Maxim 公司生产的可编程滤波器芯片 MAX262 可以通过编程对各种低频信号实现低通、 高通、带通、带阻以及全通滤波处理,且滤波的特性参数如中心频率、品质因数等...  美国 Maxim 公司生产的可编程滤波 器芯片 MAX262 可以通过编程对各种低频信号实现低通、高通、带通、带阻以及全通滤波处理,且滤波的 特性参数如中心频率、品质因数...  用单片机对仪用放大器和可编程滤波器芯片MAx262进行程序控制,可以同时对两路输入信号进行二 阶低通、高通、带通、带阻以及全通滤波处理,滤波器的中心频率在15~...  实验二 基于 MAX262 的程控滤波器的设计一、实验目的 1.熟悉程控滤波器MAX262的基本工作原理; 2.掌握 MAX262 的编程设置方法; 3.掌握 MAX262 幅频特性的方法...  《电子技术应用》 摘要:用单片机对可编程滤波器芯片 MAX262 进行程序控制,可以同时对两路输 入信号进行二阶低通,高通,带通,带阻以及全通滤波处理,滤波器的中心...  电容有源滤波器,其中心频率范围为 1.0 Hz ~140 kHz,输入时钟最大为 4 MHz,可以通过微处理器精确控制滤波器的传递函数,利用对中心频率和 品质因数的编程设置,...  编程参数 f0,Q 值和工作模式确定以后,只要将相应 的编程数据装入 MAX262芯片内部的寄存器,滤波器的类 型和频率特性也就确定了. 2 单片机硬件设计 MAX262芯片的...}

我要回帖

更多关于 谁知道那样的网站 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信