精华内容
下载资源
问答
  • 高速高精度ADC的驱动电路高速高精度ADC的驱动电路高速高精度ADC的驱动电路高速高精度ADC的驱动电路高速高精度ADC的驱动电路高速高精度ADC的驱动电路
  • 24BIT高精度ADC

    2014-02-11 15:45:23
    24BIT高精度ADC,双通道差分输入,内部可选择参考电压
  • MCP3421高精度ADC转换器

    万次阅读 多人点赞 2015-09-02 15:14:14
    MCP3421高精度ADC转换器应用 莫利奖--转载请联系-2585451425 一个项目的需求,使用的单片机型号为stm32f030f4,虽然单片机自带了12位ADC转换器,分辨率可以达到805.66uV(此型号没有内部参考电压,所以使用工作电压...

    MCP3421高精度ADC转换器应用

    一个项目的需求,使用的单片机型号为stm32f030f4,虽然单片机自带了12位ADC转换器,分辨率可以达到805.66uV(此型号没有内部参考电压,所以使用工作电压作为参考电压,所以精度值计算:3.3V除以2的12次方)。但这个项目需要检测很小的电流,最起码要能检测到1mA电流,最大电流可以达到3A,所以检测电阻不能太大。大就会超出量程,也会产生大的功耗。这个电阻选择了2512封装0.012欧,1mA电流产生的电压为12uV,这个电压单片机无法检测到,所以必须重新找个分辨率高的ADC转换器。

    美国Microchip微芯有一颗SOT-23-6封装的高精度ADC转换芯片,下面我们看看它的概述:MCP3421 为单通道低噪声、高精度、差分输入A/D转换器,分辨率高达18 位,提供微型SOT-23-6 封装。片上精密2.048V 参考电压使得差分输入电压范围为±2.048V (电压 = 4.096V)。该器件使用2 线I2C兼容串行接口,并采用2.7V 至5.5V 单电源供电。用户通过2 线I2C 串行接口对控制配置位进行设定,从而MCP3421 器件可按3.75、15、60 或240 采样/ 秒(SPS)速率进行转换。该器件具有片内可编程增益放大器(PGA),用户可在转换开始之前选择PGA 增益为x1、x2、x4 或x8。因此MCP3421 在转换很小的输入信号时仍可保持高分辨率。该器件提供两种转换模式:a) 连续转换模式; b) 单次转换模式。在单次转换模式下,器件在完成一次转换后自动进入低电流待机模式,这样可显著降低空闲期间的电流消耗。

    MCP3421 器件特别适合需要设计简单、低功耗和节省空间的各种高精度模/ 数转换应用。

    引脚定义

    1 VIN+ 正差分模拟输入引脚

    2 VSS 接地引脚

    3 SCL IIC 接口的串行时钟输入引脚

    4 SDA IIC 接口双向串行数据引脚

    5 VDD 正电源引脚

    6 VIN- 负差分模拟输入引脚

    SCL 和SDA 上拉电阻的典型值范围在标准模式(100 kHz)和快速模式(400 kHz)下为5 k 至10 k ;在高速模式(3.4 MHz)下小于1 k。在VDD 小于2.7V时,不建议使用高速模式。

    芯片特点

    1、体积小:SOT-23-6

    2、转换分辨率可以选择:12、14、16 或18 位

    3、PGA增益选项:x1、x2、x4 或x8

    4、连续转换或单次转换

    5、通讯方式使用二线制IIC总线

    6、具有内部稳定参考电压2.048V

    分辨率设置表:

    从表中可以看出,最大分辨率为15.625uV,这样一来还是识别不到最小测试的12uV。别急,刚好这个芯片具有4档PGA增益,也就是说可以把输入信号进行放大,然后再进行转换,那么这里我们PGA增益选项选择x2就可以了,输入12uV电压,经过x2增益后就相当于输入了24uV,这样就可以检测到这个电压了。

    在这个芯片中有个8位配置字节,用于选择输入通道、转换模式、转换速率和PGA 增益。该寄存器允许用户改变器件的工作条件和检查器件的工作状态。

    bit 7 RDY:就绪标志位

    此位为数据就绪标志。在读模式,此位表示输出寄存器是否被最新的转换数据更新。在单次转换模式下,向此位 写入1 将启动一次新的转换。
    使用读命令读取RDY 位:
    1 = 输出寄存器未更新
    0 = 输出寄存器被最新转换结果更新
    使用写命令写RDY 位:
    连续转换模式:无影响
    单次转换模式:
    1 = 开始一次新的转换
    0 = 无影响
    bit 6-5 C1-C0:MCP3421 器件未使用这些位。
    bit 4 O/C:转换模式位
    1 = 连续转换模式(默认)。器件进行连续数据转换。
    0 = 单次转换模式。器件进行单次转换并进入低功耗待机模式,直至收到新的读或写命令。
    bit 3-2 S1-S0:采样率选择位
    00 = 240 sps (12 位)(默认)
    01 = 60 sps (14 位)
    10 = 15 sps (16 位)
    11 = 3.75 sps (18 位)
    bit 1-0 G1-G0:PGA 增益选择位
    00 = x1 (默认)
    01 = x2
    10 = x4
    11 = x8

     

    典型应用

              

     

    最简单的使用就是单端输入,输出代码计算电压公式:

    公式中LSB为分辨率,PGA为增益倍数。

    硬件介绍就这么多,剩下的就是编程问题。由于这个芯片的通讯方式使用了二线制IIC总线,所以第一个要解决的就是编写出IIC总线驱动代码,这个可以选择硬件IIC也可以选择用IO口模拟,时钟速度在400KHz以下。学过编程的童鞋都应该写过EEPROM驱动,如果写过那个学过IIC总线。

    由于MCP3421为6脚芯片,没有多余的IO口来做地址位选择,一般出厂时默认000,如果要使用多个MCP3421芯片,需要购买不同地址位,在一条总线上可以挂8颗MCP3421。

    写 MCP3421 的时序图

    程序代码如下

     

    18 模式下读MCP3421 的时序图

    18位模式下,一共接收4个字节,最后一位是配置字节,这个字节可以不读取,代码如下

    使用的是单次转换方式。到此已经完成MCP3421的应用,如果不清楚请参考MCP3421数据手册。

    展开全文
  • 基于Matlab的高速高精度ADC测试研究.pdf
  • 大多数高精度模数转换器 (ADC) 都没有高阻抗输入。输入信号直接通过一个开关连接到一个采样电容器。这种负载存在一些有趣的挑战。... 图2显示了驱动一个高精度ADC的建议电路。CSH为ADC内部的采样电容
  • 24位高精度ADC-ADS1255的STM32F103RCT6的驱动程序,采用模拟SPI设置,非硬件SPI;包含ADC的功能函数和模拟SPI设置
  •  用于高速高精度ADC的片内电压基准源不仅要满足ADC精度和采样速率的要求,并应具有较低的温度系数和较高的电源抑制比,此外,随着低功耗和便携的要求,ADC也在朝着低压方向发展,相应的基准源也要满足低电源电压的...
  • 电子政务-实用的高精度ADC采样偏置电路.zip
  • 在设计一个高性能数据采集系统时,勤奋的工程师仔细选择一款高精度ADC,以及模拟前端调节电路所需的其他组件。在几个星期的设计工作之后,执行仿真并优化电路原理图,为了赶工期,设计人员迅速地将电路板布局布线...
  • 高速高精度ADC的驱动电路 1前言 在数据采集过程中不可避免地会有高频干扰信号的存在 当这些信号的频率超过纳奎斯特频率时数字信号中就会出现不可预料的干扰即频率混叠为了最大程度地抑制或消除混叠现象对动态测控...
  • 高速高精度ADC中基准电压源的研究与设计_丁家平
  • 提出了一种应用于高精度ADC片上测试的高精度高线性度模拟三角波信号发生器。该信号发生嚣由方波积分器和迟滞比较器反馈控制电路组成,可为精度高达14b的模/数转换器的静态特性测试提供足够精度的片上测试激励。仿真...
  • 大多数高精度模数转换器 (ADC) 都没有高阻抗输入。输入信号直接通过一个开关连接到一个采样电容器。这种负载存在一些有趣的挑战。
  • 摘要: 本文分无源和有源抗混叠滤波电路两种情况,分析高速高精度数据采集系统对放大器驱动能力的要求,指出习惯上的无源抗混叠滤波器已难以满足精度要求和对放大器容性负载的驱动能力过于苛刻,有源抗混叠滤波器...
  • Dsp入门之ADC,详细介绍了如何获取高精度ADC的方法,全英文版,内含图解说明。
  • 本程序用msp430f5529launch pad 控制16位高精度adc ads1115程序
  • 基于AD9238的高速高精度ADC采集系统
  • 大多数高精度模数转换器 (ADC) 都没有高阻抗输入。输入信号直接通过一个开关连接到一个采样电容器。这种负载存在一些有趣的挑战。
  • 最初模拟数字转换器在芯片中大部份仍为模拟电路组成。由于新设计型态改进,慢速模拟数字转换器大多变成数字式。即使在芯片中从模拟变成数字,电路板布线工作并没有改变。目前仍是如此,布线设计者在处理混合讯号电路...
  • 在传感器信号采集中常常需要采用高精度ADC,在设计过程中如何选型,考虑哪些指标,如何提高分辨率和精度是我们面临的重要问题。
  • 在电子产品的数字化发展中,模拟数字转换器(ADC)、数字模拟转换器(DAC)、数据转换IC的作用越来越大。...在这两个市场,对高精度和高速转换的性能需求和重视低耗能和小型化的需求格外明显。ADC作为连接数字系
  • 以ADI公司的微处理器ADuC841为例,其内部集成了一个12位的ADCADC的内部集成有采样保持电路,本文以其主要参数讨论高速高精度ADC驱动问题。但讨论限于单端驱动的情况,对双端驱动同样有参考价值。
  • 因此,设计一个好的高速高精度采集系统尤为重要。对于高速数据采集系统,人们通常选择用FPGA、DSP等高速器件来实现的方法和MCU比起来,其成本较高。其实,在有些系统中,并不要求对数据进行实时采集,这时,用价格...
  • ADS1606是典型的性能模/数转换器。详细介绍了ADS1606的主要特性、数字部分控制、模拟输入方式选择、参考电压、电源特性、PCB设计要点以及多种控制结构的测试和分析等。同时,利用设计和测试ADS1606的过程,提出...
  • ADS1292R 使用 过程 心电图 高精度ADC模块

    万次阅读 多人点赞 2020-09-21 12:24:19
    文章目录1 Fundamentals of Precision ADC Noise Analysis 精密模数转换器噪声分析基础 1 Fundamentals of Precision ADC Noise Analysis 精密模数转换器噪声分析基础 ...

    https://www.ti.com.cn/product/cn/ADS1292R
    在这里插入图片描述

    1 Fundamentals of Precision ADC Noise Analysis 精密模数转换器噪声分析基础

    https://www.ti.com.cn/cn/lit/wp/slyy192/slyy192.pdf?ts=1600659610730&ref_url=https%253A%252F%252Fwww.ti.com.cn%252Fproduct%252Fcn%252FADS1292R
    在电子电路中,噪声有多种形式,包括:
    1 Broadband (thermal, Johnson) noise 宽带(热、约翰逊)噪声,这是由电导体内部电荷的物理运动引起的温度相关噪声。
    2 1/f (pink, flicker) noise 1/f(粉红、闪烁)噪声,这是一种功率密度与频率成反比的低频噪声
    3 Popcorn (burst) noise爆米花(爆裂)噪声,本质上是低频噪声,由设备缺陷引起,具有随机性,在数学上不可预测。
    这些形式的噪声可能通过多种来源进入信号链,包括:
    1 模数转换器,它产生热噪声和量化噪声的组合。
    2 内部或外部放大器,可以增加宽带和1/f噪声,然后由模数转换器采样,从而影响输出代码结果。
    3 内部或外部基准电压源,也会产生宽带和1/f噪声,出现在模数转换器的输出代码中。
    4 非理想电源,可能会给您试图通过几种耦合方式测量的信号增加噪声。
    5 内部或外部时钟会产生抖动,进而导致采样不均匀。这似乎是正弦输入信号的一个额外噪声源,通常对高速ADC更为关键。
    6 印刷电路板布局不佳,可能会将来自系统其他部分或环境的噪声耦合到敏感的模拟电路中。
    7 传感器,可能是高分辨率系统中噪音最大的组件之一。

    在这里插入图片描述
    ADC的固有噪声可以将ADC总噪声分为两个主要来源:量化噪声和热噪声quantization noise and thermal noise。这两个噪声源是不相关的,因此可以使用平方根法来确定模数转换器的总噪声:
    在这里插入图片描述
    量化噪声是模数(或数模)转换过程的副产品,与量化噪声不同,热噪声是所有电气元件中固有的现象,是电导体内部电荷物理运动的结果。因此,即使不施加输入信号,也可以测量热噪声。

    热噪声通常具有高斯分布。
    在这里插入图片描述
    低分辨率模数转换器是总噪声更依赖于量化的任何器件。在这里插入图片描述

    高分辨率模数转换器是总噪声更依赖于热噪声的任何器件。
    在这里插入图片描述
    低分辨率和高分辨率之间的转换通常发生在16位级别,任何小于16位的都被视为低分辨率,任何大于16位的都被视为高分辨率。虽然不总是正确的,但我将在本电子书的其余部分保持这一一般惯例。

    为什么要在16位级别进行区分?让我们看看两个ADC数据手册来了解一下。在16位ADS114S08的噪声表中,无论数据速率如何,所有输入的噪声电压都是相同的。与24位ADS124S08的折合到输入端的噪声值相比,这些噪声值都是不同的,随着数据速率的降低而降低/提高。
    在这里插入图片描述
    虽然这本身不会得出任何明确的结论,但假设参考电压为2.5,让我们使用等式3和4来计算每个模数转换器的最小二乘大小:
    在这里插入图片描述
    可见,不同分辨率的ADC器件里面的噪声成分是不一样的:
    在这里插入图片描述
    你怎么能利用这个结果对你有利呢?对于量化噪声占主导地位的低分辨率ADC,可以使用较小的参考电压来减小LSB大小,从而降低量化噪声幅度。这具有降低模数转换器总噪声的效果,如图7a所示。对于热噪声占主导地位的高分辨率ADC,使用更大的基准电压来增加ADC的输入范围(动态范围),同时确保量化噪声水平保持在热噪声以下。假设其他系统没有变化,这种增加的参考电压可以实现更好的信噪比,如图7b所示。
    在这里插入图片描述
    在这里插入图片描述
    测量噪声方法:
    短接测热噪声,接正弦波测量化噪声。
    在这里插入图片描述

    2 心电图定义和用途

    https://zh.wikipedia.org/wiki/%E5%BF%83%E7%94%B5%E5%9B%BE
    心电图是一种经胸腔的以时间为单位记录心脏的电生理活动,并通过皮肤上的电极捕捉并记录下来的诊疗技术。
    心电图的工作原理:在每次心跳心肌细胞去极化的时候会在皮肤表面引起很小的电学改变,这个小变化被心电图记录装置捕捉并放大即可描绘心电图。
    通常在肢体上可以放置2个以上的电极,他们两两组成一对进行测量(如左臂电极(LA),右臂电极(RA),左腿电极(LL)可以这样组合:LA+RA,LA+LL,RA+LL)。每个电极对的输出信号称为一组导联。导联简单的说就是从不同的角度去看心脏电流的变化。心电图的种类可以以导联来区分,如3导联心电图,5导联心电图与12导联心电图,等等。12导联心电图是临床最常见的一种,可以同时记录体表12组导联的电位变化,并在心电图纸上描绘出12组导联信号,常用于一次性的心电图诊断。 3导联及5导联心电图多用于需要通过监视器连续检测心电活动的情况,如手术过程中或在救护车转运病人时的监护中。根据仪器的不同,这种连续监测的结果有时可能不会被完整地记录下来。
    在这里插入图片描述

    3 测量原理

    某个导联下,人体是一个阻抗。下途中PGA是可编程放大器。
    在这里插入图片描述

    4 ADS1292R 芯片数据

    芯片内部结构,PGA是可编程放大器,一共2个PGA,每个PGA前面有个EMI 滤波器。ADS1292R也可以不用于测心电(用导联线+电极片),而用于测呼吸(也是用导联线+电极片,但硬件电路和芯片寄存器设置不一样的)。ADS1292R含有2路差分输入:IN1P IN1N是一组,IN2P IN2N是一组。IN3P IN3N不是直接连接到ADC的,在不使用呼吸调制器输出的应用中,RESP_MODN/IN3N和RESP_MODN/IN3P信号可以用作第三个多路复用差分输入通道,这些输入可以复用到任意一个模数转换器通道。如果ADS1292R的通道1用于呼吸测量,则建议使用47 nF外部电容。代价是电容值越大,总谐波失真性能越差。
    在这里插入图片描述
    时钟
    ADS1291、ADS1292和ADS1292R提供两种不同的器件时钟方法:内部和外部。内部时钟非常适合低功耗、电池供电系统。内部振荡器经过调整,可在室温下保持精度。在规定的温度范围内,精度有所不同;参见电气特性。时钟选择由CLKSEL引脚和CLK_EN寄存器位控制。CLKSEL引脚选择内部或外部时钟。CONFIG2寄存器中的CLK_EN位使能和禁用CLK引脚中输出的振荡器时钟。

    虽然称为导联脱落检测,但这实际上是一种电极脱落检测。基本原理是注入激励信号,测量响应,找出电极是否关断。
    在这里插入图片描述

    下图是测呼吸时候的。
    在这里插入图片描述
    SPI读取时序:START引脚必须从低电平转换到高电平。该器件DIN在SCLK下降沿锁存数据。DOUT上的数据在SCLK上升沿移出。
    DRDY是一个输出。当转换为低电平时,新的转换数据准备就绪。CS信号对数据就绪信号没有影响。
    在这里插入图片描述

    ADS1292R的一个典型应用是结合呼吸阻抗测量采集心电信号。启用呼吸模式的ADS1292R通道1不能用于采集心电信号。如果右臂(RA)和左臂(LA)导线旨在测量呼吸和心电图信号,这两根导线可以连接到用于呼吸的通道1和用于心电图信号的通道2,如图68所示。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    5 ADS1292R 呼吸阻抗测量

    阻抗呼吸描记术是一种常用的监测人的呼吸速率的技术。它通过使用两个电极(图1a)或四个电极(图1b)来实现。这项技术的目的是测量呼吸引起的人体胸腔电阻抗的变化。
    在这两种方法中,高频交流电流通过驱动电极注入组织(参见参考文献。1)。交流电流会在驱动电极之间的任意两点产生电位差。该电位差与电压感测或接收电极之间的组织电阻率有关。等效电阻定义为两个接收电极之间的电压差与流经组织的电流之比。双端测量配置(如图1a所示)会引入一些误差,因为在两个电极之间检测到的电势差包括由流经电极-组织界面处的极化阻抗的电流产生的非线性电压。图1b所示的四电极配置产生了更精确的测量,因为电流注入和电压测量的位置在物理上是分开的,但需要两个额外的电极。所以最常用的是图1a所示的双电极测量;正常的心电图电极也可以用于呼吸。
    Prutchi, D. and M. Norris. (2004). Design and development of medical electronic instrumentation: A
    practical perspective of the design, construction, and test of medical devices. Hoboken, NJ: Wiley
    Interscience.(参考文献。1)
    在这里插入图片描述
    在这里插入图片描述
    ADS1298R-EVM演示了基于阻抗肺造影术原理的呼吸速率测量,使用ADS1298R。ADS1298R使用方波进行调制。使用的调制频率为32千赫,片内基准用作调制信号。解调是用前面解释的阻塞方案完成的。有关使用EVM的更多详细信息,请参考ADS1298R-EVM用户指南。图11显示了电路呼吸部分的简图。
    在图11中,患者模拟器可以连接在导线ELEC和ELEC之间,以提供基线阻抗和变化分量。电阻R96和R97限制流入人体的交流电流量。电容器C108和C109阻止任何直流电流从传输侧流入人体。电容器C99和C100在接收器侧起到相同的作用。电容器C113和C114作为辅助手段,防止单个故障(例如,载波发生器短路的电容器C109)导致过大的直流电流通过患者。呼吸信号被发送到具有呼吸能力的通道1。
    在这里插入图片描述

    6 ADS1292R 电路图设计

    在这里插入图片描述

    在这里插入图片描述
    用MSP430F5529
    在这里插入图片描述
    在这里插入图片描述

    7 效果测试

    DC 3.5mm 扣式一体三导联线
    除了L和R的另外一根是偏置线。
    实际中,我将三导联线绿色RA接到了我大腿,红色RL接到了右胸乳房上方,黄色LA接到了左胸乳房上方,可以看到有一定的波形。
    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述
    另一路波形等同于没有。

    我寻思这东西的噪声也太大了,生物电太难采集了。

    下面这东西是pulsesensor,光学转化成电信号。
    在这里插入图片描述
    pulsesensor的波形就好多了。
    https://blog.csdn.net/x1131230123/article/details/108722830
    在这里插入图片描述

    8 总结

    ADS12992R是高精度ADC,能直接采集生物电信号,噪声很大,还得滤波才能达到实际使用的地步,电路需要诸多改进,但我不会。
    估计就是显示波形、计算心率这种事情吧。

    展开全文
  • 本文对电压基准源引起的ADC系统的DNL误差进行了建模分析,提出了一种采用二阶曲率补偿技术的电压基准源电路,该电路运用低噪声两级运放进行箝位,同时在采用共源共栅电流镜技术的基础上加入了PSR提高电路。...
  • 为了满足电力系统监测的需求,设计实现了一款3 bit 5阶sigma-delta ADC,测试结果表明系统的动态范围大于100 dB,有效位数大于16位,能够满足现代电网系统对变压器AC输出的测量需求。
  • This session’s high-resolution analog-to-digital converters (ADCs) with 12 to 19b ENOB introduce a number of advanced circuit design techniques to achieve very high performance with low power ...
  • ADS1606是典型的性能模/数转换器。详细介绍了ADS1606的主要特性、数字部分控制、模拟输入方式选择、参考电压、电源特性、PCB设计要点以及多种控制结构的测试和分析等。同时,利用设计和测试ADS1606的过程,提出...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,069
精华内容 3,227
关键字:

高精度adc