Part Number: DAC80501
Two suggestions
1. On data sheets, please always state the SPI mode (0, 1, 2, or 3) required -- by any/all of your SPI parts -- i.e., if {CPOL, CPHA} = {0,0}, {0,1}, {1,0}, or {1,1}. How simple is that! On the front page features, don't just say supports SPI, say supports SPI Mode-X.
2. On the DAC80501, you have a pin to select SPI or I2C. Make that pin have analog states so that it can pick SPI mode 0, or SPI mode 1 or 2 -- i.e., reading the SPI data on a rising or falling clock edge. If setup and hold times make it matter, give it enough resolution to select any of the 4 SPI modes e.g., via a single resistor and an internal current source or pull-up, or via a pair of external resistors to make a voltage divider between VDD and GND.
Questions for the DAC80501:
1) Which SPI mode is preferred, 1 or 2?
2) Why? Is the critical timing at the beginning when SYNC-bar goes low, or at the end when SYNC-bar goes high? Which setup or hold time is the one that matters in choosing the preferred mode?
3) If we run our SPI master in mode=0 or 4, and invert the clock and delay the SYNC-bar and the SDIN by the identical "gate delay" as the inverter, will it run at its max speed? or only with one of those modes, i.e., only mode=0 or only mode=4?
Thanks,
John