27
Aztec PC Scope Preliminary Design Review Fall 2006 Michael Mason Jed Brown Andrew Youngs Josh Price

Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price

  • View
    218

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price

Aztec PC Scope

Preliminary Design Review

Fall 2006

Michael Mason Jed BrownAndrew Youngs Josh Price

Page 2: Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price

Aztec PC Oscilloscope

Page 3: Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price

Project Description

An Oscilloscope that will interface with a PC2 Initial Modes Trigger Based - Once the

programmable conditions have been met the scope will pass information to the ram.

Free Flow – As soon as enabled it will pass the data to the ram and potentially to the PC.

Page 4: Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price

Purpose

To provide a cost effective oscilloscope Make the scope affordable to a wider range

of customers.

Facilitate use of a PC in lab testing Allow students and engineers to use the PC

to capture data for storage or use in reports.

Design for possible extensions in the future The concept is easily expandable.

Page 5: Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price

Features

User Defined Sample Rate.Free flow ModeDefinable trigger ModeData upload to PCToggle Impedance (50 Ohm/100 Ohm)Graphical User Interface

Page 6: Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price

Basic Flow

Scope Signal Conditioner Analog/Digital converter FPGA Memory MC USB

Page 7: Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price

Block Diagram

Scope

S C

A/D Spartan-3EHW-SPAR3E-SK-US

SDRAM

M C USBControlle

r

MUX

eeprom

Page 8: Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price

Scope & Signal Converter

One ChannelSlow speed with possibilities to upgradeSignal converter Needed to scale the signal to < 5.0 volts for

the A/D converter.

Multiplexor is for future additions to the scope Additional channels would require additional

A/D converters. Design should make adding channels simple.

Page 9: Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price

Input Signal Issues

Noise

DC Offset

Signal Amplitude

Page 10: Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price

Signal Conditioning Solutions

Filtering

AC/DC Coupling

Signal Amplification

Page 11: Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price

Filtering

Bessel Low Pass Filter

Notch Filter

Page 12: Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price

AC/DC Coupling

DC Coupling

AC Coupling

Page 13: Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price

Signal Amplification

Pre-Amplification Variable High Bandwidth Flat Frequency Response

Page 14: Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price

Analog to Digital Converter

Single serial input, 8-bit parallel outputMaximum Conversion Rate of 40 Megasamples/second

Page 15: Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price

Microcontroller

Initially use Siemens 805116-bit addressable, 8-bit data, 64kB accessible external RAMBasic control unit for enables, external peripherals (LCD, SRAM, EEPROM, ADC)Will interface with the computer for sending data and receiving user commands (interface with RS232 and USB).Possible upgrade if time permits

Page 16: Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price

Microcontroller Block Diagram

Spartan-3E

8051

EEPROM

SRAM

LCD

Serial Interface

PC/GUI

Page 17: Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price

AC/DC Converter

Utility connected (120 VAC 60 Hz) to board power (+5 VDC)DC/DC on board power conversion can be accomplished through level shifters, voltage regulators.

Page 18: Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price

RS232 Level Converter

A standard serial interfacing for PC, RS232C, requires negative logic, i.e., logic '1' is -3V to -12V and logic '0' is +3V to +12V

2-channel RS232C port and requires external

10uF capacitors

Page 19: Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price

USB ControllerFirst Serial, then USBDLP-2232M-G - Dual USB UART/FIFOUART Interface supports 7/8 bit data, 1/2 stop bits, and Odd/Even/Mark/Space/No Parity Transfer Data Rate 300 to 1 Mega Baud (RS232)

Page 20: Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price

Spartan-3E FPGA Board

Xilinx Devices: Spartan-3E (XC3S500E-4FG320C) CoolRunner™-II (XC2C64A-5VQ44C) Platform Flash (XCF04S-VO20C)

Clocks: 50 MHz crystal clock oscillator Memory 128 Mbit Parallel Flash 16 Mbit SPI Flash 64 MByte DDR SDRAM

Page 21: Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price

Spartan-3E

Page 22: Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price

Spartan-3E FPGA Board cont.

Connectors and Interfaces Ethernet JTAG USB download Two 9-pin RS-232 Serial Port, PS/2- style mouse/keyboard port rotary encoder with push button Four Slide Switches Eight Individual LED Outputs Four Momentary-Contact Push Buttons 100-Pin hirose Expansion Connection Ports Three 6-pin expansion connectors

Display: 16 character - 2 Line LCD

Page 23: Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price

Risks and Contingency Plan

Use the serial ports on the FPGA board, or microcontroller instead of the USB interface.Decrease capabilities of the graphing software.Use FPGA board interfaces to program triggers and sampling rate instead of USB interface.

Page 24: Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price

Endless Possibilities

Wireless probe to gather the data.Advanced User Interface with measurement and display controls.Multiple channels on the scope.

Page 25: Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price

Labor & Responsibilities

Mike – Software, USB (Windows Drivers)Jed – Software, FPGA (verilog)Andrew – Signal Conditioning, A/DJosh - Power, Microcontroller, RS232ALL – PCB

Page 26: Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price

Schedule

Page 27: Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price

Questions?