This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2642R-Q1: How to estimate the data frame interval for SPI?

Part Number: CC2642R-Q1

Hello

We are using the CC2642 to implement SPI communication.
The CC2642 acts as the SPI Master and specifies the Motorola SPI.
We are using the following SPICC26X2DMA. And the data frame is specified as 16bit.

software-dl.ti.com/.../_s_p_i_c_c26_x2_d_m_a_8h.html

Assuming we are sending and receiving a large amount of data.

Is there any way to estimate the time between data frames?
I would like to know the minimum data frame interval that the SPI Slave has to support.

  • Hello Yoshiaki,

    Using DMA allows data frames to be sent consecutively.  The time in between data transfers is not documented.  Since the UDMA controller supports data transfers of up to 1024 data frames at a maximum bit rate of 12 MHz, it is possible to send 16,384 bits in about 1.37 ms.  This is widely configurable based on the SPI settings so please further evaluate this peripheral using the examples provided by TI to further determine whether it complies with your SPI slave's requirements.

    Regards,
    Ryan