I am currently using the AD9106 to output sinusoids on outputs 1 and 2. I have the pattern set to continuously run, and I am using the pre-stored waveform output without start delay to output the dds on either channel. As in the attached picture, the two signals accumulate a phase error when a channel seeming "resets". I write "reset" because the sinusoid always restarts at a nice angle (0, 90, 180). In the attached picture, the sine cuts off at some angle then starts at 90 degrees. The drift/ error accumulation seems to happen faster with larger tuning words.
I have polled the phase word to see if that was somehow being set, but they are always 0.
Any help as to why the output is discontinuous?