高性能CMOS采样保持电路的设计

最新更新时间:2007-10-08来源: 电子元器件应用关键字:时钟  反馈  速度  带宽 手机看文章 扫描二维码
随时随地手机看文章

0 引言

采样/保持电路是模数转换器的重要组成部分,它的性能决定着整个A/D转换器的性能。随着科学技术的发展,系统对A/D转换器的速度和精度要求越来越高,因此,设计一个高性能的采样/保持电路就显得尤为重要。

一般的采样保持电路都是采用开关电容电路来实现的。由于MOS开关固有的电荷注入与时钟馈通效应,采样/保持电路一般难以得到理想的情况。尽管已经提出了许多技术和电路结构[1]但是电荷注人和时钟馈通效应所导致的非线性对电路性能的影响还是很大。

采样/保持电路的另外一个设计难点在于运算放大器的设计。采样/保持电路的精度决定于放大器的增益,高增益的运算放大器能够保证采样/保持电路达到很高的采样精度。而采样保持电路的速度则决定于运算放大器的带宽,高带宽的运算放大器能够保证采样/保持电路在很短的时间内达到所需的采样精度。而运算放大器的增益和带宽又是一种相互制约的关系。 本文介绍的采样/保持电路采用全差分结构,并通过底板采样技术有效的抑制电荷注入和时钟馈通效应 它采用高性能的增益自举运算放大器来减小由于有限增益和不完全建立带来的误差。该采样/保持电路在3.3V的电源电压下可实现60MHz的采样频率,其采样精度可以达到10位以上,完全能适用流水线AD转换器的采样部分。

1 增益自举运算放大器的设计

实际上,两级运算放大器可能有较大的增益,但是带宽却很小,这样就很容易导致较慢的反应速度。所以本文采用折叠式共源共栅增益自举运算放大器。这种放大器既有较大的增益,又能满足速度要求,同时,折叠式共源共栅电路还可以接成跟随器的形式。由于该电路不需要外接复杂的共模反馈电路(CMFB),因而可以降低功耗,并免去外加共模反馈电路对整个运算放大器速度的影响。图1所示是增益自举运算放大器的电路结构。

摆率Slew Rate(SR)是每个时钟周期所允许的扰动时间。通常,采样保持电路中对运算放大器的建立时间要求大约为时钟周期的1/8,即要求运算放大器的输出能够驱动0.3 Vpp(Vpp为信号满摆幅的一半),因此,建立时间可以由以下公式估算,其中Ts是建立时间,fs是采样频率:

对于单位增益频fT的估算,首先应计算出采样/保持电路分别在采样和保持状态下的反馈系数Bt和Bh。假设信号在建立时间之后的1LSB之内出现,那么,所需精度P在N=10的时候为:

由采样保持电路可知Bt≈1,Bh≈0.8。由此 可以得出:



此时若运算放大器的直流增益为A0,那么, 线性建立误差系数为:



因为E必须小于1/2LSB,所以有:


开关电容电路中一般的相位裕度要求为60到75度之间。而电路设计中希望尽量做到线性建立,所以一般要求具有较大的相位裕度。但是,考虑到相位裕度与增益的矛盾,在折中考虑的情况下,本设计选择的相位裕度为70度左右。
 
运算放大器的总增益同时得益于的增益提升放大器的应用。由于增益提升放大器会带入额外的电容和极点,所以要求增益提升放大器的单位增益带宽应尽量做大,这样才能把它对整个放大器频率特性的影响降到最小。因此,这里选择一般的反向器作为增益提升电路。事实上,该提升电路结构也比较简单,它即可以满足电路对增益的要求,又可以达到满意的单位增益带宽。因而对整个电路的频率性能不会产生很大的影响。

本设计让晶体管NM4和NM5工作在线性区,这相当于一个压控电阻的作用。晶体管的栅极连到运算放大器的输出端。由于VOUTCM对V4比较敏感,而且随着V4的增加,NM5和NM6的电流也将随之增加,从而将导致共模电平的下降。而通过晶体管NM4和NM5则可纠正这个误差。这就相当于在运算放大器的输出端施加一个稳定的共模电平。

2 采样开关的设计

AD转换器和采样/保持电路中通常都会用到很多的开关。因此,开关的大小、宽长比以及所影响到的电荷注入效应和时钟馈通效应等都会直接影响到整个电路的性能。 开关的导通电阻是衡量一个开关特性好坏的重要指标。由MOS管的工作原理可知,其导通电阻RON是VGS的函数。对于一般的单个MOS管作为开关的情况,其实际的导通电阻可以通过以下等式得出:

由上式可以看出:开关的导通电阻与输入信号Vgs是非线性关系。这一特性将在输出信号中引入谐波失真,从而极大地影响到采样电路的动态特性。本文采用的对称CMOS开关由一个PMOS和NMOS晶体管组成。其电路如图2所示。设计时,可将NMOS的栅极接高电位VDD,PMOS的栅极接低电位(零),此时开关处于导通状态。在对称CMOS开关中,PMOS管和NMOS管的导电因子Kp和Kn是相同的。假设导通电阻的非线性特性可由下式来描述:



那么,从上式可以得出:



式中,I是通过开关的电流。假设一个正弦波加在开关的两边,则开关上的电压为:



开关的三阶效应会使电路的SFDR下降。由上式可知,三阶效应是由最后一项产生的。R2为零即可消去这一项。而优化对称CMOS晶体管的宽、长参数可以使R2为零,从而使对称开关的导通电阻基本恒定且与输入信号无关。在本设计工艺条件下,通过对开关的仿真可知,当PMOS管的宽长比是NMOS管宽长比的8倍时,开关的导通电阻较小且与输入信号基本无关。

3 采样保持电路设计

采用全差分采样/保持电路的电路结构如图3所示。它主要包括采样/保持放大器和一些开关电路。该电路结构采用输出端直接反馈到输入端的方式,它不需要外加共模反馈电路。这样可以减小电路复杂程度,有效地降低功耗,并可获得更高的速度。

为了获得更好的性能,此电路采用了底板采样技术。传统的采样保持/电路采用的是电容上极板采样。这种结构的采样保持电路会引入额外的寄生电容,从而增加运算放大器的输入电容,而这将大大降低运算放大器的带宽,同时也增大了采样与反馈电容值的失配,这些都会直接影响到采样保持/电路的速度和精度。为此,本电路引入底板采样技术,设计时可使用两层多晶硅来实现。这样不仅有效地消除了运算放大器的输入电容,而且还能抑制来自衬底的噪声。此外,该电路结构能够有效地抑制时钟馈通和电荷注入效应,减小电路复杂程度,有效减小寄生电容、降低电路的整体功耗。

4 性能仿真

笔者在Cadence仿真环境下,采用Charter公司0.35μm标准CMOS工艺库对电路进行了仿真。图4给出了增益自举运算放大器在交流扫描下的增益和相位曲线。可以看出,该运算放大器的增益可以达到79dB,当负载电容为10 pF时,相位裕度为72°,建立时间为3.9 ns。可见,能很好的满足采样保持/电路对运算放大器的要求。

该采样/保持电路的电源电压为3.3 V,采样频率为60 MHz。图5是该采样/保持电路的瞬态特性曲线图。实际上,对该电路的输出波形进行离散傅立叶变换可得到低于-75 dB的信噪比。可见该采样/保持电路具有很高的转换精度。

5 结束语

本文介绍了一个高性能采样/保持电路的设计方法。该电路采用全差分结构来减小时钟馈通效应和电荷注入效应所带来的误差。开关部分使用优化的对称CMOS开关来降低其导通电阻。运算放大器则使用折叠式增益自举电路,以便在获得较高增益的同时,得到较快的建立时间。版图设计采用噪声分析法来选择合适的采样电容,以提升整体电路的信噪比。仿真证明:该电路在3.3V电源下,其采样频率为60 MHz,并可达到10位以上的采样精度,而电路的功耗仅1 2 mW。完全可以适用高速高精度流水线型A/D转换器的需要。

关键字:时钟  反馈  速度  带宽 编辑: 引用地址:高性能CMOS采样保持电路的设计

上一篇:HFTA-16.0:双极型集成电路的ESD保护
下一篇:数字电位器X9313在微信号检测中的应用

推荐阅读最新更新时间:2023-10-12 20:13

ROHM内置噪声过滤功能加速度传感器 适用高精度低功耗应用
全球知名半导体制造商ROHM集团旗下的Kionix, Inc.,(总部位于美国纽约州伊萨卡)开发出两款加速度传感器“KX132-1211”和“KX134-1211”,非常适用于工业设备和可穿戴式设备等需要高精度且低功耗地进行运动感应的应用。 近年来,由于许多工厂都在努力节省人力并提高效率,因此在工业设备出现故障之前能够检测出异常的预测性维护理念越来越普及。与此同时,机器健康监测也越来越受关注,作为用于状态检测的元器件,传感器的重要性逐年增加。以往,Kionix主要面向移动设备开发小型加速度传感器,今后将通过扩充工业设备用的产品阵容来满足更广泛的社会需求。 这两款产品是非常适合工业设备的电机振动分析等机器健康监测的三轴
[传感器]
ROHM内置噪声过滤功能加<font color='red'>速度</font>传感器 适用高精度低功耗应用
一种用于SDH光纤传输系统设备时钟的数字式锁相环
    摘要: 介绍一种用于SDH光纤传输系统设备时钟的数字式锁相环的构成及设计原理,并给出了有关的测试结果,测试结果表明该锁相环具有很好的跟踪特性。     关键词: 同步传输体制(SDH)  SDH设备时钟(SEC)  数字式锁相环(DPLL)     SDH设备时钟(SEC)是SDH光纤传输系统的重要组成部分,它为SDH设备提供全网统一的定时信息,以便使整个数字网各个节点的全部数据得以正确的传输和交换。     SEC的核心是锁相环,它用来跟踪网同步定时基准,并对定时基准在传输过程中产生的抖动和漂移等损伤进行过滤,而且当所有外部定时基准信号都不可用时,可以通过它内部
