Q: I have questions about the clock edges for your host adapters.
It looks like the clock programmability I am looking for is covered in the “Polarity & Phase” sections of the Cheetah user guide. Please provide details about these features.
A: Thanks for your question! The clock transition is related to the data frame for the data exchange between the host adapter master and the slave(s). The data frame is configured by selecting the desired Polarity & Phase for the SPI mode. The same SPI mode must be used by both the Cheetah SPI host adapter and the target device; the SPI modes (clock transitions) for the host adapter and the target device are not independent.
Following is a summary of the SPI modes and how the SPI mode can be configured. For reference:
Although there is no protocol, for a successful data exchange, the master and slave must agree to the data frame. The data frame is related to the clock transition, which is described by two parameters: clock polarity (CPOL) and clock phase (CPHA). Both parameters have two states; there are four possible combinations (Mode 0–3) as shown in Figure 1.
The Cheetah GUI Software allows you to configure the SPI signaling parameters of the Cheetah adapter. Figure 2 shows the SPI Control section of the Cheetah GUI software.
For more details about the Cheetah SPI host adapter and using the Cheetah GUI, please refer to the following documents:
Getting Started - Cheetah SPI Host Adapter
Cheetah SPI Host Adapter Data Sheet
Cheetah GUI Software User's Guide
We hope this answers your question. If you have other questions about our host adapters or other Total Phase products, feel free to email us at sales@totalphase.com or support@totalphase.com.