20180506a - SPI timing on Raspberry
The objective of this experiment is to test what is the limiting factor on the Raspberry Pi communication.
With a clock set at 200khz or 16MHz, the transfer speed is the same. Does this lie with the overheads?
Clock issues
Original clock at 200khz
One sees 8 bits for 4us, that's around 500khz

CS is down during 10us

90us between 2 bytes

Boosting the clock to 15Mhz
Now 8 bits are less than 1 us, I'd say around 800ns

Same 90us delay between two bytes

Automated list of supporting files for the experiment 20180506a
List of files
md
python
- mkimg.py
- mkimg.py
- mkimg.py
- mkimg.py
- mkimg.py
- mkimg.py
- mkimg.py
- mkimg.py
- mkimg.py
- mkimg.py
- mkimg.py
- mkimg.py
- mkimg.py
Modules
Images of the Experiment
Others

Understanding lag in Raspberry Pi SPI (category: oscilloscope).

Understanding lag in Raspberry Pi SPI (category: oscilloscope).

Understanding lag in Raspberry Pi SPI (category: oscilloscope).

Understanding lag in Raspberry Pi SPI (category: oscilloscope).

Understanding lag in Raspberry Pi SPI (category: oscilloscope).