Hi chris_f ,
What's the SPI slave you are using? Whether that Slave setup time is fixed?
You said, with 25MHz SPI master application, KS22 occasional errors in the received data from the slave.
Could you share the detail errors? eg, check the SPI bus, then give the KS22 received wrong data.
When use MTFE=1, In this Modified Transfer Format both the master and the slave sample later in the SCK
period than in Classic SPI mode to allow the logic to tolerate more delays in device pads and board traces. These delays become a more significant fraction of the SCK period as the SCK period decreases with increasing baud rates.
I think, this mode will have more delay, then the setup time maybe more long, why you need to select this mode?
When you have problems, if your slave can change the CPHA, can you try to change the CPHA =1 in the KS22 and test it? Do you also try to cut down the SPI requency, whether that useful or not?
BTW, you also can share the MTFE=1 SPI bus wave.
Have a great day,
Kerry
-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!
- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------