I was having trouble with the DAC8734 experiencing serial data corruption until I changed my serial data timing to also surround the leading clock edge. The corruption would include having DAC-0 data written to the command register. During the debug of the problem I slowed the serial clock rate down from 20Mhz to 10Mhz and the corruption actually got worse. I couldn't even load the command register without several attempts. Several scope shots of the problem are included. Does anything look obvious from these timing traces that would account for this anomaly? I've also checked with the analog scope probes and the data and clock look fine at the converter itself. The LDAC- line is continuously low in all cases.
10MHz SCLK Serial Clock Rate Overall Picture FAILS
10MHz SCLK Serial Clock Rate Expanded Data FAILS (Note data trails clock at leading edge - this breaks it really bad...)
20MHz SCLK Serial Clock Rate Overall Picture GOOD
20MHz SCLK Serial Clock Rate Measuring Clock GOOD
20MHz SCLK Serial Clock Rate Expanded Data GOOD (Note data at leading clock edge meets same set-up/hold as trailing edge.)