[网络通信]
STM32时钟体系结构
STM32的时钟体系可以直接以图概括(摘自STM32F10X参考手册) 下面就此图做分析 1. STM32输入时钟源 1.1 时钟源的作用 无论是小型单片机还是像STM32这样高级单片机,它们工作的核心都是大规模的时序逻辑电路,而驱动时序逻辑电路的关键则是准确而又稳定的时钟源。它的作用就像小学在操场上做广播体操时候播放的背景音乐,用于协调和同步各单元运行,为时序电路提供基本的脉冲信号。 1.2 STM32时钟源的设计 在51单片机中,一般都外接一个11.0592MHz的晶振,注意,提供时钟的不是晶振,而是RC时钟电路,而晶振只是时钟电路的元件之一。同理,在STM32中,时钟源也是由RC时钟电路产生,与51单片机的区别是
[单片机]
STM32<font color='red'>时钟</font>体系结构
7种常见的51单片机时钟电路图
在MCS-51单片机片内有一个高增益的反相放大器,反相放大器的输入端为XTAL1,输出端为XTAL2,由该放大器构成的振荡电路和时钟电路一起构成了单片机的时钟方式。根据硬件电路的不同,单片机的时钟连接方式可分为内部时钟方式和外部时钟方式,如下图所示。 时钟电路:(a)内部方式时钟电路,(b)外接时钟电路 在内部方式时钟电路中,必须在XTAL1和XTAL2引脚两端跨接石英晶体振荡器和两个微调电容构成振荡电路,通常C1和C2一般取30pF,晶振的频率取值在1.2MHz~12MHz之间。对于外接时钟电路,要求XTAL1接地,XTAL2脚接外部时钟,对于外部时钟信号并无特殊要求,只要保证一定的脉冲宽度,时钟频率低于12MHz即可
[单片机]
7种常见的51单片机<font color='red'>时钟</font>电路图
Exynos4412裸机程序,时钟操作
有了上一节《 Exynos4412时钟体系分析 》的基础,这一节我们来做几个和时钟有关的实验。 其实,Exynos 4412的 IROM代码已经设置了PLL,我们可以通过串口把IROM设置的PLL寄存器值打印出来,这些值打印出来是这样的(摘自韦东山老师的《嵌入式Linux系统开发完全手册_基于4412__上册》): CLK_SRC_CPU = 0x01000001 CLK_DIV_DMC0 = 0x00111713 CLK_DIV_DMC1 = 0x01011171 CLK_SRC_TOP0 = 0x01110000 CLK_SRC_TOP1 = 0x00001000 CLK_DIV_TOP = 0x00015470 CLK_SR
[单片机]
Exynos4412裸机程序,<font color='red'>时钟</font>操作
STM32配置时钟时注意设置FLASH等待周期
兴致勃勃地把复位及时钟控制(RCC)的寄存器定义写完了,没得午觉睡倒算了,还累得满头大汗 看来这事有点吃力不讨好,真想用别人现成的头文件算了,最后还是咬咬牙自己写吧,至少可以让自己对寄存器结构熟悉一些。 傍晚回来再写个测试程序,满以为一次就OK的,可是调试时却发现,运行到选择PLL时钟后程序就跑飞 顿时就傻眼了 检查各个寄存器配置,似乎没什么问题啊:选择外部8M时钟,不分频输入到PLL,设置PLL为9倍频(注意实际写入到寄存器中为7),AHB、ABP2不分频,ABP1为2分频(注意设置为8才是2分频),都没有超过最大频率啊。看来想要搞个72M的主频遇到麻烦了 试着将倍频降下来,当主频为48M时,系统可以正常工作了
[单片机]
自建ISP编程器的温度报警显示控制系统的设计
1 系统的组成 系统主要由单片机、温度报警模块、液晶显示模块、时钟模块、ISP编程器和键盘模块等组成,如图1所示。 2 系统原理 首先通过ISP编程器将程序下载到单片机系统中,利用温度报警,液晶显示和时钟模块,通过键盘控制或人工控制实现实时的温度报警控制显示,实现人机交流。 2.1 数字温度传感器DS18B20 DS8B20可由用户设置温度报警界限,在使用过程中,可由一根I/O数据线既供电又传输数据。它的核心是一个直接数字化的温度传感器,可将-55℃~+125℃之间的温度值按9、10、11、12位的分辨率进行量化,与之对应的温度增量值分别为0.5℃、0.25℃、0.125℃、0.0625℃,器件
[应用]
小广播
最新模拟电子文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved