Hello,
As per SPNU499C document page number 1320 Note:
"If in the slave mode of operation and configured in either 3-pin or 4-pin (without SPIENA)
modes, there must be a minimum of 8 VCLK cycles of delay between the last SPICLK and
the start of the SPICLK for the next buffer transmit. In general, this equates to a
VCLK/SPICLK ratio of ≤16 requiring a minimum of 1 SPICLK delay between transmissions."
TMS570LS3137 is configured as slave and in MibSPI mode. we have configured another controller as master with delay is configured based on the above note as per SPNU499C. but we see MSB bit of all 16-bit data is "0". but when we increase delay we could see all the data in master buffer.
VCLK is 20 MHZ.
SPICLK is 5 MHZ.
Delay in Master is 320nSec
Can anyone provide some insight of this behaviour?
Thanks,
Kalyan