AD芯片的选择

合集下载

《常用ADC芯片简介》

《常用ADC芯片简介》

常用ADC芯片简介各种类型的单片集成ADC有很多种,读者可根据自己的要求参阅手册进行选择。

这里主要介绍两种集成ADC和一个应用实例。

一、集成ADC简介1.ADC 0809ADC0809是一种逐次比较型ADC,它是采用CMOS工艺制成的8位8通道A/D转换器,采用28只引脚的双列直插封装,其原理图和引脚图示于图1。

表1通道选择表地址输入选中通道ADDC ADDB ADDA0 0 0 0 1 1 1 1 011111111IN0IN1IN2IN3IN4IN5IN6IN7该转换器有三个主要组成部分:256个电阻组成的电阻阶梯及树状开关、逐次比较寄存器SAR和比较器。

电阻阶梯和开关树是ADC 0809的特点。

ADC 0809与一般逐次比较ADC 另一个不同点是,它含有一个8通道单端信号模拟开关和一个地址译码器,地址译码器选择8个模拟信号之一送入ADC进行A/D转换,因此适用于数据采集系统。

表1为通道选择表。

图(b)为引脚图。

各引脚功能如下:图1 ADC 0809原理图和引脚图(1)IN 0 ~ IN 7是8路模拟输入信号;(1)ADDA 、ADDB 、ADDC 为地址选择端;(2)2-1~2-8为变换后的数据输出端;(3)START (6脚)是启动输入端,输入启动脉冲的下降沿使ADC 开始转换。

脉冲宽度要求大于100ns ;(4)ALE (22脚)是通道地址锁存输入端。

当ALE 上升沿来到时,地址锁存器可对ADDA 、ADDB 、ADDC 锁定,为了稳定锁存地址,即在ADC 转换周期内模拟多路器稳定地接通在某一通道,ALE 脉冲宽度应大于100ns 。

下一个ALE 上升沿允许通道地址更新。

实际使用中,要求ADC 开始转换之前地址就应锁存,所以通常将ALE 和START 连在一起,使用同一个脉冲信号,上升沿锁存地址,下降沿启动转换。

(5)OE (9脚)为输出允许端,它控制ADC 内部三态输出缓冲器。

当OE= 0时,输出端为高阻态,当OE=1时,允许缓冲器中的数据输出。

AD选型

AD选型

A/D转换器的选型技巧及注意事项(转)AD的选择,首先看精度和速度,然后看是几路的,什么输出的比如SPI或者并行的,差分还是单端输入的,输入范围是多少,这些都是选AD需要考虑的。

DA的选择,主要是精度和输出,比如是电压输出还是电流输出等等。

在进行电路设计时,面对种类繁多的A/D、D/A芯片,如何选择你所需要的器件呢?这要综合设计的诸项因素,系统技术指标、成本、功耗、安装等,最重要的依据还是速度和精度。

精度:与系统中所测量控制的信号范围有关,但估算时要考虑到其他因素,转换器位数应该比总精度要求的最低分辩率高一位。

常见的A/D、D/A器件有8位,10位,12位,14位,16位等。

速度:应根据输入信号的最高频率来确定,保证转换器的转换速率要高于系统要求的采样频率。

通道:有的单芯片内部含有多个A/D、D/A模块,可同时实现多路信号的转换;常见的多路A/D器件只有一个公共的A/D模块,由一个多路转换开关实现分时转换。

数字接口方式:接口有并行/串行之分,串行又有SPI、I2C、SM等多种不同标准。

数值编码通常是二进制,也有BCD(二~十进制)、双极性的补码、偏移码等。

模拟信号类型:通常AD器件的模拟输入信号都是电压信号,而D/A器件输出的模拟信号有电压和电流两种。

根据信号是否过零,还分成单极性(Unipolar)和双极性(Bipolar)。

电源电压:有单电源,双电源和不同电压范围之分,早期的A/D、D/A器件要有+15V/-15V,如果选用单+5V电源的芯片则可以使用单片机系统电源。

