Raytheon Senior Project - cse.usf.edu · Try Again Success/Start Over. Design Review for Senior...

Preview:

Citation preview

Design Review for Senior Project

February 8, 20121 of 17

Raytheon Senior Project

Jarret Allen, Luis Cintron, Michael Kubacki, Robert SkinnerDepartment of Computer Science and Engineering

University of South Florida

Tampa, FL 33620

jjallen3@cse.usf.edu

lcintron@mail.usf.edu

mkubacki@mail.usf.edu

ras1@mail.usf.edu

pres_dr.ppt

Design Review for Senior Project

February 8, 20122 of 17

Acknowledgments

• Jeremiah Schroder and Michael Stillo – Raytheon– Project supervision and support

• Tara Mazzocco – Future Technology Devices Int.– Hard work to acquire a free hardware sample for our group

• Bob Recny – Future Technology Devices Int.– Quick feedback and engineering advice on the feasibility of

hardware implementation using Vinculum-II products

Design Review for Senior Project

February 8, 20123 of 17

Agenda

• Background

• Problem

• Requirements

• Design / Specification

• Analysis

• Project Plan

Design Review for Senior Project

February 8, 20124 of 17

Background

As of today, an average smart phone user cannot transfer files

directly from a USB Mass Storage Device to their phone.

Design Review for Senior Project

February 8, 20125 of 17

Problem

Since smart phones are "slaves," they require a USB

host controller to communicate with a USB mass storage

device.

Slave Device Slave Device

XHost is Needed!

Design Review for Senior Project

February 8, 20126 of 17

Requirements

Outline of Requirements

1. Project Advancement Requirements

2. System Compatibility Requirements

3. System Performance Requirements

4. System Physical Requirements

5. System User Interface Requirements

6. Testing Requirements

7. Project Documentation Requirements

Design Review for Senior Project

February 8, 20127 of 17

Design / Specification

Android

Device

V2DIP2-48(USB Host Controller)

Mass

Storage

DeviceMemory USB

Port 1

USB

Port 0

Product

Application

User

Hardware

System Communication

Memory

Design Review for Senior Project

February 8, 20128 of 17

Design / Specification

USB Host Controller Hardware Purchased

FTDI Chip V2DIP2-48 (main component)

Provided Functionality:• Transparent support for the FAT file structure

• Hardware to support USB Mass Storage transfer

• Programmable firmware via debugger module

Interface:• Two USB Type-A Ports

• On/Off Rocker Switch and LED Indicator

• LEDs to Indicate File Copy Activity and Errors

Design Review for Senior Project

February 8, 20129 of 17

Design / Specification

Hardware Case Design

On/Off Switch

Left Side Right Side

Front View

USB

Ports

On/Off

LED

File Activity

LED

Back View

Battery

Holder

Design Review for Senior Project

February 8, 201210 of 17

Design / Specification

Software

Android Open Accessory Development Kit

• Android phone and hardware device communicate

via the Android Accessory Protocol

• User interface on Android application

• Compatible with Android 2.3.4+

Design Review for Senior Project

February 8, 201211 of 17

Design / SpecificationApplication Cycle and Flow

Add/Delete

Attached Files

Delete

Initial

Activity

Browse

Files

Add/Remove

Recipients

Review Files

And Contacts

Send

Transmission

Results/Errors

Browse Phone

Contacts

Try AgainSuccess/Start

Over

Design Review for Senior Project

February 8, 201212 of 17

Design / Specification

Application Mockup v1.0

Mockup on Android Phone

Design Review for Senior Project

February 8, 201213 of 17

Design / Specification

Application Mockup v1.0

Design Review for Senior Project

February 8, 201214 of 17

Design / Specification

Application Mockup v1.0

Design Review for Senior Project

February 8, 201215 of 17

Design / Specification

Application Mockup v1.0

Design Review for Senior Project

February 8, 201216 of 17

Analysis

Arduino Mini V2DIP2-48 VF2F2

Dimensions

(l x w x h)

18mm x 33mm x 2mm 18mm x 69mm x 26mm 70mm x 45mm x 11mm

Power 5v – 12v 5v 3.3v or 5v

Cost $58.95(with 2 USB shields)

$28.62 $37.50

Arduino Mini V2DIP2-48 VF2F2

Alternative USB Host Controllers

Design Review for Senior Project

February 8, 201217 of 17

Project plan