第六章 模拟比较器与AD

合集下载

AD的分类及主要技术指标

AD的分类及主要技术指标

AD的分类及主要技术指标AD转换就是模数转换,顾名思义,就是把模拟信号转换成数字信号。

1.AD转换器的分类下面简要介绍常用的几种类型的基本原理及特点:积分型、逐次逼近型、并行比较型/串并行型、Σ-Δ调制型、电容阵列逐次比较型及压频变换型。

1)积分型(如TLC7135)积分型AD工作原理是将输入电压转换成时间(脉冲宽度信号)或频率(脉冲频率),然后由定时器/计数器获得数字值。

其优点是用简单电路就能获得高分辨率,但缺点是由于转换精度依赖于积分时间,因此转换速率极低。

初期的单片AD转换器大多采用积分型,现在逐次比较型已逐步成为主流。

2)逐次比较型(如TLC0831)逐次比较型AD由一个比较器和DA转换器通过逐次比较逻辑构成,从MSB 开始,顺序地对每一位将输入电压与内置DA转换器输出进行比较,经n次比较而输出数字值。

其电路规模属于中等。

其优点是速度较高、功耗低,在低分辩率(<12位)时价格便宜,但高精度(>12位)时价格很高。

3)并行比较型/串并行比较型(如TLC5510)并行比较型AD采用多个比较器,仅作一次比较而实行转换,又称FLash(快速)型。

由于转换速率极高,n位的转换需要2n-1个比较器,因此电路规模也极大,价格也高,只适用于视频AD转换器等速度特别高的领域。

串并行比较型AD结构上介于并行型和逐次比较型之间,最典型的是由2个n/2位的并行型AD转换器配合DA转换器组成,用两次比较实行转换,所以称为Half flash(半快速)型。

还有分成三步或多步实现AD转换的叫做分级(Multistep/Subrangling)型AD,而从转换时序角度又可称为流水线(Pipelined)型AD,现代的分级型AD中还加入了对多次转换结果作数字运算而修正特性等功能。

这类AD速度比逐次比较型高,电路规模比并行型小。

4)Σ-Δ(Sigma?/FONT>delta)调制型(如AD7705)Σ-Δ型AD由积分器、比较器、1位DA转换器和数字滤波器等组成。

用比较器LM393来实现AD转换

用比较器LM393来实现AD转换

用比较器LM393来实现A/D转换1.放大器部分,简单的检波,放大,假设得到信号S。

2.LM393右半边那个电压比较器,即2Out->P34,是用S与GND比较得到的输出结果,输出端加了个上拉。

3.LM393左半边那个电压比较器,即1Out-〉P15,就有点复杂,从逻辑上讲:S P12 P13 1out0 0 0 01 0 0 10 1 0 01 1 0 00 0 1 01 0 1 10 1 1 01 1 1 0其实从左到右4个三极管起的主要作用是开关作用而已,分别称为Q1,Q2,Q3,Q4.通过放大器放大后的信号S接在Q1基极当Q1导通,Q2导通的时候,Vin+=GND+0.7V当Q1断开,Q2导通的时候,Vin+=GND当Q1导通,Q2断开的时候,Vin+=Vcc当Q1断开,Q2断开的时候,Vin+=GNDQ3一直导通Q4导通的时候,Vin-=GND+0.7VQ4断开的时候,Vin-=Vcc-0.7V-0.7V(两个二极管的压降)值得讨论的是当 Q1,Q2,Q4都导通的时候,似乎Vin+与Vin-相等用普通单片机实现低成本高精度A/D与D/A转换(之一)摘要:用普通单片机实现低成本的多路A/D与D/A转换,其转换结果为8bit或更高。

关键词:单片机 A/D转换 D/A转换 PWM(脉冲宽度调制)比较器目前单片机在电子产品中已得到广泛应用,许多类型的单片机内部已带有A/D转换电路,但此类单片机会比无A/D转换功能的单片机在价格上高几元甚至很多,本文给大家提供一种实用的用普通单片机实现的A/D 转换电路,它只需要使用普通单片机的2个I/O脚与1个运算放大器即可实现,而且它可以很容易地扩展成带有4通道A/D转换功能,由于它占用资源很少,成本很低,其A/D转换精度可达到8位或更高,因此很具有实用价值。

