SCPS299A May 2025 – September 2025 TXE8116-Q1 , TXE8124-Q1
ADVANCE INFORMATION
Multiple TXE81XX-Q1 devices can be connected in a daisy chain configuration to expand the number of I/O ports supported. The controller first transmits the register address of the farthest device in the chain (the device furthest from the controller’s SDI and closest to the controller’s SDO). Following the header, this register address is sent first, initiating communication with the farthest device.
As the communication progresses along the chain, the register address of each subsequent device is transmitted in order. Finally, the register address of the closest device to the controller (connected to the SDI closest to the controller) is sent last. This ensures that data flows sequentially through the chain, with each device receiving and forwarding data to the next device in the sequence.
Each SPI transaction consists of 4 types of segments: Status, Header, Address (Register Address) and Data as shown below. Header is an optional segment, present only when daisy chain is enabled.
The SPI data input data on SDI is sampled on the low to high edge of SCLK. The SPI output data on SDO is changed on the high to low edge of SCLK.
Refer to Figure 7-3 for the frames of daisy chained transaction. The same sequencing is repeated throughout the entire chain until the final device is reached.
Header segment
Bit 15 and 14 in Header segment are the Header ID. This is used by the device controller to detect that a header segment is being received.
Bit [15:14]: the Header ID which are 0 and 1 to indicate this is a Header segment.
Bit [13]: Reserved.
Bit [12:0]: Bit 12 to 0 in Header segment determine the number of devices in the daisy chain.
Address segment (Register Address)
Bit 15 indicates SPI mode of operation (1 = Read operation 0 = Write operation). Refer to the first and second byte in Figure 7-5 for the register address.
Status segment
Status segment is 16 bits and the following is the data format:
Bit [15:14]: Both of Bit 15 and 14 are 1 to indicate this is a Status segment.
Bit [13:8]: Bit 5 to 0 in the Fault status register, refer to Fault status register.
Bit [7:0]: Bit 7 to 0 are 0.
For example, if there is a SPI daisy chain topology for a MCU and two SPI peripheral devices, refer to Figure 7-4 for the diagram and data format between the devices:
The register address of the farthest device (farthest from MCU's SDI/closest to MCU's SDO) is sent first by the MCU after the Header and address of the closest device (SDI closest) is sent last by the MCU.