首页 > 其他分享 >SAR ADC驱动设计注意事项

SAR ADC驱动设计注意事项

时间:2024-06-06 09:03:13浏览次数:13  
标签:步骤 RC ADC 信号 注意事项 SAR 2.7 输入

1 SAR ADC特点

        功耗低、小尺寸、高精度、速度适中以及采样延时短。

2 精密SAR ADC所需支持电路

        模拟输入信号、ADC接口的前端、基准电压源和数字接口

        前端由驱动放大器 + RC滤波器组成,其中放大器:调节输入信号,同事充当信号和ADC输入端之间的低阻抗缓冲器。 RC滤波:限制到达ADC输入端的带外噪声,帮助衰减ADC输入端中开关电容的反冲影响。

        另外,影响放大器和RC滤波器的因素:输入频率、吞吐速率和输入复用。

3 RC滤波器选择    

步骤一

        通过输入信号频率和转换时间内计算出此阶段内的电压变化;

         转换时间:tCONV是指容性DAC从输入端断开并执行位判断以产生数字代码所需时间。此阶段变化代表输入信号在这段时间内的变化量。此阶跃建立所需的时间称为“反向建立时间”。

​​​​​​步骤二

        下一个采样时刻,通过外部电容Cext与内部采集保持电容Cdac分压算出信号采集时电压变化。在建立 ADC 输入和通过优化带宽限制噪声时所需的最小 RC值,可以由假设通过指数方式建立阶跃输入来计算。要计算阶跃大小,需要知道输入信号频率、幅度和ADC转换时间。

        ​​​​​具体推导过程:

步骤三

        利用电容阶跃输入指数充电特性,算出达到误差1/2LSB时所需时间为多少个RC(ADC输入端电路)充电常数;

         具体推导过程:

步骤四

        通过采集时间除以充电常数个数,确定时间充电常数值,即R * C

4 设计实例 

AD7980为16位ADC,其转换时间为710ns,吞吐率为1MHz,基准电压为5V,最大目标输入频率为100KHz。

步骤1:计算阶跃电压

       2 * π * fin * Vpeak * tcnv(转换时间)= 2 * 3.14 * 100KHz * 5(为峰峰值) / 2 * 710ns

                                                                 = 1.115V

步骤2:内部电容Cdac为27pF,外部电容选用2.7nF,衰减系数为101。

步骤3:信号采集产生的阶跃电压

       VSTEP = 1.115 * 27P / (27P + 2.7n) = 11.042mv

步骤4:计算需要多少个时间常数达到1/2LSB误差

       NTC = ln(11.042mv / (5V / 2 (16+1)))= 5.668

步骤5:计算实际常数

       采集时间 = 1 / 吞吐率 - TCNOV = 1/1M – 710ns = 290ns

       时间常数 = 290ns / 5.668 = 51.16ns

步骤6:计算低通滤波电阻

       时间常数 = R * Cext = 51.16ns,其中Cext = 2.7n

所以R = 51.16ns / 2.7n = 18.9Ω,带宽 = 1 / (2 * π * R * C) = 3.1MHz

5  多路复用输入信号

按5V阶跃计算RC:

步骤1:计算阶跃电压 = 5V

步骤2:内部电容Cdac为27Pf,外部电容选用2.7Nf,衰减系数为101。

步骤3:信号采集产生的阶跃电压

       VSTEP = 5 * 27P / (27P + 2.7n) = 49.5156mv

步骤4:计算需要多少个时间常数达到1/2LSB误差

       NTC = ln(49.5156mv / (5V / 2 (16+1)))= 7.16

步骤5:计算实际常数

       采集时间 = 1 / 吞吐率 - TCNOV = 1/1M – 710ns = 290ns

       时间常数 = 290ns / 7.16 = 40.45ns

步骤6:计算低通滤波电阻

       时间常数 = R * Cext = 40.45ns,其中Cext = 2.7n

所以R = 40.45ns / 2.7n = 14.98Ω,带宽 = 1 / (2 * π * R * C) = 3.93MHz

6 放大器选择

  1. 放大器大小信号带宽
  2. 建立时间
  3. 放大器噪声特性及对系统噪声的影响
  4. 失真
  5. 失真对电源轨的裕量要求

        大信号带宽可能更为重要,尤其是高输入频率(100KHz)或多路复用应用(因为电压摆幅较大),而且输入信号的正向建立更加关键。

        一般而言,放大器的小/大信号带宽至少应比RC带宽大两三倍。若放大器级还需提供电压增益(这会降低可用带宽),更适用这条原则,甚至可能需要带宽更宽的放大器。

        建立时间也会影响信号建立,进而影响信号采集精度。

        驱动器总噪声应为ADC噪声的1/10左右(但不一定,见下图☆☆☆)。

