Presentation is loading. Please wait.

Presentation is loading. Please wait.

Diffuse Optical Tomography Optimization and Miniaturization ECE 4902-Spring 2014 Thomas Capuano (EE&BME), Donald McMenemy (EE), David Miller (EE), Dhinakaran.

Similar presentations


Presentation on theme: "Diffuse Optical Tomography Optimization and Miniaturization ECE 4902-Spring 2014 Thomas Capuano (EE&BME), Donald McMenemy (EE), David Miller (EE), Dhinakaran."— Presentation transcript:

1 Diffuse Optical Tomography Optimization and Miniaturization ECE 4902-Spring 2014 Thomas Capuano (EE&BME), Donald McMenemy (EE), David Miller (EE), Dhinakaran Dhanaraj (EE) Faculty Advisor Dr. Quing Zhu

2 ∗ DOT Procedure ∗ Present System ∗ Project Goals ∗ Proposed System ∗ Budget ∗ Timeline Overview

3 ∗ DOT – Diffuse Optical Tomography ∗ Used in conjunction with Ultrasound ∗ Procedure ∗ 1) Shine infrared light (140MHz) on tissue ∗ 2) Infrared light is scattered and absorbed by tissue ∗ 3)DOT System captures propagated light ∗ 4) Calculate the scattering and absorption coefficients ∗ 5) Coefficients are used determined tissue type DOT Procedure

4 ∗ Source Box: ∗ Houses laser diodes and drivers ∗ Two Optical switches ∗ Allows for laser wavelength selection ∗ Allows for source position selection ∗ Connects laser to probe ∗ Detection Box: ∗ Connects probe to photomultiplier tube (PMT) ∗ Comprised of analog signal processing circuitry and digital acquisition DOT System High Level

5 ∗ PC: ∗ NI PCI-1411 (~$1000) ∗ Extracts Ultrasound Images ∗ Two NI PCI-6251 with Shielding Cable ($2000) ∗ Records the Input Waveforms ∗ Sends Optical Switch Control Signals ∗ Position Selection ∗ Laser Wavelength Selection ∗ LabView ∗ Synchronizes the Control of the System ∗ GUI ∗ Data Output for MATLAB Post-Processing DOT System High Level

6 ∗ Goals ∗ Reduce Cost ∗ Reduce Size ∗ Improve User Friendly Operation ∗ Methods ∗ Digitize all system controls ∗ Redesign analog to digital conversion ∗ Control and communication over USB ∗ Generate GUI for control and processing Proposed System

7 ∗ FPGA ∗ DE0-Nano ∗ Allows for Pin Function Customization ∗ Allows for Hardware Algorithms ∗ Easy Connectivity Between FPGA and Designed PCB ∗ NIOS II Softcore Processor ∗ Interfaces with Altera IP Cores ∗ Interfaces with AD7609 Avalon Slave Module ∗ Tools ∗ Quartus II – Programming Hardware (HDL) ∗ Qsys – System Level and IP Cores ∗ ModelSim – Testbench ∗ NIOS IDE – Programming Software (C) Control Function

8 ∗ Avalon Memory Mapped Interconnect ∗ Function ∗ Allows Data communication between multiple devices over the same data lines ∗ Primary Signals: Read Data, Write Data, Memory Address, Read Enable, Write Enable, Wait For Response ∗ Advantage ∗ Less Connections ∗ More Control and Flexibility in Data ∗ Interface with Current Altera IP Data Bus

9 ∗ FPGA Output Voltage : 3.3V ∗ Optical Switch Voltage : 5V ∗ Level-Shifter ∗ 3.3V to 5V Bidirectional Voltage Translator ∗ Number of Bits = 4 ∗ TXB0104 Control Signals

10 ∗ Required Signals to AD7609 ∗ RESET ∗ Done Prior to Conversion ∗ CONVST X ∗ Triggers ADC ∗ CSRD ∗ Triggered 8* Times ∗ * when only collecting bits [17:2] Analog-to-Digital Converter

11 ∗ VHDL State Machine component in Qsys system ∗ Ignoring LSBs 0 and 1 of [17-0] to increase sampling frequency ∗ Collects 256 samples, stores in embedded (M9K) RAM blocks AD7609 Control Code

12 ∗ Simulated sampling frequency 284KHz ∗ 14 samples per period AD7609 Control Code

13 AD7609 State Flow

14 ∗ Function ∗ Set the Gains of the Photomultiplier Tubes ∗ DC Voltages Between 0.2V and 1.2V ∗ Part ∗ AD5391 ∗ DAC ∗ ADR431 ∗ Voltage Reference ∗ Control ∗ SPI Interface Digital-to-Analog Converter

15 ∗ Expansion Ports ∗ 8 GPIO Pins ∗ 8 GND Pins ∗ 4 5V Pins ∗ 4 3.3V Pins ∗ Power ∗ 5V ∗ LM2937 ∗ 3.3V ∗ LM2937-3.3 ∗ System Voltage ∗ +/- 15V 6A DC Miscellaneous

16 ∗ UART (PC to FPGA) ∗ FTDI -FT232R ∗ USB-to-Serial ∗ USB Port Treated as Virtual COM Port ∗ Uses ∗ Set Voltages for DAC ∗ Trigger Data Acquisition ∗ Record Data from ADC Communication

17 ∗ DVI to USB video recorder ∗ Ultrasound image storage before and after DOT ∗ Provides consistent data for position ∗ Epiphan Systems Inc. - DVI2USB 3.0 ∗ 24-bit Color ∗ Up to 30 Frames Per Second ∗ 1920x1200 Resolution ∗ Controllable through DirectShow API Frame Acquisition

18

19 ∗ ADCs: $280 (Provided) ∗ DACs: $60 ∗ PCBA: $230 ∗ FPGA: $100 ∗ Video Acquisition: $700 ∗ Total: $1090 Budget

20 Timeline

21 Questions?


Download ppt "Diffuse Optical Tomography Optimization and Miniaturization ECE 4902-Spring 2014 Thomas Capuano (EE&BME), Donald McMenemy (EE), David Miller (EE), Dhinakaran."

Similar presentations


Ads by Google