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

Slides:



Advertisements
Similar presentations
MC68HC11 System Overview. System block diagram (A8 version)
Advertisements

What is Arduino?  Arduino is a ATMEL 168 micro-controller kit designed specially for small projects  User friendly IDE(Integrated Development Environment)
LOGSYS Development Environment of Embedded Systems Tamás Raikovich Béla Fehér Péter Laczkó Budapest University of Technology and Economics Department of.
SPI Serial Peripheral Interface. SPI Serial Peripheral Interface is communication between two devices, one bit at a time sequential one bit at time over.
Oscilloscope Watch Teardown. Agenda History and General overview Hardware design: – Block diagram and general overview – Choice of the microcontroller.
Initial Position Orientation Tracking System (IPOTS) Group Members: Keiichi McGuireHenry Pham Marc TakamoriScott Spiro.
Capstone Fall 2005 GFX-One Guitar Processor Team Carpal Tunnel September 8, 2005.
Travis Reed Todd Hummel Kwan-Truc. Concept USB 1.1 SPI b.
PV Watchdog Web-Enabled Photovoltaic System Monitor Art Barnes Austin Fisher Ryan Mann Josh Stone.
Design and Implementation of a Virtual Reality Glove Device Final presentation – winter 2001/2 By:Amos Mosseri, Shy Shalom, Instructors:Michael.
Team LIT Scott Butler Kristin Haeusler Michael Hatt Brock Smith.
EEG Machine By The All-American Boys Featuring Slo- Mo Motaz Alturayef Shawn Arni Adam Bierman Jon Ohman.
Coordinate Based Tracking System
1 Project supervised by: Dr Michael Gandelsman Project performed by: Roman Paleria, Avi Yona 26/4/2004 Multi-channel Data Acquisition System Final_A Presentation.
Aztec PC Oscilloscope Michael Mason Jed Brown Josh Price Andrew Youngs.
Kabuki 2800 “a real-time digital audio effects system for performance” team “Big Country” presents ECEN4610 Preliminary Design Review 14 September 2006.
ASPPRATECH.
Introduction to the Raw Handheld Board Jason Miller, David Wentzlaff, Nathan Shnidman.
BLDC MOTOR SPEED CONTROL USING EMBEDDED PROCESSOR
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
2 Lines Electronics I 2 C Analyzer Ching-Yen Beh Robert S. Stookey Advisor: Dr. J. W. Bruce.
Camera Interfacing using ARM7
© Copyright Xilinx 2004 All Rights Reserved 9 November, 2004 XUP Virtex-II Pro Development System.
NetBurner MOD 5282 Network Development Kit MCF 5282 Integrated ColdFire 32 bit Microcontoller 2 DB-9 connectors for serial I/O supports: RS-232, RS-485,
Arduino Josh Villbrandt February 4, Digital Circuits Analog versus digital – What’s the difference? – How to represent an analog signal in a computer?
Digilent System Board Capabilities Serial Port (RS-232) Parallel Port 1 Pushbutton Hint: Good for a reset button Connected to a clock input. See Digilent.
COE4OI5 Engineering Design Chapter 2: UP2/UP3 board.
AT91RM9200 Boot strategies This training module describes the boot strategies on the AT91RM9200 including the internal Boot ROM and the U-Boot program.
Electronics for PS and LHC transformers Grzegorz Kasprowicz Supervisor: David Belohrad AB-BDI-PI Technical student report.
Team 2 Yimin Xiao Jintao Zhang Bo Yuan Yang.  The project we propose is a digital oscilloscope with playback function that provides almost any function.
ECE 477 DESIGN REVIEW TEAM 2  FALL 2011 Members: Bo Yuan, Yimin Xiao, Yang Yang, Jintao Zhang.
1 Biomedical Embedded Systems Technology Presentation for ENSC 440/305 Instructors: Dr. Andrew Rawicz, Steve Whitmore Department of Engineering Science.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
Test your projects… ….from your PC!. Today’s Presentation Background Problem Statement Objectives Milestones Technical Approach Future Work Achievements;
SIGMA-DELTA ADC SD16_A Sigma-Delta ADC Shruthi Sujendra.
Atmel Atmega128 Overview ALU Particulars RISC Architecture 133, Mostly single cycle instructions 2 Address instructions (opcode, Rs, Rd, offset) 32x8 Register.
Alexei SemenovGeneric Digitizer Generic Digitizer 10MHZ 16 bit 6U VME Board.
智慧電子應用設計導論(1/3) Arduino MEGA 2560
Team 6. Guitar Audio Amplifier Audio Codec DSP Wireless Adapter Motor Array PC LCD Display LED Arrays Pushbutton or RPG Input Device
Submitted by:.  Project overview  Block diagram  Power supply  Microcontroller  MAX232 & DB9 Connector  Relay  Relay driver  Software requirements.
Components of a typical full-featured microcontroller.
By.  The main aim of this project is to get information about the condition of the baby, which is in ICU through blue tooth medium.  In earlier days,
TRANSMISSION LINE MULTIPLE FAULT DETECTION AND INDICATION TO EB
BATCH MEMBERS R.ABHISHEK-08N41A0401 K.DHEERAJ REDDY-08N41A0412 S.RAJENDRA REDDY-08N41A0458 JYOTHISHMATHI COLLEGE OF ENGINEERING AND TECHNOLOGY,TURKAPALLY.
HOME SECURITY USING WIRELESS SENSOR NETWORK UNDER THE ESTEEMED GUIDANCE OF: P.RAMESH D.SIVOM( ) KANMANI RAVI( ) B.SAI RAJSEKHAR( )
MADEIRA Valencia report V. Stankova, C. Lacasta, V. Linhart Ljubljana meeting February 2009.
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
USING TV REMOTE AS A CORDLESS MOUSE FOR THE COMPUTER
CORDLESS MOUSE FEATURES BY TV REMOTE USING PIC MICROCONTROLLER
ENERGY METER TO INDICATE BILLING IN RUPEES FOR LOAD WISE OR DAY WISE
UPFC, UNIFIED POWER FACTOR CONTROL
ARDUINO BASED UNDERGROUND CABLE FAULT DETECTION
Voice Controlled Robot by Cell Phone with Android App
Arduino Based Industrial appliances control system by decoding dual tone multi frequency signals on GSM / CDMA network. Submitted by:
Test Boards Design for LTDB
ARDUINO BASED AUTOMATIC TEMPERATURE BASED FAN SPEED CONTROLLER
PC CONTROLLED SCROLLING MESSAGE DISPLAY FOR COLLEGE NOTICE BOARD
PRE-PROGRAMMED DIGITAL SCROLLING MESSAGE
Project Title EVM IN 8051 Under the Guidance of Submitted by.
PC Mouse operated Electrical Load Control Using VB Application
DIGITAL CALCULATOR USING 8051
Project Title EVM IN PIC Under the Guidance of Submitted by.
Programming Microcontroller
Under the Guidance of Submitted by
GSM - GPS BASED VEHICLE TRACKING SYSTEM
Introduction to Microprocessors and Microcontrollers
AT91RM9200 Boot strategies This training module describes the boot strategies on the AT91RM9200 including the internal Boot ROM and the U-Boot program.
8051 Micro Controller.
Arduino Board.
Arduino म्हणजे काय?.
Presentation transcript:

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

