8位逐次渐进式AD转换器设计
8位逐次比较型adc转换器的逻辑电路

8位逐次比较型adc转换器的逻辑电路下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。
文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!本店铺为大家提供各种类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you! In addition, this shop provides you with various types of practical materials, such as educational essays, diary appreciation, sentence excerpts, ancient poems, classic articles, topic composition, work summary, word parsing, copy excerpts, other materials and so on, want to know different data formats and writing methods, please pay attention!8位逐次比较型ADC转换器的逻辑电路概述逐次比较型模数转换器(ADC)是一种常见的模拟数字转换器,用于将连续的模拟信号转换为数字信号。
逐次渐近型AD转换器1

一、设计目的1. 了解数—模和模—数转换的概念,数—模转换器和模—数转换器的用途。
移位寄存器和三态缓存器的一些用途。
2. 数—模转换器和模—数转换器输入信号和输出信号间的关系。
3. D/A转换器和A/D转换器的主要性能指标,转换精度和转换速度的关系。
4.了解逐次渐进型A/D转换器的基本组成和工作原理。
5. 增强动手能力,思考能力,阅读资料的能力。
二、设计要求1) 转换精度0.5%。
2) 速度10000次/秒以上。
3) 模拟电压输入范围为0V – 5V。
4) 要求采取必要的提高抗干扰能力措施。
三、设计的总体结构1、电路的总体原理框图A/D转换器中因为输入模拟信号在时间上是连续的,而输出的数字信号是离散的,所以只能在一系列选定的瞬间对输入的模拟信号取样,然后再将这些取样值转化成输出的数字量。
取样后进行保持,量化和编码。
表㈠拟信号进行比较图一电路原理框图2、电路原理逐次渐进性A/D转换器转换开始时先将寄存器清零,那么加给D/A转换器的数字量也是全0。
转换控制信号VL变为高电平时开始转换,时钟信号首相将寄存器的最高位置而成1,使寄存器的输出为100…00。
该数字量被D/A转换器装换成相应的模拟电压V O,并送到比较器与输入信号VI进行比较.若结果V O>V I,则数字过大,这个数字不要,应去掉;反之,保留。
依次用同样的方法将次高位置1,并进行比较V O和V I的大小来确定该位是否要保留。
逐位比较下去,直到比较完为止。
将逐次渐进寄存器中的数字量送入缓冲寄存器,得到数字量的输出。
四、所用器件电压比较器、555定时器构成的多谐振荡器、D触发器构成的环形移位寄器、JK 构成的逐次渐进寄存器、三态输出缓存器、DA转换器。
五、各部分电路设计1、CLK设计电路图二555定时器做成的多谐振荡电路该电路为555定时器构成的多谐振荡器,其不需要外加触发信号,使其输入电压在Vt+和Vt-之间不停地往复变化,便能自动产生矩形脉冲。
adc0809模数转换器用户手册

