Other Parts Discussed in Thread: OPA4277, OPA2277
I am witnessing an interesting phenomenon on the output of the DAC8871. I am aware of the major carry glitch phenomenon, but what I am seeing far exceeds what is characterized in the datasheet and seems to behave differently. I am by no means pushing the envelope of speed for this device. The clock rate is 1.68 MHz. VREFH=+10V. VREFL=-10V. Referring to the attached images, there are several items of note:
1. On a modest 0.156V step (128 LSB's) in output voltage, the 'glitch' swings roughly 7V (+5.5V, -1.5V). See IMAGE_01.
2. Rather than normal ringing or even a capacitive voltage swing, the 'glitch appears to ramp linearly for the majority of its duration. See IMAGE_02.
3. The duration of the 'glitch' lasts through 11 clock cycles (~6.6 usec). See IMAGE_03.
4. On a ramp sequence between the reference voltages the 'glitches' appear at regular intervals corresponding to code changes of 16 (4 bits). See IMAGE_04.
5. Most interesting of all is that the magnitude of these 'glitches' is far greater when the code is ramping down then when ramping up. See IMAGE_05.
IMAGE_01:
IMAGE_02:
IMAGE_03:
IMAGE_04:
IMAGE_05: