Edward Jezisek Brandon Autrey Edward Nowlin Renato Ortega Group 2.

Slides:



Advertisements
Similar presentations
Georgia Tech Digital Back-end µHRG interface Curtis Mayberry School of Electrical and Computer Engineering Georgia Institute of Technology January 13 th,
Advertisements

Arduino Guitar Pedal Ian Andal IME 458 Dr. Pan.
By: Russ Butler ECE4220 Spring 2012 Dr. DeSouza May 2, 2012.
SPI Serial Peripheral Interface. SPI Serial Peripheral Interface is communication between two devices, one bit at a time sequential one bit at time over.
Digital to Analog and Analog to Digital Conversion
Oscilloscope Watch Teardown. Agenda History and General overview Hardware design: – Block diagram and general overview – Choice of the microcontroller.
Storey: Electrical & Electronic Systems © Pearson Education Limited 2004 OHT 26.1 Data Acquisition and Conversion  Introduction  Sampling  Signal Reconstruction.
Capstone Fall 2005 GFX-One Guitar Processor Team Carpal Tunnel September 8, 2005.
By: Mark Bright and Mike Donaldson.  Project Goal  Applications of our system  System Block Diagram  Thermal Plant Overiew  Current Progress ◦ Engine.
IO Controller Module Arbitrates IO from the CCP Physically separable from CCP –Can be used as independent data logger or used in future projects. Implemented.
Guitar Effects Processor Critical Design Review October, 07, 2003 Groups Members: Adam Bernstein Hosam Ghaith Jasenko Alagic Matthew Iyer Yousef Alyousef.
Capstone Fall 2005 GFX-One Guitar Processor Team Carpal Tunnel October 6 th 2005.
EEG Machine By The All-American Boys Featuring Slo- Mo Motaz Alturayef Shawn Arni Adam Bierman Jon Ohman.
Railway Foundation Electronic, Electrical and Processor Engineering.
Aztec PC Oscilloscope Michael Mason Jed Brown Josh Price Andrew Youngs.
SEQUENTIAL CIRCUITS USING TTL 74XX ICS
Digital to Analog and Analog to Digital Conversion
Adaptive ECG Filtering Group 2: Edward Jezisek, Brandon Autrey, Edward Nowlin Renato Ortega Sponsored By:
Enhancing the Capabilities of a Wireless Holter Monitor Senan Garry 4 th ECE.
WAAM Boxing Training Utility Warren Anderson Alexander Stewart Mark Craig Avinash Ramlall.
Digital Fundamentals Floyd Chapter 1 Tenth Edition
Mathieu Goffe EUDET JRA1 meeting, DESY Wednesday 30 January 2008 IPHC, 23 rue du Loess BP 28, 67037, Strasbourg Cedex 02, France.
LSU 10/22/2004Serial I/O1 Programming Unit, Lecture 5.
4.0 rtos implementation part II
Background   Who does this project addresses to?   Handicapped.   Amputated limbs.   Paralyzed.   Motivation Statistics.
Diffuse Optical Tomography Optimization and Miniaturization ECE 4902-Spring 2014 Thomas Capuano (EE&BME), Donald McMenemy (EE), David Miller (EE), Dhinakaran.
Part A Presentation High Speed Digital Signal Lab Students: Lotem Sharon Yuval Sela Instructor : Ina Rivkin.
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.
Analog to Digital conversion. Introduction  The process of converting an analog signal into an equivalent digital signal is known as Analog to Digital.
Lecture 20: Communications Lecturers: Professor John Devlin Mr Robert Ross.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Fundamentals with PLD Programming.
Digitization When data acquisition hardware receives an analog signal it converts it to a voltage. An A/D (analog-to-digital) converter then digitizes.
Vital Signs Monitor UConn BME 4900 Vital Signs Monitor Purpose As the population ages, many people are required by their doctors to take vital signs.
1 ELE5 COMMUNICATIONS SYSTEMS REVISION NOTES. 2 Generalised System.
Electrocardiogram (ECG) application operation – Part B Performed By: Ran Geler Mor Levy Instructor:Moshe Porian Project Duration: 2 Semesters Spring 2012.
ENG3640 Review and Exam Question1 ENG3640 Microcomputer Interfacing Review & Final Exam Structure.
Electrocardiogram (ECG) application operation – Part A Performed By: Ran Geler Mor Levy Instructor:Moshe Porian Project Duration: 2 Semesters Spring 2012.
Representing Numerical Data Analog Any signal that varies continuously over time Mechanical Pneumatic Hydraulic Electrical Digital Quantities are represented.
Digital Phase Control System for SSRF LINAC C.X. Yin, D.K. Liu, L.Y. Yu SINAP, China
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
Digital Phase Control System for SSRF LINAC C.X. Yin, D.K. Liu, L.Y. Yu SINAP, China
Alexei SemenovGeneric Digitizer Generic Digitizer 10MHZ 16 bit 6U VME Board.
Floyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd © 2008 Pearson Education Chapter 1.
© 2009, Renesas Technology America, Inc., All Rights Reserved 1 Course Introduction  Purpose:  This course provides an overview of the serial communication.
Lecture 4 General-Purpose Input/Output NCHUEE 720A Lab Prof. Jichiang Tsai.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Course Introduction Purpose  This course provides an introduction to the peripheral functions.
High Speed Digital Systems Lab Spring/Winter 2010 Project definition Instructor: Rolf Hilgendorf Students: Elad Mor, Ilya Zavolsky Integration of an A/D.
0808/0809 ADC. Block Diagram ADC ADC0808/ADC Bit μP Compatible A/D Converters with 8-Channel Multiplexer The 8-bit A/D converter uses successive.
CONTENTS Objective Software &Hardware requirements Block diagram Mems technology Implementation Applications &Advantages Future scope Conclusion References.
Electronic instrumentation Digitization of Analog Signal in TD
Digital Signal Processor HANYANG UNIVERSITY 학기 Digital Signal Processor 조 성 호 교수님 담당조교 : 임대현
Computer is a general-purpose device that can be programmed to carry out a set of arithmetic or logical operations automatically. Since a sequence of.
MADEIRA Valencia report V. Stankova, C. Lacasta, V. Linhart Ljubljana meeting February 2009.
THE MOST SUCCESSFUL C2000 MCU
Chip Config & Drivers – Required Drivers:
EKT124 Digital Electronics 1 Introduction to Digital Electronics
Setup for automated measurements (parametrization) of ASD2 chip
SCADA for Remote Industrial Plant
This chapter provides a series of applications.
Digital Acquisition of Analog Signals – A Practical Guide
Neurochip3.
Combiner functionalities
Digital Fundamentals Floyd Chapter 1 Tenth Edition
AVR – ATmega103(ATMEL) Architecture & Summary
Manual Robotics ..
Eye Movement Tracking Device Senior Design Project: P09004
Embedded Sound Processing : Implementing the Echo Effect
Presentation transcript:

