Nice use of the LT5400-6 for the boost to 12V, saves some space compared to osop solution, but might not work for all reference voltages (limit of cal values).
Using the LT5400 still offers a good chance to cover most of the calibration voltage ranges. When ZR_HI < 7.15V, the 7K/12K combination from the LT5400-6 yields a +vref12 no greater than 12.25V. If ZR_HI > 7.15V, a
LT5400-7 with its 7.5K/12.5K combination can be used to achieve a +vref12 around 11.9xV, which should also be within a suitable voltage range. For a 6.65V ADR1000, configuring the LT5400-6 as a 6K/11K divider would produce a pretty nice +vref12 of about 12.1xV.
The constant -2µV offset for negative voltages is strange, how do you calculate the INL, could you provide the raw measurements?
Could you please give some detail on noise level, the used settings and duration of observation?
The INL calculation is based on using measurements from U180 as the reference. The difference between NU180 and U180 measurements from 0V AND +10V is used as the basis for gain calibration. Then, all voltage measurement points from -10V to +10V of NU180 are adjusted accordingly by the gian. After adjustment, these values are compared with U180's measurements to calculate the INL. Zero-offset alignment should also be performed, but since the offset difference at zero is pretty small, this step was omitted. The raw data and calculations are in the attached spreadsheet. Hopefully this data won't cause too much confusion.
The noise test followed the method previously suggested by Kleinstein: with the input short-circuited, voltage readings were collected at 1 PLC, 10 PLC, and 100 PLC(All in 10V range). Data was received by using a Keysight 82357B GPIB adapter and RMS was calculated in real-time on DMM_tool. Each measurement consisted of 100 data points. Of course, this measurement includes the noise from the A1 board as well, but it can still serve as a comparative reference for evaluating the noise level.
Could you please provide the bom of the build? E.g. what resistors are used for ladder, resistors to control input of switches and other parts that deviate from schematic.
Since the board design is relatively simple, no dedicated BOM was generated. On the board, all 13 control resistors uniformly use 22 Ω resistors. The four pull-down resistors R39, R41, R42, and R43 are left unpopulated. U3 and U4 are powered by VDD2, so a 0603 ferrite bead is populated at R24, while the R23 position is left open. The FF chip U1 still runs on +5 V, so a 10 Ω resistor is populated at R2, and R1 is left unpopulated. In the ladder section, R16, R20 and R22 each still use two 75 kΩ (10 ppm) resistors in parallel to form a 37.5 kΩ equivalent, while R17 and R21 use 16.7 kΩ resistors with 25 ppm TCR. On the back side of the board, 0603 ferrite beads are used at R37 and R38 on the clock paths. All other components are essentially as shown in the schematic.