I have been using the AD5754R in one of our products, and I have observed several seemingly random failures of individual DAC channels. Three of the channels will work fine, but one will get stuck at an output voltage of ~0.25V. It is still able to source and sink current.
I am powering the chip using a +/-15V supply, and I have enabled Thermal Protection and the overcurrent clamp, and disabled the SDO pin. I am fairly confident in my code, as it works under normal circumstances.
Is the chip truly broken, or is there some register I've inadvertently written to? What could be the cause of this failure? What do these symptoms point to?