8位逐次渐进式AD转换器设计

合集下载

8位逐次比较型adc转换器的逻辑电路

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

逐次渐近型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模数转换芯片概述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转换实验程序

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原理及应用

8通道8位模_数转换器ADC0808_0809原理及应用
1.1 复用器 这个器件包括一个8通道单端模拟信号复用器。通过使用地址 解码器,选择一个输入通道。在地址锁存能使信号由低到高变化 时,地址被锁存住。 1.2 转换器 这个器件的数据获取系统的关键部分是它的8位模/数转换器。 转换器的数字输出是正实数,这个转换器被设计成能在宽的温度范 围内达到快速、精确、可重复的转换。该转换器分成3个主要部 分:256R的阶梯网络、连续逼近的电阻和比较器。256R的阶梯网 络用逼近的办法替代了传统的R/2R阶梯,其本身的单一性保证了 不会丢失数字编码——在闭环反馈系统中,这种单一性尤其重要 (一个非单一性的关系可能引起振荡,这种振荡对于系统可能是灾 难性的)。同时,256R的阶梯网络不会在参考电压上引起负载变化, 对于ADC0808/0809,使用256R网络就可以把逼近技术延伸到8位。 A/D转换器的连续逼近寄存器(SAR)在起始转换(SC)脉冲 的上升沿复位,转换在起始转换脉冲下降沿开始,处理过程中的转 换将被新的起始转换脉冲中断。把转换结束标示(EOC)输出连接 到SC输入,这样可以达到连续转换的目的。假如使用这个模式, 则在上电后,需要从外部输入一个起始转换脉冲,在起始转换脉冲 的上升沿后0~8个时钟脉冲之间EOC将变低。 A/D转换器最重要的部分是比较器,它负责整个转换器的最终 精度。一个稳定断续比较器提供了符合所有转换器要求的最有效方 法。这个稳定断续比较器把DC输入信号转换成一个AC信号,这个 信号通过一个高增益AC放大器反馈,并且能回复DC电平。既然漂 移的是DC分量,它不会通过AC放大器,因此这个技术就限制了放 大器的漂移分量,使得整个A/D转换器对于极端的温漂、长期漂移 和输入偏移误差都不敏感。
网络纵横
2007年第11期 132
8通道8位模/数转换器ADC0808/0809原理及应用

8位的adc设计原理

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转换

数电实验报告 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转换器使用

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(-)为参考电压输入。

8位逐次渐进式AD转换器设计

8位逐次渐进式AD转换器设计

