Hello,
AD7193 calibration issue is solved & now i am getting values of offset register & Full scale register as follows.
Offset register=8389236
Full scale register=5584950
AD7193 Configured as follows:
Mode register=0x0C0060
Configuration register=0x040118
Gain=1, Vref1=2.5, Chop disable, FS[9:0]=96,Continuous conversion mode,unipolar configuration
0 to 2.5V dc input connected to ch1 to check linearity of ADC.
But i am getting 3.5% error (of the reading) near 0.1V
Zero: 0v , ADC counts=0
Span: 2.5V, ADC counts = 16754713
i/p ADC counts Calculated Counts Error(%)
0.10001 644500 670228 3.8387
0.20001 1315798 1340390 1.8346
0.30001 1987091 2010551 1.1668
0.4001 2660577 2681316 0.7734
0.5001 3331311 3351478 0.6017
0.6001 4002490 4021639 0.4761
.......
2.0001 13398607 13403902 0.0394
2.2001 14741788 14744225 0.0165
2.4001 16083274 16084548 0.0079
2.5001 16754713 16754713
Please help me how to minimize Error..
Expected error for my application should be <.25% of the reading near zero.
Any help will greatly appreciated...
Hi...
Thanks a lot mam...
Glad to inform you that accuracy issue is solved... Accuracy is too good..see the results...
Thanks
latika
Hello mam,
Above posted results are for Noise test perform on AIN7&AIN8...by connecting it to 1.25V...& My Regular input is connected to this AIN7&AIN8..
How should I calculate peak to peak…
Apologize for long delay... The issue get solve by RESET to AD7193 & reinitialize it as per requirement after Storing data into EEPROM.
Presently only one (channel 1) is enabled & input connected to channel 1& channel one is configured as pseudo differential. (IP2-IP7 or AN2-AN7 ) not in used.
Reference o/p i am getting from from ADR381=2.4995V.
Also ADC counts noted in the reading is average of 100 samples.
I will try with other solutions & get back to you soon.