ADC、DAC

概述

从1997年至2021年,根据国际固态电路会议(ISSCC)和超大规模集成电路(VLSI)两大顶级会议给出的各类论文数量的统计显示,
流水线型、Σ-Δ型和逐次逼近型是当前主流的三种ADC架构。
其中,在很长的时间跨度内流水线型和-Δ型一直保持着重要的地位,
近十年来,由于SAR ADC具有低功耗、高精度、面积小以及和先进工艺适配等优点,被广泛应用于传感器网络、生物医疗、视频处理以及无线通信等领域。科研人员对逐次逼近结构进行了更多的研究, SAR ADC正处于“事业”的上升期。

在这里插入图片描述

参考:fft分析-ADC/DAC

1、 从事高速pipelined ADC、DAC,高精度SAR ADC、Delta-Sigma ADC、DAC,低噪声AFE电路设计与开发;

2、 可专注于“系统架构研究与设计、电路设计与创新、calibration算法研究与设计”中的一项或多项,须完成相应的研究和设计文档撰写与汇报;

3、 指导版图工程师开展layout工作,配合数字工程师进行算法实现;

4、 密切关注ADC/DAC和AFE领域最前沿技术和产品,对产品线的技术方向和产品规划提出建议;

5、 配合AE/PE进行产品的测试和应用方案开发。

分类

六种主流ADC架构的比较(SAR, Sigma-Delta, Pipelined等)
模数转换器的功能是将连续的模拟信号转换为离散的数字输出[151。整个过程可以分为两步,第一步,对模拟输入信号进行采样和保持;第二步,将采样的模拟信号量化为数字输出。根据量化方式的不同, ADC被分为不同的类型。
一个N位理想的量化器可以将整个输入电压范围( V F s V_{Fs} VFs)划分为 2 N 2^{N} 2N个数字输出。量化器的作用就是找到与模拟输入信号相对应数字输出。在理想条件下,模拟输入电压与量化数字输出的差值应小于ADC的最小分辨率电压(Least Significant Bit, LSB)的一半,即 V p s V_{ps} Vps/2N+1。因为SAR ADC通常是轨到轨输入范围,所以满量程电压等于正基准电压Ε

在这里插入图片描述
一般的ADC模数转换器,比如Flash,Pipeline,SAR(Successive approximation converter)等等,其原理都是直接测量。
简单的比方吧!测量长度。比如你面前有一根绳子,你不知道它的长度,那么最简单的方法,就是拿一把有精确标注的尺子来量。接着,你会发现,这把尺子必须要满足一些条件才可以让你成功。比如,这把尺子必须比你要量的绳子长度长(Input range之内),而且,比如你需要测量绳子长度值精确到mm,你这把尺子也需要这样精确的标尺。一把精确到cm的尺子对于你来说是不合要求的。……说到这里,大家应该可以清楚的发现,这就是最基本的Flash ADC.

接着,你可能会想,要是我的尺子没有那么精确的刻度,我能测量到mm量级吗?继续举例子:
绳子的长度不知道(大概是0.7m吧!)我只有一把1m长的尺子。而且呢,有个特别的地方,就是这是一把软尺:因此,这把尺子是可以折叠的。
首先,我们先把尺子对折,我们就得到了0.5m的精确量度。拿这个0.5m的尺子去跟绳子比较。好了,现在发现绳子比0.5m要长,我们就在绳子的0.5m处做个记号(或是记做1)。这时候,我们有两种选择:

1. SAR ADC
继续折叠尺子,我们可以得到0.25m长的精确长度。然后拿0.25m长的尺子和剩下来的绳子(原长减去0.5m,比如0.7m的绳子还剩下0.2m)做比较,我们发现0.25m的尺子比剩下来的绳子长(记做0)。然后继续对折尺子,得到0.125m。用0.125m去跟绳子比较,发现0.125m比绳子短(记做0),那么在绳子的0.125m(也就是0.625m处)做个记号。……不断的重复这个过程。最后的结果,就是0.51+0.250+0.1251+……
这也就是所谓的SAR ADC。Input不变,不断改变reference的测量方法。
2.Pipeline ADC
我们还可以不改变reference,也就是一直拿绳子跟0.5m做比较。0.7m长的绳子,第一次比较之后,还剩下0.2m。然后,我们把这个residue放大一倍,也就是Pipeline ADC里面的精确乘二电路。绳子乘二的办法,可以人为的从旁边的绳子上截取一截一样长的,或者任何别的方法。接着,拿放大过的0.4m跟0.5m的reference比较,发现没有0.5m长(记做0)。然后再接着放大……一直重复。最后的结果,跟上面的结果一样,0.5
1+0.250+0.1251+……
这就是所谓的Pipeline ADC,或者是Subranging ADC,不改变reference,只对input进行处理。
3. Integrating ADC
至于Integrating ADC,差不多就是拿个1cm的尺子,然后反复在绳子上一段段的标记,最后得到的精度,肯定也是1cm。
说了这么多,其实还是为了解释Sigma-Delta。别人都是直截了当的给出结果,Sigma-Delta却不是这样的。它是一种方法论上的创新。
这里我没法再继续用长度了……抱歉,我需要测量一块石头的重量。前面的尺子全部改成天平的砝码就好,大家就当做课外作业了哈!_
4.Sigma-Delta
Sigma-Delta就是一片幽静的封闭的池塘(Feedback Loop),然后你随手就把石头扔到池塘里面去了……随着“噗通”一声,石头掉进池塘,水面上自然而然会出现对应的涟漪。一块一百斤的石头,和一块一斤重的石头,呈现出来的波纹明显不一样。
大石头溅起了一米高的水花,过了好久,水花才逐渐消散。
小石头产生的水花只有一点点,很快就被池塘的“内力”平息了。
一定时间内,水花溅起的高度的平均值,就是能够用来间接测量石头重量的关键数值。比如,我们已知50斤的石头可以溅起0.5m高的水花,那么能够溅起1m高的水花的石头,应该就是100斤的。那么溅起0.01m高的水花,这个石头则是一斤重的。
上面说到的这个池塘,有几个必要的条件:
1.池塘不能太小:池塘要是只有一个小水缸大小,那一块大点的石头就把它弄坏了……比如著名的司马光先生干过的事情……
2. 池塘相对于石头来说不能太大。一块小石头扔到海里,呵呵……
(Dead zones 。The effect of dead zones actually results in a certain “minimum” input being present at the Modulator before it can generate a LSB so as to say.)
3.池塘必须是封闭的系统。要是还有小溪跟这个池塘连着,那么水波就会被小溪干扰,因此,Sigma-Delta重要的一环——integration,就没有办法保证准确度了。
参考:ADC杂谈(一)Sigma-Delta ADC

下面简要介绍常用的几种类型的基本原理及特点:
积分型、逐次逼近型、并行比较型/串并行型、Σ-Δ调制型、电容阵列逐次比较型及压频变换型。

特点 分类 优点 缺点 应用场景
SAR ADC 二进制搜索算法,当内部电路运行在数兆赫兹(MHz)时,由于逐次逼近算法的缘故,ADC采样速率仅是该数值的几分之一 电压型,电流型,电荷型,阻容混合型。 低功耗、中高分辨率(8位至18位)、高精度、以及小尺寸
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值