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.

TMS570LC4357: MibSPI transfer group unable to send 24 bit data.

Part Number: TMS570LC4357
Other Parts Discussed in Thread: TMS320F28377D,

Hello Folks,

I am trying to communicate with external device which needs my SPI to send and receive 24 bit data.

I am using Multibuffer mode with number of buffers set to 3.

Following are my configurations:
1) Charlen = 8

2) CSHOLD Bit = SET

3) CSNR are set correctly.

4) All fields of SPIDELAY are set to 0.

5) Four pin configuration with CS, no enable pin

6) WDELAY field of SPI FMT register is set to 0

Observations:

Getting Continuous clock pulse till one Byte data and gap of 70ns approximately followed by another byte.

Attached here is the screenshot of the same.
Here Yellow is the data line on SDI pin and Blue is the SCLK.

My expectation is that I should be getting clock pulse continuously for 24 bit i.e 3 bytes.

Please guide me.