The ADS125P08
offers three methods to operate multiple devices on a single SPI bus:
- Daisy-chaining using a single
CS signal for all devices as explained in the Daisy-Chain Operation section. The host connects to SDI of the first device in the chain to transmit
data. The SDO signal of the first device in the chain connects to the SDI signal of the
next device, and so on. The host controller receives data from the SDO signal of the last
device in the chain. All devices share the same SCLK signal. This method allows the host
to talk to all devices in the chain at the same time. However, depending on the number of
devices connected in the chain, the SPI frame can get very long.
- Using a dedicated CS
signal for each device as shown in Figure 8-2. All devices share
the SCLK, SDI and SDO/DRDY signals in this case. Only the device with
CS low drives the SDO/DRDY pin. The
SDO/DRDY outputs of all other devices, which have
CS high, are in a high-Z state to avoid contention on the SDO line.
The host controller interfaces with each device one at a time.
- Using the chip select forward mode (CS-FWD mode) as explained in the Chip Select Forwarding section.