Eurorack XY Oscilloscope, Team #10 ECE342-W24

Embedded Systems

Eurorack is a popular standard for modular synthesizers and music production, which entails signals from -10v to +10v. Eurorack users are frequently challenged to understand what the signals in their system are doing. Therefore our team worked together for Junior Design 2 to create a powerful X/Y Oscilloscope which is tailor made for eurorack-level signals. The oscilloscope has two main modes: "normal" scope mode (where the two input signals are plotted over time linearly), and a special "XY" mode which plots the two signals against each other in cartesian space. This unique mode allows for easy visualization of the relationship between two signals (for example, in analyzing the width of a stereo signal's image or the correlation between two independent sine waves). This oscilloscope can plot two simultaneous signals, has per-channel controls for enabling and scaling each channel's output, as well as control of trigger sensitivity and time scaling. As an added bonus, it also has switches built in for switching between AC and DC coupling for easier signal analysis of both AC and DC signals. Our main challenges during this project involved the implementation of the display. The first display we attempted to use was not functional, so we had to make last minute changes with our little remaining time.

6 Lifts 

Artifacts

Name Description
Power Regulation / ADC PCB Schematic This is the schematic for the ADC and Analog Power Regulation PCB. It takes 5v and creates a -3.3v and +3.3v DC power rail, as well as powering an onboard ADC.   Download
Power Regulation / ADC PCB Layout This is the layout for the ADC and Analog Power Regulation PCB. It takes 5v and creates a -3.3v and +3.3v DC power rail, as well as powering an onboard ADC.   Download
Buffer Handling Block Diagram This is the block diagram / flow chart for the code block which handles the internal buffer and display subroutines of the oscilloscope.   Download
Analog Input Scaling Block This block is designed to take on channel of Eurorack-level signal (-10v to +10v) and scale it to a 0 to +3.3v signal readable by the ADC, as well as implementing an optional coupling switch to remove DC offset from the input signal (useful for Audio applications).   Download
Input Protoboard layout Layout of the 2 channel analog input for the oscilloscope.   Download
Early user interface mockup diagram This mockup was created early in the term to show what the user experience might be like with the scope's interface.   Download
Project Summary One page PDF summary   Download
Project Showcase Video The video to be submitted with the website   Link
Feedback