其电路如图一所示:图一其工作原理说明如下:1、硬件说明:图一中“RA0”和“RA1”为单片机的两个I/O脚,分别将其设置为输出与输入状态,在进行A/D转换时,在程序中通过软件产生PWM,由RA0脚送出预设占空比的PWM波形。

比较器

比较器

模拟比较器:将模拟量与一标准值进行比较,当高于该值时,输出高(或低)电平.反之,则输出低(或高)电平.例如,将一温度信号接于运放的同相端,反相端接一电压基准(代表某一温度),当温度高于基准值时,运放输出高电平,控制加热器关闭,反之当温度信号低于基准值时,运放输出低电平,将加热器接通.这一运放就是一个简单的比较器,因为输入与输出同相,称为同相比较器..有的模拟比较器具有迟滞回线,称为迟滞比较器,用这种比较器,有助于消除寄生在信号上的干扰.数字比较器:用来比较二组二进制数是否相同,相同时输出(或低)高电平,反之,则输出相反的电平.最简单的数字比较器是一位二进制数比较器,是一个异或门(或同或门).电压比较器的作用:它可用作模拟电路和数字电路的接口,还可以用作波形产生和变换电路等。

利用简单电压比较器可将正弦波变为同频率的方波或矩形波电压比较器是集成运放非线性应用电路,他常用于各种电子设备中,那么什么是电压比较器呢?下面我给大家介绍一下,它将一个模拟量电压信号和一个参考固定电压相比较,在二者幅度相等的附近,输出电压将产生跃变,相应输出高电平或低电平。

常用的电压比较器有过零电压比较器、具有滞回特性的过零比较器、滞回电压比较器,窗口(双限)电压比较器.1.模拟比较器将模拟量与一标准值进行比较,当高于该值时,输出高(或低)电平.反之,则输出低(或高)电平.例如,将一温度信号接于运放的同相端,反相端接一电压基准(代表某一温度),当温度高于基准值时,运放输出高电平,控制加热器关闭,反之当温度信号低于基准值时,运放输出低电平,将加热器接通.这一运放就是一个简单的比较器,因为输入与输出同相,称为同相比较器..有的模拟比较器具有迟滞回线,称为迟滞比较器,用这种比较器,有助于消除寄生在信号上的干扰.2.数字比较器用来比较二组二进制数是否相同,相同时输出(或低)高电平,反之,则输出相反的电平.最简单的数字比较器是一位二进制数比较器,是一个异或门(或同或门).电压比较器可以看作是放大倍数接近“无穷大”的运算放大器。

模拟电路比较器

模拟电路比较器

模拟电路比较器模拟电路比较器是一种重要的电子元件,它用于将输入信号与一个参考电压进行比较,输出一个高或低电平的信号。

比较器在很多电子设备中得到广泛应用,本文将从基本原理、电路结构和工作特性等方面进行介绍。

1. 基本原理比较器是基于放大器的电路,它能将微小的输入信号放大到一个足够大的幅度。

基本的比较器电路由一个放大器和一个阈值电压组成。

放大器将输入信号放大后与阈值电压进行比较,输出一个逻辑高或逻辑低信号。

2. 电路结构常见的比较器电路可以分为以下几种类型:2.1 简单比较器:由一个运算放大器和一个阈值电压组成。

运算放大器具有高增益和高输入阻抗,能够将输入信号放大。

阈值电压用于与输入信号进行比较,输出逻辑电平。

2.2 增量式比较器:由若干个简单比较器级联构成。

增量式比较器可以实现更高的增益和更精确的比较。

2.3 窗口比较器:具有两个阈值电压,用于设置比较的上下限。

当输入信号位于两个阈值电压之间时,输出为高电平。

3. 工作特性比较器的工作特性主要有以下几个方面:3.1 响应时间:比较器的响应时间是指它从接收到输入信号到输出发生变化的时间。

一般来说,响应时间越短,比较器的性能越好。

3.2 增益:比较器的增益指的是输出电压变化与输入电压变化之间的比例关系。

增益越大,比较器的放大能力越强。

3.3 稳定性:比较器的稳定性是指在不同工作条件下,输出电压的波动程度。

稳定性好的比较器输出电压波动小,具有更好的可靠性。

3.4 功耗:比较器的功耗是指其在工作过程中消耗的能量。

低功耗的比较器对于电子设备的长久使用非常重要。