Aztec PC Oscilloscope

Project Description An Oscilloscope that will interface with a PC 2 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.

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.

Features User Defined Sample Rate. Free flow Mode Definable trigger Mode Data upload to PC Toggle Impedance (50 Ohm/100 Ohm) Graphical User Interface

Basic Flow Scope  Signal Conditioner  Analog/Digital converter  FPGA  Memory  MC  USB

Block Diagram Scope S C A/D Spartan-3E HW-SPAR3E-SK- US HW-SPAR3E-SK- US SDRAMSDRAM M C USB Controller MUXMUX eeprom

Scope & Signal Converter One Channel Slow speed with possibilities to upgrade Signal 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.

Input Signal Issues Noise DC Offset Signal Amplitude

Signal Conditioning Solutions Filtering AC/DC Coupling Signal Amplification

Filtering Bessel Low Pass Filter Notch Filter

AC/DC Coupling DC Coupling AC Coupling

Signal Amplification Pre-Amplification Variable High Bandwidth Flat Frequency Response

Analog to Digital Converter Single serial input, 8-bit parallel output Maximum Conversion Rate of 40 Megasamples/second

Microcontroller Initially use Siemens bit addressable, 8-bit data, 64kB accessible external RAM Basic 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

Microcontroller Block Diagram Spartan-3E 8051 EEPROM SRAM LCD Serial Interface PC/GUI

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.

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

USB Controller First Serial, then USB DLP-2232M-G - Dual USB UART/FIFO UART 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)

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

Spartan-3E

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

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.

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

Labor & Responsibilities Mike – Software, USB (Windows Drivers) Jed – Software, FPGA (verilog) Andrew – Signal Conditioning, A/D Josh - Power, Microcontroller, RS232 ALL – PCB

Schedule

Questions?