ADC0809模数转换芯片概述ADC0809是8位逐次逼近型A/D 转换器。
它由一个8路模拟开关、一个地址 锁存译码器、一个A/D 转换器和一个三态输出锁存器组成(见下图)。
多路开关 可选通8个模拟通道,允许8路模拟量分时输入,共用A/D 转换器进行转换。
三 态输出锁存器用于锁存A/D 转换完的数字量,当0E 端为高电平时,才可以从三 态输出锁存器取走转换完的数据。
ADC0809内部结构图ADC0809的工作原理图XX 是ADC0809的引脚图。
引脚功能说明如下:• IN0〜IN7: 8个输入通道的模拟输入端 • DO (2一8)〜D7 (2'1): 8位数字量输出端 • START :启动信号,加上正脉冲后,A/D 转换开始进行• ALE :地址锁存信号。
由低至高电平时,把三位地址信号送入通道号地址锁存器,并经译码器得到地址输出,以选择相应的模拟输入通道。
• EOC:转换结束信号,是芯片的输出信号。
转换开始后,EOC 信号变低: 转换结束时,EOC 返回高电平。
这个信号可以作为A/D 转换的状态信号 来査询,也可以直接用作中断请求信号。
• 0E :输出允许控制端(开数字星输出三态们)。
• CLK :时钟信号。
最高允许值为640kHzo地锁与码址存译8路二A/D____态 转输换----------------出器----------------存器▲ ▲IN3 EOCIN1DODiIN4 D2IN5D3D4D6 D7LVREFX*)VREFX-)8模 拟开 关• $EF+和%EF-:A/D 转换器的参考电压。
• Vcc-电源电斥。
由于是CMOS 芯片,允许电斥范鬧宽,可以是+5V 〜+15V 。
ADC0809两种封装形式8位模拟开关地址输入通道的关系见表XXo 模拟开关的作用和8选1的 CD4051作用相同表XX 8位模拟开关功能表ADDC ADDB ADDA 输入通道号 0 0 0 INO 0 0 1 INI 0 1 0 IN2 0 1 1 IN3 1 0 0 IN4 1 0 1 IN5 1 1 0 IN6 111IN7ADC0809芯片的转换速度在最高时钟频率卞为lOOus 左右。
stc 8位ADC转换实验程序

stc 8位ADC转换实验程序/************************************************************** *******************************程序名: 8位ADC转换实验程序编写人:杜洋编写时间:2010年3月24日硬件支持:STC12C2052AD 使用ADC功能外部晶体12MHz接口说明:修改日志:1-/************************************************************** *******************************说明:PC串口端设置 [ 4800,8,无,1,无 ]将ADC读出的数值通过串口以十六进制方式显示。
/************************************************************** *******************************/#include <STC12C2052AD.H> //单片机头文件#include <intrins.h> //51基本运算(包括_nop_空函数)/************************************************************** *******************************函数名:毫秒级CPU延时函数调用:DELAY_MS (?);参数:1~65535(参数不可为0)返回值:无结果:占用CPU方式延时与参数数值相同的毫秒时间备注:应用于1T单片机时i<600,应用于12T单片机时i<125 /************************************************************** *******************************/void DELAY_MS (unsigned int a){unsigned int i;while( a-- != 0){for(i = 0; i < 600; i++);}}/************************************************************** *******************************//************************************************************** *******************************函数名:UART串口初始化函数调用:UART_init();参数:无返回值:无结果:启动UART串口接收中断,允许串口接收,启动T/C1产生波特率(占用)备注:振荡晶体为12MHz,PC串口端设置 [ 4800,8,无,1,无 ]/************************************************************** ********************************/void UART_init (void){//EA = 1; //允许总中断(如不使用中断,可用//屏蔽)//ES = 1; //允许UART串口的中断TMOD = 0x20; //定时器T/C1工作方式2SCON = 0x50; //串口工作方式1,允许串口接收(SCON = 0x40 时禁止串口接收)TH1 = 0xF3; //定时器初值高8位设置TL1 = 0xF3; //定时器初值低8位设置PCON = 0x80; //波特率倍频(屏蔽本句波特率为2400)TR1 = 1; //定时器启动}/************************************************************** ********************************//************************************************************** *******************************函数名:UART串口发送函数调用:UART_T (?);参数:需要UART串口发送的数据(8位/1字节)返回值:无结果:将参数中的数据发送给UART串口,确认发送完成后退出备注:/************************************************************** ********************************/void UART_T (unsigned char UART_data){ //定义串口发送数据变量SBUF = UART_data; //将接收的数据发送回去while(TI == 0); //检查发送中断标志位TI = 0; //令发送中断标志位为0(软件清零)}/************************************************************** ********************************//************************************************************** *******************************函数名:8位A/D转换初始化函数调用:Read (?);参数:输入的端口(0000 0XXX 其中XXX是设置输入端口号,可用十进制0~7表示,0表示P1.0,7表示P1.7)返回值:无结果:开启ADC功能并设置ADC的输入端口备注:适用于STC12C2052AD系列单片机(必须使用STC12C2052AD.h头文件)/************************************************************** ********************************/void Read_init (unsigned char CHA){unsigned char AD_FIN=0; //存储A/D转换标志CHA &= 0x07; //选择ADC的8个接口中的一个(0000 0111 清0高5位)ADC_CONTR = 0x40; //ADC转换的速度(0XX0 0000 其中XX 控制速度,请根据数据手册设置)_nop_();ADC_CONTR |= CHA; //选择A/D当前通道_nop_();ADC_CONTR |= 0x80; //启动A/D电源DELAY_MS(1); //使输入电压达到稳定(1ms即可)}/************************************************************** ********************************//************************************************************** *******************************函数名:8位A/D转换函数调用:? = Read ();参数:无返回值:8位的ADC数据结果:读出指定ADC接口的A/D转换值,并返回数值备注:适用于STC12C2052AD系列单片机(必须使用STC12C2052AD.h头文件)/************************************************************** ********************************/unsigned char Read (void){unsigned char AD_FIN=0; //存储A/D转换标志ADC_CONTR |= 0x08; //启动A/D转换(0000 1000 令ADCS = 1)_nop_();_nop_();_nop_();_nop_();while (AD_FIN ==0){ //等待A/D转换结束AD_FIN = (ADC_CONTR & 0x10); //0001 0000测试A/D转换结束否}ADC_CONTR &= 0xE7; //1111 0111 清ADC_FLAG位, 关闭A/D转换,return (ADC_DATA); //返回A/D转换结果(8位)}/************************************************************** ********************************//************************************************************** *******************************函数名:主函数调用:无参数:无返回值:无结果:程序开始处,无限循环备注:/************************************************************** ********************************/void main (void){unsigned char R;UART_init();//串口初始程序Read_init(0);//ADC初始化P1M0 = 0x01; //P1.7~.0:0000 0001(高阻)//注意:更改ADC通道时须同时将对应的IO接口修改为高阻输入。
8通道8位模_数转换器ADC0808_0809原理及应用

