模拟集成电路设计系列博客——9.1 比较器

news/2024/10/6 0:54:27/文章来源:https://www.cnblogs.com/sasasatori/p/18284444

模拟集成电路设计 9.1 比较器

比较器可能是继放大器之后第二常用的电路元件,比较器用于判断一个信号是否大于或小于零,或者比较一个信号是否大于另一个。如我们之前的章节所见,比较器在ADC中非常常用。在其他的应用中也经常出现比较器,例如数据传输,开关电源稳压器等等。

一种最简单的比较器实现方式是使用开环放大器,如下图所示:

image

这种方法的主要缺点是响应时间慢,因为运算放大器输出必须压摆大量输出电压并且建立速度太慢。但是,暂时忽略这种缓慢的响应时间,我们将首先研究其输入失调电压。

上图所示的简单运算放大器方法的分辨率受限于运算放大器的输入失调电压。对于典型的MOS工艺,该失调可能在\(2 mV\)\(5 mV\)之间,这不足以满足许多应用的要求。一种替代架构,可以以远低于运算放大器输入偏移电压的精度分辨信号的电路如下图所示[McCreary,1975; Yee, 1978]:

image

虽然这个电路早年在模数转换器中很常用,但放到今天来说,已经并不可取。但是,它是一个简单的例子,可以用来说明许多重要的设计原则。上图中的电路工作过程如下:复位阶段\(\phi_1\)期间,电容\(C\)的底板(即电容\(C\)的左侧)接地,顶板接运算放大器的反相输入。同时,运算放大器的输出也通过闭合开关\(S_r\)​​​连接到运算放大器的反相输入。假设运算放大器是理想的,这种连接使电容充电至零伏。接下来,在比较过程中,复位开关断开,电容器底板接入输入电压。运算放大器现在处于开环配置。如果输入信号大于零,则运算放大器的输出摆幅至较大的负电压。如果输入信号小于零,则运算放大器的输出摆幅至较大的正电压。这两种情况很容易分辨,并且可以使用简单的数字锁存器存储比较结果。且失调电压也可以得到抵消。

此外为了减小开关时钟馈通和电荷注入带来的影响,在现代电路中一般会采用全差分设计方式,上图中电路的全差分形式如下图所示:

image

通过设计产生的时钟,使电荷注入信号独立也是一种手段,在上述电路中,通过使\(\phi_{1a}\)超前于\(\phi_1\)可以消除一定的电荷注入带来的影响,可以通过下图所示的时钟产生电路实现功能。

image

当人们考虑非理想运算放大器时,上述方法的局限性就变得明显了,这些运算放大器具有有限的增益,并要求补偿在复位阶段保持稳定。

加快比较速度的一种可能性是断开比较阶段的补偿电容。例如,一个简化的运算放大器原理图如下图所示。在此运算放大器中,晶体管\(Q_1\)用于在复位阶段时导通以实现超前补偿,在比较阶段,\(Q_1\)关断,断开补偿电容\(C_c\),从而大大加快了该阶段的运算放大器速度。用这种技术,可以比使用之前的例子快十到五十倍的时钟频率,速度可能高达 \(25\)\(50 kHz\)。如果这个速度足够,那么可以采用这个方法。但不幸的是,这个速度通常仍然是不够的,因此有必要采用后续介绍的其他方法。

image

为了获得好的分辨率,可能会需要将多级放大器进行级联,这会进一步放慢整体的速度。

现代高速比较器通常具有一到两级预放大,然后是跟踪锁存级,如下图 [Yukawa, 1985]所示,这是一个CMOS实现的简化形式。这种架构背后的基本原理如下:预放大器用于获得更高的分辨率。预放大器的输出,虽然大于比较器输入,仍远小于驱动数字电路所需的电压电平。这之后,跟踪锁存级在跟踪阶段进一步放大该信号,然后在锁存阶段,当正反馈开启时。正反馈将模拟信号重新生成为全量程数字信号。跟踪锁存级最大限度地减少了所需的增益级总数,即使需要良好的分辨率时,因此比刚才描述的多级放大器方法更快。

image

预放大器通常有一些增益,可能是2倍到10倍。预放大器增益通常不会大于 10,否则它的时间常数太大,速度有限,一般一个或两个简单的电阻负载的差分级通常就可以了。请注意,观察比较器输入时,跟踪锁存级的输入失调和噪声会因预放大器的增益而衰减。因此,假设预放大器增益适中,预放大器的噪声和失调,通常会限制比较器的噪声和失调,如果需要非常高的速度,但只需要中等分辨率,预放大器有时可能只是一个单位增益缓冲器。

完全消除预放大器不是好的做法,因为到驱动电路中的回冲效益将严重影响准确性。回冲表示当跟踪锁存级从跟踪模式变为锁存模式时,电荷转入或转出输入的现象。这种电荷转移是由打开正反馈电路中的晶体管所需的电荷引起的,以及必须去除的电荷才能关闭跟踪电路中的晶体管。没有预放大器或缓冲器,这种回冲将进入驱动电路并导致非常大的毛刺,尤其是在两个输入点看入时的阻抗并不完全匹配的情况下。

在高分辨率应用中,通常还包括电容耦合和复位开关,以消除输入失调电压和时钟馈通错误,类似于我们之前讨论过的放大器比较器中的方法。