基准电压:有内、外基准和单、双基准之分。

功耗:一般CMOS工艺的芯片功耗较低,对于电池供电的手持系统对功耗要求比较高的场合一定要注意功耗指标。

封装:常见的封装是DIP,现在表面安装工艺的发展使得表贴型封装的应用越来越多。

跟踪/保持(Track/Hold缩写T/H):原则上直流和变化非常缓慢的信号可不用采样保持,其他情况都应加采样保持。

8路adc常规方案

8路adc常规方案

8路ADC常规方案引言模拟数字转换器(ADC)是现代电子系统中常用的一个关键元件。

它将连续变化的模拟信号转换为数字信号,使得数字处理器能够读取和处理这些信号。

在很多应用中,需要将多个模拟信号转换为数字信号,这就要使用多路ADC方案。

本文将介绍一种常规的8路ADC方案。

设计方案器件选择在设计8路ADC方案时,首先需要选择适当的器件。

以下是一些常见的器件选择:1.ADC芯片:需要选择支持8路输入的ADC芯片。

常见的选择有Texas Instruments的ADS1278和Analog Devices的AD7476A。

2.电压参考源:ADC的转换结果受到参考电压的影响,因此需要选择适当的电压参考源。

3.滤波器:如果输入信号存在噪声或杂散成分,需要使用滤波器进行滤波以提高转换结果的精度。

硬件连接一旦选择了合适的器件,下一步是进行硬件连接。

以下是8路ADC方案的典型硬件连接:1.连接电压参考源:将电压参考源连接到ADC的参考输入引脚上,确保参考电压稳定且与所选ADC的参考电压要求相匹配。

2.连接模拟输入信号:将8个模拟输入信号分别连接到ADC的输入引脚上。

确保信号连接正确且没有干扰。

3.连接滤波器:如果需要使用滤波器,将滤波器与ADC的输入引脚相连。

软件编程完成硬件连接后,需要进行软件编程以实现数据的采集和处理。

以下是进行软件编程的主要步骤:1.初始化ADC芯片:使用特定的命令序列初始化ADC芯片,包括设置采样率、参考电压等参数。

2.配置GPIO:配置GPIO以使其能够接收来自ADC芯片的数据。

3.数据采集:使用适当的指令从ADC芯片中读取数据,将其存储在相应的变量中。

4.数据处理:对采集到的数据进行处理,可以进行滤波、校正、单位换算等操作。

5.数据显示:将处理后的数据显示在适当的界面上,以便用户进行观察和分析。

总结本文介绍了一种常规的8路ADC方案。

通过选择合适的器件、进行正确的硬件连接和软件编程,可以实现对8个模拟输入信号的数字化采集和处理。

关于ADC的应用需要注意的几个问题

关于ADC的应用需要注意的几个问题

纯净的电源,对于电路设计,当然是最好的,但是现实中不存在的。

因此,对于电源是要靠自己进行设计来优化它。

首先是电源芯片的选择。

开关式DC/DC型的噪声最大,其频率一般在几十kHz到几百kHz。

电荷泵原理的电源芯片,噪声会小一些。

最小的是LDO。

电源芯片一般会有一个PSRR指标,即电源抑制比。

它的含义是,芯片对于Vin的抑制能力。

LDO自身的原理决定了它的输出噪声比较低,它的PSRR也比较高。

前面说的是电源芯片自身的噪声抑制能力。

要想得到好的电源,还需要注意两端点:(1)电源芯片输出侧的滤波处理;(2)各IC的VCC处的去耦处理。

滤波:开关型DC/DC芯片,一般需要使用Pi型滤波。

LDO的输出滤波,用电容就可以了。

电容要选择比较大的电容和小的电容并联,如47uF并联0.1或0.01uF。

钽电容是不错的电源滤波电容。

