I am using a PPI to implement a READY line for my SPI slave.
PPI's EEP is set to my SPI slave's EVENT_END
PPI's TEP is set to my GPIOTE's TASK_SET to deassert my READY_n pin to indicate that I am not ready to receive any packets.
My hardware engineer observed that there is a delay between the SPI master CS's deassertion and READY_n's deassertion. The delay is 380ns. And he'd like to know if PPI is deterministic and the delay is always 380ns as he observed. If so, he would not monitor READY_n line for 380ns after CS's deassertion.
Or would it be worse or how worse could it be?