Hello,
I made a prototype of programmable and accurate power supply. It generates a voltage from 0.0000 V to 6.5535 V with 0.0001 V resolution.
There are MCU Freescale MC68HC908AZ60, 5 digits display and keyboard.
It used an AD569BD from old stock (date code 9142).
Power supply is +-12V from voltage regulators.
Vref + is adjusted near +5V. Vref - is adjusted near -1.7V
CNA-Vout of 5V gives 0.0000V output
CNA-Vout of -1.7V gives 6.5535V output
It works, but not very well ! There are abnormal things when the voltage is between 6.4V and 6.5535V. A second AD569BD gives similar things. The six lasts segments (internal resistors array) have a great error. The last segment has a resolution near from 1mV in place of 0.1mV.

X grid correspond to segment switching. Only the ten lasts segments are viewable on this diagram. There is no great errors from 0 to 6.4V.
I tried some thing :
- verifying stability of supplies, Vref+, Vref- and Vout on AD569.
- use and not use of Vref senses.
- verifying there is no noise and no oscillation on Vout
- verifying the accuracy of Vout : it has the same errors than the output voltage
- verifying the binary code input (only at 0 and $FFFF)
Now, I do not know what to do ? Is it a bug of AD569BD ? Is it too old ?
Thank you for any help.
John