IC的VCC去耦:如果IC的VCC管脚距离电源芯片的输出脚比较远,则IC的VCC管脚处必须加0.01uF到0.1uF的去耦电容,该电容距离VCC管脚要尽量近。

2、IC部分一般ADC,尤其是高精度的ADC,都会提供一个layout的示例。

这个要仔细看文档的。

IC一般也有一个PSRR指标。

因此,很多时候,你精度不好,不见得是电源引起的。

3、接地设计高精度、高速度的采样电路,接地设计尤为重要!例如,一点接地。

这个题目也不小。

建议自己找文档仔细研究下接地问题。

4、参考电压kilby网友始终没有给出参考电压是如何设计的,这让我疑惑。

在考虑精度、信噪比时,怎能将参考电压排除在外?如果ADC是5V供电,那么它的参考电压是不能取5V电源作为参考的。

只有对精度要求很低的时候才会这么设计。

高精度AD转换必须采用好的电压参考!为了达到较大的动态范围,一般电压参考会选择略低于供电电压。

例如,5V供电,可选4.096V的电压参考。

注意:电压参考的驱动能力、温漂、初始精度等指标都要仔细考虑。

5、阻抗匹配问题连接到ADC的analog input管脚的信号,其等效内阻是多少?在高速采样的时候,对于信号的驱动能力,是有一定要求的。

常用AD芯片介绍

常用AD芯片介绍

常用AD芯片介绍AD芯片是指模数转换芯片(Analog-to-Digital Converter),主要用于将模拟信号转换为数字信号。

它在现代电子设备中扮演着极为重要的角色,并广泛应用于通信、医疗、工业控制、汽车电子以及消费电子等领域。

下面将介绍几种常用的AD芯片。

1.AD7780:AD7780是一款高精度、低功耗的24位模数转换器。

它具有灵活的配置选项,可用于多种测量应用,如温度、压力、力量和湿度传感器。

AD7780能够提供高达23.8位的有效分辨率,具有低噪声和低漂移性能。

该芯片还提供了多种接口选项,如SPI接口和串行接口数据格式,以满足不同系统的需要。

2.AD7671:AD7671是一款12位的高速模数转换器。

它具有高采样率和低功耗的特点,能够提供高达1MSPS的转换速率。

AD7671还具有低失真、高信噪比和快速响应等优点,适用于高速数据采集和信号处理应用。

该芯片还提供了多种输入范围和接口选项,以满足不同应用场景的需求。

3.AD7903:AD7903是一款8位的高速模数转换器。

它具有高速采样率和低功耗的特点,能够提供高达20MSPS的转换速率。

AD7903还具有低功耗和小封装等优点,适用于便携式和嵌入式应用。

该芯片还配备了内部参考电压和自校准电路,提高了转换的精度和稳定性。

4.AD7175-2:AD7175-2是一款高精度、低功耗的24位模数转换器。

它具有内置低噪声放大器和可编程增益放大器,能够适应不同信号强度的测量需求。

AD7175-2具有极低的失真和漂移性能,能够提供高达23.8位的有效分辨率。

该芯片还支持多种接口选项,如SPI接口和I²C接口,以方便与其他外围设备的连接。

5.AD7760:AD7760是一款高精度、低功耗的24位模数转换器。

它能够提供高达256kSPS的转换速率,并具有低噪声和低漂移性能。

AD7760还具有自动校准和过采样滤波器等功能,提高了转换的精度和稳定性。

八运放集成电路 芯片型号

八运放集成电路 芯片型号

八运放集成电路芯片型号八运放集成电路芯片型号简介引言:八运放集成电路芯片是一种常用于电子设备中的集成电路芯片,其具有多种型号和规格,可广泛应用于各种电子设备中的信号放大、滤波、混频等功能。

本文将对几种常见的八运放集成电路芯片型号进行介绍,以便读者更好地了解和应用这些芯片。

一、AD823AD823是一款高性能、低功耗的八运放集成电路芯片。

