I have been using SPI DMA for data transfer with the digital pins IC in S32K324. While the data transmitted is generally correct, we are encountering instances where incorrect data is transmitted.
Our analysis indicates that the MOSI line does not start sending data immediately upon clock enablement. This results in an additional bit (1) being added to the data, which affects the integrity of the data being transmitted.
I have attached screenshots that illustrate this issue for your reference.
Correct transmission of data
Clock and MOSI line is synchronized correctly
Incorrect transmission of data
Slight delay in the MOSI line on clock enablement
