Adil Khan 9 months ago
AdiKhanOfficial #FYP Ideas

FPGA based Oscilloscope

Our final year project is a digital oscilloscope which will be implemented on an FPGA. We are going to be using a monitor as a display for our oscilloscope. To do this, we use analog-to-digital converters to sample an analog input signal. We store those samples in the SDRAM and extract from them inp

Project Title

FPGA based Oscilloscope

Project Area of Specialization

Electrical/Electronic Engineering

Project Summary

Our final year project is a digital oscilloscope which will be implemented on an FPGA. We are going to be using a monitor as a display for our oscilloscope. To do this, we use analog-to-digital converters to sample an analog input signal. We store those samples in the SDRAM and extract from them input signal information such as time, peak-to-peak voltage, and offset. The size of the on-monitor waveform is set via a user interface through the interface of different knobs like volt/division and time/division with FPGA. The grid-lines to provide scale will also be shown. The FPGA-Scope has one advantage in having a much higher level of scalability than other oscilloscopes. Improving bandwidth and accuracy would simply be a matter of using a better ADC, FPGA or memory. This flexibility would avoid the huge costs of purchasing new oscilloscopes.

Project Objectives

On the FPGA package, in Verilog, we implemented a wireless oscilloscope. Our oscilloscope is capable of sampling and examination of an analog input, showing it with vertical and horizontal scaling. FPGA-Scope's scalability sets it apart from other currently available oscilloscopes; bandwidth, precision, and number of inputs will improve without replacing the entire oscilloscope.

Project Implementation Method

In the first phase of our project we initiated literature review where we studied about FPGAs, ADCs and oscilloscopes. This we did in order to get an understanding of the different components of our project before starting our project. After literature review, we will learn how to program an FPGA. We will use Verilog programming. First, we will implement basic circuits on an FPGA and after we have command on the FPGA, we will begin implementing our oscilloscope. The working principle of this Oscilloscope is same as in traditional analog oscilloscopes.

We are going to have to first convert the analog signal into a digital signal in order to feed it into the FPGA as the FPGA can only process digital signals. For this we will learn how to interface the ADC with the FPGA

The oscilloscopes channel Input is fed into ADC (analog to digital converter) via passing through protection circuitry (i.e. Attenuators and AC/DC selectors). After converting channel signal in digital form it is then fed to FPGA for processing.

Here in FPGA signal is passed to vertical system. This vertical system is same as in other oscilloscopes, this system is controlled externally by input level selection and voltage per division knob. From vertical system signal is pass to processing unit and to triggering machanism build in FPGA.

Triggering plays an impotant role as it stablized the signal on display unit. Our triggering will be done by using the source input.

After triggering of the signal, signal is fed to a VGA monitor where we are going to display the output signal. For this we are going to have to have an understanding of the design of VGA and how to interface it. On VGA display the output can be viewed and measured based on knob division and grid displayed on monitor.   

FPGA Based Oscilloscope will consist of single channel and able to measure input signal up to 10 MHz frequency.

Our project will also have a power supply which will give reference voltage for the FPGA and the Analog to Digital converter for it to function properly. The power supply will be based on CMOS technology so it will be very efficient.

Benefits of the Project

FPGA based Oscilloscope will provide an economical alternative to traditional oscilloscopes. This will put it within the reach of technicians and engineers who are with limited means.

-Local production of oscilloscopes will mean that oscilloscopes won’t have to be imported from overseas which will not only save the country’s foreign currency reserves but will also make Pakistan self-dependent in its supply.

-This product may be exported to developing nations and earn Foreign Exchange.

Technical Details of Final Deliverable

No of input Channels:  01

Input signal Range: Tentative 0-15V (Range of voltage to be finalized later), 0-10 MHz

Input supply voltage:  220Vac, 50 Hz

Signal Resolution: ----mV/LSB (to be defined later after finalization of ADC)

Display Requirement: VGA monitor.

Final Deliverable of the Project

HW/SW integrated system

Core Industry

Education

Other Industries

Core Technology

Others

Other Technologies

Sustainable Development Goals

Industry, Innovation and Infrastructure

Required Resources

Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
JTAG Cable Equipment154005400
FPGA Spartan 6 development board Equipment166876687
ADC (AD9280) Module Equipment126982698
SDRAM Board (H57V1262GTR)) Equipment115441544
Total in (Rs) 16329
If you need this project, please contact me on contact@adikhanofficial.com
0
118
Drone Swarm As Network Control Systems

An aircraft flying without a human pilot or passengers is commonly known as a drone. These...

1675638330.png
Adil Khan
9 months ago
Development of Assistive moving robot for commercial and educational p...

The proposed project aims to provide assitance to users at commercial or educational premi...

1675638330.png
Adil Khan
9 months ago
SCADA Based Water Filtering and Supply System

The fast population growth needs to provide clean water that meets human requirements. The...

1675638330.png
Adil Khan
9 months ago
SalesMachina

We conducted a survey from stores in Hyderabad, from that survey we found that stores need...

1675638330.png
Adil Khan
9 months ago
Deep Learning Based Road Cracks Detection using UAV Images

In the era of automation, automated road crack detection is an important task for the main...

1675638330.png
Adil Khan
9 months ago