4. 应用领域比较器广泛应用于各种电子设备中,包括但不限于以下领域:4.1 电压检测:比较器可用于检测电路中的电压是否超过某个阈值,如过压保护。

4.2 触发器:比较器可用于触发器的设计,实现信号的稳定触发和延时等功能。

4.3 模拟信号处理:比较器可用于模拟信号的采样、测量和处理等应用。

4.4 开关控制:通过比较器的输出信号控制开关的开关状态,实现电路的自动控制。

比较器和DA器件实现AD转换功能的电路设计

比较器和DA器件实现AD转换功能的电路设计

实验8-4. 比较器和D/A器件实现A/D转换功能的电路设计程序设计与硬件实验LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;ENTITY DAC2ADC ISPORT ( CLK : IN STD_LOGIC; --计数器时钟LM311 : IN STD_LOGIC; --LM311输出,由PIO37口进入FPGACLR : IN STD_LOGIC; --计数器复位DD : OUT STD_LOGIC_VECTOR(7 DOWNTO 0) ;--输向0832的数据DISPDATA : OUT STD_LOGIC_VECTOR(7 DOWNTO 0) );--转换数据显示END;ARCHITECTURE DACC OF DAC2ADC ISSIGNAL CQI : STD_LOGIC_VECTOR(7 DOWNTO 0) ;BEGINDD <= CQI ;PROCESS(CLK, CLR, LM311)BEGINIF CLR = '1' THEN CQI <= "00000000";ELSIF CLK'EVENT AND CLK = '1' THENIF LM311 = '1' THEN CQI <= CQI + 1; END IF;--如果是高电平,继续搜索END IF; --如果出现低电平,即可停止搜索,保存计数值于CQI中END PROCESS;DISPDATA <= CQI WHEN LM311='0' ELSE "00000000" ;--将保存于CQI中的数输出END;DAC2ADC的RTL电路变换后的数据显示:在数码8/7:PIO47-PIO40LM311比较器接0832的8位数据线引脚锁定时要作如下拨码:接0832变换后的数据显示:在数码8/7:PIO47-PIO40文件下载注意此示例存放的路径FPGA 的PIO37定义为LM311与比较器输出相接,但使用时要作拨码连接。

ad工作原理

ad工作原理

ad工作原理
AD(Analog-to-Digital)转换器是一种将模拟电信号转换为数
字信号的设备。

其工作原理可简单分为两个过程:采样和量化。

采样是指将连续的模拟信号离散化,即在一段时间内对信号进行有限次的测量。

采样频率越高,对模拟信号的还原度就越高。

通常采样率为模拟信号频率的2倍。

量化是将采样后的信号离散化为一系列离散级别的数值。

通过确定量化级数和分辨率,将连续的模拟信号转换为相应的离散数值。

量化误差是量化过程中产生的误差,它取决于量化级数的多少。

AD转换器内部通常包括了采样保持电路(Sample and Hold)
和比较器(Comparator)。

采样保持电路用于在采样时刻将模
拟信号以给定的速率存储起来。

比较器则用于将模拟信号与一系列参考电压进行比较,以判断信号处于哪一个离散级别。

在AD转换器中,采样和量化过程是交替进行的。

根据量化级数和分辨率的不同,AD转换器可以实现不同精度的信号转换。

转换后的数字信号可以在计算机或其他数字系统中进行处理和存储。

总结起来,AD转换器通过采样和量化的过程将连续的模拟信
号转换为离散的数字信号。

它的工作原理是将模拟电信号进行抽样和离散化,最终得到一系列离散级别的数字数值。

数字电子技术AD、DA

● ●
双极性输出
VR
127 128
VR
1 128
VR
0 128
0
VR
1 128
VR
127 128
VR
128 128
单极性输出
VR
255 256
VR
129 256
VR
128 256
VR
127 256
VR
1 256
VR
0 256
①同样的二进制码输入, 偏移双极性输出平移半程, 即输入80H对应输出为0。
取Rf=3R
倒T型电阻网络
VO
I RF
1 24
VR R
RF N B
取Rf=R
VO
VR 24
NB
VO
VR 24
NB
VO
VR 24
NB
VO
VR 2n
NB
NB
n1
di
2i
dn12n1+dn22n2+ d121+d020
i0
设在T型电阻网络中,输入二进制的位数n=6,参考电压
VR=10V,当输入X=110101时,求: 1、RF=2R时,VO=? 2、RF=3R时,VO=?