8位逐次渐进式A D转换器设计(总13页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--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转换器波形图工作原理:逐次逼近转换过程和用天平称物重非常相似。

天平称重物过程是,从最重的砝码开始试放,与被称物体行进比较,若物体重于砝码,则该砝码保留,否则移去。

逐次渐近型ad转换器工作原理

逐次渐近型ad转换器工作原理

逐次渐近型ad转换器工作原理
逐次渐近型AD转换器是一种常见的模数转换器,能够将模拟信号转换成数字信号。

这篇文章将详细介绍逐次渐近型AD转换器的工作原理。

第一节:引言
1.1 什么是AD转换器?
1.2 逐次渐近型AD转换器的作用和应用领域
1.3 本文结构和内容概述
第二节:逐次逼近型AD转换器的基本原理
2.1 模拟信号与数字信号之间的转换
2.2 AD转换器的基本结构和组成部分
2.3 逐次逼近型AD转换器的工作原理简介
第三节:逐次逼近型AD转换器的详细工作原理
3.1 采样和保持
3.2 量化
3.3 编码和输入多路复用器
3.4 逐次逼近调整
3.5 数字输出
第四节:逐次逼近型AD转换器的性能指标与应用注意事项
4.1 分辨率和精度
4.2 采样率和带宽
4.3 噪声和动态性能
4.4 使用时需要注意的事项
第五节:现有技术和发展趋势
5.1 逐次逼近型AD转换器的发展历史
5.2 现有的逐次逼近型AD转换器技术
5.3 逐次逼近型AD转换器的未来发展趋势
第六节:结论
6.1 逐次渐近型AD转换器的工作原理总结
6.2 逐次渐近型AD转换器的应用前景展望
以上是一个大纲,可以帮助你写出3000-6000字的文章。

你需要根据这个大纲来展开每一节的内容,并给出具体的解释和示例来支持你的观点。

同时,可以参考相关的文献和资料,以增加你的文章的可信度。

逐次渐近型AD转换器

逐次渐近型AD转换器

电子学课程设计课题:逐次渐近型A/D转换器系另躍电气与电子工程系专业:电气工程及其自动化姓名:______________________________ 学号:______________________________ 指导教师:___________________________河南城建学院2010年6月指导教师评语: 成绩:一、设计目的1、掌握一些常用的电子器件的功能及其使用方法;2、学会设计一些电子线路,加深对电子技术的认识和理解;3、利用A/D转换器的原理设计8位逐次渐近型A/D转换器;4、培养严谨治学的态度,锻炼动手操作能力。

二、设计要求1、转换精度0. 5%;2、转换速率10"/秒以上;3、模拟电压输入范围0〜5V;4、要求采取必要的提高抗干扰能力措施。

三、总体设计思想与原理1、工作原理基本原理是从高位到低位逐位试探比较,好像用天平称物体,从重到轻逐级增减舷码进行试探。

逐次渐近法转换过程是:初始化时将逐次渐近寄存器各位清零;转换开始时, 先将逐次渐近寄存器最高位置1,送入D/A转换器,经D/A转换后生成的模拟量送入比较器,称为U0,与送入电压比较器的待转换的模拟量Ui进行比较,若Uo<Ui,该位1被保留, 否则被清除。

然后再置逐次渐近寄存器次高位为1,将寄存器中新的数字量送D/A转换器, 输出的Uo再与Ui比较,若Uo<Ui,该位1被保留,否则被清除。

重复此过程,直至渐近寄存器最低位。

转换结束后,寄存器中的状态就是所要求的数字量输出。

2、设计的总体原理框图下图是设讣的逐次渐近型A/D转换器的总体原理框架,主要有顺序脉冲发生器、逐次渐近寄存器、D/A转换器和电压比较器等儿部分组成。

输出数字杲:输入模拟电压逐次渐近型A/D转换器原理框图3、总电路图(见附图)四、部分电路的设计1、顺疗;脉冲发生器顺序脉冲发生器的作用是产生比较用的节拍脉冲,由74LS42和 拍脉冲。

八位DA转换器设计

八位DA转换器设计

西安电子科技大学卓越班电路课大作业及综合设计实验课题:八位D/A 转换器设计实验报告》小组成员:时间:2013年11月14日XIDIAN UNIVERSITY西安电子科技大学卓越班电路课大作业及综合设计实验一、课程设计目的二、课程设计内容和要求2.1 、设计内容2.2 、设计要求三、课程设计方案3.1 、设计思路3.2 、总体设计框图3.3 、工作原理3.4 、仿真电路设计3.4.1 、仿真电路图3.4.2 、仿真实验说明3.4.3 、仿真实验结果四、课程设计总结五、参考文献西安电子科技大学卓越班电路课大作业及综合设计实验一、课程设计目的在现代测控系统中,通常需要将经计算机处理后的数字信号(二进制数码0 和1)转换为模拟信号(连续变化的电流和电压),以便直接输出或控制执行机构(如电动机等)。

将数字信号转换为模拟信号的电路称为数/ 模(D/A)转换电路。

①掌握电子电路的一般设计方法和设计流程;②学习使用Proteus 7.4 Professional 等软件绘制电路原理图及印刷板图;③掌握运用Proteus 7.4 Professional 对所设计的电路进行仿真,通过仿真结果验证设计的正确性。

二、课程设计内容和要求2.1 、设计内容设计出八位D/A 转换器电路,符合实际,并能基于此模型印出PCB版。

2.2 、设计要求实际模型时分辨率、转换精度、转换速度、非线性误差、温度系数等达到生产要求。

XIDIAN UNIVERSITY三、课程设计方案3.1 、设计思路数/ 模转换就是将数字量转换成与它成正比的模拟量。

组成D/A 转换器的基本指导思想:将数字量按权展开相加,即得到与数字量成正比的模拟量。

3.2 、总体设计框图XIDIAN UNIVERSITY3.3 、工作原理如图为一实用的四位T 形权电阻网络D/A 转换由于集成运算放大器的电流求和点Σ为虚地,所以每个2R电阻的上端都相当于接地,从网络的A、B、C点分别向右看的对地电阻都是2R。

8位AD说明书

8位AD说明书

8位A/D芯片说明主要特点8位逐次逼近型AD转换时间:3uS/bit工作电压范围:2.4V ~ 5.25V4线SPI®/ /MICROWIRE™接口8个模拟输入通道集成采样保持功能可外接参考电压自动低功耗模式4个扩展输出口模拟输入信号变化范围:0~V ref参考电压范围:0V ~ 5.25V16管脚封装DIP/SOP/SSOP功能描述本芯片是一款8位电荷再分布式逐次逼近型AD转换器,AD转换部分使用单电源供电。

它包含一个转换精度为8位的AD 转换器,8个模拟输入通道。

模拟输入电压范围为0到V ref。

V ref的范围为0到VDD。

该芯片通过一个4线SPI®//MICROWIRE™串行接口,与MCU通信。

每次当CS端口为低电平时,在CLK 的激励下,读入DI的控制字,对特定的输入通道作采样保持后,启动一次AD转换,结果通过带三态的输出端口DO传送回MCU。

此外第5至第8通道还具有扩展输出功能,通过设置控制字,实现输出功能。

扩展输出的设置在每次通信CLK最后一个上跳沿(第16个)到来时起效。

每次通信结束,CS变为高电平后,除了扩展输出外,整个芯片将自动进入低功耗模式。

封装示意C SIN1IN2IN3IN4IN5 / V1G N DVD DN CV re fD OD IC LKIN8 / V4IN7/ V3 IN6 / V2芯片结构IN 1IN 2IN 3IN 4IN 5IN 6IN 7IN 8C SC L KD ID OV re fG N DV D DN C管脚说明Pin # 名称 I/O 功能1 CS I 片选信号,低有效2 IN1 I 模拟输入通道13 IN2 I 模拟输入通道24 IN3 I 模拟输入通道35 IN4 I 模拟输入通道46 IN5 / V1 I/O 模拟输入通道5 / IO 输出端17 IN6 / V2 I/O 模拟输入通道6 / IO 输出端28 GND I 接地线9 IN7 / V3 I/O 模拟输入通道7 / IO 输出端3 10 IN8 / V4 I/O 模拟输入通道8 / IO 输出端4 11 CLK I 时钟输入端 12 DI I 数据输入端 13 DO O 数据输出端 14 V ref I 外部基准输入端 15 NC 空脚 16 VDDI电源性能指标(TA=25O C,V ref=5V,VDD=5V)串行通信4线SPI与MCU通信的电路,连接如下图:3线SPI 与MCU 通信的电路,连接如下图:时序波形4线SPI 一次通信的波形图,如下图:C 1C 2C 3C 4C 5C 6C 7C 8D 7D 6D5D 4D 3D 2D 1D 0CS CL KD I D O3线SPI 一次通信的波形图,如下图:C 1C 2C 3C 4C 5C 6C 7C 8D 7D 6D 5D 4D 3D 2D 1D 0CS CL KD O (D I/D O )D I (D I/D O )控制功能8位输入控制字的功能如下表:C1 C2 C3 C4 C5 C6 C7 C8 Addr2 Addr1 Addr0 I/O EN V4 V3 V2 V1解释:1.Addr2,addr1,addr0为三位输入通道选择码,用于指定本次A/D转换的模拟通道。

逐次渐进型AD转换器

逐次渐进型AD转换器

逐次渐进型A\D转换器一.设计任务和要求1.转换精度0.5%2.速度10\秒以上3.模拟电压要求输入范围为0v~5V4.要求采取必要的提高抗干扰能力措施二.原理电路设计1.A\D转换器是把模拟量转换成数字量,即把模拟信号转换成数字信号,本课程选用的芯片是ADC0809,8位转换器。

通过该芯片可以把IN端的0~5v直流信号转换为数字信号并送LED显示,故选用该芯片作为显示电路和微处理器的接口芯片。

2.需要解决的问题是,信号输入. 锁存与译码. 信号转换.输出信号三.选择与比较硬件及说明1 用8255A实现并行接口的连接,并作为8位数字显示电路的的微处理器的接口芯片2.LED在功耗上还有寿命上都要有很好的优势四.软件的选择及说明采用查询法检测转换结束标志,用8255控制0809.0809将从IN端读入的8路模拟量转换成数字量送入8255的B口再从A口输出至七段显示管显示出来。

ADC0809功能分析它是一种八位转换器,是一种单片CMOS器件,其内部图如下当ALE为高电平时,通道地址输入到地址锁存器中,下降沿将地址所存,在START上升沿时,所有的的内部寄存器清零,在下降沿时,开始进行A\D转换,此期间START应保持低电平,在START下降咽喉10us左右,转换结束信号变为低电平,EOC变为低电平时,表示正在转换,为高电平时,表示转换结束,OE为低电平时,DO~D7为高阻状态,OE为低电平时,允许转换结果输出。

他的低功耗约为15mv,转换时间为100us8255A在本设计中起输出,输入作用,C口为输出,pc1。

Pc0作为七段LED显示器的选位码,A口作为输出方式,做七段LED的选位码B口为输入方式,读取0809转换后的数字量即8255通过B口读入0809转换后的数字量有PC1。

Pc0产生位选,A口产生段选后七段LED显示出数字量其原理及功能表如下方式0的工作特点。

通常不用联络信号,不适用中断,3个通道中的每一个都可以由程序选定作为输入或输出。

AD转换

AD转换

A/D转换电路(ADC0809)
传感器传输的一般为模拟信号,在以微型计算机为核心组成的数据采集以及控制系统中,必须将传感器输出的模拟信号转换成数字信号,因此需对其进行数模转换,用于单片机系统的处理。

在此处选用的是ADC0809转换器芯片,ADC0809是美国国家半导体公司生产的CMOS工艺8通道,8位逐次逼近式A/D模数转换器。

其内部有一个8通道多路开关,它可以根据地址码锁存译码后的信号,只选通8路模拟输入信号中的一个进行A/D转换。

其结构与主要特性如下:
1)8路输入通道,8位A/D转换器,即分辨率为8位;
2)具有转换起停控制端;
3)转换时间为100μs(时钟为640KHz时),130μs(时钟为500KHz时);
4)单个+5V电源供电;
5)模拟输入电压范围0~+5V,不需零点和满刻度校准;;
6)工作温度范围为-40~+85摄氏度;
7)低功耗,约15mW。