网络纵横
2007年第11期 132
8通道8位模/数转换器ADC0808/0809原理及应用
8位的adc设计原理

8位的adc设计原理8位的ADC设计原理一、引言模数转换器(ADC)是将模拟信号转换为数字信号的重要电子元件。
8位的ADC是指其输出为8位二进制数,即能将模拟信号按照256个离散的电平进行量化。
本文将介绍8位ADC的设计原理。
二、ADC的基本原理ADC的基本原理是将模拟信号进行采样和量化处理。
采样是指在一定的时间间隔内对模拟信号进行离散取样,量化是指将连续的模拟信号转换为离散的数字信号。
三、8位ADC的设计步骤1. 选择采样频率:采样频率决定了ADC对模拟信号进行离散取样的速度。
一般情况下,采样频率要满足奈奎斯特采样定理,即采样频率要大于信号最高频率的两倍。
2. 设计模拟前端电路:模拟前端电路主要包括信号放大电路、滤波电路和抗混叠电路。
信号放大电路用于放大模拟信号的幅度,滤波电路用于去除高频噪声,抗混叠电路用于防止由于采样频率低于奈奎斯特频率而引起的混叠失真。
3. 设计采样电路:采样电路一般采用开关电容式采样电路。
采样电路的关键是选择合适的采样电容和采样电阻,以及设计合理的采样触发电路。
4. 设计比较器电路:比较器电路用于将采样电路的输出与参考电压进行比较,得到数字信号的高低电平。
5. 设计数字输出电路:数字输出电路将比较器输出的高低电平转换为二进制数,一般采用编码器和锁存器的组合电路实现。
6. 设计时钟信号电路:时钟信号电路用于同步各个模块的工作,保证ADC的稳定性和准确性。
四、8位ADC的性能指标1. 分辨率:分辨率是指ADC能够区分的最小电平变化。
对于8位ADC,其分辨率为电压参考范围除以256。
2. 采样速率:采样速率是指ADC每秒钟能够进行的采样次数。
对于8位ADC,其采样速率一般在几十至上百兆赫范围内。
3. 信噪比:信噪比是指ADC输出的有效信号与噪声信号的比值。
信噪比越高,表示ADC的输出信号质量越好。
4. 无线电频率范围:无线电频率范围是指ADC能够处理的模拟信号频率范围。
五、ADC的应用领域ADC广泛应用于各个领域,如通信、音频、视频、仪器仪表等。
数电实验报告 AD转换

