gtfei的个人空间 https://blog.eetop.cn/?1395527 [收藏] [复制] [分享] [RSS]

日志

运放chopper分析(以bandgap中运放为例)

热度 113已有 31412 次阅读| 2021-3-2 13:40 |个人分类:电路分析|系统分类:芯片设计| chopper电路

运放VOSBG输出电压影响:

1.png 

如上图左所示,VBG电压计算式由等式(6)给出

此时,考虑到运放存在总失调电压VOS,此时运放接入电路环路增益为:G_loop=(R1+R2+1/gmQ2)/(R2+1/gmQ2)(R1+R2)/R2 (1/gmQ2相对R1R2比较小),假设运放增益足够大,使得输入两端能够有效钳位为VBEQ1,由负输入端为VBE,正输入叠加失调电压为VBE+VOS → 运放输入端的差值VOS,反映到输出VBGVBG+VOS*G_loop,得到等式(8),很明显VOS被环路放大了,叠加到VBG上对基准电压产生了影响,所以需要消除该运放失调电压VOS的影响。

2023/08/04 更新等式(8)推导:

原始VBG表达式为:VBG0=VBE2+(R1+R2)*(VBE1-VBE2)/R2,引入+VOS后,R2上端变为VBE1+VOS,则VBG = VBE2+(R1+R2)*(VBE1+VOS-VBE2)/R2 = VBG0+(R1+R2)/R2*VOS

如果使用VBE1这个变量进行等式(8)推导:
引入+VOS后,R2上端为VBE1+VOS,则VBG = VBE1+VOS+R1*(VBE1+VOS-VBE2)/R2 = VBE1+R1/R2*(VBE1-VBE2)+(1+R1/R2)*VOS = VBG0+(R1+R2)/R2*VOS

 

运放失调电压的消除--chopper原理:

运放的失调电压最主要贡献体现在输入对管的mismatch上(其余部分也会存在适配,后续分析)

Chopper的原理在于,周期性的将运放的输入端交换,同时为了保证运放的正负反馈不发生改变,输出端也会相应交换,如下图所示:

2.png 

前半个chopper周期,运放将﹢VOS叠加到输出VBG,后半个chopper周期运放将-VOS叠加到输出VBG,则在一个choppe周期中,±VOSVBG的影响被消除。

输入端和输出端需要同时交换,保证运放在环路中的反馈极性不发生变化

 

折叠运放电路的chopper分析:

3.png 

使用chopper时钟,将运放输出周期性反接,如上图右边电路所示,注意CH1CH2N是反向时钟,得到下图:

4.png 

假设M1/M2贡献mismatch体现为VP-VN=+VOS,运放开环增益为A:

左图:VI+VPVI-VN,且VI+ - VI-=δV → 输出VOUT+ = A*(δV+VOS)

右图:VI+VNVI-VP,且VI+ - VI-=δV → 输出VOUT- = A*(δV-VOS)

则一周期内两次平均输出(VOUT+ + VOUT-)/2 = A*δV ,则运放的VOS在一个满周期上被抵消

同理,M10/M11之间的mismatch也能被消除,在此不做额外推导

M6/M7/M8/M9之间的mismatch影响相对没有输入管M1/M2、尾电流M10/M11大,不作考虑,保证版图的匹配性良好即可

M4/M5之间的mismatch无法完全消除:

5.png 

前半周期ID7=ID5, ID6=ID4, 得到等式(14);后半周期ID7=ID4, ID6=ID5, 得到等式(15)

等式(14)(15)均已ID6为基准变量,去除了VGS这个变量(如果M4/M5之间存在VTH上的差异,前后半周期得到的VGS是不一样的,会使得计算值很复杂,初次推导时,我认为前后两次VGS相等,得到的结果直接抵消掉了,认为M4/M5mismatch是能够消除的)

 通过等式(14)(15)结合,消掉ID6变量得到前后半周期下的两条支路的电流变化量,可以看到(VTH4-VTH5)的一阶项是能够被chopper消除的,剩下了chopper无法消除的二阶项β*(VTH4-VTH5)^2

该变化电流等效到输入对管,则需要的输入变化量为:

6.png 

假设mismatch引起的M4/M5之间的阈值电压差值为3mV,则等效到运放输入端的VOS量级为uV,保证M4/M5之间的版图匹配,能有效的减小该值。

 

Chopper之后的滤波:

7.png 

运放加入chopper之后在运放输出端加入噪声抖动,该抖动需要通过添加notch filter滤波消除

简单的SC notch filter电路由T型结构的开关电容组成,当fs为高时,CS2采样VI电压,CS1保持输出VG1;当fs为低时,CS1采样V1电压,CS1保持输出VG2

为了保证采样的准确性,fs的时钟需要与运放的chopper时钟错位1/4个周期

可行的时钟电路实现电路如下:

8.png 

CLK送进D触发器进行二分频得到CHOP时钟,同时CLK取反,采样CHOP时钟,则得到Notch-Fliter时钟fs,实现两个时钟之间1/4周期的相位差

 

