【模拟IC学习笔记】 采样保持电路的设计

news2024/11/13 10:15:19

目录

采样保持工作原理

概念

时域响应-采保信号

采样网络的KT/C噪声

采样电容大小的选取

采样抖动(jitter)

jitter对SNR的影响

法一

法二

采样开关的种类

单MOS管

实践:Nmos导通电阻

传输门

栅压自举开关

采样技术

上极板采样

下极板采样

采样保持的电荷转移

跟踪阶段

采样时刻

保持阶段

输出


采样保持工作原理

概念

采样保持电路作用:时域离散化

跟踪阶段:开关闭合,Vout=Vin。

保持阶段:开关断开,保持电压。

时域响应-采保信号

输入信号在采样阶段不变。

ADC精度和建立时间之间的关系:

采样网络的KT/C噪声

电容不会产生噪声,电阻会产生噪声。

一阶RC网络的噪声与电阻无关,只与电容有关。

R越大,电阻噪声谱密度4KTR越大,但是一阶RC的3dB带宽1/RC也更低。所以总的积分噪声与R无关。反之亦然。

采样电容大小的选取

如何选择采样电容的大小?

ADC设计中,一般遵循以下规则:噪声不能大于量化噪声。

根据ADC位数选择采样电容值的大小:

电容每增加四倍,根号下KT/C减小一半。

采样抖动(jitter)

时钟抖动:不存在理想的采样时钟,真是的clock的上升沿和下降沿有一定范围的不确定性,

ADC的噪声源:量化噪声、热噪声、采样时钟jitter带来的采样误差。

jitter对SNR的影响

法一

仅仅考虑jitter的影响,对输入信号求导再乘时间就是采样电压误差,对其求功率就是误差功率。

SNR=信号功率/噪声功率

jitter和SNR的关系:

在jitter一定的情况下,信号频率越高,SNR越低

在信号频率一定的情况下,jitter越大,SNR越低。

理想ADC信噪比SNR与位数的关系:

法二

使采样jitter引入的误差小于1/2 LSB。该法较为严格

对输入信号求导,考虑极端情况,得到电压变化率最大的时候的值,使该值小于LSB/2。

采样开关的种类

单MOS管

全摆幅范围内线性度较差

实践:Nmos导通电阻

可以看到输入为0的时候,即不考虑衬底偏置效应的时候,导通电阻为940.397

对VIN做参数扫描,可以看到考虑衬底偏置效应后的导通电阻的变化情况在VIN=1.1时,衬底偏置效应最大为1.4kΩ,Vth变大,导致导通电阻变大。

打印静态工作点可以看到cgg(gate电容),gate电容为2.14f,电容太小是因为MOS管尺寸太小。

增大MOS管尺寸,m=10,finger=100,得到cgg,用cgg/面积,就得到

传输门

PMOS:NMOS宽长比=4:1时,才能保持马鞍形阻抗。但是,在先进低电压工艺下,NMOS和PMOS在中间电平附近的时候不导通,导致导通阻抗很大。

栅压自举开关

目的:将MOS管的Vgs保持为一个恒定值。

理论原理

电路实现

栅极自举开关,需要将M4和M5管的衬底与B点短接(接电路最高电位,该电路最高电位是B点而不是VDD),保证B点能够到大2VDD。

M8连接输入和输出,其衬偏效应会影响导通阻抗的线性度,因此需要改进

可以用PMOS开关

也可以使NMOS衬底在source和GND之间切换

首先确定M7和M8的寄生电容,CB取寄生电容的几十倍。

采样技术

上极板采样

非理想特性:开关断开瞬间的沟道电荷、时钟馈通、上极板技术采样精度限制在10位左右。

下极板采样

SW3开关的左端也可以接共模信号

采样保持的电荷转移

跟踪阶段

采样时刻

保持阶段

输出

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

ArcGIS中style文件的导入及lyr的文件的使用

