首页 > 其他分享 >模拟集成电路设计系列博客——7.1.2 基于电荷重分布的SAR ADC

模拟集成电路设计系列博客——7.1.2 基于电荷重分布的SAR ADC

时间:2024-06-14 18:22:13浏览次数:19  
标签:电容 电荷 times 7.1 ADC SAR ref

7.1.2 基于电荷重分布的SAR ADC

实现SAR ADC最直接的方式是使用一个独立的DAC,并将其设置等于输入电压(在一个LSB范围内)进而修改流程图如下:

image

首个用这种方式实现的开关电容模拟系统即所谓的电荷重分布MOS ADC[McCreary, 1975]。通过这个转换器,采样和保持电路,DAC,以及比较器被组合在了一个单独的电路中,单极性的例子如下图所示:

image

整个操作过程为:

  1. 采样模式,第一步,所有的电容被充电到\(V_{in}\),比较器通过\(S_2\)重置到阈值电压,注意在这一步中,电容阵列起到了采样保持作用。
  2. 保持模式:下一步,比较器通过断开\(S_2\)退出重置状态,进一步的所有电容切换到地,从而使得\(V_x\),原本为接近零,改变成\(-V_{in}\),从而保持住输入信号\(V_{in}\)在开关电容上(这一步有时会合并在转换第一个比特的步骤里)。最后,\(S_1\)发生切换,从而\(V_{ref}\)能够被施加到电容阵列上。
  3. 比特循环:下一步,最大的电容(在这个例子中是\(16C\)电容)被切换到\(V_{ref}\),从而使得\(V_x\)变为\(-V_{in}+V_{ref}/2\)。如果\(V_x\)为负数,那么\(V_{in}\)就大于\(V_{ref}/2\),那么MSB就需要连接到\(V_{ref}\),并且\(b_1\)应该为1。否则MSB电容应该被接到地,\(b_1\)应该为0。这个过程重复\(N\)次,每次都开关一个更小的电容,直到整个转换完成。

关于\(-V_{in}+V_{ref}/2\)如何得到,利用简单的电荷守恒方程即可,即切换之前电容上的总电荷等于切换之后电容上的总电荷,因此有:

\[Q=32C\times(-V_{in})=16C\times (V_{x}-V_{ref})+16C\times V_{x}=32C\times V_{x}-16C\times V_{ref} \\ \Rightarrow V_x=-V_{in}+V_{ref}/2 \tag{7.1.1} \]

为了能够精确的进行二分,著需要一个容值为\(C\)的额外的单位电容加入电容阵列中,从而使得总的电容值为\(2^N C\),而不是\((2^N-1) C\)。同时,电容的底极板被连接到\(V_{ref}\)上,而不是比较器一侧,这是为了最小化\(V_x\)节点上的寄生电容。尽管在理想比较器的情况下,\(V_x\)上的寄生电容并不会引发任何转换错误,但是确实会影响\(V_x\)的值。

有符号的ADC可以通过增加一个\(-V_{ref}\)的输入来实现。如果\(V_x\)在第一步检测小于0,那么就和单极性时一样,用\(V_{ref}\)来处理。否则,如果\(V_{x}\)大于0,则使用\(-V_{ref}\)来进行处理,通过检测\(V_x\)是否大于零,来决定在每个比特循环中,是否将电容连接到\(-V_{ref}\)。

标签:电容,电荷,times,7.1,ADC,SAR,ref
From: https://www.cnblogs.com/sasasatori/p/18248429