对于比较器来说,一个非常重要的考虑因素是确保不会有记忆的内容从一个判决周期转移到下一个。回想一下,当比较器在一个方向上切换时,它可能会倾向于停留在这个方向,称为滞后。为了消除滞后,可以在进入跟踪之前重置不同的阶段。这可以进入跟踪模式之前,通过开关将内部节点连接到其中一个电源或内部节点相互连接来实现。例如,上图所示的比较器当\(V_{ltch}\)信号为低电平时,锁存器内部节点复位到\(V_{DD}\)和地。这不仅消除了记忆问题,也将比较器设置为跳变点,从而加快了比较器解析小输入信号的运行速度。

跟踪锁存级电路有许多变种。上图所示的电路仅考虑简单的因素,尽管它在许多应用已经足够了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/738191.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

prufer序列

prufer序列用途: 将带标号的树用唯一的整数序列表示出来,证明凯莱公式。构造方法:每次选择一个编号最小的叶结点并删掉它,然后在序列中记录下它连接到的那个结点。重复\(n-2\)次后就只剩下两个结点,算法结束。 举个栗子(本图来自baoziwu2,侵删)显然可以有一个用堆做的方法,…

【冷启动#2】实用的springboot tutorial入门demo

跟着官方文档熟悉一遍创建spring工程的步骤 https://spring.io/guides/gs/spring-boot https://juejin.cn/post/7077958723829760008 demo简介 整个demo的预期目标是: 管理一堆玩家的数据,数据库使用的是现成的我们虚拟机上安装的MySQL 项目结构参考 主要工作:创建并熟悉spr…

CentOS8部署zerotier异地组网

本文介绍了在CentOS 8系统上部署ZeroTier以实现异地组网的方法,包括安装、配置、加入网络、开启IP转发和设置路由表等步骤,并提出进一步实现公网无缝组网的展望。CentOS8部署zerotier异地组网 CentOS8部署zerotier异地组网 一、前言 本文在此前研究部署FRP进行内网穿透,但FR…

《DNK210使用指南 -CanMV版 V1.0》第九章 打印输出实验

第九章 打印输出实验 1)实验平台:正点原子DNK210开发板 2)章节摘自【正点原子】DNK210使用指南 - CanMV版 V1.0 3)购买链接:https://detail.tmall.com/item.htm?&id=782801398750 4)全套实验源码+手册+视频下载地址:http://www.openedv.com/docs/boards/k210/ATK-DN…

分享一款可编辑本地电脑文件的在线编辑器

之前见过在线版的VSCode,被惊讶到了。网页上竟然可以编辑电脑本地的文件,打破了网页无法编辑本地电脑文件的限制。一直好奇怎么做的。抽空研究了一下,然后发现其实也不难。背景 之前见过在线版的VSCode,被惊讶到了。网页上竟然可以编辑电脑本地的文件,打破了网页无法编辑本…

xhcms

xhcms 目录结构 admin --管理后台文件夹 css --存放css的文件夹 files --存放页面的文件夹 images --存放图片的文件夹 inc --存放网站配置文件的文件夹 install --网站进行安装的文件夹 seacmseditor --编辑器文件夹 templ…

lrzsz安装完成后rz乱码

rz选择文件夹后乱码传输不到linux里面, 这时候只需要rz -be再选择文件 这样就可以进行后续的解压了tar -zxvf jdk-8u65-linux-x64.tar.gz

椭流线法设计配光器

本文介绍了利用椭流线法设计高效均匀的LED配光器,通过对边光原理、反射定律及椭圆几何特性的深入分析,结合Matlab和SolidWorks软件实现光学仿真,最终成功设计出接收效率高、均匀度优的配光器。椭流线法设计配光器 椭流线法设计配光器 一、设计原理 1、边光原理 边光原理是非…

wx云开发增删改查

首先是.wxml文件,此处为固定数据的新增<button type="primary" bind:tap="addData"> //调用.js中addData方法插入数据 </button>对应.js文件//添加数据addData(){wx.showLoading({ //showLoading(api接口)(防止用户多次…

剪裁法设计配光器

剪裁法设计配光器通过光源角分割和目标面分割,利用边光原理和反射定律,计算并构建光学母线,以实现高均匀度和高光效的均匀圆斑光学设计。剪裁法设计配光器 剪裁法设计配光器 一、设计原理边光原理 边光原理是非成像光学中的一个基础原理,其内容可以表述为:来自光源边缘的光…

iOS-列表视图

在iOS开发中,UITableView和UICollectionView是两个非常核心的用于展示集合数据的UI组件。它们都能以列表的形式展示数据,但各自的特点和使用场景有所不同。 UITableView UITableView用于展示和管理垂直滚动的单列数据列表。它是以行的形式展示数据,每行(cell)可以展示相同…

CPC配光系统设计

本文详细介绍了CPC(复合抛物线聚光器)配光系统的设计过程,包括设计原理、抛物流线几何特性及其设计要求和流程,并通过Matlab和SolidWorks绘制模型,最后在TracePro中进行仿真验证,确保系统满足均匀照度和高效接收率的目标。CPC配光系统设计 CPC配光系统设计 一、设计原理 …