DLPS014F April 2010 – May 2018 DLPC200
PRODUCTION DATA.
The DLPC200 controller SPI interface consists of a 5-MHz input.
The SPI bus specifies five logic signals.
The master pulls the slave-select low. During each SPI clock cycle, a full-duplex data transmission occurs:
Transmissions involve two shift registers, one in the master and one in the slave; they are connected in a ring. Data is shifted out with the most significant bit first, while shifting a new least significant bit into the same register.
After that register has been shifted out, the master and slave have exchanged register values. If there is more data to exchange, the shift registers are loaded with new data and the process repeats. Transmissions may involve any number of clock cycles.
When there is no more data to be transmitted, the master stops toggling its clock. Transmissions consist of packet commands/responses similar to the protocol defined for the USB interface. The SPI slave supports variable-length command and response packets, and a master can initiate multiple such transmissions as needed.
NOTE
The SLAVE_SPI_MOSI signal dose not tristate. To use the controller's slave SPI interface in a multi-slave SPI bus an external tristate buffer, like SN74LVC1G125, must be used on the SLAVE_SPI_MOSI signal.