查找ADC0804模数转换芯片的基本资料,并设计交互式控制转换电路,画出其时序图,说明它的控制转换原理。

作者&投稿:须容 (若有异议请与网页底部的电邮联系)
音频滤波器在模数转换中的作用是什么~

保留有效带宽,滤除干扰,降低采样频率。

现在还有这个备份的吗?我现在还是这个课设,万谢!

求最佳

它的主要电气特性如下:

         工作电压:+5V,即VCC=+5V。

         模拟输入电压范围:0~+5V,即0≤Vin≤+5V。

         分辨率:8位,即分辨率为1/28=1/256,转换值介于0~255之间。

         转换时间:100us(fCK=640KHz时)。

         转换误差:±1LSB。

         参考电压:2.5V,即Vref=2.5V。

1.ADC0804的转换原理

ADC0804是属于连续渐进式(Successive Approximation Method)的A/D转换器,这类型的A/D转换器除了转换速度快(几十至几百us)、分辨率高外,还有价钱便宜的优点,普遍被应用于微电脑的接口设计上。

以输出8位的ADC0804动作来说明“连续渐进式A/D转换器”的转换原理,动作步骤如下表示(原则上先从左侧最高位寻找起)。

第一次寻找结果:10000000 (若假设值≤输入值,则寻找位=假设位=1)

第二次寻找结果:11000000 (若假设值≤输入值,则寻找位=假设位=1)

第三次寻找结果:11000000 (若假设值>输入值,则寻找位=该假设位=0)

第四次寻找结果:11010000 (若假设值≤输入值,则寻找位=假设位=1)

第五次寻找结果:11010000 (若假设值>输入值,则寻找位=该假设位=0)

第六次寻找结果:11010100 (若假设值≤输入值,则寻找位=假设位=1)

第七次寻找结果:11010110 (若假设值≤输入值,则寻找位=假设位=1)

第八次寻找结果:11010110 (若假设值>输入值,则寻找位=该假设位=0)

这样使用二分法的寻找方式,8位的A/D转换器只要8次寻找,12位的A/D转换器只要12次寻找,就能完成转换的动作,其中的输入值代表图1的模拟输入电压Vin

2.分辨率与内部转换频率的计算

对8位ADC0804而言,它的输出准位共有28=256种,即它的分辨率是1/256,假设输入信号Vin为0~5V电压范围,则它最小输出电压是5V/256=0.01953V,这代表ADC0804所能转换的最小电压值。

表1列出的是8~12位A/D转换器的分辨率和最小电压转换值。

表1 A/D转换器的分辨率和最小电压值

位数目 分辨率 最小电压转换值

8 1/256 0.01953V

10 1/1024 0.00488V

12 1/4096 0.00122V

至于内部的转换频率fCK,是由图2的CLKR(19脚)、CLK IN(4脚)所连接的R()、C(150PF)来决定。

 

图2 ADC0804与CPLD&FPGA、8051单片机等典型连接图

频率计算方式是:fCK=1/(1.1×R×C)

若以图2的R=10KΩ、C=150PF为例,则内部的转换频率是

fCK=1/(1.1×10 KΩ×150PF)=606KHz

更换不同的R、C值,会有不同的转换频率,而且频率愈高代表速度愈快。但是需要注意R、C的组合,务必使频率范围是在100KHz~1460KHz之间。

3.ADC0804的控制方法

要求ADC0804进行模拟/数字的转换,其实可以直接由下面的时序图及图2信号的流向来配合了解。 

图3 ADC0804控制信号时序图

以图2、图3信号流向而言,控制ADC0804动作的信号应该只有CS、WR、RD。其中INTR由高电位转为低电位后,代表ADC0804完成这次的模拟/数字转换,而DB0~DB7代表是转换后的数字资料。

图3的动作大概可分成4个步骤区间——S0、S1、S2、S3,每个步骤区间的动作方式如下:

         步骤S0:CS=0、WR=0、RD=1(由CPLD发出信号要求ADC0804开始进行模拟/数字信号的转换)。

         步骤S1:CS=1、WR=1、RD=1(ADC0804进行转换动作,转换完毕后INTR将高电位降至低电位,而转换时间>100us)。

         步骤S2:CS=0、WR=1、RD=0(由CPLD发出信号以读取ADC0804的转换资料)。

         步骤S3:CS=1、WR=1、RD=1(由CPLD读取DB0~DB7上的数字转换资料)。

由上述步骤说明,可以归纳出所要设计的CPLD动作功能有:

         负责在每个步骤送出所需的CS、WR、RD控制信号。

         在步骤S1时,监控INTR信号是否由低电位变高电位,如此以便了解ADC0804的转换动作结束与否。

         在步骤S3,读取转换的数字资料DB0~DB7




查找ADC0804模数转换芯片的基本资料,并设计交互式控制转换电路,画出...
以图2、图3信号流向而言,控制ADC0804动作的信号应该只有CS、WR、RD。其中INTR由高电位转为低电位后,代表ADC0804完成这次的模拟\/数字转换,而DB0~DB7代表是转换后的数字资料。图3的动作大概可分成4个步骤区间——S0、S1、S2、S3,每个步骤区间的动作方式如下: 步骤S0:CS=0、WR=0、...

adc0804的介绍
ADC0804是一款8位、单通道、低价格A\/D转换器,主要特点是:模数转换时间大约100us;方便TTL或CMOS标准接口;可以满足差分电压输入;具有参考电压输入端;内含时钟发生器;单电源工作时(0~5)V输入电压范围是0~5V;不需要调零等等。ADC0804是一款早期的AD转换器,因其价格低廉而在要求不高的场合得到广泛...

ADC0804模数转换芯片使用的一些问题
1.满刻度调整就是满量程调整,一般我们称之为增益校准。目的是让满刻度电压对应最大输出值,即FF 2.满刻度电压Vin+=Vmax-[1.5*(Vmax-Vmin)\/256];Vmin不一定是0V,由你的应用决定 3.比如要做4-20mA电流环的采样,可以串个250R的电阻,则Vmax=20mA×250R=5V,Vmin=4mA×250R=1V,Vin+=5...

求一个MQ-2 用ADC0804模块的C程序
也可直接点“搜索资料”搜索整个问题。 adc0804 c程序 mq-2 模块 搜索资料你的回答被采纳后将获得: 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏20(财富值+成长值)为你推荐:特别推荐 杭州菜简史:没文化,只会吃? 老了会不会痴呆,也许和生物钟有关? 国破家亡时,欧洲高贵的帝王了? ...

用ADC0804芯片进行数模转换,在单片机上进行数码显示,但无法实现数值的自...
如果A\/D转换过程太慢,在你的AD启动和读取之间加大延时试试吧 不过更可能是太快了,看了一下你AD芯片的参数(好像是频率640K时100us转换时间),典型转换频率值是f=1\/(R*C)=1\/(10K*150pf)=667K,你现在f=1\/(10K*56pF)=1.785M>>667K,换一个150pf电容,并调整下AD启动和读取之间的...