ADDA
ADDB
ADDC
ALE
V CC GND REF+REF-OE D0-D7
CLK
START
图5.5 ADC0809结构图。

课程设计报告AD转换器设计

课程设计报告AD转换器设计

电子信息工程?专业根底课程设计?研究报告AD转换器设计学生:王欢学生学号:20094075XXX指导教师:肖宇所在学院:信息技术学院专业班级:电子信息工程1班中国·2012年12 月目录1 设计任务要求12 方案设计与比拟12.1 总体设计框图12.2 各框图的功能和可选电路及特点23 单元电路设计23.1 模拟电压产生电路23.2 输出电路23.3 555信号发生器33.4 555信号清零43.5 74LS0053.6 计数器电路53.7 D/A转换器DAC083263.8 LM324比拟器84 元件选择85 整体电路96 电路工作原理107 困难问题及解决措施108 总结与体会119 致1210 参考文献131 设计任务要求✧电源 5V;✧输出数字量8位;✧误差1LSB;✧带转换开场控制;✧输入直流电压0-2.5V;✧主要单元电路和元器件参数选择;✧用绘图软件画出总体电路图;✧应用仿真软件仿真;2 方案设计与比拟2.1 总体设计框图上图为8位为计数式8位A/D转换器的总体设计框图。

该八位AD转换器由以下几局部组成:1〕模拟电压产生电路2〕电压比拟电路3〕DA转换电路4〕脉冲产生电路5〕控制电路6〕计数电路7〕输出电路2.2 各框图的功能和可选电路及特点1〕模拟电压产生电路:在电位器上产生0~2.5V的待转换电压。

