I am using a precision dac source circuit based on the AD5791 20 bit DAC. The problem faced by me is, while 1 LSB - max INL/DNL spec is guaranteed for the DAC including the recommended AD8676BRZ voltage reference buffers and AD8675ARZ output buffer, the linearity results obtained by me during measurement using agilent 3458A digital multimeter are very bad. To reduce test time, i had used a step size of 32, and done a measurement run across the full range, ie -10 to +10V, but the INL results obtained are exceeding 3 LSB, and this LSB is at 15 bit level, not 20 bit. So if we calculate at 20 bit level, results are much worse.
My DAC source uses a supply of +/- 14V, and uses the recommended AD8676BRZ voltage reference buffers and AD8675ARZ output buffer, and the buffered output is applied to an inverting adder using OPA1612 opamp, which is meant to add dc offset to the DAC output. The test was done at 0V DC offset. In the test, sufficient settling time has been given for the DAC output to settle( about 0.1ms). The INL plot acquired looks strange as well. Please find the following attachments
1.The schematic of the entire circuit: Page nos 6 and 8 depict the connections associated with the DAC part. Also the test was conducted with R75=50E( page no 8)
2.The INL-DNL plots obtained with stepsize of 32, and calculated with 15bit resolution LSB, (ie LSB=20/(2^15))