Andy Brown has designed and built a frequency counter using an FPGA, STM32F072 and an Android GUI – the Nanocounter:
After studying the above counting methods I decided on the following goals for my frequency counter, which I’m going to call Nanocounter.
- Very accurate measurement over a range of 1 to 50MHz. This would cover the range of MCU crystals that I’d want to measure.
- Onboard accurate, but cost effective reference with the option to feed in an external reference clock source.
- Advanced options including data logging, charting and calibration of the onboard reference.
That should do for starters, let’s see how I get on. This project will call upon a large number of engineering disciplines including circuit design, PCB layout, SMD reflow, FPGA design, C++ programming and java android programming so I should be in for a fun time.
Project info at Andy Brown’s blog.
Check out the video after the break.