2〕电压比拟电路:比拟两个电压值进展判断并输出高电平或低电平,待转换电压Vx进入比拟器正端,而经DA转换器转换出的模拟电压量Vy那么进入比拟器负端与Vx比拟。

假设Vx > Vy,那么比拟器输出为高电平,反之为低电平。

3〕DA转换电路:将数字量转化为模拟量,可以选用DAC0832,输出为电流量,需转化成模拟电压量才可以与待转换电压Vx比拟。

4〕脉冲产生电路:产生一个频率较高的方波信号CP,可选用555构成的多谐振荡器。

5〕控制电路:可选电路为74LS00,控制计数电路的计数功能,由比拟器的输出结果和脉冲信号CP共同决定, 555构成的多谐振荡器输出上升沿时,加计数器开场计数。

PCF8591—8位AD与DA转换器

PCF8591—8位AD与DA转换器

PCF8591—8位A/D与D/A转换器
概述
PCF8591是一款单电源、低功耗8位COMS型A/D、D/A转换芯片,它具有4路模拟量输入通道、一路模拟量输出通道和1个I2C总线接口。

该器件I2C从地址的低三位由芯片的A0、A1和A2三个地址引脚决定,所以在不增加任何硬件的情况下同一条I2C总线最多可以连接8个同类型的器件。

该器件具有多路模拟量输入、片上跟踪保持、8位A/D转换和8位D/A转换等功能。

A/D与D/A
的最大转换速率由I2C总线的最大传输速率决定。

特点
单电源供电
正常工作电源电压范围为2.5V~6V
通过I2C总线完成数据的输入/输出
器件地址由3个地址引脚决定
采样频率由I2C总线传输速率决定
4路模拟量输入可编程为单端输入或差分输入
可配置转换通道号自动增加功能
模拟电压范围为V SS ~ V DD
片上跟踪保持功能
8位逐次逼近A/D转换
带有一路模拟量输出的乘法D/A转换
订购信息
功能框图
引脚分布引脚描述。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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软件也是很有收获的,感觉这个软件很强大。

在整个设计过程中碰到不少的错误,从中吸取到的经验是难能可贵的,我将从错误中不断完善课程设计,尽自己的能力将设计做到完美。

课程设计不仅是对前面所学知识的一种检验,而且是对自己能力的一种提高。

这次课程设计使我明白了原来自己的知识还比较欠缺。

要学习的东西还太多,以前总是觉得自己什么都会,有点眼高手低。

通过这次课程设计,我才明白仅仅掌握理论知识是远远不够的,课程设计帮助我将理论与实践相结合,使我进一步巩固了理论知识,提高了我分析问题、解决问题的能力。

知识必须通过应用才能实现其价值。

这次课程设计,拓宽了我的知识面,锻炼了我的动手能力,使我充分体会到了在创造过程中探索的艰难。

同时我的综合素质得到较大提高,培养了我独立工作的能力,相信会对今后的学习工作生活有非常重要的影响。

相关文档
最新文档