标签:步骤,RC,ADC,信号,注意事项,SAR,2.7,输入
From: https://blog.csdn.net/mogutou520/article/details/139446105

相关文章

  • stm32系列--ADC使用
      #include"adc.h"#include"delay.h"////////////////////////////////////////////////////////////////////////////////////本程序只供学习使用,未经作者许可,不得用于其它任何用途//ALIENTEK战舰STM32开发板//ADC代码//正点原子@ALIENTEK//技术论......
  • 400、基于51单片机的电压表(1路,ADC0832,LCD1602)(程序+Proteus仿真+原理图+流程图+元器件
    毕设帮助、开题指导、技术解答(有偿)见文未目录方案选择单片机的选择显示器选择方案一、设计功能二、Proteus仿真图单片机模块设计三、原理图四、程序源码资料包括:需要完整的资料可以点击下面的名片加下我,找我要资源压缩包的百度网盘下载地址及提取码。方案选择......
  • STM32解决方案2:STM32程序中移植入其他模块注意事项
    Question在一个stm32大的开发程序中,如果要编写完之后移植入一个模块,如果要重新再编写整个程序显然很麻烦。为此,我们以stm32F103的一个程序为例,移植入LCD显示屏模块。(1)在对应的文件夹下导入LCD的文件。(2)在对应文件中添加该头文件(3)在此处加入LCD所在的目录(4)一定要记......
  • ApsaraMQ Copilot for RocketMQ:消息数据集成链路的健康管家
    作者:文婷引言如何正确使用消息队列保证业务集成链路的稳定性,是消息队列用户首要关心的问题。ApsaraMQCopilotforRocketMQ从集成业务稳定性、成本、性能等方面帮助用户更高效地使用产品。背景消息队列产品通过异步消息的传递,来协调和解耦各个业务组件的交互,所以消息集成链......
  • STM32学习(USART通信协议)
            本文章时本人根据江科大视频所记录的笔记,希望对大家的学习能提供帮助。1.通信接口通信的目的:将一个设备的数据传送到另一个设备,扩展硬件系统(stm32内部芯片无法得到的数据,需要连接外部芯片获取)通信协议:制定通信的规则,通信双方按照协议规则进行数据收发USAR......
  • 研学活动注意事项十项,简单易懂!
    随着信息化教学的发展,学校在组织研学活动时越来越倾向于采用数字化工具来简化流程,提高效率。一些表单类工具过于繁琐,直到我发现易查分小程序这款工具,它不仅能够轻松制作研学活动的报名系统,还可以让家长在线签名,提交报名信息后自动获得报名号,整个报名过程变得简单而高效。研学......
  • 泛型的擦除问题和注意事项
    泛型是工作在编译阶段的,一旦程序编译成class文件,class文件中就不存在泛型了,这就是泛型擦除。泛型不支持基本数据类型,只能支持对象类型(引用数据类型)。一些常见的对象类型:Integer:  int的对象类型Double: double的对象类型建议不要用记事本直接打开class文件,有......
  • STM32H743 ADC+DMA
    1.**STM32CubeMX配置如下:**ADC:配置通道配置ADC的工作模式,这里用到了DMA使用ADC中断DMA2的通道4对应ADC2GPIO的配置,没有配置上下拉DMA配置:用STM32H743用DMA传输ADC的数据会有一个需要注意的点,需要将传输数据的buf配置在固定的某一段RAM中。#defineADC_CONVE......
  • MySQL5.7 通过逻辑备份迁移到GreatSQL注意事项
    一、背景概述在将数据库从MySQL5.7迁移到GreatSQL8.0.32时,由于数据量较小且关注安全性,决定使用mysqldump执行逻辑备份,并将数据导入GreatSQL。但在备份时采用了备份全库(--all-databases)的方式,在导入GreatSQL后,修改用户密码时出现错误。这是因为mysqldump备份时包括了mysql系统......
  • SARscape5.7中DS-InSAR:E-PS操作说明
    PS-InSAR方法测量PS点的形变,SBAS-InSAR方法测量分布式散射体DS(DistributedScatters)的形变。随着技术的发展,在这一领域取得了许多研究进展,SARscape5.7版本开始,提供了能够同时提取PS和DS测量值的新方法,即增强型永久散射体(E-PS)和增强型短基线(E-SBAS)。E-PS和E-SBAS这两种方法都可以......