I have 10k pulldowns on the dac outputs (as specified in the datasheet) and I buffer any further use of the dac outputs, so no excessive currents are drawn. VDD and REFs are all 5 volts, GND is 0V.
The dacs do not output 0 volts on 0 code but around 0.9 volts. This is the same when using double range or not. When using double range the picture demonstrates what happens. When not using double range, output maxes at ~3.8 volts
In the image the first 16-bit numbers are the ADC readings (0-1023) and the second 8-bit numbers are the dac output values.
Any idea why the dacs output as such?