Download presentation
Presentation is loading. Please wait.
Published byJasmin Greer Modified over 9 years ago
1
Team 2 Yimin Xiao Jintao Zhang Bo Yuan Yang
2
The project we propose is a digital oscilloscope with playback function that provides almost any function of a typical oscilloscope, such as digital sampling, signal processing, scaling, cursor setting, reconstruction and visualization of signals. Additional features such as recording and replicating signals as a function generator, and write data to external storage (SD card).
9
Self-Timing (auto-sampling at 1.2 MHz frequency) 12 bit data, save 480 points to display for each channel In Slow Mode, sample_counter + 1 in every TIMER interrupt. If maximized, reset trigger from 1st data In Fast Mode, set trigger at first, then save 480 data-points with proper delay ◦ Progress: ADC initialization code written, not yet structuralized.
10
MCU serve as Master device and FPGA serve as the only Slave device. Data rate at 3.4MHz(subject to change) Master transmit data points (480 data points each channel/display), menu information, calculated result and cursor position to Slave No meaningful data required from Slave to Master ◦ Progress: Master Code written and tested, Slave code from ECE337 (not tested yet).
11
Display in standard mode (standard timing, line-by-line display, etc.) Use 640 x 480 resolution (correspond to the 480 data points) Clock at 27.175 MHz Reverse color when menu item is selected ◦ Progress: VGA display and interface tested and fully functional. Code still in progress.
12
Input: Initialize all the pushbuttons’ state registers, RPGs’ position registers to default Change the register value accordingly The registers’ value will be displayed on the output, and will be used to alter the input circuitry ◦ Progress: Not yet started(majorly due to SRAM location)
13
Use USB-OTG interface on the STM32F4 series Microprocessor ◦ Progress: USB code tested with Logic Analyzer, writing mode functioning properly DAC implemented to output waveform, the analog circuit will boost it up ◦ Progress: Simple waveform generated, not yet related with sampled data.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.