I was able to follow David Coffers excellent tutorial on enabling SPI for the jetson at http://neurorobotictech.com/Community/Blog/tabid/184/ID/11/Using-the-Jetson-TK1-SPI--Part-1-Why-is-SPI-important.aspx
While I believe I was able to follow all the instructions correctly, I am having issues with a very noisy clock.It shows 2 peaks on my scope with the highest at 2.7V. You can check the scopes at these links.
This is at the all the speeds I run it at(3-10MHZ). I have used a termination resistor of 80ohms and also tried different capacitors to improve the signal which improves the signal but it doesn’t seem to be good enough for my setup. The MOSI and CS signals also have a little noise (mainly ripples at rise and fall edges) but I don’t think it is an issue. I used an Arduino earlier which gives me a very clean signal.
I am using the bus to communicate with an IMU (ADIS 16375) through an optisolator (ADum 3150). Both devices should be able to handle SPI upto 15 MHZ and I want to run it at 5-10MHZ.
Could anyone suggest a solution to my problem?