数字电路实验报告实验九A/D及D/A转换电路通信工程一、实验目的1.掌握A/D、D/A 变换的工作原理。
2.掌握A/D 变换器ADC0809 和D/A 转换器DAC0832 的使用方法。
二、实验仪器及器件数字电路集成试验箱 74LS04 74LS00 74LS160 2块74LS194 1块三、实验原理1.A/D 转换器模数A/D 转换器可将模拟信号转换成数字信号,常见的有三种:逐次渐进A/D 转换、直接比较法和积分法。
逐次渐进型A/D 转换器的转换速度快,电路规模小,因此是目前集成A/D 转换器产品中用的较多的一种电路。
ADC0809 采用CMOS 工艺制成的8 位8 通道逐次渐近A/D 变换器,芯片包含一个8 路模拟开关、模拟开关的地址锁存与译码电路、比较器、256R 电阻梯形网络、电子开关树、逐次渐进寄存器SAR、三态输出锁存缓冲器、控制与定时电路。
其原理框图及外引脚图见图9.1 和图9.2。
ADC0809 通过引脚IN0、···IN7 输入8 路模拟电压,ALE 将三位地址线ADDA、B、C 进行锁存。
然后由译码电路选通8 路输入中的某一路进行A/D 变换,当地址输入为000时,选通IN0 模拟输入进行A/D 变换。
引脚的含义:IN0 ~ IN7:8 路模拟输入,输入电压范围0~+5V,输入信号转换过程中需保持不变。
REF(+)、REF(–):基准电压的正极和负极。
CLOCK:是控制电路与时序电路工作的时钟脉冲。
要求时钟频率不高于640KHZ。
ADDA、ADDB、ADDC:模拟通道的地址选择信号。
ALE:地址锁存允许输入信号,由低向高电平的正跳时锁存地址信号,从而选通相应的模拟信号通道,以便进行A/D 变换。
D0 ~ D7:输出数据数据。
START:启动信号。
此引脚施加正脉冲,脉冲上升沿将所有内部寄存器清零,下降沿时开始A/D 变换。
EOC:变换结束输出信号,高电平有效。
AD转换器使用

