Arduino Uno 3 Million Samples per Second Logic Analyzer

Arduino Uno 3 Million Samples per Second Logic Analyzer

 

Our friend Bob Davis has just built a 3 Million samples per second 6 channel logic analyzer powered by an Arduino UNO. In the video below you can see what the live display looks like. He is using a 74 series decade counter to divide down a 10Mhz crystal so that he has some nice fast stuff to sample. He experimented with the coding style and found that by being a bit verbose with the instructions he was able to speed up the data collection by over 50%. This technique requires a bit more code space and doesn’t look as elegant as a nice tight loop but execution efficiency is the name of the game here.

If you are looking to hire someone like Bob and are in the western NY or Pa area this might be your lucky day since he is currently available!