该芯片具有低噪声、高增益和低失真等特点,适用于医疗设备、心电图仪等需要高精度信号放大的应用场景。

AD823采用了先进的CMOS工艺,具有较低的功耗和较广的工作电压范围,能够满足不同应用的需求。

二、LM358LM358是一款经典的八运放集成电路芯片,被广泛应用于各种电子设备中。

该芯片具有低功耗、低噪声和高增益等特点,适用于信号放大、滤波和直流偏置等应用。

LM358采用了双运放结构,具有较高的输入阻抗和较低的输出阻抗,能够提供稳定和可靠的信号放大功能。

三、TL072TL072是一款高性能、低噪声的八运放集成电路芯片。

该芯片具有较高的增益带宽积和较低的失调电流,适用于音频放大、滤波和混频等应用。

TL072采用了双JFET输入结构,具有较高的输入阻抗和较低的输入偏置电流,能够提供高质量的信号放大和处理功能。

四、OPA2340OPA2340是一款高精度、低功耗的八运放集成电路芯片。

该芯片具有低噪声、高增益和低失真等特点,适用于精密测量仪器、音频放大和滤波等应用。

OPA2340采用了先进的CMOS工艺和镁铁封装,具有较低的功耗和较高的工作温度范围,能够在恶劣环境下稳定工作。

五、AD827AD827是一款高性能、高精度的八运放集成电路芯片。

该芯片具有低噪声、高增益和低失真等特点,适用于音频放大、测量仪器和通信设备等应用。

AD827采用了先进的CMOS工艺和镁铁封装,具有较低的功耗和较高的工作电压范围,能够满足各种应用的需求。

结论:八运放集成电路芯片是一种常用的电子元器件,具有多种型号和规格,可应用于各种电子设备中的信号放大、滤波、混频等功能。

[设计]AD转换芯片7705

[设计]AD转换芯片7705

[设计]AD转换芯片7705AD7705 性价比比较高的 16位 ad 使用比较简单用做单通道的时候基本不怎么需要设置做双通道的时候,发现的点问题,而这几点问题在网上的前辈那也没有特别说明这里提出来供用的着 AD7705 的参考下1. 关于时钟寄存器 AD7705 只有一个时钟寄存器而不是两个。

2.4576MHZ 是标准频率,如果用 4.9152MHZ的时候,要将 CLKDIV位置位也就是 2 分频到 2.4576 具体设置看手册2. 关于数据寄存器 AD7705 也只有一个数据寄存器,一段时间内只能对一路AD输入做数据转换。

数据转换范围单极性 0 -- Vref/Gain 对应 0 -- 0xffff(65535)双极性 -Vref/Gain -- 0 对应 0 -- 0x8000(32768) 0 - Vref/Gain 对应0x8000(32768) -- 0xffff(65535)3. 关于设置寄存器同样也只有一个,要用哪个通道就要先设置这个通道对应的寄存器值4. 校准寄存器虽然有 4对但只是对应外部校准的所以在用自校准,通道切换的时候也要重新自校准一下,校准的时候 DRDY 为高电平,校准完后为低电平校准完后第一次读的数据不怎么准应该读第二次转换出来的数据。

