Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

CMRR in open loop and closed loop configuration of opamp

Status
Not open for further replies.

anubhavsingh244

Newbie level 5
Newbie level 5
Joined
Mar 16, 2021
Messages
10
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
132
del5.JPG

For an opamp in open look configuration,
del3.JPG

1636816049355.png

Here Ad should be equal to open loop gain of opamp and
1636816412546.png


Now consider the closed loop config of opamp (negative feedback used):

del4.JPG

Again,
1636816473425.png

However, Ad is closed loop gain here (according to Sedra Smith) and
1636816638488.png

1636816709826.png

In terms of open loop gain,
1636816753283.png

A is open loop gain here.

So Adm is open loop gain in the first case and Adm is closed loop gain in the second case. How to know which gain to use in CMRR?

Reference: Microelectronic Circuits (Seventh Edition) by Sedra Smith
 

CMRR is an input referred parameter and shouldn't depend on circuit gain. For several reason it's not practical to measure CMRR in open loop:
Open loop gain is not specified and expected to vary with supply voltage, temperature and between exemplars. Also biasing in linear range is quite difficult.

Instead you prefer to measure CMRR in closed loop with well defined gain. Ratio of output voltage to differential input voltage variation can be easily calculated.
 

Can you please provide the page numbers? I find it rather strange. I want to read the original pages.
 

If you mean to test CMRR physically on test equipment then you need some auxillary hardware. There are old app notes about such methods which I have posted here before, but not stored on this phone.

In simulation you can put it in closed loop and "sniff" the input difference with a vcvs to get "open loop" numbers from two operating points. I have found stb unreliable without warning, so I use more primitive, inspectable setups.
 




Using Matlab to eval Aol and Fdbk ratio accuracy on CMRR quite revealing (the reason folks use
IA's which are laser trimmed in manufacturing to get performance) -

1636929285895.png



The above info might help.


Regards, Dana.
 

Attachments

  • 1636929222853.png
    1636929222853.png
    117.6 KB · Views: 188
Last edited:

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top