VD
1 8
VR 3
同理,当d3d2d1d0=0010

VD
1 4
VR 3
当d3d2d1d0=0100

VD
1 2
VR 3
当d3d2d1d0=1000

VD
VR 3
RF
2R A
RB
RC
R D 2R I∑ -
P
2R
2R
2R
2R

模拟电子技术教程第6章习题答案

第6章习题答案1. 概念题:(1)由运放组成的负反馈电路一般都引入深度负反馈,电路均可利用虚短路和虚断路的概念来求解其运算关系。

(2)反相比例运算电路的输入阻抗小,同相比例运算电路的输入阻抗大,但会引入了共模干扰。

(3)如果要用单个运放实现:A u=-10的放大电路,应选用 A 运算电路;将正弦波信号移相+90O,应选用 D 运算电路;对正弦波信号进行二倍频,应选用 F 运算电路;将某信号叠加上一个直流量,应选用 E 运算电路;将方波信号转换成三角波信号,应选用 C 运算电路;将方波电压转换成尖顶波信号,应选用 D 运算电路。

A. 反相比例B. 同相比例C. 积分D. 微分E. 加法F. 乘方(4)已知输入信号幅值为1mV,频率为10kHz~12kHz,信号中有较大的干扰,应设置前置放大电路及带通滤波电路进行预处理。

(5)在隔离放大器的输入端和输出端之间加100V的电压会击穿放大器吗?(不会)加1000V的交流电压呢?(不会)(6)有源滤波器适合于电源滤波吗?(不适用)这是因为有源滤波器不能通过太大的电流或太高的电压。

(7)正弦波发生电路中,输出端的晶体管一定工作在放大区吗?(一定)矩形波发生电路中,输出端的晶体管一定工作在放大区吗?(不一定)(8)作为比较器应用的运放,运放一般都工作在非线性区,施密特比较器中引入了正反馈,和基本比较器相比,施密特比较器有速度快和抗干扰性强的特点。

(9)正弦波发生电路的平衡条件与放大器自激的平衡条件不同,是因为反馈耦合端的极性不同,RC正弦波振荡器频率不可能太高,其原因是在高频时晶体管元件的结电容会起作用。

(10)非正弦波发生器离不开比较器和延时两个环节。

(11)当信号频率等于石英晶体的串联谐振或并联谐振频率时,石英晶体呈阻性;当信号频率在石英晶体的串联谐振频率和并联谐振频率之间时,石英晶体呈感性;其余情况下石英晶体呈容性。

(12)若需要1MHz以下的正弦波信号,一般可用 RC 振荡电路;若需要更高频率的正弦波,就要用 LC 振荡电路;若要求频率稳定度很高,则可用石英晶体振荡电路。

第六章 电压比较器


R1
首先计算上下门限电压:
UH R1 R1 R 2 U om R2 R1 R 2 U R 10 V
UL
R1 R1 R 2
U om
R2 R1 R 2
U R 2V
根据传输特性画输出波形图
R
ui
-+ +

uo
ui
10V 5V 2V 0
t
UR R1
Uom
R2 uo
稳幅环节使输出信号幅值稳定经常与放大电路合二为一振荡电路的基本组成部分基本放大电路a反馈电路起振条件平衡条件61正弦波振荡电路振荡电路以选频网络分类所以要满足相位条件只有在frc正弦波振荡电路一般用于产生频率低于1mhz的正弦波用运放组成的rc振荡器采用非线性元件热敏元件负温度系数热敏电阻热敏电阻的作用稳幅措施正温度系数热敏电阻1变压器反馈式振荡电路定性分析反馈满足相位平衡条件lc正弦波振荡电路频率由lc谐振网络决定
1. 没加参考电压的下 行滞回比较器
分析
1. 因有正反馈,输出饱和。 2. 当uo正饱和时(uo =+UOM) :
U R1 R1 R2 U om U H
ui
R
-+ +
R1 U R2 +

uo
3. 当uo负饱和时(uo =–UOM) :
U R1 R1 R2 U om U L
当交变电压频率 = 固有频率时,振幅最大。——压电谐振
机械振动惯性 静态电容
特性 A. 串联谐振
fs 1 2 LC
晶片的弹性
晶体等效阻抗为纯阻性
晶片的摩擦损耗
图 石英晶体的等效电路及其频率特性
B. 并联谐振

