Is there a maximum time from SPI_CS going LOW to SPI_SCK/SPI_MOSI starting?
The datasheet shows a minimum of 40ns for the tCSB_setup, but no maximum.
I ask because in one configuration
:: SPI_CS goes LOW and within 1us the SPI_SCK starts. The data read is correct.
A seperate configuration
:: SPI_CS goes LOW then waits 4us before SPI_SCK starts. The data read is incorrect.
Is it possible the device is going to low power mode or something due to the SPI_SCK not running within a certain window from SPI_CS going LOW?
This may not break the SPI interface, but it may cause data corruption?
Or, should what is happening above unexpected, and should not happen?