SAR ADC 比较器噪声分析(二)

article/2025/7/19 23:07:47

SAR ADC的比较器是非常重要的模块,需要仔细设计。主要考虑比较器的以下指标:
1)失调电压
2)输入共模范围
3)比较器精度
4)传输延时
5)噪声
6)功耗

这里主要讲一下动态比较器的noise。

动态比较器一般用于高速SAR ADC中,且精度不会超过12bit。在《SAR ADC比较器噪声分析(一)》描述的回踢噪声在动态比较器显的更严重,因为latch把输出分的很开,达到电源和地的地步,所以ΔV变化非常大,回踢噪声就很大。

动态比较器noise的仿真
在这里插入图片描述

上面是比较常见的动态比较器,比较器clk从高到低时,比较器开始regeneration,在输出端电压差不超过50mV时,可以认为这个阶段还未产生很强的非线性,还处于可以小信号分析的阶段。所以做仿真时,需要把input的dc 偏差设置的较小,使M1和M2工作时产生的非线性较小。同时dc偏差设置的过小,因为有offset,这样输出的电压差包含offset和信号放大的值,会使偏差较大,需设置一个合适值。

在设置好一个合适的DC电压差值后,可以用tran noise和pss+pnoise的两种方法去做noise仿真分析。具体操作可以查看网上https://zhuanlan.zhihu.com/p/279111199《Comparator动态噪声的仿真》这篇文章,里面做了step to step的仿真指导。

Tran noise 仿真需要有一定的编程能力,写个veriloga代码,有点象一个试错的过程。等计算到84%的点,就算是输入noise的值。Tran noise 仿真比较慢,效率不高,但容易上手。

Pss+pnoise方法效率挺高的,但就是仿真设置要求比较高。各有优缺点,但做设计的最好两者都尝试下,看看用两种方法是否可以比对的上。

常见的动态比较器有strong-arm 结构和double -tail 结构,

Strong-arm 结构简单,无静态功耗,速度快,广泛应用于各种类型的adc中,缺点是电源和地之间堆叠了很多mos管,不适合低压设计。为了解决单级结构的strong-arm比较器存在回踢噪声和不适合低压设计的缺点,两级结构的double tail 比较器被提出。
在这里插入图片描述
上图是strong-arm 结构的动态比较器。

在这里插入图片描述

上图是double tail结构的比较器

分析一下简单动态比较器的噪声:

在这里插入图片描述

在比较阶段,FP-FN因为输入电压差而产生输出电压差,式子(1)乘以gm1得到式子(2),式子(2)除以C0,得到式子(3)。式子(3)正是增益。
在这里插入图片描述

当FP-FN因为输入电压差而产生输出电压差,当电压差足够大时,latch的正反馈起作用,把输出拉到电源和地。这个电压差足够大的时刻点就是td。当latch起作用时,preamp的噪声就不重要了。所以在0~td这个阶段,如果需要降低噪声,根据贴图,可以通过降低输入过驱动Vov1,降低输入共模Vcmi,延长有效积分时间td,增加输出电容C0的手段实现。具体原因根据前后两张贴图,不难看出。

动态比较器还有个问题是会出现亚稳态
当FP-FN因为输入电压差足够小而产生输出电压差小,这样会导致latch无法触发,使比较结果出错,从而使整个SAR ADC 性能下降。通常需要一个亚稳态的监测电路。加入前置放大或加强latch能力也是减小亚稳态发生概率的方法


http://www.hkcw.cn/article/sJXxkxgFXW.shtml

相关文章

Haproxy搭建Web集群

目录 Haproxy概述 Haproxy调度算法 静态调度算法 动态调度算法 其他调度算法 案例环境 配置网站 配置Haproxy Haproxy日志 MySQL负载均衡调度模式 Nginx负载均衡算法 Haproxy概述 Haproxy是一款开源、高性能的负载均衡和代理服务器,支持TCP和HTTP协议&a…

