SBAS710B September 2016 – April 2026 ADS9120
PRODUCTION DATA
A typical connection diagram showing multiple devices in a daisy-chain topology is shown in Figure 6-48.
Figure 6-48 Daisy-Chain Connection SchematicThe CONVST, CS, and SCLK inputs of all devices are connected together and controlled by a single CONVST, CS, and SCLK pin of the host controller, respectively. The SDI input pin of the first device in the chain (device 1) is connected to the SDO pin of the host controller, the SDO-0 output pin of device 1 is connected to the SDI input pin of device 2, and so forth. The SDO-0 output pin of the last device in the chain (device N) is connected to the SDI pin of the host controller.
To operate multiple devices in a daisy-chain topology, the host controller must program the configuration registers in each device with identical values and must operate with any of the legacy, SPI-compatible protocols for data read and data write operations (SDO_CNT[7:0] = 00h). With these configurations settings, the 20-bit ODR and 20-bit IDR registers in each device collapse to form a single, 20-bit unified shift register (USR) per device, as shown in Figure 6-49.
Figure 6-49 Unified
Shift RegisterAll devices in the daisy-chain topology sample their analog input signals on the CONVST rising edge. The data transfer frame starts with a CS falling edge. On each SCLK launch edge, every device in the chain shifts out the MSB of its USR on to its SDO-0 pin. On every SCLK capture edge, each device in the chain shifts in data received on its SDI pin as the LSB bit of its USR. Therefore, in a daisy-chain configuration, the host controller receives the data of device N, followed by the data of device N-1, and so forth (in MSB-first fashion). On the CS rising edge, each device decodes the contents in its USR and takes appropriate action.
A typical timing diagram for three devices connected in daisy-chain topology and using the SPI-00-S protocol is shown in Figure 6-50.
Figure 6-50 Three Devices in Daisy-Chain Mode Timing DiagramNote that the overall throughput of the system is proportionally reduced with the number of devices connected in a daisy-chain topology.
For N devices connected in a daisy-chain topology, an optimal command frame must contain 20 × N SCLK capture edges. For a longer data transfer frame (number of SCLKs in the frame > 20 x N), the host controller must appropriately align the configuration data for each device before bringing CS high. A shorter data transfer frame (number of SCLKs in the frame < 20 x N) can result in an erroneous device configuration and must be avoided.