ADC0804无法进行模数转换!请教高手!!!
include <regx51.h> define RD P3_0 define WR P3_1 code unsigned char table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};unsigned int max,change,timer0_tick;int result[]={0,0,0,0};void delay(void){ unsigned i,j;for...

求助,51单片机编程,模数转换芯片ADC0804,采用中断读取,程序不能编译...
uchar aa,aa1,aa2,aa3,adval;这里有问题,目前很多51单片机的编译器还不支持某些C99的特性,所有变量必须在程序或者函数的开始声明,才能使用 void int0() interrupt 0 { P0=0xff;adrd=1;_nop_();adrd=0;_nop_();adval=P0; ;这个变量没有定义,你在主函数中定义的adval只能在主...

急,在线等答案,一条总线上能接两个ADC0804吗?如果不行的话,有可以接收...
ADC0804是八位元的模数转换芯片,如果你是用单片机控制,例如:8951,你可以把二个不同的八位元资料接口,放在不同的PORT上,8951最少有二个PORT空闲可以用的。只要你把你想要得到的那颗CS致能,就只会收到一颗的资料。但另一颗记得要关闭,你也可以利用二颗74245之类的方式,一开一关读取的。

ADC0809和ADC0804的区别?
主要区别是 :(1)0809 是八通道模数转换器,0804是单通道;(2)0809经常用外部提供时钟来工作,一般用500kHZ(比如可以在51单片机晶振是12MHZ时,经过51单片机的ALE引脚经过74ls74组成的四分频电路后的频率给0809,使其工作),而0804主要通过外围RC震荡电路提供工作频率(记得典型电路中是10K的电阻和...

ADC0804仿真的时候输出为什么没有反应?
给你个参考 因为该启用的信号,你没启用,这个图在仿真时,可以看到数据在变化;你要是想验证数据,可以用电位器的分压信号,替代正弦波信号,然后就是计算了;

兴海县19591414549: adc0804的介绍 -
秋褚菲克: 集成A/D转换器品种繁多,选用时应综合考虑各种因素选取集成芯片.一般逐次比较型A/D转换器用的比较多,ADC0804就是这类单片集成A/D转换器.ADC0804是一款8位、单通道、低价格A/D转换器,主要特点是:模数转换时间大约100us;方便TTL或CMOS标准接口;可以满足差分电压输入;具有参考电压输入端;内含时钟发生器;单电源工作时(0~5)V输入电压范围是0~5V;不需要调零等等.ADC0804是一款早期的AD转换器,因其价格低廉而在要求不高的场合得到广泛应用.

兴海县19591414549: 超高分急求直流稳压电源课程设计(模拟电子技术课程设计选题)!!! -
秋褚菲克: 七、(一).系统结构:(二).工作原理:1.上电复位,读取24C02中的电压,送DA转换输出电压,如24C02中电压为O则设置初始电压为5V;2.电压控制:通过键盘S1,S2控制MCU产生8位数字信号(0-255),通过P3口送至8位数模转换芯片(...

兴海县19591414549: 怎么从Protel DXP软件找出ADC0809、ADC0804这种原件图? -
秋褚菲克: ADC0804是8位A/D转换器,只有一个通道.ADC0809是8通道8位A/D转换器,有3位地址开关.你用ADC0809只用了一个通道,用ADC0804替换是完全可以的.

兴海县19591414549: 单片机 ADC0804 INTR
秋褚菲克: 您好: ADC0804的/WR引脚是控制A/D转换开始的,高电平有效,也就是说,你可以在中断服务子程序的最后把/WR拉高,那么读入中断后,A/D才开始转换.附上ADC0804的中文资料:http://wenku.baidu.com/view/65ece5eb6294dd88d0d26b3a.html 希望可以帮到您.

兴海县19591414549: protel里面下面四个元件都在哪个库里? ADC0804 LM324 NE555 OP07
秋褚菲克: prtoel元件库,除了几个通用库外(比如常规器件、连接器等)其它均是按公司进行的分类,你可以了解下你用的芯片是哪个公司的,就比较好找了.另外,你可以使用搜索功能进行库元件查找.

兴海县19591414549: 单片机ADC0809是如何实现模数转换的? -
秋褚菲克: ADC0809 就是模数转换的芯片,从输入端加模拟信号,启动转换后,就开始转换了,结束后,单片机就可以读出结果了.这些,都要写程序的.但首先要画出仿真图,在仿真图上实现.如果有实物开发板就更好了.

兴海县19591414549: 如何实现模拟信号转换后所成的数字信号与单片机通信? -
秋褚菲克: 你好,AD转换常用有两种方法,一种是用模数转换芯片,如ADC0804(单路),ADC0809(多路);还有一种就是用自带AD转换的单片机,如STC12C5410AD、MSP430等,第二种方法用起来方便些.

兴海县19591414549: 如何将直流电信号转化为单片机可以接收的信号,中间要用什么型号的芯片?
秋褚菲克: 用模数转换,例如ADC0804芯片,也可以用其他的AD芯片

兴海县19591414549: ADC0809和ADC0804的区别? -
秋褚菲克: 主要区别是 :(1)0809 是八通道模数转换器,0804是单通道;(2)0809经常用外部提供时钟来工作,一般用500kHZ(比如可以在51单片机晶振是12MHZ时,经过51单片机的ALE引脚经过74ls74组成的四分频电路后的频率给0809,使其工作),而0804主要通过外围RC震荡电路提供工作频率(记得典型电路中是10K的电阻和200pF的电容来组成)具体的自己看看各自的 datasheet吧!

兴海县19591414549: proteus中ad0804在哪里 -
秋褚菲克: ad0804哪里也没有. 你要ADC0804吧,这个有,按这个名搜索就行了.这差一个字母呢.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网