.基本知识ADC0809是带有8位A/D转换器、8路多路开关以及微处理机兼容的控制逻辑的CMOS组件。
它是逐次逼近式A/D转换器,可以和单片机直接接口。
(1).ADC0809的内部逻辑结构由上图可知,ADC0809由一个8路模拟开关、一个地址锁存与译码器、一个A/D 转换器和一个三态输出锁存器组成。
多路开关可选通8个模拟通道,允许8路模拟量分时输入,共用A/D转换器进行转换。
三态输出锁器用于锁存A/D转换完的数字量,当OE端为高电平时,才可以从三态输出锁存器取走转换完的数据。
(2).引脚结构IN0-IN7:8条模拟量输入通道ADC0809对输入模拟量要求:信号单极性,电压范围是0-5V,若信号太小,必须进行放大;输入的模拟量在转换过程中应该保持不变,如若模拟量变化太快,则需在输入前增加采样保持电路。
地址输入和控制线:4条ALE为地址锁存允许输入线,高电平有效。
当ALE线为高电平时,地址锁存与译码器将A,B,C三条地址线的地址信号进行锁存,经译码后被选中的通道的模拟量进转换器进行转换。
A,B和C为地址输入线,用于选通IN0-IN7上的一路模拟量输入。
通道选择表如下表所示。
C B A 选择的通道0 0 0 IN00 0 1 IN10 1 0 IN20 1 1 IN31 0 0 IN41 0 1 IN51 1 0 IN61 1 1 IN7数字量输出及控制线:11条ST为转换启动信号。
当ST上跳沿时,所有内部寄存器清零;下跳沿时,开始进行A/D转换;在转换期间,ST应保持低电平。
EOC为转换结束信号。
当EOC为高电平时,表明转换结束;否则,表明正在进行A/D转换。
OE为输出允许信号,用于控制三条输出锁存器向单片机输出转换得到的数据。
OE=1,输出转换得到的数据;OE=0,输出数据线呈高阻状态。
D7-D0为数字量输出线。
CLK为时钟输入信号线。
因ADC0809的内部没有时钟电路,所需时钟信号必须由外界提供,通常使用频率为500KHZ,VREF(+),VREF(-)为参考电压输入。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
XXX 大学课程设计资料归档名称逐次渐进式A/D转换器设计院部机械工程学院班级机电11-2BF 指导教师 XXX审核材料目录组长:XXX组员:XXX、XXXX X X大学电子技术课程设计任务书设计题目:逐次渐进式A/D转换器设计院部:机械学院专业:机械电子工程学生姓名: XXX 学号: XXXXXXXXXXX起迄日期: 2013 年 12月30日2014年1月5日指导教师: XXX 教研室主任:目录一、设计目的二、设计要求三、元器件列表四、设计内容1、总体设计2、工作原理3、电路图与仿真运行现象4、各部分电路设计五、设计过程中遇到的问题以及解决过程六、电路参数七、设计总结八、参考文献8位逐次渐近式A/D转换器的设计一、设计目的:1、培养学生理论联系实际的正确设计思想,严谨治学的态度,训练综合运用已经学过的理论和生产实际知识去分析和解决工程实际问题的能力。
2、学习较复杂的电子系统设计的一般方法,提高基于模拟、数字电路等知识解决电子信息方面常见实际问题的能力,由学生自行设计、自行制作和自行调试。
3、进行基本技能训练,如基本仪器仪表的使用,常用元器件的识别、测量、熟练运用的能力,掌握设计资料、手册、标准和规范以及使用仿真软件、实验设备进行调试和数据处理等。
4 、培养学生的创新能力,根据逐次渐进式原理设计一个8位的A/D转换器。
二、设计要求:1、能够将0~5V的直流信号转换为8位二进制数。
2、要求转换误差小于。
3、设置一启动键,按下启动键开始转换。
4、设置一个指示灯,显示转换完毕。
三、元器件列表四、设计内容总体设计(1)总框架图图计数式8位A/D转换器的总体设计框图图2:8位逐次比较型A/D转换器波形图工作原理:逐次逼近转换过程和用天平称物重非常相似。
天平称重物过程是,从最重的砝码开始试放,与被称物体行进比较,若物体重于砝码,则该砝码保留,否则移去。
再加上第二个次重砝码,由物体的重量是否大于砝码的重量决定第二个砝码是留下还是移去。
照此一直加到最小一个砝码为止。
将所有留下的砝码重量相加,就得此物体的重量。
仿照这一思路,逐次比较型A/D转换器,就是将输入模拟信号与不同的参考电压作多次比较,使转换所得的数字量在数值上逐次逼近输入模拟量对应值。
对图1的电路,它由启动脉冲启动后,在第一个时钟脉冲作用下,控制电路使时序产生器的最高位置1,其他位置0,其输出经数据寄存器将1000……0,送入D/A转换器。
输入电压首先与D/A器输出电压(V REF/2)相比较,如v1≥V REF/2,比较器输出为1,若v I< V REF/2,则为0。
比较结果存于数据寄存器的Dn-1位。
然后在第二个CP作用下,移位寄存器的次高位置1,其他低位置0。
如最高位已存1,则此时v O'=(3/4)V REF。
于是v1再与(3/4)V REF相比较,如v1≥(3/4)V REF,则次高位Dn-2存1,否则Dn-2=0;如最高位为0,则v O'=V REF/4,与v O'比较,如v1≥V REF/4,则D n-2位存1,否则存0……。
以此类推,逐次比较得到输出数字量。
为了进一步理解逐次比较A/D转换器的工作原理及转换过程。
下面用实例加以说明设图1电路为8位A/D转换器,输入模拟量v A=,D/A转换器基准电压V REF=10V。
根据逐次比较D/A转换器的工作原理,可画出在转换过程中CP、启动脉冲、D7~D0及D/A转换器输出电压图2所示。
由图2可见,当启动脉冲低电平到来后转换开始,在第一个CP作用下,数据寄存器将D7~D0=送入D/A转换器,其输出电压v0'=5V,v A与v0'比较,v A>v0'存1;第二个CP到来时,寄存器输出D7~D0=,v0'为,v A再与比较,因v A<,所以D6存0;输入第三个CP时,D7~D0=,v0'=;v A再与v0'比较,……如此重复比较下去,经8个时钟周期,转换结束。
由图中v0'的波形可见,在逐次比较过程中,与输出数字量对应的模拟电压v0'逐渐逼近v A值,最后得到A/D转换器转换结果D7~D0为。
该数字量所对应的模拟电压为,与实际输入的模拟电压的相对误差仅为%。
电路图与仿真运行现象(1)本次课程设计电路图由Proteus软件进行仿真设计与运行,电路总图如下;(2)电路图左下角的脉冲指示灯(红色)、运行指示灯(黄色)、停止指示灯(绿色),电路工作时,脉冲指示灯闪烁,表示有脉冲,闪烁频率=脉冲频率,运行指示灯一直亮着,表示电路正在运行,电路转换完成时,只有停止指示灯亮,表示电路已经准换完成;(3)电路图右上角LED指示灯D7、D6……D1、D0,分别代表5/2V、5/4V、……5/256V电压,电路转换完成后,将其中亮着的灯所代表的数值相加,便得到输入的模拟电压的数字量;(4)转换过程是从最高位(D7)逐步向低位进行的,通过调节555集成电路的外接电阻,可以得到不同的工作频率,这里采用Ω电阻,所得频率为500Hz,若想看清转换过程,可将频率调为1Hz。
图总体电路设计图各部分电路设计(1) 555信号发生器信号发生器原理图如下图所示,它是555定时器构成的多谐振荡器,Vcc 通过电阻R 1、R 2向电容C 充电,脚2与脚6直接相连。
电路没有稳态,仅存在两个暂稳态,电路也不需要外加触发信号,利用电源通过R1,R2向C 充电,以及C 通过RB 向放电端7端放电,使电路产生振荡。
广泛用于信号的产生、变换、控制与检测。
电容C 在CC V 31和CC V 32之间充电和放电其波形如下图所示图 充电和放电波形 图 555信号发生器 ①多谐振荡器的振荡频率为:121)2(43.11C R R t t f PH PL+≈+= ②多谐振荡器的振荡周期:121)2(7.0C R R t t T PH PL +≈+=(2) D/A 转换器DAC0832DAC0832是采用CMOS 工艺制成的单片电流输出型8位数/模转换器。
它将输入的八位电平信号转换为电压信号输出,下图是DAC0832的逻辑框图及引脚排列。
图 DAC0832的逻辑框图及引脚排列DAC0832能完成数字量输入到模拟量(电流)输出的转换。
其主要参数如下:分辨率为8位,转换时间为1μs,满量程误差为±1LSB,参考电压为(+10~-10)V,供电电源为(+5~+15)V。
特点:从左图中可见,在DAC0832中有两级锁存器,第一级锁存器称为输入寄存器,它的允许锁存信号为ILE,第二级锁存器称为DAC寄存器,它的锁存信号也称为通道控制信号 /XFER。
当ILE为高电平,片选信号/CS 和写信号/WR1为低电平时,输入寄存器控制信号为高电平,这种情况下,输入寄存器的输出随输入变化。
此后,当 /WR1由低电平变高时,控制信号成为低电平,此时,数据被锁存到输入寄存器中,这样输入寄存器的输出端不再随外部数据DB的变化而变化。
对第二级锁存来说,传送控制信号/XFER和写信号/WR2同时为低电平时,二级锁存控制信号为高电平,8位的DAC寄存器的输出随输入变化,当/WR2由低电平变高时,控制信号变为低电平,将输入寄存器的信息锁存到DAC寄存器中。
图中其余各引脚的功能说明如下:① CS:片选信号,低电平有效。
② ILE:输入寄存器有效,高电平有效。
③ WR1:写信号1,低电平有效;WR2:写信号2,低电平有效。
④ XFER:传送控制信号,低电平有效,用来控制WR2。
⑤ D0~D7:8位的数据输入端,D7为最高位。
⑥ IOUT1:DAC电流输出端1;IOUT2:DAC电流输出端2。
⑦ RFB:反馈电阻引出端,DAC0832内部已经有反馈电阻,所以 RFB端可以直接接到外部运算放大器的输出端,这样相当于将一个反馈电阻接在运算放大器的输出端和输入端之间。
⑧ VREF:基准电压,VREF范围为(-10~+10)V。
⑨ Vcc:电源电压,范围为(+5~15)V。
⑩ AGND:模拟量地,即模拟电路接地端;DGND:数字量地。
(3) TL082TL082由两个运放组成,其中一个可以用来将DAC0832的输出电流转换成对应的电压,另一个则用做比较器。
五、设计过程中遇到的问题以及解决过程问题1:确定启动脉冲与工作脉冲的频率关系解决过程:经过对电路工作原理的分析,认为工作脉冲开始工作时,移位寄存器应事先已经置好数,而工作脉冲开始工作则是启动脉冲的上升沿控制,所以启动脉冲上升时间必须极短,且启动脉冲的脉冲频率不能小于工作脉冲1/8;问题2:控制工作脉冲进入工作电路的与门输出端总是低电位解决过程:通过分析,发现实际电路图的FF19的R端与原理图的FF19的R 端初始电位不一样,实际为1,而应该是000000001,于是又接了一个D触发器FF20,用FF20的输出Q作为FF19的触发信号C,用FF19的输出Q控制工作脉冲的通断。
问题3:DAC0832D/A转换器的输出电流经过TL082转换出来的比较电压不变解决过程:通过分析,认为连线没有问题,换用其它的运放器件,问题依然存在,于是将目标放在DAC0832上,经测试,其输出电流有变化,但强度太小,只有——,经过分析,发现是内置电源有差错。
六、电路参数测量范围: 0V —— 5V精度:5/256 =电路保护电压:-15V —— +15V启动脉冲:性质:单脉冲脉冲宽度 500ms (可调)工作脉冲:性质:连续脉冲脉冲频率 1s (可调)七、设计总结这次对计数式8位A/D转换器的设计与制作,使我对电路设计的方法、原理与设计理念有了一定的掌握,更深层次的了解了555定时器、TL082、DAC0832等元器件的使用,对电路的总体设计及各单元的设计等有了进一步的理解和掌握。
为了使设计更加合理,必须充分做好设计前的准备工作,原理图时要仔细标明元器件的引脚及其他接口,学习Proteus软件也是很有收获的,感觉这个软件很强大。
在整个设计过程中碰到不少的错误,从中吸取到的经验是难能可贵的,我将从错误中不断完善课程设计,尽自己的能力将设计做到完美。
课程设计不仅是对前面所学知识的一种检验,而且是对自己能力的一种提高。
这次课程设计使我明白了原来自己的知识还比较欠缺。
要学习的东西还太多,以前总是觉得自己什么都会,有点眼高手低。
通过这次课程设计,我才明白仅仅掌握理论知识是远远不够的,课程设计帮助我将理论与实践相结合,使我进一步巩固了理论知识,提高了我分析问题、解决问题的能力。
知识必须通过应用才能实现其价值。
这次课程设计,拓宽了我的知识面,锻炼了我的动手能力,使我充分体会到了在创造过程中探索的艰难。
同时我的综合素质得到较大提高,培养了我独立工作的能力,相信会对今后的学习工作生活有非常重要的影响。