Tool/software:
Hi there,
We are currently trying to up the CLK speed of our master controller, connected to an IWR6843ISK slave. It seems that up to 8MHz is working, however once we try 12.5MHz and 25MHz, the MISO line (data transmitted from the 6843) transmits incorrect bits.
I tested this by only transmitting patterns of 1010 1010 etc. See the results of my testing below:
8MHz:
12.5MHz:
25MHz:
As seen in the 12.5MHz and 25MHz captures, the 6843 seems to be struggling on the edges of its word length (which is 8 bits). This is observed very clearly in the 12.5MHz capture where every 1st bit is a 0 instead of a 1 (apart from the 1st bit of the entire transfer). In the 25MHz capture, for some reason, we only see it on the second word of the transfer.
Here is our SPI configuration:
Is there any assistance that could be offered regarding this behavior? Is there perhaps some hardware or software limitation to the SPI driver that will not allow it to operate at speeds faster than 8MHz?
Thanks,
Adam Gild