下边是我单通道切换转换的程序:#include <iom16v.h>//SPI 引脚定义 PB 口#define CS_DRDY 3#define CS_CS 4#define CS_MOSI 5#define CS_MISO 6#define CS_SCK 7extern void SpiInit(void); // SPI 初始化 M16extern void InitAD7705(void); // AD7705 初始化extern unsigned int ReadDataCH1(void); //读取转换数据extern unsigned int ReadDataCH2(void); //读取转换数据#include "AD7705.H"//定义位操作#define SET_BIT(x,y) ((x) |= (0x0001 << (y))) #define CLR_BIT(x,y) ((x) &= ~(0x0001 <<(y))) #define CPL_BIT(x,y) ((x) ^= (0x0001 << (y))) #define GET_BIT(x,y) (((x) & (1 << (y))) == 0? 0:1)#define LET_BIT(x,y,z) ((x) = (x) & (~(1 << (y))) | ((z) << (y))) //**********************短延时程序50us**************************// void delay50us(unsigned int t) {unsigned int j;for(;t>0;t--)for(j=0;j<70;j++);}// SPI 初始化 M16void SpiInit(void){//cs 置为输出方可不影响 SPI 总线DDRB|=(1<<CS_MOSI)|(1<<CS_SCK)|(1<<CS_CS);//使能 spi 设置为主机时钟极性为空闲时高平上升沿采样下降沿设置分频系数为128分频SPCR|=(1<<SPE)|(1<<MSTR)|(1<<SPR0);SPSR = 0x00; //setup SPISET_BIT(PORTB,CS_DRDY); //设置 REDY 信号输入端口上拉电阻使能SET_BIT(PORTB,CS_MISO); //设置 MISO 信号输入端口上拉电阻使能 }// SPI 发送接收数据unsigned char TransmitterSpi(unsigned char cData){SPDR = cData;while(!(SPSR&(1<<SPIF)));return SPDR;}//复位 AD7705void ResetAD(void){unsigned char i ;for(i = 10;i>0;i--) //持续DIN高电平写操作,恢复AD7705接口{TransmitterSpi(0xff);}}// AD7705 初始化void InitAD7705(void){CLR_BIT(PORTB,CS_CS); //CS置为输出低电平,使能 AD7705ResetAD() ;TransmitterSpi(0x20); //通讯寄存器 //通道 1,下一个写时钟寄存器自校准TransmitterSpi(0x00); //时钟寄存器 //写时钟寄存器设置 2.459Mhz更新速率为20hzTransmitterSpi(0x10); //通讯寄存器 //通道 1,下一个写设置寄存器TransmitterSpi(0x48); //设置寄存器 //自校准,增益 1,双极 ,缓冲delay50us(100); //延时TransmitterSpi(0x21); //通讯寄存器 //通道 2,下一个写时钟寄存器自校准TransmitterSpi(0x00); //时钟寄存器 //写时钟寄存器设置 2.459Mhz更新速率为20hzTransmitterSpi(0x11); //通讯寄存器 //通道 2,下一个写设置寄存器TransmitterSpi(0x48); //设置寄存器 //自校准,增益 1,双极,缓冲delay50us(100);}//*************************** 按照通道 1 读取****************************//unsigned int ReadDataCH1(void) {unsigned int getData = 0;unsigned char bufR[5];TransmitterSpi(0x10); //通讯寄存器 //通道 1,下一个写设置寄存器TransmitterSpi(0x48); //设置寄存器 //自校准,增益 1,双极 ,缓冲while(PINB&(1<<CS_DRDY)); //等待校准完成 READY 信号变为低电平TransmitterSpi(0x38); //发送 0x38 读取 CH1 数据寄存器while(PINB&(1<<CS_DRDY)); //等待 READY 信号变为低电平bufR[0]=TransmitterSpi(0xff); //转换结果高位bufR[1]=TransmitterSpi(0xff); //转换结果低位getData=(bufR[0]<<8)|bufR[1]; //获得数据 16 位return getData ; //返回数据}//***************************按照通道 2 读取****************************//unsigned int ReadDataCH2(void) {unsigned int getData = 0;unsigned char bufR[5];TransmitterSpi(0x11); //通讯寄存器 //通道 1,下一个写设置寄存器TransmitterSpi(0x48); //设置寄存器 //自校准,增益 1,双极 ,缓冲while(PINB&(1<<CS_DRDY)); //等待校准完成 READY 信号变为低电平TransmitterSpi(0x39); //发送 0x01 读取 AD7705 数据寄存器while(PINB&(1<<CS_DRDY)); //等待 READY 信号变为低电平bufR[0]=TransmitterSpi(0xff); //转换结果高位bufR[1]=TransmitterSpi(0xff); //转换结果低位getData=(bufR[0]<<8)|bufR[1]; //读取数据前 16 位return getData ;}void main(void){unsigned char adi ;unsigned int getData,getData2;SpiInit();InitAD7705();while(1){if(adi++ >=1) adi = 0;if(adi == 0) getData = ReadDataCH1(); if(adi == 1) getData2 = ReadDataCH2(); }}。

常用的AD芯片

常用的AD芯片

经常使用的A/D芯片之答禄夫天创作1. AD公司AD/DA器件AD公司生产的各种模数转换器(ADC)和数模转换器(DAC)(统称数据转换器)一直坚持市场领导地位,包含高速、高精度数据转换器和目前流行的微转换器系统(MicroConvertersTM )。

1.1 带信号调理、1mW功耗、双通道16位AD转换器:AD7705AD7705是AD公司出品的适用于低频丈量仪器的AD转换器。

它能将从传感器接收到的很弱的输入信号直接转换成串行数字信号输出,而无需外部仪表放大器。

采取Σ-Δ的ADC,实现16位无误码的良好性能,片内可编程放大器可设置输入信号增益。

通过片内控制寄存器调整内部数字滤波器的关闭时间和更新速率,可设置数字滤波器的第一个凹口。

在+3V电源和1MHz主时钟时, AD7705功耗仅是1mW。

AD7705是基于微控制器(MCU)、数字信号处理器(DSP)系统的理想电路,能够进一步节省成本、缩小体积、减小系统的复杂性。

应用于微处理器(MCU)、数字信号处理(DSP)系统,手持式仪器,分布式数据收集系统。

1.2 3V/5V CMOS信号调节AD转换器:AD7714AD7714是一个完整的用于低频丈量应用场合的模拟前端,用于直接从传感器接收小信号并输出串行数字量。

它使用Σ-Δ转换技术实现高达24位精度的代码而不会丢失。

输入信号加至位于模拟调制器前端的专用可编程增益放大器。

调制器的输出经片内数字滤波器进行处理。

数字滤波器的第一次陷波通过片内控制寄存器来编程,此寄存器可以调节滤波的截止时间和建立时间。

AD7714有3个差分模拟输入(也可以是5个伪差分模拟输入)和一个差分基准输入。

单电源工作(+3V或+5V)。

因此,AD7714能够为含有多达5个通道的系统进行所有的信号调节和转换。

AD7714很适合于灵敏的基于微控制器或DSP的系统,它的串行接口可进行3线操纵,通过串行端口可用软件设置增益、信号极性和通道选择。

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

AD芯片的选择
AD/DA芯片如何选择
工程师在进行电路设计时,面对林林总总的AD/DA芯片,如何选择你所需要的器件呢?这要综合设计的诸项因素,系统技术指标、成本、功耗、安装等,最主要的依据还是速度和精度。

精度?与系统中所测量控制的信号范围有关,但估算时要考虑到其他因素,转换器位数应该比总精度要求的最低分辩率高一位。

常见的AD/DA器件有8位,10位,12位,14位,16位等。

==速度?应根据输入信号的最高频率来确定,保证转换器的转换速率要高于系统要求的采样频率。

通道?有的单芯片内部含有多个AD/DA模块,可同时实现多路信号的转换;常见的多路AD器件只有一个公共的AD模块,由一个多路转换开关实现分时转换。

==数字接口方式?接口有并行/串行之分,串行又有SPI、I2C、SM等多种不同标准。

数值编码通常是二进制,也有BCD(二~十进制)、双极性的补码、偏移码等。

==模拟信号类型?通常AD器件的模拟输入信号都是电压信号,而DA器件输出的模拟信号有电压和电流两种。

同时根据信号是否过零,还分成单极性(Unipolar)和双极性(Bipolar)。

电源电压?有单电源,双电源和不同电压范围之分,早期的AD/DA器件要有+15V/-15V,如果选用单+5V 电源的芯片则可以使用单片机系统电源。