地图是地理信息的重要载体,科学的配色方案可以有效地传递地理信息,而美观协调的配色方案也是我们进行地图符号化设计的重要内容。在日常工作中,我们常常苦恼于自带颜色不能满足需要或是希望使用现成的颜色模板,自定义配色方案导入…

Android14之刷机模式总结(一百七十八)

人生格言: 人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药. 更多原创,欢迎关注:Android系统攻城狮 1.前言 本篇目的:Android14之刷机模式总结: 1.bootloader模式 2.recovery模式 3.fastbootd模式 4.OTA模式2…

嵌入式Linux:环境搭建之TFTP、NFS、SSH和FTP的安装和使用

在我们做嵌入式Linux开发的时候,需要安装一些环境以方便我们的开发,本篇文章就来介绍一下TFTP、NFS、SSH和FTP的作用和环境搭建(以Ubuntu为例)。 文章目录 1 TFTP1.1 服务端1.2 客户端 2 NFS2.1 介绍2.2 安装过程2.2.1 安装nfs2.2.2 在服务端创建共享目录…

C++CLI——4数组、泛型、集合与属性

CCLI——4数组、泛型、集合与属性 C数组 在c中,数组的大小必须在编译时确定,并且将数组传递给函数时,传递的只是数组起始地址,所以要想办法连同数组大小一同传递给函数。 int arr[4] { 1,2,3,4 }; int arr1[] { 1,2,3,4 }; i…

Vue-4、单向数据绑定与双向数据绑定

1、单向数据绑定 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>数据绑定</title><!--引入vue--><script type"text/javascript" src"https://cdn.jsdelivr.net/npm/…

进阶分布式链路追踪

另外我的新书RocketMQ消息中间件实战派上下册&#xff0c;在京东已经上架啦&#xff0c;目前都是5折&#xff0c;非常的实惠。 https://item.jd.com/14337086.html​编辑https://item.jd.com/14337086.html “RocketMQ消息中间件实战派上下册”是我既“Spring Cloud Alibaba微…

C++面试宝典第16题:盛最多水的容器

题目 给定n个非负整数a1、a2、…、an,每个数代表坐标中的一个点(i, ai)。画n条垂直线,使得第i条垂直线的两个端点分别为(i, ai)和(i, 0)。找出其中的两条线,使得它们与x轴共同构成的容器可以容纳最多的水。说明:不能倾斜容器,且n的取值至少为2。 在下图中,垂直线代表的输…

时序预测 | Matlab实现GJO-VMD-LSTM金豺-变分模态分解-长短期记忆网络时间序列预测

时序预测 | Matlab实现GJO-VMD-LSTM金豺-变分模态分解-长短期记忆网络时间序列预测 目录 时序预测 | Matlab实现GJO-VMD-LSTM金豺-变分模态分解-长短期记忆网络时间序列预测预测效果基本介绍模型设计程序设计参考资料 预测效果 基本介绍 Matlab实现GJO-VMD-LSTM金豺-变分模态分…

【uniapp】调用阿里云OCR图片识别文字:

文章目录 一、效果&#xff1a;二、实现&#xff1a; 一、效果&#xff1a; 二、实现&#xff1a; 【阿里官方】高精版OCR文字识别【最新版】-云市场-阿里云 <template><view class"container"><!-- 选择图片 --><button click"imageO…

“单项突出”的赢双科技IPO加速,比亚迪是最强助力?

近日&#xff0c;新能源汽车核心部件供应商赢双科技首次递表科创板&#xff0c;其凭借旋转变压器产品就坐稳了新能源车企主要供应商的地位&#xff0c;从核心业务及业绩情况来看&#xff0c;赢双科技不愧为“单项冠军”。 据悉&#xff0c;赢双科技本次IPO拟募资8.47亿元&…

YOLOv5改进 | 2023Neck篇 | 利用Gold-YOLO针对小目标进行检测(附完整修改教程 + 代码)

一、本文介绍 本文给大家带来的改进机制是Gold-YOLO利用其Neck改进v8的Neck,GoLd-YOLO引入了一种新的机制——信息聚集-分发(Gather-and-Distribute, GD)。这个机制通过全局融合不同层次的特征并将融合后的全局信息注入到各个层级中,从而实现更高效的信息交互和融合。这种…

【MIT 6.S081】2020, 实验记录(2),Lab: System calls

目录 TaskTask 1: System call tracing1.1 task 说明1.2 实现过程1.3 测试 这个实验尝试自己在 OS kernel 中添加 system call。 Task Task 1: System call tracing 1.1 task 说明 这个 task 实现在 kernel 中添加一个 trace 的系统调用&#xff0c;当用户调用这个系统调用…

Python语法进阶学习--模块和包

在学习python进阶知识中的面向对象之前,还要了解一下当中几个概念:包、模块、类和函数。 一.模块和包 模块和包:用来组织Python代码的。 包 > 含有 __init__.py文件的文件夹模块 > py文件类 > class 【面向对象学习】函数&#xff08;方法&#xff09;> def 以上均…

陀螺仪LSM6DSV16X与AI集成(5)----6D方向检测功能

陀螺仪LSM6DSV16X与AI集成.5--6D方向检测功能 概述视频教学样品申请源码下载生成STM32CUBEMX串口配置IIC配置CS和SA0设置串口重定向参考程序初始换管脚获取ID复位操作BDU设置6D方向检测功能配置选择滤波和角度阈值设置量程和速率获取所有中断源的状态发送相应信息演示 概述 陀…

计算机基础面试题 |18.精选计算机基础面试题

&#x1f90d; 前端开发工程师&#xff08;主业&#xff09;、技术博主&#xff08;副业&#xff09;、已过CET6 &#x1f368; 阿珊和她的猫_CSDN个人主页 &#x1f560; 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 &#x1f35a; 蓝桥云课签约作者、已在蓝桥云…

大数据StarRocks(六) :Catalog

StarRocks 自 2.3 版本起支持 Catalog&#xff08;数据目录&#xff09;功能&#xff0c;实现在一套系统内同时维护内、外部数据&#xff0c;方便您轻松访问并查询存储在各类外部源的数据。 1. 基本概念 内部数据&#xff1a;指保存在 StarRocks 中的数据。 外部数据&#xf…

【QML COOK】- 003-处理鼠标事件

1. 编辑main.qml import QtQuickWindow {width: 800height: 800visible: truetitle: qsTr("Hello World")Image {id: backgroudanchors.fill: parentsource: "qrc:/Resources/Images/arrow.png"}MouseArea {anchors.fill: parentonClicked: backgroud.rot…

Python(30):非对称加密算法RSA的使用(openssl生成RSA公私钥对)

Python(30)&#xff1a;非对称加密算法RSA的使用(openssl生成RSA公私钥对) 1、openssl生成RSA公私钥对 1.1、生成RSA公私钥对命令 [rootloaclhost ~]# openssl OpenSSL> genrsa -out rsa_private_key.pem 1024 Generating RSA private key, 1024 bit long modulus .. ...…

微服务概述之单体架构

微服务概述 互联网始于 1969年美国的阿帕网&#xff08;ARPA&#xff09;&#xff0c;最开始的阿帕网只在美国军方使用。随着时间的推移&#xff0c;一些大学也开始加入建设&#xff0c;慢慢演化成了现在的因特网 &#xff08;Internet&#xff09;。随着计算机网络的普及&…

图像融合论文阅读:CrossFuse: 一种基于交叉注意机制的红外与可见光图像融合方法

article{li2024crossfuse, title{CrossFuse: A novel cross attention mechanism based infrared and visible image fusion approach}, author{Li, Hui and Wu, Xiao-Jun}, journal{Information Fusion}, volume{103}, pages{102147}, year{2024}, publisher{Elsevier} } 论文…