Hi,
I have a question regarding SPI receive sampling. I have a master and slave device connected via 4MHz SPI. This SPI connection has an in-line digital isolator on the signals which introduces a 70ns nominal delay is signal transmission. This means that the slave data received at the master is some 140ns nominal delayed (approximately 1/2 the 250ns cycle). This means that my slave data sampling at the master occurs approximately 1/2 a cycle too early.
Is there any way I can sample the slave data a full cycle from SPICLK driven SPISIMO, instead of the usual 1/2 cycle. So instead of (based on TRM 14-8 to show delayed slave data receive):
have this instead (modified from TRM 14-8, receive sample point shifted only):
Regards, Tony.