blob: a84aaca7dc5659a803c02352b1811e015d509e16 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
////Ex 2.2
clc;
clear;
close;
format('v',7);
v1=50;//micro V
v2=55;//micro V
Ad=2*10^5;//unitless
CMRR=80;//dB
vid=v2-v1;//micro V
vcm=(v1+v2)/2;//mV
CMRR=10^(CMRR/20);//unitless
vout=Ad*(vid+vcm/CMRR)/10^6;//V
disp(vout,"Output Voltage(V)");;
Verror=vout-Ad*vid/10^6;//V
disp(Verror,"Error Voltage(V)");
error_p=(Verror/vout)*100;//% error
disp(error_p,"Percentage error(%)");
//Percentage error answer is not correct in the book.
|