Upload
others
View
2
Download
0
Embed Size (px)
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
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