深入理解运放的CMRR
硬件工程师笔记 2024-07-22

本文简单整理一下运放的CMRR定义、理解与应用,以及影响差分放大器CMRR的主要因素分析和解决。关于CMRR的好文档非常多了,所以本文不会很长,只是把我觉得比较便于理解CMRR概念的重要信息都串起来;文末会贴一些我看过的非常好的资料。

一、 CMRR的定义

CMRR的英文全称为common mode rejection ratio,中文翻译为共模抑制比。有些资料里也会出现CMR,共模增益的意思。

CMRR是一个基础但比较难掌握的直流参数。

CMRR定义为差模增益Ad比上共模增益Ac,参见图1.1。为了归一化共模增益,或者说把输出折算到输入,才有了CMRR的定义

1.1 CMRR定义

1.2 CMRR一般折算到同相输入端

二、如何使用数据表中的CMRR参数

那我们怎么用这个参数呢?由于运放不是理想的,它的共模抑制比不是无穷大,所以会造成一些误差,但通常都很小,可忽略不计

AD8065举例,它的共模抑制比典型值为-100dB,参见图2.1。当Vcm等于1V时,由于CMRR的关系,同相输入端会有一个误差电压10uV,这里定义为V_CMRR,参见图2.2


2.1 AD8065的共模抑制比(Vcm=-1V~1V

2.2 当共模电压为1V时候,它会在输入端引入10uV的误差,进而被噪声增益放大

三、仿真验证AD8065的V_CMRR与计算值对比

在仿真验证之前,先要解释两个概念,共模电压和差模电压,电路图参见图3.1,公式参见图3.2

3.1 理解共模电压与差模电压的电路图

3.2 共模电压与差模电压公式

用于验证计算得到的V_CMRR的仿真电路参见图3.3。仿真方法很简单,先将V30得到一次输出Vo1(这是输入失调电压引起的误差),再将V31得到一次输出Vo2,那么,V_CMRR=Vo2-Vo1-1,结果参见表1。再次见到,运放自身的CMRR引起的误差是很小的,只有10uV——说明我们的计算方法没有问题。

3.3 仿真V_CMRR的电路图


电压

说明

Vo1

0.000399996V

Vos引起的误差,约0.4mV,跟数据手册是对得上的。

Vo2

1.00041V

V31后的输出

V_CMRR

10uV

跟前面用数据表的CMRR=100dB计算得到的结果是一致的,都是10uV

1.1 仿真得到的V_CMRR,与计算值一致,仿真模型跟数据手册标称值是吻合的。

四、运放自身CMRR的因素

序号

运放自身限制CMRR的因素

说明

1

输入级电路失配

类似输入失调电压

2

拖尾恒流源寄生电容随频率变化而变化

所以CMRR随频率变化,参见图4.1

2 运放自身CMRR的因素

4.1 AD8065CMRR随频率增加而减小(注意它这里的CMRR是负值,我觉得是为了数据好看;dB单位可压缩数据、扩大视野,还能变乘除为加减)

顺便提一下,有些轨到轨输入运放,根据Vcm会在两个输入对(PMOSNMOS)之前切换,在不同输入对的VosIbs是不一样的。从CMRR可判断这款器件是否存在交越失真,即图4.2中蓝色曲线部分如果CMRR在全段Vcm范围内数值会变小,那么可以说明这颗运放会存在交越失真现象。

可以用反相拓扑解决这一问题,因为这样Vcm就固定了

4.2 CMOS型轨到轨输入运放从CMRR数据可判断是否存在交越失真

五、影响差分放大器CMRR的主要因素

前面也简单计算过了,运放自身的CMRR非常高,由运放自身导致的V_CMRR,即CMRR引入的误差,是非常小,几乎可以忽略的。更常见的问题是电阻不匹配导致的CMRR严重恶化,主要是在图5.1这样的电路中该电路差分增益为2倍(化简后为R2/R1),40mV信号放大2倍仿真约为81mV,增益误差约为1%,是可以接受的。

5.1 采用理想电阻的仿真结果

要是只有R2和R3、即最大阻值的电阻用1%电阻的话,那么同样的输入条件,仿真得到的输出约为107mV,增益误差高达33.75%这是没办法接受的直观的理解,就是共模电压V3被放大得太多了。

5.2 只有R2/R3采用1%电阻的仿真结果

随着共模电压增大,误差也会越来越大,参见图5.3

5.3 随着共模电压增大,它所引起的误差也在变大(Vcm0~6V,它引起的误差约:0~80mV

我们先知道在图5.2电路中由于电阻匹配是导致CMRR主要因素就够了。如果非要用这种电路做差分放大,那么可以用如LT5400之类得器件,参见图5.4。或者直接选用仪表放大器(除了它的共模抑制比大以外,输入阻抗也更高,可忽略信号源内阻问题,因为图5.2电路中的输入阻抗有时也是个问题,如果信号源阻抗较大,也会造成误差)。

5.4 LT5400四个匹配的电阻器(匹配度最高达到0.025%,在IC制造中,调节电阻的比率比调整电阻的绝对值要容易的多)

最后,如果共模电压Vcm非常小的情况下,使用图5.2电路配上普通1%电阻也是可以的,原因参见图5.3

六、总结

本文整理了运放CMRR的定义,如何使用CMRR计算共模电压引入的误差(折算到同相输入端),并仿真进行了验证。运放自身限制CMRR的因素我们简单了解即可,因为运放自身CMRR通常很大,不是导致误差的主要因素。电阻匹配通常是差分放大器CMRR恶化的主要因素,本文这节讲的很粗略,更多请见参考资料。

七、参考资料

1、郑荟民写的《运算放大器参数解析与LTspice应用仿真》书里有关于电阻匹配引起误差的实际案例与详细推导,这本书写的非常好!

2、TI 的精密实验室运算放大器课程也讲了一些,CMRR部分不够详细;

3、TI的《信号链基础知识合辑(1-10)》有CMRRCMR区别的内容,但有点小错误,比如CMRR公式错了;

4、TI的《TI信号链精品博文集锦——看一个TI老工程师如何驯服精密放大器》也有需要的更多内容。


声明: 本文转载自其它媒体或授权刊载,目的在于信息传递,并不代表本站赞同其观点和对其真实性负责,如有新闻稿件和图片作品的内容、版权以及其它问题的,请联系我们及时删除。(联系我们,邮箱:evan.li@aspencore.com )
0
评论
  • 相关技术文库
  • 模拟
  • 模电
  • 运放
  • 放大
下载排行榜
更多
评测报告
更多
广告