AD转换芯片ADC0804

合集下载

模拟数字转换器ADC0804

模拟数字转换器ADC0804

模拟/数字转换器ADC0804所谓A/D转换器就是模拟/数字转换器(Analog to Digital Converter 简称ADC)是将输入的模拟信号转换成为数字信号。

ADC0804的规格及引脚图:/CS:芯片选择信号。

VREF:辅助参考电压。

/RD:外部读取转换结果的控制脚输出信号。

/INTR:中断请求信号输出,低电平动CLK IN,CLK R:时钟输入或接振荡元件(R,C),频率约限制在100KHz~1460KHz VCC:电源供应以及作为电路的参考电压。

/WR:用来启动转换的控制当/WR自HI变为LO时,转换器被清除;当/WR回到HI时,转换正式启动;DB0~DB7:8位数字输出。

AGND,DGND:模拟信号以及数字信号接地。

VIN(+),VIN(-):差动模拟电压输入。

输入单端正电压时,VIN(-)接地;ADC0804电压输入与数字输出关系如表所示:相关原理:程序运行照片:接线方法:1、用一个2PIN数据线插入CPU部分JP53(P3口)的P3.6,P3.7另一端插入ADC0804部分的输入端J3.2、用一根8PIN的数据排线,一端插入ADC0804部分的数据输入端JP35, 另一端插入CPU部分JP44(P1口)3、用一根8PIN的数据排线,一端插入八路指示灯部分的JP32, 另一端插入CPU部分JP51(P0口)运行照片,用一个小螺丝刀调整AD转换部分的ADJ3 可以看到P0口引出的8个LED逐次变化。

程序流程图:汇编语言参考程序:ad_cs equ P3.6ad_wr equ P2.0ad_rd equ P3.7ad_input_port equ p1 org 0000hajmp mainorg 0080hmain:lcall adc_demoajmp main;// 启动AD转换Adc_Start:clr ad_csnopclr ad_wrnopsetb ad_wrnopsetb ad_csnopretAdc_Read: ;// 读AD转换mov ad_input_port,#0ffhclr ad_csnopclr ad_rdnopnopmov a,AD_INPUT_PORTnopsetb ad_rdnopsetb ad_csret;// AD转换读取延时程序,显示读到的数值Adc_Demo:lcall Adc_Startlcall delay1mslcall adc_readclr p2.0clr p2.3mov p0,aretdelay1ms:mov r7,#10tt1:mov r6,#50djnz r6,$ ;2usdjnz r7,tt1retendc语言参考程序:#include<reg51.h> //头文件#define uchar unsigned char //宏定义,为方便编程#define uint unsigned int#define ADDATA P1 //宏定义,将P1口定义为0804输出数据位#define LED P0 //宏定义,将P0口定义为LEDsbit _WR=P2^0; //定义P2.0为数据写入位sbit CS=P3^6; //定义P3.6为ADC0804片选位sbit _RD=P3^7; //定义P3.7为数据读取位void delay_run() //AD转换间隔延迟函数{uchar ii,jj;for(ii=0;ii<200;ii++)for(jj=0;jj<200;jj++);}void delay() //片选及读写数据位保持延迟{uchar i=200;while(i--);}char code SST516[3] _at_ 0x003b; //仿真器保留main() //主函数{uchar value=0; //定义一变量,用于存放AD转换完的数据while(1){CS=0; //拉低片选位_WR=0; //拉低写数据位delay(); //延迟_WR=1; //拉高写数据位,启动AD转换CS=1; //拉高片选位CS=0; //拉低片选位_RD=0; //拉低读数据位,读取AD转换数据value=ADDATA;delay(); //延迟_RD=1; //拉高读数据位CS=1; //拉高片选LED=value; //将AD转换的数据赋给P0,驱动LEDdelay_run(); //AD转换间隔延迟}}。

ADC0804的应用

ADC0804的应用

ADC0804简介及应用ADC0804是一个早期的A/D转换器,因其价格低廉而在要求不高的场合得到广泛应用。

ADC0804是一个8位、单通道、低价格A/D转换器,主要特点是:摸数转换时间大约100us;方便的TTL或CMOS标准接口;可以满足差分电压输入;具有参考电压输入端;内含时钟发生器;单电源工作时(0V~5V)输入信号电压范围是0V~5V;不需要调零等等。

图1 ADC0804引脚图所有引脚定义如下:(引脚1):片选信号。

低电平有效,高电平时芯片不工作。

(引脚2):外部读数据控制信号。

此信号低电平时ADC0804把转换完成的数据加载到DB口。

(引脚3):外部写数据控制信号。

此信号的上升沿可以启动ADC0804的A/D转换过程。

CLK IN(引脚4):时钟输入引脚。

ADC0804使用RC振荡器作为A/D时钟,CLK IN 是振动器的输入端。

(引脚5):转换结束输出信号。

ADC0804完成一次A/D转换后,此引脚输出一个低脉冲。

对单片机可以称为中断触发信号。

Vin(+)(引脚6):输入信号电压的正极。

Vin(-)(引脚7):输入信号电压的负极。

可以连接到电源地。

AGND(引脚8):模拟电源的地线。

Vref/2(引脚9):参考电源输入端。

参考电源取输入信号电压(最大值)的二分之一。

例如输入信号电压是0V~5V时,参考电源取2.;输入信号电压是0V~4V时,参考电源取2. 0V。

DGND(引脚10):数字电源的地线。

DB8~DB0(引脚11~引脚18):数字信号输出口,连接单片机的数据总线。

CLK R(引脚19):时钟输入端。

V CC(引脚20):5V电源引脚。

补充说明:CLKI(引脚4)和CLKR(引脚19):ADC0801~0805 片内有时钟电路,只要在外部“CLKI”和“CLKR”两端外接一对电阻电容即可产生A/D 转换所要求的时钟,其振荡频率为fCLK≈1/1.1RC。

其典型应用参数为:R=10KΩ,C=150PF,fCLK≈640K Hz,转换速度为100μs。

ADC0804的详细控制程序和仿真(595芯片和四位一体数码管)图

ADC0804的详细控制程序和仿真(595芯片和四位一体数码管)图

仿真电路图,经过测试,没问题下面是上个图的分解图模拟电路:设计模拟电路的原因主要有以下两点1.由于外界信号的复杂性,使得传感器直接输出的电信号可能会存在一些问题(如不稳定),这些不稳定信号如果直接送到A/D 芯片进行采样,则最终结果可能使得最后的显示值来回乱跳,而无法确定待测的外界信号到底是多少。

因此,可能需要设计一套模拟电路对传感器输出的不稳定电信号进行滤波等处理,去除干扰,使得进入A/D 转换芯片的电压值为一个稳定的信号。

2.每一个A/D 转换芯片都有一个参考电压,只有输入的模拟电压值在这个参考电压的范围内才能进行正确的转换,例如:本试验将ADC0804芯片的参考电压设置成0V ~5V ,因此如果输入的电压值大于5V ,则转换出的结果永远为0xFF,若输入的电压值小于0V,则转换出的结果永远为0,这样便无法正确的还原出被测信号的大小。

基于上述原因,我们可能需要设计一套模拟电路,传感器的输出电压值进行一些变换(放大,缩小),使得送到A/D转换芯片的电压值在转换芯片的参考电压范围内。

A/D转换芯片:即模拟/数字转换芯片,它将输入的模拟电压信号转换成单片机等控制处理器能够识别的数字二进制形式。

处理器芯片:处理器芯片有很多中(比如51单片机,ARM或者是PC上的奔腾处理器,AMD处理器)这些处理器虽然架构不一样,但是有个共同的特点,就是它们能够运行程序,因此它们能通过程序对A/D芯片送入的二进制形式的电压值进行处理,通过运算将其还原成待测的外界信号值,控制显示部件(如LCD,八段数码管)将这个值显示出来。

例如:假如ADC0804输出的二进制值0x80,则根据A/D转换公式可以推出ADC0804的输入电压大小为(0x80/0x100)*5V=2.5V。

假设信号经过模拟电路缩小了8倍,则可以推出传感器的输出电压为2.5V*8=20V,再根据传感器的转换公式(一般手册会给出)即可得到输入的外界信号的值。

显示:显示的作用是将计算出的待测外界信号的值展示给测量人员,显示的形式有很多种,如LCD,八段数码管,上位机软件等。

AD转换芯片ADC0804

AD转换芯片ADC0804

AD转换芯⽚ADC0804AD0804简介ADC0804的管脚图如下所⽰它的主要电⽓特性如下:●⼯作电压:+5V,即VCC=+5V。

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

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

●转换时间:100us(f CK=640KHz时)。

●转换误差:±1LSB。

●参考电压:2.5V,即V ref=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。

AD0804简介续1(2007-05-30 17:35:30)转载2.分辨率与内部转换频率的计算对8位ADC0804⽽⾔,它的输出准位共有28=256种,即它的分辨率是1/256,假设输⼊信号Vin为0~5V电压范围,则它最⼩输出电压是5V/256=0.01953V,这代表ADC0804所能转换的最⼩电压值。

adc0804工作原理

adc0804工作原理

adc0804工作原理ADC0804是一款8位的模数转换器,它的工作原理是将输入的模拟信号转换为相应的数字信号。

在本文中,我们将详细介绍ADC0804的工作原理及其应用。

我们来了解一下ADC0804的基本结构。

它由一个模拟输入多路选择器、一个采样保持电路、一个模数转换电路和一个8位输出缓冲器组成。

其中,模拟输入多路选择器用于选择输入的模拟信号,采样保持电路用于将模拟信号进行采样并保持在一个恒定的电平上,模数转换电路则将采样后的模拟信号转换为相应的数字信号,最后通过输出缓冲器输出。

ADC0804的工作原理主要分为两个步骤:采样和量化。

首先,当ADC0804接收到转换开始信号时,模拟输入多路选择器将选择一个模拟输入信号,并将其输入到采样保持电路中。

在采样保持电路中,模拟信号被采样并保持在一个恒定的电平上,以便进行后续的转换操作。

然后,采样后的模拟信号将被输入到模数转换电路中进行量化。

模数转换电路使用一个内部的参考电压进行比较,将输入的模拟信号与参考电压进行比较,并产生相应的数字信号。

ADC0804使用逐次逼近法进行模数转换,即通过不断逼近输入信号与参考电压之间的差值来确定输出的数字信号。

在模数转换的过程中,ADC0804将输入的模拟信号分成若干个等级,并通过比较电路将其转换为相应的数字信号。

比较电路根据输入信号与参考电压之间的差值来判断输出的数字信号是“0”还是“1”。

通过不断逼近的过程,ADC0804可以将输入的模拟信号转换为相应的8位二进制数字信号。

转换后的数字信号将通过输出缓冲器输出。

输出缓冲器可以将转换后的数字信号放大并输出到外部设备,如微处理器或显示器等。

ADC0804由于其简单的结构和易于使用的特点,在工业控制、仪器仪表、通信等领域得到了广泛的应用。

它可以将各种模拟信号转换为数字信号,并通过输出缓冲器输出给其他设备进行处理。

总结起来,ADC0804是一款基于逐次逼近法的8位模数转换器。

它通过采样和量化的过程将输入的模拟信号转换为相应的数字信号,并通过输出缓冲器输出给其他设备。

AD0804模数转换实验报告

AD0804模数转换实验报告

FPGA实验报告题目:ADC0804并行A/D实验班级:姓名:张俊卿学号:指导教师:张文旭日期:2014.04.25ADC0804实验报告一.实验原理1.1 输入模拟量转数字量实验原理本实验要求利用ADC0804实现输入模拟量到数字量的转换,并将转换结果在数码管上输出。

由已知电路得ADC0804的输入模拟电压用一个滑动变阻器对电源分压得到,它的8位输出AD0~AD7与FPGA的8个管脚相连,即input [7:0] data。

而data就是数码管的动态显示数据。

通过循环扫描,使数码管正确的显示出data的十进制数形式。

以下为实验箱内ADC0804与FPGA的连接关系,图2.ADC0804与FPGA连接图二.实验应用的器件分析2.1 ADC0804原理ADC0804是8位全MOS中速逐次逼近式A/D转换器,片内有三态数据输出锁存器,可以和单片机直接接口。

单通道输入,转换时间大约100us。

ADC0804转换时序是:当CS=0许可进行A/D转换。

WR由低到高时,A/D开始转换,一次转换共需要66-73个时钟周期。

CS与WR同时有效时启动A/D转换,转换结束产生INTR信号(低电平有效),可供查询或者中断信号。

在CS和RD的控制下可以读取数据结果。

ADC0804 为一只具有20引脚8位CMOS 连续近似的A/D 转换器,其规格如下:(1) 高阻抗状态输出(2) 分辨率:8 位(0~255)(3) 存取时间:135 ms(4) 转换时间:100 ms(5) 总误差:-1~+1LSB(6) 工作温度:ADC0804C为0度~70度;ADC0804L为-40 度~85 度(7) 模拟输入电压范围:0V~5V(8) 参考电压:2.5V(9) 工作电压:5V(10) 输出为三态结构1. 接脚说明见图1:2. PIN1 (CS ):Chip Select,与RD、WR 接脚的输入电压高低一起判断读取或写入与否,当其为低位准(low) 时会active。

A D转换器ADC08

A D转换器ADC08

A D转换器ADC0804如图,为单片机AD转换器的一种:ADC0804单片集成A/D转换器。

它采用CMOS工艺20引脚集成芯片,分辩率为8位,转换时间为100µs,输入电压范围为0~5V。

芯片内具有三态输出数据锁存器,可直接接在数据总线上。

各引脚名称及作用如下:VIN(+),VIN(-)——两模拟信号输入端,用以接收单极性、双极性和差模输入信号。

DB7~DB0——具有三态特性数字信号输出口。

AGND——模拟信号地。

DGND——数字信号地。

CLK——时钟信号输入端。

CLKR——内部时钟发生器的外接电阻端,与CLK端配合可由芯片自身产生时钟脉冲,其频率为1/(1.1RC)。

CS#---片选信号输入端,低电平有效,一旦CS#有效,表明A/D转换器被选中,可启动工作。

WR#---写信号输入,低电平启动A/D转换。

RD#---读信号输入,低电平输出端有效。

INTR#---A/D转换结束信号,低电平有效表示本次转换已完成。

VREF/2---参考电平输入,决定量化单位。

VCC---芯片电源5V输入。

打开ADC0804的数据手册,我们可以看到以下典型的电路接法:我们可以用仿真软件画出来:接下来,我们分析一下上图的工作原理:①ADC0804的片选端CS连接U2锁存哭的Q7输出端,我们可通过控制锁存器来控制CS,这样接的原因是TX-1C实验板扩展的外围太多,没有多余的I/O口独立控制ADC0804的CS 端,所以选择U2。

②VIN(+)接电位器的中间滑动端,VIN(-)接地,因为这两端可以输入差分电压,即它可测量VIN(+)与VIN(-)之间的电压,当VIN(-)接地时,VIN(+)端的电压即为ADC0804的模拟输入电压。

VIN(+)与电位器之间串联一个10kΩ电阻,目的是限制流入VIN(+)端的电流,防止电流过大而烧坏A/D芯片,当用短路帽短接插针ADIN后,电位器的中间滑动端便通过电阻R12与VIN(+)连接,此时调节电位器的旋钮,其中间滑动端的电压便在0~VCC变化,进而ADC0804的数字输出端也在0x00~0xFF 变化。

ADC0804最完整资料(内含驱动程序)

ADC0804最完整资料(内含驱动程序)

试验 模拟/数字转换芯片ADC0804的使用1、实验目的1.了解并测试模/数芯片ADC0804性能。

性能。

2.学习A/D 芯片ADC0804的接线和转换的基本原理。

2、试验内容2.1 模拟/数字转换的一些背景知识介绍模拟模拟//数字转换就是我们通常所说的A/D 转换,它将输入的模拟信号转换,它将输入的模拟信号((如电压如电压))转换成控制芯片转换成控制芯片((如单片机,如单片机,ARM)ARM)ARM)所能识别的二进制形式,然后经过运算,既可所能识别的二进制形式,然后经过运算,既可以还原出输入模拟信号的值。

以还原出输入模拟信号的值。

A/D 转换是一种非常重要的技术手段,是单片机等控制芯片与外界信号的接口部分,图1给出了一种常用的嵌入式设计模式。

A/D 转换芯片(如ADC0804)模拟电路处理器芯片(如51单片机) 显示(如八段数码管,LCD ,上位机软件)外界信号(如声音,血糖浓度,温度)电压值二进制形式控制信号传感器 电压值图1:一种常用的基于A/D 芯片的嵌入式设计模式由图1可见,这种设计模式包含以下几个环节。

可见,这种设计模式包含以下几个环节。

外界信号:外界信号的范围十分广泛,外界信号的范围十分广泛,自然界的一切信号,自然界的一切信号,自然界的一切信号,比如声音,比如声音,比如声音,温度甚至温度甚至是血糖浓度等都可以规类为外界信号。

是血糖浓度等都可以规类为外界信号。

传感器:因为大多数外界信号都不是电信号,因为大多数外界信号都不是电信号,因此需要通过各种传感器将这些外因此需要通过各种传感器将这些外界信号转换成电信号,例如:通过热电耦可以将温度转换成一个电压值。

模拟电路:设计模拟电路的原因主要有以下两点设计模拟电路的原因主要有以下两点1.由于外界信号的复杂性,使得传感器直接输出的电信号可能会存在一些问题(如不稳定),这些不稳定信号如果直接送到A/D 芯片进行采样,则最终结果可能使得最后的显示值来回乱跳,果可能使得最后的显示值来回乱跳,而无法确定待测的外界信号到底是多少。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

AD0804简介
ADC0804的管脚图如下所示
它的主要电气特性如下:
●工作电压:+5V,即VCC=+5V。

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

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

●转换时间:100us(f CK=640KHz时)。

●转换误差:±1LSB。

●参考电压:2.5V,即V ref=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。

AD0804简介续1
(2007-05-30 17:35:30)
转载
2.分辨率与内部转换频率的计算
对8位ADC0804而言,它的输出准位共有28=256种,即它的分辨率是1/256,假设输入信号Vin为0~5V电压范围,则它最小输出电压是5V/256=0.01953V,这代表ADC0804所能转换的最小电压值。

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

表1 A/D转换器的分辨率和最小电压值
至于内部的转换频率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之间。

AD0804简介续2
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引脚功能
ADC0804 为一只具有20引脚8位CMOS 连续近似的A/D 转换器,
其规格如下:
(1) 高阻抗状态输出
(2) 分辨率:8 位(0~255)
(3) 存取时间:135 ms
(4) 转换时间:100 ms
(5) 总误差:-1~+1LSB
(6) 工作温度:ADC0804C为0度~70度;ADC0804L为-40 度~85 度
(7) 模拟输入电压范围:0V~5V
(8) 参考电压:2.5V
(9) 工作电压:5V
(10) 输出为三态结构
1. 接脚说明见下图三:
2. PIN1 (CS ):Chip Select,与RD、WR 接脚的输入电压高低一起判断读取或写
入与否,当其为低位准(low) 时会active。

3. PIN2 ( RD ):Read。

当CS 、RD 皆为低位准(low) 时,ADC0804 会将转换后
的数字讯号经由DB7 ~ DB0 输出至其它处理单元。

4. PIN3 (WR ):启动转换的控制讯号。

当CS 、WR 皆为低位准(low) 时
ADC0804 做清除的动作,系统重置。

当WR 由0→1且CS =0 时,ADC0804
会开始转换信号,此时INTR 设定为高位准(high)。

5. PIN4、PIN19 (CLK IN、CLKR):频率输入/输出。

频率输入可连接处理单元
的讯号频率范围为100 kHz 至800 kHz。

而频率输出频率最大值无法大于
640KHz,一般可选用外部或内部来提供频率。

若在CLK R 及CLK IN 加上电
阻及电容,则可产生ADC 工作所需的时序,其频率约为:
6. PIN5 ( INTR ):中断请求。

转换期间为高位准(high),等到转换完毕时INTR 会
变为低位准(low)告知其它的处理单元已转换完成,可读取数字数据。

7. PIN6、PIN7 (V IN(+)、V IN(-)):差动模拟讯号的输入端。

输入电压V IN=V IN(+)
-V IN(-),通常使用单端输入,而将V IN(-)接地。

8. PIN8 (A GND):模拟电压的接地端。

9. PIN9 (V REF∕2)︰模拟参考电压输入端。

VREF 为模拟输入电压VIN 的上限值。

若PIN9空接,则VIN 的上限值即为VCC。

10. PIN10 (D GND)︰数字电压的接地端。

11. PIN11 ~ PIN18 (DB7 ~ DB0)︰转换后之数字数据输出端。

12. PIN20 (Vcc)︰驱动电压输入端。

图1 ADC0804引脚图
图2 AD0804 基本电路。

相关文档
最新文档