How fast can SPI run on a Nucleo board?
Hi all, I'm developing our application which requires high speed SPI. Currently I'm using the Nucleo-G070 for development and my peripheral device is connected to the Nucleo SPI pins with 6" jumper wires.
I was trying to see what clock the peripheral can handle and ran into some issues. At 4MHz, we have a nice clean square wave. At 8MHz, it's pretty much a sine wave but it still works fine. At 16MHz the amplitude of the sine wave is 1/2 of what it was and is shifted up by about 1V.
Now I know my setup with fly wires is definitely not ideal. But I noticed that even when I disconnected everything from the Nucleo and just probed the header, the SPI clock still looked the same. Does this mean it's just not possible to use SPI that fast with the Nucleo? Is this because the layout wasn't done with high frequency applications in mind? Are there any other mitigations?
