ECE477 Design Review
Team 4 - Fall 2015
Outline
Project Overview
Project-Specific Success Criteria
Block Diagram
Component Selection:
Microcontroller
| STM32 L1 | STM23 L4 | STM32 F4 |
Max Clock speed | 32 MHz | 80 MHz | 168 MHz |
Run mode current draw | 214 uA/MHz | 100 uA/MHz | 554 uA/MHz |
Standby current draw | 0.9 uA | 0.42 uA | 3.3 uA |
Real Time Clock | Yes | Yes | Yes |
USART | 3 | 6 | 4 |
SPI | 2 | 3 | 3 |
I2C | 2 | 3 | 3 |
Component Selection:
Inertial Measurement Unit (IMU)
Component Selection:
Bluetooth
Component Selection:
Screen
Component Selection:
Gesture Sensor
Component Selection:
Battery Circuitry
Component Selection:
Power Regulation
Part | Current draw in mA |
Microcontroller | 30 mA |
IMU | 12 mA |
OLED Display | 40 mA |
Gesture Sensor | 0.25 mA |
Bluetooth | 17 mA |
Total | 99.25 mA |
Electrical Schematic: Microcontroller
STM32L476
Electrical Schematic: Microcontroller
Electrical Schematic: IMU
Electrical Schematic: Bluetooth
Electrical Schematic: Screen
Electrical Schematic: Gesture Sensor
Electrical Schematic: Power
Electrical Schematic: Miscellaneous
PCB Layout
PCB Layout continued
Top Layer Bottom Layer (Mirrored view)
Packaging Design
Rendering image with light grey satin finish plastic in SolidWorks 2015
Packaging Design - Top View
Buttons
Micro USB (Type-B)
Packaging Design - Watch Strap
Software Design
Initialization
(Power on)
Standby
Clock/Screen Update
(0.5 second interrupt)
Battery Refresh
Pushbutton | Gesture
Interrupt
Bluetooth Interrupt
State checking
Get Notification
Update Screen buffer
Select
Scroll through options
center button
top/bottom buttons and gesture input
Update settings screen buffer
Low Power Mode
Accelerometer Check
on activity
on low usage
To be started
Currently in Progress
Core Functionality Finished
Software Design - Current State
Software Design - Future
Next steps are to:
Prototyping Progress
Project Completion Timeline
Questions?