中联教育 - 嵌入式BI助力财经数据分析服务

“借助Wyn商业智能软件嵌入式BI工具强大的嵌入式能力,我们实现了与已有的财经教育教学实训平台的深度融合,大幅提升了平台的数据分析服务能力。同时,产品简单易用的特性,也让我们的学员能够快速上手,进行财务报表的设计…

Qt实现csv文件按行读取的方式

Qt实现csv文件按行读取的方式 场景:我有一个保存数据的csv文件,文件内保存的是按照行保存的数据,每行数据是以逗号为分隔符分割的文本数据。如下图所示: 现在,我需要按行把这些数据读取出来。 一、使用QTextStream文本流的方式读取 #include <QFile>void readfil…

VMware Workstation虚拟系统设置双网口

一.设置windows11系统VMware Network Adapter VMnet1。 1.进入到网络和Internet -> 高级网络设置 2.找到VMware Network Adapter VMnet1&#xff0c;进入到“更多配置选项”并“编辑”。 3.进入到属性&#xff0c;双击“Interenet协议版本4&#xff08;TCP/IPv4&#xff…

CppCon 2014 学习:Lock-Free Programming

你这段文字讲的是“为什么要使用无锁&#xff08;Lock-Free&#xff09;代码”&#xff0c;我帮你总结并解释一下&#xff1a; 为什么选择无锁代码&#xff1f; 并发性和可扩展性&#xff08;Concurrency and scalability&#xff09; 无锁算法允许多个线程同时操作共享数据&a…

MFA多因素认证与TOTP算法核心解析(含Java案例)

目录 一、多因素认证(MFA)概述MFA基本概念MFA与2FA的区别MFA的重要性 二、TOTP算法原理TOTP基本概念时间变量T的计算TOTP生成过程TOTP验证过程 三、TOTP在MFA中的应用绑定流程认证流程TOTP的优势 四、TOTP的安全考虑哈希算法选择密钥管理防暴力破解时间同步通信安全 五、TOTP的…

openssl-aes-ctr使用openmp加速

openssl-aes-ctr使用openmp加速 openssl-aes-ctropenmp omp for openssl-aes-ctr 本文采用openssl-1.1.1w进行开发验证开发&#xff1b;因为aes-ctr加解密模式中&#xff0c;不依赖与上一个模块的加/解密的内容&#xff0c;所以对于aes-ctr加解密模式是比较适合进行并行加速的…

git查看commit属于那个tag

1. 快速确认commit原始分支及合入tag # git describe 213b4b3bbef2771f7a1b8166f6e6989442ca67c8 查看commit合入tag # git describe 213b4b3bbef2771f7a1b8166f6e6989442ca67c8 --all 查看commit原始分支 2.查看分支与master关系 # git show --all 0.5.67_0006 --stat 以缩…

怎么在window上打开ubuntu虚拟机?

怎么在window上打开ubuntu虚拟机&#xff1f; 1.先下载ubuntu镜像包并解压&#xff08;VM-ubuntu18-202304.7z&#xff09;,下载地址在本文档中有链接&#xff0c;自行查找。&#xff08;解压路径不要有中文&#xff09; 2.打开VMware软件&#xff0c;&#xff08;软件下载地址…

中国移动咪咕助力第五届全国人工智能大赛“AI+数智创新”专项赛道开展

第五届全国人工智能大赛由鹏城实验室主办&#xff0c;新一代人工智能产业技术创新战略联盟承办&#xff0c;华为、中国移动、鹏城实验室科教基金会等单位协办&#xff0c;广东省人工智能与机器人学会支持。 大赛发布“AI图像编码”、“AI增强视频质量评价”、“AI数智创新”三大…

第十三章 MQTT消息

系列文章目录 系列文章目录 第一章 总体概述 第二章 在实体机上安装ubuntu 第三章 Windows远程连接ubuntu 第四章 使用Docker安装和运行EMQX 第五章 Docker卸载EMQX 第六章 EMQX客户端MQTTX Desktop的安装与使用 第七章 EMQX客户端MQTTX CLI的安装与使用 第八章 Wireshark工具…

