This goal of this project is a design of a compact sampling system as part of “Measurement on key” project. The system consist of a cheap ADC board and Zedboard card. The design consist of firmware and software code on the Zedboard, custem GUI and cables between Zedboard and ADC.
In this project we implemented an oscilloscope which consist of a sampling card, software, firmware and GUI.
The user selects the working mode of the oscilloscope in a custom GUI, and the firmware manages the data from the sampling card and displays it on the screen.
Oscilloscope is a standard lab tool which exists in every electronic lab and is used for a variety of checks.
Rapid waveform sampling lets us measure complicated high frequency signals which are required to verify communication and other high speed circuits.
In order to sample the data, high speed sampling circuit is being used. Our system then receives, deciphers, analyzes and displays the data on the PC screen.
The user can send his choice of trigger the system – the trigger type: auto, single or normal and polarity: rising edge, falling edge or alternating.
In this project we implemented an oscilloscope on a FPGA that gets commands from a connection to a PC. After the trigger is defined, it is transferred to firmware block.
The firmware then scans the data in order to find user specified trigger event and transfers the data to the screen.
The input frequency range of the ADC is 100 KHz to 10 MHz and the voltage range is +/-2V.