Hi,
Using the MIBSPI, it's possible to set up multiple formats for different transfer groups that each use different clock polarities (via SPIFMTx POLARITY (bit 17)).
When using multiple transfer groups are running, it is possible that the clock polarity at the end of one transmission isn't necessarily going to be the polarity of the next group. When is the CLK line guaranteed to be in the correct inactive state -- relative the second CS going active (low)?
For example, say I have two transfer groups that run. The first transfer group uses a format with polarity = 1, then CLK will be high when CS goes high. If the second transfer group uses a format with polarity = 0, then at some point before or after the next time the CS goes low, the next transfer, CLK will be low. What are the timing specifications on this?
I couldn't find this specified in SPNU608 or SPNS299C (7.12.4, 7.12.5), but maybe I missed it.
Thanks,
-- Will