Don't put SDO onto the MISO bus of your SPI controller.
Well,I can't do it. The DAC SDO is tied to the pin N10 on the fpga, not through jumper or anything as I recall. Further more another component onboard, like the ADC dan PGA has their SDO tied to N10 too. I don't understand which part of the datasheet I fail to understand.
This is the board I'm talking bout :http://www.digilentinc.com/Products/Detail.cfm?NavPath=2,400,792&Prod=S3EBOARD
SDO tri-states when the device is not selected. So whichever device is selected at the time via the CS input drives the common SDO line.
Yep, that's the way it should be done, Mike. But it seems that Linear Technologies didn't do it.. I just read the datasheet for the LTC6912 PGA and the LTC1407 ADC. The PGA does not tristate and even says in the datasheet "DOUT is active in all states, therefore DOUT cannot be “wire-OR’d” to other SPI outputs." But the Digilent designers did it anyways. They also wire-ored the LTC6912 PGA, which does have a tri-state SDO line, and the OP's original chip, the LTC 2624 quad DAC, which does
not tri-state. So all three chips are wire-ored on the one SPI bus.
So, to the poster, are you having specific problems? perhaps Digilent built the board this way and it just worked, so they left it, even if it's not the right way to do it. I suspect that the pullups are weaker than the pull down, so they got it to work.