AD公司运放和比较器参数

AD公司运放和比较器参数首先,让我们来了解一下AD公司的运放。

运放是一种重要的模拟集成电路,具有放大、滤波、积分和微分等功能。

AD公司的运放产品涵盖多种类型和系列,包括低功耗运放、高速运放、精密运放和工业级运放等,以满足不同应用领域的需求。

在功能特点方面,AD公司的运放具有以下几个方面的优势。

首先,低噪声特性,可以提供清晰的信号放大和处理。

其次,高增益,可以将输入信号水平提高多倍,以适应不同的信号处理需求。

此外,AD公司的运放还具有低功耗、高精度和高稳定性等特点,以保证信号放大和处理的准确性和可靠性。

下面我们来看一下AD公司运放的性能指标。

AD公司的运放产品在性能上表现出色,具有以下几个方面的优势。

首先,它们具有宽带宽和高截止频率,可以处理更高频率范围的信号。

其次,AD公司的运放产品具有低输入偏置电流和低输入偏置电压,可以减少对原始信号的干扰。

此外,它们还具有高共模抑制比和高电源抑制比,可以减少共模干扰和电源噪声的影响。

最后,让我们来看一下AD公司的比较器产品。

比较器是一种用于比较两个输入信号并产生输出信号的电路。

AD公司的比较器产品具有以下几个主要特点。

首先,高速响应,可以快速比较输入信号并产生输出信号。

其次,低功耗,可以满足需要长时间运行和低功耗的应用。

此外,AD公司的比较器还具有高精度和低失调电压等特点,保证了比较结果的准确性和可靠性。

在应用领域方面,AD公司的运放和比较器产品广泛应用于各个领域。

例如,在通信领域,它们可以用于信号放大、滤波和数据处理等方面。

在工业领域,它们可以用于传感器信号处理和控制系统中。

此外,AD公司的运放和比较器还可以在医疗设备、汽车电子和消费电子等领域中得到广泛应用。

综上所述,AD公司的运放和比较器具有多种类型和系列,具有优良的功能特点和性能指标,在各个应用领域都有着广泛的应用。

无论是在通信、工业还是其他领域,AD公司的运放和比较器产品都能够满足不同应用需求,并提供高性能、高可靠性的解决方案。

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

AD转换器完成
AD转换器中断
A / D 简 介
内部基准电压
AD转换器 基准电压 多路开关
查动输入
§7.1.4 A/D转换的控制寄存器
A/D转换控制寄存器由以下寄存器组成: ADC结果存放寄存器-ADCL 和 ADCH 由于是10位的A/D,所以结果存放在两个8位寄存器ADCL 和 ADCH 中,读取结果时必须先读取低位,再读取高位,否则读到的结 果是不正确的。结果数据格式如下:


模 拟 比 较 器 应 用
本章内容
一.模拟比较器原理和结构 二.模拟比较器的控制 三.模拟比较器应用举例 四.ATmega16中A/D的使用 五.模拟信号的处理 六.综合应用举例
模 拟 比 较 器 原 理 和 结 构
• 模拟比较器实际是比较AIN0和AIN1之间的电压,当AIN0大 于AIN1时,ACO为1,此时可根据中断触发方式(ACIS1和 ACIS0控制)和中断许可控制(ACIE)的选择,发中断请求。 从图中可以看出,AIN0通过控制(ACBG),可以选择接内 部的1.22V基准电源,AIN1通过控制(ACME和ADEN)使其 接ADC转换器的多路开关的输出端。(此时不能使用ADC功能) • ACD=0 模拟比较器才能工作。 • 当ACIC=1时,ACI可以触发定时器/计数器1的输入捕获功能。
§7.1.4 A/D相关寄存器介绍
位4(ADIF):ADC中断标志。ADC转换完成后ADIF=1,如 果ADC转换完成中断开放,则会引起中断和执行中断程序,此时 ADIF由CPU自动清0。当屏蔽中断时,通过给此位写1使其清0。
位3(ADIE):ADC中断许可位。ADIE=1,开放ADC转换完 成中断,ADIE=0,则不开放ADC转换完成中断。 位2~位0(ADPS2~ADPS0):ADC工作时钟的分频系数选择 位。ADC工作时钟频率一般在50~200KHz之间,而系统工作的 频率高于此频率,因而必须进行分频。分频系数见下表: ( ADC工作时钟频率越高,转换速度越快,但工作时钟频率必 须小于200KHz)
§7.1.4 A/D相关寄存器介绍
AD电压值的计算:
单端输入时,放大倍数为1
单端输入时电压计算方法:
假定输入电压为0V时转换后数字量为0,输入电压为 VRef时(最大值)为1024,转换后的数字是X,则实 际输入的电压Y为:Y=(X×VRef)/1024 双端输入时电压计算方法: 假定条件和上面一样,则: 则实际输入的电压Y为:Y=(X×VRef)/512/放大倍 数 。Y的值为Y正极-Y负极的差值。 双端输入时,最高位为符号位,为0时表示Y为正电压 ( Y正极>Y负极),为1时Y为负电压( Y正极<Y负 极)。
ACIS1 0 0 ACIS0 0 1 中断模式 输出ACO变化触发 保留 ACIS1 1 1 ACIS0 0 1 中断模式 输出ACO下降沿触发 输出ACO上升沿触发
模拟比较器的控制
模拟比较器由下列控制寄存器控制 • 特殊功能寄存器-SFIOR
位 SFIOR 初始值 0 0 0 0 7 6 5 4 3 ACME 0 0 0 0 2 1 0
§7.1.4 A/D相关寄存器介绍
控制和状态寄存器-ADCSRA
位 ADCSRA 初始值 7 ADEN 0 6 ADSC 0 5 ADATE 0 4 ADIF 0 3 ADIE 0 2 ADPS2 0 1 ADPS1 0 0 ADPS0 0
位7(ADEN):ADC使能。ADEN=1 ,关闭PA口的输入和输出功能,PA 口为A/D输入口。ADEN=0,关闭ADC功能,PA作为基本输入和输出口。 位6(ADSC):ADC开始转换。 当A/D为单一转换模式时,选择通道后,ADSC=1开始转换,转换完成 后ADSC自动复位为0。 当A/D为自动触发且在自由转换模式时,ADSC=0开始转换,ADSC=1 停止转换。 当A/D为自动触发且在非自由转换模式时,ADSC不起作用,转换开始由 相应触发条件控制。 位5(ADATE):ADC转换自动触发选择。ADATE=0,不选择此功能; ADATE=1,ADC转换由相应的触发条件自动触发,触发条件由SFIOR设定。
应用举例-程序框图
应用举例-程序
#include “avr/io.h”
int main() {unsigned char mid; //定义变量 DDRD = 0xff; //设置PC口为输出 PORTD = 0xff; //设置PC口为输出为高电平(LED熄灭) ACSR = 0x00; //启动模拟比较器 while(1) { mid = ACSR & 0x20; //读出模拟比较器的输出值 if( mid == 0 ) // 输出1 熄灭LED PORTD=1; else PORTD=0; // 输出0 点亮LED } }
§7.1.2 A/D转换的基本概念
输入信号量程:指A/D转换器输入信号的最低和最高的电压。 输入信号如果超出范围,则会导致芯片的损坏。ATmega16的 输入信号量程是0-5V的直流电压信号。 基准电源: A/D转换器为量化输入的电压信号,在转换时必 须提供一个基准电压,及基准电源。基准电源的电压值决定 可以转换输入信号的最大值,所以一般等于输入信号的最大 值。 位数:指A/D转换器用多少位二进制数表示输入信号的值。 ATmega16中A/D的位数为10位。位数越多,说明A/D转换器 精度越高。如:用12位二进制数表示0-5V的信号,则0V对 应数字0x000,5V对应0xFFF(4096)。所以最小可以表示的 电压是: (5-0)/(4096-0)=0.001V 同样的输入信号,如果是10位则最小可以表示的电压是: (5-0)/(1024-0) =0.005V
※ ADCL和ADCH在 C语言中合成为ADCW。
§7.1.4 A/D转换的控制寄存器
多路转换选择寄存器 - ADMUX 用于选择AD转换输入端、基准电源、数据格式等。说明如下:
位 ADMUX 初始值 7 REFS1 0 6 REFS0 0 5 ADLAR 0 4 MUX4 0 3 MUX3 0 2 MUX2 0 1 MUX1 0 0 MUX0 0
§7.1.2 A/D转换的基本概念
分辨率:指A/D转换器最小可以分辨的值,用 ±1/2LSB 表示,和输入信号量程和转换位数有关。 多路切换开关:多路切换开关是只有一个输出和多个 输入的电子开关,其输出接A/D 转换器的输入,选择 多路切换开关不同的输入端和输出端相连,就可以实 现对多路输入信号进行转换。
位7~位6(REFS1、 REFS0):基准电源选择,功能选择见下表
REFS1 0 0 1 1 REFS0 0 1 0 1 基 准 电 源 选 择 参考电压为AREF,内部参考电源关闭 AVcc为参考电压,AREF通过电容接地 保留 使用内部2.56V参考电压,AREF通过电容接地
位5(ADLAR):输出数据对齐格式。为0数据右对齐,为1左对齐。(见 ADCL和ADCH的说明)
位3(ACME):ACME=1且ADEN=0,此时模拟比较器的负端接的是ADC多 路转换开关的输出端。ACME在ADEN=1时不起作用。具体请见下表:
模拟比较器的应用举例
如图所示:外部信号由模拟比 较器的AIN0输入,AIN1接 至VCC的分压,取R1=R2, 则AIN1的电压为0.5VCC。
当AIN0的电压大于0.5VCC时, ACSR中的ACO置‘1’;低 于时则清‘0’。当AIN0的 电压大于0.5VCC时,LED灯 亮,反之熄灭。
右对齐:ADMUX的ADLAR=0时
位 ADCH 15 0 14 0 13 0 12 0 11 0 10 0 9 ADC9 8 ADC8
ADCL

ADC7
7
ADC6
6
ADC5
5
ADC4
4
ADC3
3
ADC2
2
ADC1
1
ADC0
0
左对ห้องสมุดไป่ตู้:ADMUX的ADLAR=1时
位 ADCH ADCL 位 15 ADC9 ADC1 7 14 ADC8 ADC0 6 13 ADC7 0 5 12 ADC6 0 4 11 ADC5 0 3 10 ADC4 0 2 9 ADC3 0 1 8 ADC2 0 0
§7.1.3 ATmega16中A/D简介
A/D的位数为10位。 8路模拟输入信号ADC0-ADC7,和PA0- PA7为同一个引脚。 模拟地AGND、A/D芯片工作的模拟电源 AVcc: AVcc和单片机工作电源Vcc之间的压 差不超过0.3V,一般和Vcc相连。AGND一般在 一点集中和GND相连,以提高A/D芯片抗干 扰的能力。 基准电源ARef: ARef电压值在AVcc和 AGND之间,决定输入电压的最大值。A/D转 换器的基准电源也可采用内部提供的基准电源, 此时ARef通过电容和AGND相连。
ATmega16中A/D的使用
一. 二. 三. 四. 五. A/D转换的作用 A/D转换的基本概念 ATmega16中A/D简介 A/D转换的控制寄存器 A/D的基本使用举例
§7.1.1 A/D转换的作用
模拟量:指信号是连续变化的量。如电压信号、温 度信号、油的压力信号等。 数字量:由二进制数表示的量。计算机只能处理数 字量。 计算机只能处理数字量,所以必须通过模/数转换器 (简称A/D转换器或ADC)把模拟信号转换成数字信号。 模/数转换器根据其转换采用的方法,可以分成并行 型A/D转换器、逐次逼近型A/D转换器、双积分型A/D 转换器三种。 ATmega16中A/D为逐次逼近A/D转换 器。
10000
ADC0
ADC1
1
§7.1.4 A/D转换的控制寄存器
接上表
MUX4~MUX0 10001 10010 10011 10100 10101 10110 10111 11000 11001 11010 11011 11100 11101 11110 11111 1.22V 0V 无效 单端输入模式 差动输入正端 ADC1 ADC2 ADC3 ADC4 ADC5 ADC6 ADC7 ADC0 ADC1 ADC2 ADC3 ADC4 ADC5 差动输入负端 ADC1 ADC1 ADC1 ADC1 ADC1 ADC1 ADC1 ADC2 ADC2 ADC2 ADC2 ADC2 ADC2 无效 放大倍数 1 1 1 1 1 1 1 1 1 1 1 1 1
相关文档
最新文档