CS-EE 481
1
Team Gray WolfPropeller Display
TeamBrent PiriyakarnjanakulDavid LewisTom Fuchs Advisor
Dr. Inan, Dr. Osterberg
Industry RepresentativeDr. Sig LillevikIntel Corp.
CS-EE 481
2
Thank You!
• Thanks and Appreciation– Dr. Aziz Inan, Dr. Sig Lillevik, Dr. Peter Osterberg, Dr.
Wayne Lu, Peter Rachor, Craig Henry and Allen Hansen
Founder’s Day University of Portland School of Engineering
CS-EE 481
3
Agenda
• Introduction
Tom• Background
Tom• Methods
Tom/David• Results
Tom/David• Conclusions
David• Demonstration
David
Founder’s Day University of Portland School of Engineering
CS-EE 481
4
Introduction
• Why a Rotating LED Display?– Unique image display
• What you will learn– Basic principles of the device– Device architecture and design – Final results– What we learned
Founder’s Day University of Portland School of Engineering
CS-EE 481
5
Background
• Persistence of Vision
• Our Personal Goals– Incorporate: Semiconductor Design, PIC
Microcontroller, Digital Sensor
Founder’s Day University of Portland School of Engineering
PU
E E / C S
(2000 RPM)
CS-EE 481
6
Background (Cont)
Founder’s Day University of Portland School of Engineering
IR Sensor PIC Lights
Logic Unit
MOSIS
CS-EE 481
7
Background (Cont)• Sensor
– Infrared Phototransistor– Infrared Emitter
Founder’s Day University of Portland School of Engineering
CS-EE 481
8
Background (Cont)
• Logic Unit– MOSIS/CPLD
• Calculates the time of 1/120th section of one rotation– PIC Microcontroller
• Controls timing of light emitting diodes (LEDs)
Founder’s Day University of Portland School of Engineering
CPLD PIC
CS-EE 481
9
Methods
• Standard Engineering Procedure• Proposal• Functional Specification
– Project scope and functionality• Design
– High and low level architectures– Complete detailed design
• Implementation and Testing
Founder’s Day University of Portland School of Engineering
CS-EE 481
10
Methods• Communication
– Weekly meetings with group and advisor– Organizational technologies
• Basecamp, Google Calendar, Gmail
• Effective Allocation of Resources– Division of tasks
Founder’s Day University of Portland School of Engineering
CS-EE 481
11
Methods
Founder’s Day University of Portland School of Engineering
Rotational LED Display
Electronic Components
MOSIS/CPLD PIC Infrared Sensor LED
Peripheral Components
Electric Motor
Power Delivery
Circuit Layout
CS-EE 481
12
Results
Founder’s Day University of Portland School of Engineering
IR Sensor PIC Lights
Logic Unit
MOSIS
CS-EE 481
13
Results
• MOSIS Educational Program • Provided free masking, fabrication and packaging
of device design– Structured chip design experience– Real design necessities– Hard deadlines for complete design
• MOSIS Architecture– Divides rotation time into 120 sections
Founder’s Day University of Portland School of Engineering
CS-EE 481
14
Results• MOSIS Architecture
– Challenge• Unknown rotation time
– Solution• Primary counter counts to 120 • Reset• Secondary counter increments each time Primary resets• Secondary is the number of clock ticks in one section (1/120th)
of a rotation
Founder’s Day University of Portland School of Engineering
100 /5 = ?
P S
1 5 1
P S
1 5 20P S
1 5 10
CS-EE 481
15
Results
Founder’s Day University of Portland School of Engineering
P S
0 0
P S
1 120 1
P S
1 120 T1/120th
CS-EE 481
16
MOSIS Chip Block Diagram
Founder’s Day University of Portland School of Engineering
CS-EE 481
17
Results
• MOSIS Device Architecture
Founder’s Day University of Portland School of Engineering
CS-EE 481
18
Results
Founder’s Day University of Portland School of Engineering
CS-EE 481
19
Results
• PIC Microcontroller– Uses input time from MOSIS– Illuminates LEDs in every section
Founder’s Day University of Portland School of Engineering
CS-EE 481
20
Results
Founder’s Day University of Portland School of Engineering
CS-EE 481
21
System Circuitry
Founder’s Day University of Portland School of Engineering
LEDs
CPLD
VR
555 Timer
PIC
IR Sensor
CPLD
VR
555 Timer
LEDs
IR Sensor
PIC
CS-EE 481
22
Power Distribution System
Founder’s Day University of Portland School of Engineering
CS-EE 481
23
Board Layout
Founder’s Day University of Portland School of Engineering
SMD LEDS
PIC
CPLD
IR Sensor
Voltage Regulator
555 Timer
CS-EE 481
24
Conclusions
• Device Near Full Functionality– Power fluctuations– Integration of electronics
• Technical and Personal Knowledge– Problem solving– Multiple perspectives and hands
• Standard Engineering Procedure
Founder’s Day University of Portland School of Engineering
CS-EE 481
25
Thank You.
Are there any questions?
Founder’s Day University of Portland School of Engineering
http://teaching.up.edu/srdesign/AY11/GrayWolf/index.htm