Hi,
Your daisy chain idea is completely wrong.
I always recommend to take paper and pencil to draw a sketch. If you did, you would have seen that it can't work this way.
Also others recommended to read about SPI operation ... which you apparently did not.
Also you did not read "your SPI device" datasheet.
On the other hand the AnalogDevices document gives some misleading statements / informations.
* in their example they use the LDAC signal, which is no SPI signal at all.
* in figure 1 they completely ignore MISO signals
They state
Devices that are individually addressable, as is usual in I2C systems, communicate easily with a single device on a bus.
* true SPI devices are individually accessable via the CS line.
Why do they refer to "single device"? It wouldn't be a "bus" if it was designed for single device only.
* you can always have multiple (not only a single) SPI device on the bus.
* you also can have multiple devices on a I2C bus
* the used MAX5233 has special features (that usual SPI devices not have) to enable daisy chaining. Usually SPI devices are not daisy chainable this way.
* and so on.
*******************
if we have four equal SPI devices daisy-chained, and we want to read data from the fourth device, here's how it should works:
Usually you don't have SPI devices daisy chained at all. (As said, only rarely devices can)
Usually you connect all MOSI, MISO, SCK in parallel, and all CS (SS) are individual.
In rare situations you may daisy chain devices, but then they need
* to be identical
* to have the MOSI to MISO feed trough (what only a few have)
* one common CS
* all devices are read / updated at the same time
*************
Conclusion:
* SPI is not generally designed for daisy chaining. Thus a general discussion about SPI daisy chaining is useless.
* So if you want to discuss about "special SPI devices" please give a link to the according datasheet.
Klaus