REFERENCE

A Single-Trim CMOS Bandgap Reference With a 3δ Inaccuracy of 0.15% From 40C to 125C, IEEE, 2011

Circuit Techniques for Reducing the Effects of OpAmp Imperfections, Autozeroing, Correlated Double Sampling and Chopper Stabilization, IEEEE, 1996

A CMOS Chopper Opamp with Integrated Low-Pass Filter, IEEE

A Micropower Chopper-Stabilized Operational Amplifier Using a SC Notch Filter With Synchronous Integration Inside the Continuous-Time Signal Path, IEEE, 2006


92

点赞

刚表态过的朋友 (92 人)

发表评论 评论 (49 个评论)

回复 wangYIRU0912 2025-1-8 06:18
大佬好,请问这里的chopping frequency和ugb哪个大??我看别的帖子说在带隙电路中,chopping的频率是可以大于ugb的,我很不理解,我很难理解
回复 goyuqinghua 2024-11-4 10:16
gtfei: 你的输入极性发生了翻转,对于单端输出的运放,电流镜处必须相应进行翻转以保证运放总体极性不发生改变。
为啥不在电流镜自偏置哪儿切换呢,为啥要切换电流
回复 咘咘 2024-8-6 16:08
ttt913: Notch filter 不是利用它的低通特性,采保电路在频域是冲激采样+sinc filter, 利用了它在Fs处增益为零的带阻特性,滤除掉频率为Fs的offset.  所以叫notch filter ...
你好,可以分享一下notch filter从频域上应该怎么分析吗
回复 咘咘 2024-8-6 16:06
请教一下这个notch filter从频域上应该怎么分析
回复 Dylann 2024-3-29 10:19
lcy1997123: 为什么chopper不在输入和输出直接加呢,相当于从系统上消除失调,为什么要在电流镜输出加,这样有什么优劣吗
同问
回复 wewill 2024-3-20 17:31
情况一和情况三是可以理解的。对于情况二,你说的两个输入管的栅极不可能相差10mv是我不应该加10mv的offset 吗,是加的太大了吗?我现在的仿真情况是我加了10mv的 offset,加入chopper和notch filter 稳定后,VI+=VI-,两个管子的栅极就是相差恒定的10mv(M1管子的栅极比M2管子的栅极多10mv),运放的输出端VOUT会在均值处有峰峰值100mv的三角波波动,所以会影响M7和M9管子的VDS,VG1端(经过notch filter 之后的输出)稳定后几乎是一条直线,VBGR电压稳定后也是一条直线
回复 gtfei 2024-3-20 16:05
wewill: 我对比了三种情况。不加chopper时,运放的正输入端加入10mv的失调电压,直接连进反馈环路,运放的两个PMOS输入管的(VGS-VTH)是相同的,工作点和正常不加offset ...
情况一、vos反映到输出端,会使得BGR输出发生等式8中的(1+R1/R2)*vos偏差,算出来应该和你仿真情况差距不大。
情况二、你的观察点应该是直接测量运放输入对栅极的电压差值,这个差值不可能达到10mv的,达到10mv由于运放本身增益,会使得运放输出拉到电源或地,整个BGR功能会出错。
情况三、chop的频率选择是需要根据环路带宽进行选择的,chop之后,环路需要一定的稳定时间才能达到稳定点;
定性分析chop频率低时,环路建立完全,则BGR处于两种状态,输出为BG0+(1+R1/R2)*vos和BG0-(1+R1/R2)*vos,则一个chop周期下,vos一正一负被抵消;
定性分析chop频率高时,环路无法完全建立,BGR输出达不到BG0+(1+R1/R2)*vos和BG0-(1+R1/R2)*vos,就随着chop翻转则往另一侧变化,所以得到三角波,随着频率增大,三角波摆动幅值减小。
回复 wewill 2024-3-19 22:09
gtfei: 已修正,谢谢提醒
我对比了三种情况。不加chopper时,运放的正输入端加入10mv的失调电压,直接连进反馈环路,运放的两个PMOS输入管的(VGS-VTH)是相同的,工作点和正常不加offset时有一点偏离(但是管子工作是正常的),BGR电压与正常不加Offset时有几十甚至上百mv的偏离。加入chopper和notch filter后,仍然在运放的正输入端加入10mv的失调电压,此时消除了offset的影响,VI+=VI-,但是此时运放的两个PMOS输入管的(VGS-VTH)相差恒定的10mv,共源共栅工作管的VDS在以一定的幅值上下摆动。我的问题是第二种情况下,输入对管的(VGS-VTH)相差10mv,如果接近环路里,不就是相当于直接把10mv给放大成A倍的10mv了吗(A为放大器的增益),那岂不是会发生运放的输出端直接升到VDD或者降到GND的情况吗?或者是因为此时的10mv已经被调制到斩波频率处,而在斩波频率处放大器的增益A非常小,相当于放大一个高频的小信号所以导致运放的输出端其实只有小几十mv的变化,并不影响电路正常工作状态。第三种情况是直接加入chopper不加入notch filter,同样在运放的正输入端加入10mv的offset,随着斩波频率的增加,运放的输出端是上下摆动逐渐减小的三角波,VI+与VI-的差值也是上下摆动幅值逐渐减小的三角波。还请指点一下
回复 gtfei 2024-3-18 20:52
ttt913: Notch filter 不是利用它的低通特性,采保电路在频域是冲激采样+sinc filter, 利用了它在Fs处增益为零的带阻特性,滤除掉频率为Fs的offset.  所以叫notch filter ...
GET  3Q
回复 gtfei 2024-3-18 20:50
盛夏掌柜: 麻烦问一下,这里的notch filter滤波器开关是pmos,文中说:”fs为高时,CS1采样电压“,这里是不是写错了?fs为高电平时,PMOS开关关断了,无法采样吧 ...
已修正,谢谢提醒
回复 gtfei 2024-3-18 20:49
wewill: 有个问题想请教一下。运放的随机失调VOS会体现在输出BGR电压的的失调,此时运放是正常工作的,只不过输出BGR电压会多一个K倍的VOS。但是现在利用CHOPPER+NOTCH F ...
1、加入chopper和filter,不会影响运放正常工作
2、建议先关掉chopper,运放输出直连进反馈环路,然后对比运放有无人为给定的10mv输入失调电压下的工作点和bgr输出
回复 wewill 2024-3-16 22:47
有个问题想请教一下。运放的随机失调VOS会体现在输出BGR电压的的失调,此时运放是正常工作的,只不过输出BGR电压会多一个K倍的VOS。但是现在利用CHOPPER+NOTCH FILTER技术使得运放的随机失调VOS消除了,那么此时运放还能正常工作吗?我是在运放的正输入端加入固定的DC offset(10mv),加入chopper和Notch Filter后,Offset被消除(此时V+=V-),但是此时运放的两个输入对管的(VGS-VTH)相差了10mv,正常来说,现在管子的工作状态应该会和只加OFFSET不加chopper和Notch Filter的工作状态会有很大的差别,但是最后仿真结果是输出的BGR电压是稳定正常的,一直想不清楚问题到底出现在哪里
回复 盛夏掌柜 2024-1-4 20:31
麻烦问一下,这里的notch filter滤波器开关是pmos,文中说:”fs为高时,CS1采样电压“,这里是不是写错了?fs为高电平时,PMOS开关关断了,无法采样吧
回复 ttt913 2023-12-26 20:22
Notch filter 不是利用它的低通特性,采保电路在频域是冲激采样+sinc filter, 利用了它在Fs处增益为零的带阻特性,滤除掉频率为Fs的offset.  所以叫notch filter
回复 邦邦 2023-8-31 10:00
你好,我想请教一下,为啥我加上notch filer滤波后会改变后面电路原有的DC静态工作点?
回复 DRV8301 2023-8-21 17:35
学习
回复 模拟小菜鸡 2023-8-21 10:14
chopper运放输入端开关对的失配和低频噪声能被cancel吗?感觉同输入信号一样被正反各交替了一次保持不变呢?
回复 gtfei 2023-8-10 09:59
哈密鸹: 谢谢大佬分享。我想问一下,最后那张图的时钟产生电路,产生的FCH和FS是不是频率相同的啊,好像都是1/2CLK,我如果想要产生FS=1/2FCH是不是后面还要加一个D分频 ...
你的想法是对的,搭出来验一下就行
回复 哈密鸹 2023-8-9 21:20
谢谢大佬分享。我想问一下,最后那张图的时钟产生电路,产生的FCH和FS是不是频率相同的啊,好像都是1/2CLK,我如果想要产生FS=1/2FCH是不是后面还要加一个D分频器啊
回复 gtfei 2023-8-4 18:19
彭盛輝: (1)感謝說明了解~~這個電路已經實作出來,看起來效果不錯TT_27 下量測出ripple 小於0.5mV,這邊是發現路徑上的delay 都會造成PM降低。
(2)請教一下上面提到电路 ...
1、实际notch filter电路我这边暂时没有使用过,只是将CHOP后的VBG电压BUFFER推给SDM使用,BUFFER使用同频CHOP时钟,SDM采样在CHOP中间时段,得到的平均电压在蒙卡下表现还挺不错。
2、感谢指正,文中已修正。
另外,所提及的这个增益应该是只是负反馈环路的闭环增益(闭环增益=A/(1+AF),环路增益=AF,开环增益=A)。实际的Bandgap环路增益应该是负反馈环路增益-正反馈环路增益。之前的推导有点不严谨,文中新加了等式(8)的重新推导。
123下一页

facelist

您需要登录后才可以评论 登录 | 注册

  • 0

    周排名
  • 0

    月排名
  • 12

    总排名
  • 1

    关注
  • 156

    粉丝
  • 59

    好友
  • 202

    获赞
  • 108

    评论
  • 1867

    访问数
关闭

站长推荐 上一条 /1 下一条


手机版| 小黑屋| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-8-16 19:28 , Processed in 0.029081 second(s), 16 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部