==基准电压?有内、外基准和单、双基准之分。

功耗?一般CMOS工艺的芯片功耗较低,对于电池供电的手持系统对功耗要求比较高的场合一定要注意功耗指标。

封装?常见的封装是DIP,现在表面安装工艺的发展使得表贴型SO封装的应用越来越多。

跟踪/保持(Track/Hold缩写T/H)?原则上直流和变化非常缓慢的信号可不用采样保持,其他情况都应加采样保持。

满幅度输出(Rail-to?Rail)?新近业界出现的新概念,最先应用于运算放大器领域,指输出电压的幅度可达输入电压范围。

在DA中一般是指输出信号范围可达到电源电压范围.
A/D器件和芯片是实现单片机数据采集的常用外围器件。

A/D转换器的品种繁多、性能各异,在设计数据采集系统时,首先碰到的就是如何选择合适的A/D转换器以满足系统设计要求的问题。

选择A/D转换器件需要考虑器件本身的品质和应用的场合要求,基本上,可以根据以下几个方面的指标选择一个A/D器件。

(1)A/D转换器位数
A/D转换器位数的确定,应该从数据采集系统的静态精度和动态平滑性这两个方面进行考虑。

从静态精度方面来说,要考虑输入信号的原始误差传递到输出所产生的误差,它是模拟信号数字化时产生误差的主要部分。

量化误差与A/D转换器位数有关。

一般把8位以下的A/D转换器归为低分辨率A/D转换器,9~12 位的称为中分辨率转换器,13位以上的称为高分辨率转换器。

10位A/D芯片以下误差较大,11位以上对减小误差并无太大贡献,但对A/D转换器的要求却提得过高。

因此,取10位或11位是合适的。

由于模拟
信号先经过测量装置,再经A/D转换器转换后才进行处理,因此,总的误差是由测量误差和量化误差共同构成的。

A/D转换器的精度应与测量装置的精度相匹配。

也就是说,一方面要求量化误差在总误差中所占的比重要小,使它不显著地扩大测量误差;另一方面必须根据目前测量装置的精度水平,对A/D转换器的位数提出恰当的要求。

目前,大多数测量装置的精度值不小于01%~0.5%,故A/D转换器的精度取0.05%~0。

1%即可,相应的二进制码为10~11位,加上符号位,即为11~12位。

当有特殊的应用时,A/D转换器要求更多的位数,这时往往可采用双精度的转换方案。

(2)A/D转换器的转换速率
A/D转换器从启动转换到转换结束,输出稳定的数字量,需要一定的转换时间。

转换时间的倒数就是每秒钟能完成的转换次数,称为转换速率。

确定A/D转换器的转换速率时,应考虑系统的采样速率。

例如,如果用转换时间为100us的A/D转换器,则其转换速率为10KHz。

根据采样定理和实际需要,一个周期的波形需采10个样点,那么这样的A/D 转换器最高也只有处理频率为1KHz的模拟信号。

把转换时间减小,信号频率可提高。

对一般的单片机而言,要在采样时间内完成A/D转换以外的工作,如读数据、再启动、存数据、循环计数等已经比较困难了。

(3)采样/保持器
采集直流和变化非常缓慢的模拟信号时可不用采样保持器。

对于其他模拟信号一般都要加采样保持器。

如果信号频率不高,A/D转换器的转换时间短,即采样高速A/D时,也可不用采样/保持器。

(4)A/D转换器量程
A/D转换时需要的是双极性的,有时是单极性的。

输入信号最小值有的从零开始,也有从非零开始的。

有的转换器提供了不同量程的引脚,只有正确使用,才能保证转换精度。

在使用中,影响A/D转换器量程的因素有:量程变换和双极性偏置;双基准电压;A/D转换器内部比较器输入端的正确使用。

(5)满刻度误差
满度输出时对应的输入信号与理想输入信号值之差。

(6)线性度
实际转换器的转移函数与理想直线的最大偏移。

相关文档
最新文档