国芯思辰| 16通道12位模数转换器SC1425高性价比SGM5200替代方案,专为数字电源优化

与传统的模拟电源相比&#xff0c;数字电源的主要区别是控制与通信部分。在复杂的多系统业务中&#xff0c;数字电源是通过软件编程来实现多方面的应用&#xff0c;数字电源广泛应用于在可控因素较多、实时反应速度更快、需要多个模拟系统电源管理的、复杂的高性能系统应用中。…

Java 大数据处理:使用 Hadoop 和 Spark 进行大规模数据处理

Java 大数据处理&#xff1a;使用 Hadoop 和 Spark 进行大规模数据处理 在当今数字化时代&#xff0c;数据呈现出爆炸式增长&#xff0c;如何高效地处理大规模数据成为企业面临的重要挑战。Java 作为一门广泛使用的编程语言&#xff0c;在大数据处理领域同样发挥着关键作用。本…

深度学习复习笔记

深度前馈神经网络 卷积神经网络 Advanced卷积神经网络 Lightweight CNN dwconv squeezenet 这边右侧的e3是3x3卷积吧 SENet 在通道维度压一下&#xff0c;强迫各维度混合学习&#xff0c;再还原 ShuffleNet Group Convolution在 AlexNet 中引入&#xff0c;用于将模型分布到…

Linux系统编程收尾(35)

文章目录 前言一、读写锁二、自旋锁总结 前言 大家好&#xff0c;这是我们Linux系统编程的最后一节课了&#xff01;   大家请再撑住一会儿~ 一、读写锁 提到读写锁&#xff0c;我们就不得不提到 读者写者模型 &#xff0c;跟 生产者消费者模型 不同的是&#xff0c;本模型的…

C文件操作1

一、为什么使用文件 如果没有文件&#xff0c;我们写的程序的数据是存储在电脑的内存中&#xff0c;如果程序退出&#xff0c;内存回收&#xff0c;数据就丢失 了&#xff0c;等再次运行程序&#xff0c;是看不到上次程序的数据的&#xff0c;如果要将数据进行持久化的保存&am…

基于 AUTOSAR 的域控产品软件开发:从 CP 到 AP 的跨越

基于 AUTOSAR 的域控产品软件开发&#xff1a;从 CP 到 AP 的跨越 一、AUTOSAR AP 架构解析&#xff1a;面向智能汽车的自适应框架 &#xff08;一&#xff09;引言 随着汽车智能化向 L3 演进&#xff0c;传统 AUTOSAR CP&#xff08;经典平台&#xff09;在实时性、动态性和…

解密震颤背后的神经隐情

在人体精密运行的神经世界里&#xff0c;有一种疾病悄然打破生命的节奏&#xff0c;它就是帕金森。这一病症并非突然降临&#xff0c;而是随着时间&#xff0c;如潮水般慢慢侵蚀着身体的正常机能。​ 患病后&#xff0c;最直观的变化体现在肢体运动上。双手会不受控制地颤抖&a…

数据即资产:GEO如何重塑企业的信息价值链

在数字经济时代&#xff0c;数据早已被公认为企业的核心资产。然而&#xff0c;随着生成式AI的崛起&#xff0c;数据资产的定义、价值和管理方式正在发生根本性变革。深耕数字营销二十余年&#xff0c;我们亲历了从"数据即记录"到"数据即洞察"&#xff0c;…

2025年文学与文化发展国际会议(ICLCD 2025)

2025年文学与文化发展国际会议&#xff08;ICLCD 2025&#xff09; 2025 International Conference on Literature and Cultural Development 一、大会信息 会议简称&#xff1a;ICLCD 2025 大会地点&#xff1a;中国天津 审稿通知&#xff1a;投稿后2-3日内通知 投稿邮箱&am…