相关文章

  • 【GD32F303红枫派使用手册】第十五节 USART-printf打印实验
    15.1实验内容通过本实验主要学习以下内容:串口简介GD32F303串口工作原理使用printf打印信息15.2实验原理15.2.1串口简介串口,从广义上看,指所有串行通信接口,比如RS232、RS422、RS485、SPI、IIC等。串行通讯是指仅用一根接收线和一根发送线就能将数据以位进行传输的通讯......
  • 模拟集成电路设计系列博客——7.1.1 逐次比较型ADC基本介绍
    7.1.1逐次比较型ADC基本介绍实现数模转换器(ADC)的架构可以粗略的分成三种,如下表所示,分别为低到中速ADC,中速ADC和高速ADC:在开始之前,需要注意在讨论ADC设计时,我们一般会忽略AD传输特性中的0.5LSB偏移。采用这个简化是为了不将暂时的概念复杂化。许多转换器架构大量使用了开关电容......
  • 云消息队列 ApsaraMQ 成本治理实践(文末附好礼)
    作者:家泽、稚柳前言:在AI原生应用架构浪潮中,消息队列需支持大规模数据和复杂AI模型训练与推理场景下的高效异步通信,其成本效益优化也日益受到重视。面对大模型或大数据量,消息量显著增加,云消息队列ApsaraMQ致力于降低消息队列成本,减轻用户负担,同时,通过架构演进,提升数据处理......
  • CP AUTOSAR标准中文文档链接索引(更新中)
    AUTOSAR标准的核心组件包括通信、诊断、安全等,这些组件通过模块化结构进行组织。系统被划分为多个模块,每个模块负责特定的功能。模块之间通过接口进行通信,接口定义了模块之间的交互规则。AUTOSAR标准支持模块的配置,可以根据不同的需求进行定制和优化。应用程序接口通信驱......
  • Visual Studio 2022 v17.10 发布
    VisualStudio2022版本17.9 现已发布,带来了IDE各个领域的一系列性能增强。一些显着的改进包括:更快的WindowsFormsdesigner加载、更快的Razor着色、更快的解决方案加载以及减少的DLL开销。WindowsFormsdesigner加载速度此前有反馈称,在针对.NETC......
  • Quasar+Electron开发打包为桌面端exe
    上一篇博客写了Quasar+Cordova开发打包移动端app,今天来写一下Quasar+Electron如何开发打包为桌面端exe。Electron英文文档:https://www.electronjs.org/docs/latest/  Electron中文文档:https://electron.nodejs.cn/Quasar+Electron文档:https://www.quasar-cn.cn/quasar-cli......
  • 【STM32F1例程3】ADC实验
    1.实验说明 PA4口作为ADC采集口,PA4口接地或者接3.3V。下载运行程序,PA4口接地,会发现VolDta值为0,然后把PA4口接3.3V,会发现VolDta值为33002.主要程序直接上main.c#include"delay.h"#include"sys.h"//ADC配置,ADC1通道4voidADC_Config_Init(void){ ADC_InitTypeDef......
  • SARscape5.7中DS-InSAR:E-SBAS操作说明
    PS-InSAR方法测量PS点的形变,SBAS-InSAR方法测量分布式散射体DS(DistributedScatters)的形变。随着技术的发展,在这一领域取得了许多研究进展,SARscape5.7版本开始,提供了能够同时提取PS和DS测量值的新方法,即增强型永久散射体(E-PS)和增强型短基线(E-SBAS)。E-PS和E-SBAS这两种方法都可以......
  • Summary:《Adversarial Machine Learning in Image Classification: A Survey Towards
    Note“TaxonomyofAdversarialImages”(Machado等,2023,p.5)(pdf)扰动范围(PerturbationScope):个体扰动(Individual-scopedperturbations):为每个输入图像单独生成的扰动。通用扰动(Universal-scopedperturbations):独立于任何输入样本生成的扰动,可应用于任何合......
  • Quasar +Cordova 开发移动端app
    使用cordova开发移动端app安装、配置教程见:https://www.cnblogs.com/sunshine233/p/18241626quasar+cordova文档:https://www.quasar-cn.cn/quasar-cli-vite/developing-cordova-apps/introduction按照 使用Cordova运行项目到android 安装、配置完以后,quasar文档可以直接从......