Hello, I have a two part question with regard to SPIS setup time when exiting low power mode on an nRF52840.
We are using the SPIS peripheral on an nRF52840. General guidance I've seen (e.g., here and here) is that setup time from SCN assert to first clock should be 10us. However, the nRF52840 product specification indicates that the minimum setup time is 1us. The nRF52832 product specification, on the other hand, does break out setup time between constant latency and low power mode. It indicates that when coming out of constant latency mode the minimum setup time is 1us and for low power mode the minimum setup time is "tSPIS,SUCSN,CL + tSTART_HFINT", in other words "the setup time for constant latency mode plus the start time of the HF clock". In turn, the start time for the HF clock is indicated as a typical time of 3us (max is not given). Is this the basis for the 10us guidance for the low power mode setup time? Is the guidance applicable for an nRF52840?
Second question, is it safe to say that the 10us setup time begins when the device first come out of sleep, not necessarily when the chip select is asserted? We cannot achieve a 10us setup time from CSN to first SCK directly in hardware with our SPI master. So, we would need to work around the hardware shortcoming in firmware in order to achieve 10us from CSN to first SCK. However, we have a handshake mechanism in our spi protocol that will cause the Nordic to exit sleep before CSN is asserted. I wonder if it would be equally valid to introduce a delay such that there is at least 10us from when the device exits low power mode and when CSN is asserted, and we could use a shorter CSN to first SCK?