Edward Jezisek Brandon Autrey Edward Nowlin Renato Ortega Group 2

Motivation To improve the quality of ECG signals acquired from patients in an MRI environment ECG quality in MRI machines is lacking Current filter selection is confusing Current filters are imperfect New MRI scans create problems

Objectives To further the use of adaptive algorithms in medical practice Make patient monitors easier to use Improve the quality of ECG Signals

Specifications and Requirements ComponentRequirement/Specification DAC1 kHz (Diagnostic Quality) 3 Parallel Pins ADC50 kHz (Diagnostic Quality) 6 Parallel Pins ProcessorObtain Data, Perform the LMS and Output data at 150 kHz

Noise Contributions Electrical interference from power lines add 50 or 60 Hz power-line frequency. Muscle contraction and muscle activity can generate high frequency electromyography (EMG) noise. Motion artifacts such as movement of the electrode over the skin surface.

Overall System Diagram

Hardware

PCB Layout 417 components 6 layers Digital and Analog ground plane ESD/Defibrillation protection Front end amplification and filtering 4 ECG inputs and outputs 3 gradient antenna inputs ARM Cortex M4 Processor

Digital to Analog Converter (AD5640) 14 Bit conversion resolution Single channel 3 wire serial interface Clock rate up to 30 MHz

ARM Cortex M4F RISC based microprocessor 80 MHz clock speed Two 12-bit ADC modules with maximum sample rate of 1 MSPS 256 KB Flash memory Four SSI Modules 105 GPIOs including 24 shared analog input channels Single-precision Floating Point Unit (FPU)

PCB Schematic

Input from each ECG lead Removed because of NDA

Input from each gradient antenna Removed because of NDA

