大多数高精度模数转换器 (ADC) 都没有高阻抗输入。输入信号直接通过一个开关连接到一个采样电容器。这种负载存在一些有趣的挑战。
有人试图通过直接连接一个电位计到输入来验证其ADC的运行,如图1所示。这样做的结果通常让人失望,因为获得的结果并不理想。这种情况下,在ADC输入上看到的信号呈现出巨大的峰值,因为大输入阻抗从采样电容器吸取电流,从而导致对电容器充电需要大量的电流。如果在转换器的采集时间tACQ内稳定下来,便不会出现问题。但是,如果没有在tACQ内稳定到0.5最低有效位 (LSB) 以下,则会损耗精度。
图2显示了驱动一个高精度ADC的建议电路。CSH为ADC内部的采样电容,而RSW为采样开关的导通电阻(通常低到可以忽略不计)。转换器的采集时间tACQ期间,采样开关关闭。
图1 高源阻抗会引起精度损耗
图2 驱动高精度ADC的建议电路
外部CFLT用于提供充电CSH所需的瞬时电流,其必须至少为20x CSH。一般而言,1nF较为合适。RFLT用于阻止驱动运算放大器承受纯电容性负载。这样,RFLT和CFLT构建起一个时间常量为τ=RFLTCFLT的RC电路。
为了保证所有一切都及时稳定以获得精确的信号采集,tACQ必须为≥k τ,其中k=ln(2(N+1))。K为一个N位转换器稳定至0.5LSB要求的时间常量值。由此,您可以确定最大值τ,以及RFLT的值。
选择驱动运算放大器的关键参数是其单位增益带宽,其必须为 4(1/(2πRFLTCFLT)) 以足够快地稳定。一些设计人员通常会忘记这个要求,可能选择一款比要求慢得多的运算放大器,从而得到令人失望的结果。
关键字:运算放大器 ADC 信号采集
编辑:金海 引用地址:使用运算放大器来驱动高精度ADC
推荐阅读最新更新时间:2023-10-12 20:16
单总线分布式温湿度监测系统设计
引言 对环境条件要求高的场合,需要精密地测量相对湿度与温度,尤其是实验室中很多实验数据需要与温湿度一一对应。然而,监测环境一般是几十到上百平方米的范围,仅监测一点的温湿度是不够的,需要分布多个传感器节点,将各个节点的传感结果平均值作为环境参数。通常的方法是构建RS485分布式现场总线,每个传感器节点都需要单片机和通信器件,成本较高。 DHT22数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。每个DHT22传感器都在极为精确的湿度校验室中进行校准。湿度测量范围为0~100%RH,精度为±2%RH;温度测量范围为-
[嵌入式]
51单片机ADC0832电压测量液晶1602显示的C程序与proteus仿真
很早对AD转换感兴趣,也想自己业余做块单片机开发板,让广大的电子设计爱好者学习使用单片机。
今天通过搜索,整理了proteus 7可以仿真通过的基于51单片机+ADC0832电压采集并通过液晶1602显示电压的C程序及电路连接图,希望对大家有所帮助。
程序是谁写的谁修改的并不主要,主要的是学会并使用单片机AD转换,这才是王道。
电路连接图如下:
C程序如下:
#include reg52.h
#include intrins.h
#include math.h
/**********************************8/
/****
[单片机]
单路和四路运算放大器AD8614/AD8644
摘要: AD8614/AD8644是高压、高速、低功耗和大电流轨-轨输出的单路和四路运算放大器,是一种独具特色的器件,特点适合于LCD的驱动电路。文章介绍了AD8614/AD8644的性能特点和应用电路。
关键词: 运算放大器
液晶显示器 轨-轨 AD8614/AD8644
1 概述
AD8614/AD8644是美国ADI公司出品的单路、四路运算放大器,它采用单电源供电,具有5.5MHz宽带,为轨-轨放大器,特别适用于液晶显示器驱动。该器件用ADI公司的高压、高速互补双极处理技术HV
XFBC。这种专用的处理技术包括增强隔离晶体管,能够降低对输出带宽、相位裕度和驱动负载电容
[半导体设计/制造]
集成运算放大器的识别与好坏测试
一、测试任务
(1)集成运算放大器的识读。
(2)集成运算放大器好坏的简单测试。
(3)集成运算放大器性能的测试。
二、任务要求
按测试步骤完成所有测试内容,并撰写测试报告。
三、测试器材
(1)测试设备:示波器、万用表、信号发生器、直流稳压电源、模拟电路实验箱(或面包板)。
(2)器件:ruA741×1、LM358×1、LM324×l。
四、任务实施步骤
1.集成运算放大器的识读
拿到集成运算放大器后,首先观察其外形,正确区分集成运放的各管脚,了解集成运放各管脚的功能及用途。
2.集成运算放大器好坏的简单
[模拟电子]
stm32 adc dma多通道采样 数据错位 的解决方法
解决方法:不要采用连续转换模式 ADC_InitStructure.ADC_ContinuousConvMode = DISABLE; 需要时才实施转换 ADC_SoftwareStartConvCmd(ADC1, ENABLE); 转换后取消转换 ADC_SoftwareStartConvCmd(ADC1, DISABLE); 经过测试能够解决stm32 adc dma多通道采样 数据错位
[单片机]
STM32之ADC单通道连续例程
#include stm32f10x.h /* RCC时钟配置 */ void RCC_config(void) { ErrorStatus HSEStartUpStatus; /* RCC寄存器设置为默认配置 */ RCC_DeInit(); /* 打开外部高速时钟 */ RCC_HSEConfig(RCC_HSE_ON); /* 等待外部高速时钟稳定 */ HSEStartUpStatus = RCC_WaitForHSEStartUp(); if(HSEStartUpStatus == SUCCESS) { /* 设置HCLK = SYSCLK */ RCC_HCLKConfig(RCC_SYSCLK_D
[单片机]
51单片机ADC0809电压表(12864显示,程序 + 仿真)
51单片机ADC0809电压表(12864显示,程序 + 仿真)并口;0~5V先上图正常工作图 上图:最大电压值 上图渐变电压值(最大到最小) 这是仿真图,可以进行仿真 #include reg51.h #include LCD12864.h sbit OE=P3^6; sbit EOC=P3^7; sbit CLOCK=P3^0; sbit ST=P3^3; void Lcd12864_Display(); unsigned char dat = 0.000V ; unsigned int tmp; unsigned char adc; void main() { EA=1; ET0=1; T
[单片机]
高性能、高鲁棒性的ADC如何应对现代工业应用的设计挑战
本文介绍 新一代多路复用模数转换器(ADC)如何提供更多通道、更深入的信号链集成、灵活性和鲁棒性优势 ,以简化复杂系统设计,从而支持在先进工厂和生产设施中实现自动化和过程控制。 简介 在现代生产设施中,适当的模拟前端(AFE)对于实现稳定可靠、精密准确的模数转换至关重要。由于不同系统和机器之间存在差异,通常情况下,可以使用可编程逻辑控制器(PLC)来控制许多复杂的参数。为此,将通过模拟输入模块来利用不同的传感器和信号。许多传感器(例如压力、流量、温度和称重量传感器)提供代表所测参数量的模拟输出。因此,需要许多精密准确的模拟信号输入来生成数字输出。然而,模数转换只是工作任务的一部分。生产设施中的节点、传感器、模拟输入模块和
[模拟电子]