24
Cross Hole Ultrasonic Monitor Part A Presentation High Speed Digital Signal Lab Students : Lotem Sharon Yuval Sela Instructor : Ina Rivkin

Cross Hole Ultrasonic Monitor

Embed Size (px)

DESCRIPTION

High Speed Digital Signal Lab. Cross Hole Ultrasonic Monitor. Part A Presentation. Students : Lotem Sharon Yuval Sela. Instructor : Ina Rivkin. Background. Cross Hole Ultrasonic Monitor (CHUM) system made by Piletest Quality control of deep concrete foundation - PowerPoint PPT Presentation

Citation preview

Page 1: Cross Hole Ultrasonic Monitor

Cross Hole Ultrasonic Monitor

Part A Presentation

High Speed Digital Signal Lab

Students :Lotem SharonYuval Sela

Instructor : Ina Rivkin

Page 2: Cross Hole Ultrasonic Monitor

Cross Hole Ultrasonic Monitor

(CHUM) system made by Piletest

Quality control of deep concrete

foundation

Ultrasonic waves through the concrete

Measuring the energy and the first

arrival time

Background

Page 3: Cross Hole Ultrasonic Monitor

Motivation

The current CHUM uses sample rate of

500kHz, complying American standard.

A necessity came up to comply with the

1MHz French standard.

Page 4: Cross Hole Ultrasonic Monitor

GoalDeveloping a board based on FPGA, that

samples data at rates of up to 1MHz, and connects to the Motherboard.

Enabling a high sampling rate and a slow data transfer rate to the MC by FPGA configured as a FIFO and as a data flow controller.

Page 5: Cross Hole Ultrasonic Monitor

Data Flow Scheme

ADC

FPGA (FIFO)

Micro-Controll

er

Analog from

Rx

High speed

Low speed

To user interface

Analog Devices AD7671 LQFP48 Analog to Digital Converter

Altera FPGA Cyclone IV EP4CE6 EQFP144

Texas Instruments Micro-Controller MSP430F5419AIPZ, on the motherboard

1MHz

Page 6: Cross Hole Ultrasonic Monitor

Motherboard - Power Supply Circuit

- Microcontroller

- Test Circuit

- Variable-Gain Amplifier

- Emitter Circuit

System Overview

Daughter Board

Page 7: Cross Hole Ultrasonic Monitor

Project OverviewPart IElectrical scheme PCB designPCB manufacturing & assemblyBoard power supply and FPGA examination

Part IIBoard examinationFPGA logic design: FIFO & state machineMicrocontroller softwareWhole system operation examinationFlash configuration device

Page 8: Cross Hole Ultrasonic Monitor

Our Board

ADC

16-Bit Data

PROM

8-Bit Data

Control

Clock

RESET

Moth

erb

oar d

JTAG

Control

POWER

Analog input

Oscillator

FPGA

Page 9: Cross Hole Ultrasonic Monitor

Top

Connectors

FPGAADC

JTAGConnector

Motherboard

connectors

Page 10: Cross Hole Ultrasonic Monitor

Connectors

Page 11: Cross Hole Ultrasonic Monitor

FPGA Power

Page 12: Cross Hole Ultrasonic Monitor

FPGA I/O

Page 13: Cross Hole Ultrasonic Monitor

FPGA Configuration

(0,1,0) -> (1,0,0)

Page 14: Cross Hole Ultrasonic Monitor

ADC

Page 15: Cross Hole Ultrasonic Monitor

Oscillator

Page 16: Cross Hole Ultrasonic Monitor

PCB Design6 layers:

Page 17: Cross Hole Ultrasonic Monitor

Structure of Our BoardFPGA

ADC

Flash Config. Device

JTAG & Motherboard Connectors

Serial Resistors

Operational Amplifier

&Voltage Reference

Page 18: Cross Hole Ultrasonic Monitor

Successful TestsElectrical verification: GND & suppliesFPGA recognition via JTAGJTAG configurationSimple design trial run, using CLK from the MC

(motherboard) and SignalTap

Page 19: Cross Hole Ultrasonic Monitor

Part B Characterization

Page 20: Cross Hole Ultrasonic Monitor

System Integration

Ultrasound receiver

Ultrasound emitter

Motherboard

ADC

Daughterboard

User Interfac

e

FIFO (FPGA

)

Control

(FPGA)

16

8Software(Microcontroll

er)

Analog

USB

Analog

Emitter circuit

Receiver circuit

Page 21: Cross Hole Ultrasonic Monitor

Controller(VHDL State

Machine)

FPGA Top Level Design

Motherboard ->

<- ADC

Page 22: Cross Hole Ultrasonic Monitor

Idle

FIFO Full=0

1RD 0CNVST 0RD

wrclk = 1

0RDFIFO

Full=1Count=0

Rdclk = 1

St. Mach. Start=0 Sample Rate=0 Busy=1

St. Mach.

Start=1

Busy=0

wrfull=1

FIFO RD=0

FIFO RD=1

FIFO RD=1

FIFO RD=0

FIF

O R

D=

1

FPGA State MachineFIF

O R

D=

1

FIF

O R

D=

0H

/L B

yte

=0

FIF

O R

D=

0

H/L B

yte =1

FIFO RD=0

SampleRate=1

wrfull=0

STM

AC

H_R

ST

=1

Rdclk = 1

Rdclk = 0

Page 23: Cross Hole Ultrasonic Monitor

Interface to UI computerData transfer from FPGA to the computerReceiver circuit gain controlEmitter controlSelf test simulation control

Microcontroller Software

Page 24: Cross Hole Ultrasonic Monitor

Gantt

Part B booklet

Part B Presentation

System Examination

Flash Config. Device

Software & FPGA Compability

VHDL State Machine

Part A booklet

Complete Board Examination

Part A Pre-sentation

Part B Pre-sentation