ESD/Defibrillation Protection In a situation when a patient goes into heart failure, a defibrillator may need to be utilized A SG75 gas discharge tube is used to short the current going into the filter when voltage exceeds 75V Clamping diodes are also used after the discharge tube to short the circuit then the voltage exceeds +/-3.3V

ESD/Defibrillation Protection Removed because of NDA

Sallen Key Filter Front end filtering is used to eliminate as much interference as possible before the analog signal is converted into a digital signal The Sallen key filter has a cut off of about 5500 rad/s or 9kHz

3 rd order Sallen key filter Removed because of NDA

Op amp biasing and gain Op amp is biased to 1.2V to allow for proper operation of the analog to digital converter. Biasing is achieved through the use of applying a voltage to the circuit and using a voltage divider The Op amp circuit is configured to have a gain of 1.5

Op amp biasing and gain Op amp biasingGain Removed because of NDA

PCB Power Analog and Digital ground planes are separated by a CLC filter Input voltage is 5V Voltage reference is used to step voltage down to 3V for applicable components Linear regulators are used to maintain a steady voltage Digital and Analog grounds are separated by a CLC filter

PCB Power Removed because of NDA

Printed Circuit Board

Software

Linear Filters Pros: Easier to make, and is already implemented in many machines Is possible to implement with an analog system(few or no extra parts) Quick and usable for diagnostic quality devices Cheaper Cons: Requires a professional to select the correct linear filter Easy to make mistakes; if a mistake is made that can be costly in terms of receiving useless data. And in the medical profession; time is of the essence. Training is confusing Quality is lacking

Adaptive Filters Pros: Much better quality Less input data from user Cons: Difficulties filtering the incoming amount of data More research is required for a full implementation of it Costs more (R&D)

Least Mean Square Filter Example

Real-Time Matlab Plot Video removed due to file size limitations

Important Data Points

Analog to Digital Converter Two ADC modules that use Successive Approximation Register (SAR) architecture to deliver low-power 12-bit conversion resolution Supports 24 input channels Maximum sampling speed of 1 million samples per second Four programmable sample conversion sequencers ADC logic runs at 16 MHz 3.3 V reference voltage

Programmable Sequencers We used sequencer SS0 is used to sample 6 signals at once 3 ECG signals 3 Gradient signals Sample sequencer is triggered by processor interrupt Sequencer# of samplesDepth of FIFO SS311 SS244 SS144 SS088

Synchronous Serial Interface (SSI) Programmable data frame size from 4 and 16 bits Transmit FIFO 16 bits wide and 8 locations deep Master or slave operation Three types of frame formats MICROWIRE and Freescale SPI FSS pin is active low for duration of frame transfer Texas Instruments Synchronous Serial Interface FSS pin is pulsed for one serial clock period prior to frame transmission Three SSI modules used for the three DACs.

Continuous TI Synchronous Serial Frame Format

SPI Digital Data

Digital to Analog Converter Single channel 3-wire serial interface compatible with SPI SYNC, SCLK, and DIN Clock rate up to 30 MHz Reference voltage of 2.7 V AD5660AD5640 Conversion resolution16-bit14-bit Input Shift Register24-bit16-bit

Write Sequence for DAC

DAC output of 1 KHz sine wave

Class Diagram

Testing Procedures

Functional Testing MATLAB Used to confirm the device sends the correct signal Oscilloscope Used to read the data from the PCB, ensures correct signals sent and received Function Generator Supplies various signals that were filtered with the LMS

ECG Generator

Connections

ECG Signal with No Filtering

ECG Signal with Adaptive Filtering Video removed due to file size limitations

Issues Noise of about +-30 mV on the board UART is not working on PCB Difficulty selecting step size and filter order

Budget PartsPriceQuantityTotal Tiva C Series Dev. Board$ $ Analog to Digital Converter (ADS8556EVM) $ Components$1000Varies$1, Circuit Board$ $1, PCB Assembly$ $2, JTAG Programmer$ Total Costs$5, Total Budget$10, Extra Budget$

Progress

Work Distribution TasksGroup Member Front End DesignEdward Nowlin PCB Design and LayoutEdward Nowlin and Renato Ortega Integration of PCBBrandon Autrey and Edward Jezisek Least Mean Squares FilterEdward Jezisek MATLAB DisplayEdward Jezisek and Brandon Autrey ADCBrandon Autrey DAC and SPIEdward Jezisek and Brandon Autrey

Questions?