60 likes | 182 Views
Team 7 Constraint Analysis. Eric Glover Steve Andre Shaun Greene Russell Willmot. Persistence Of Vision Machine. PSSC’s An ability to display a pattern with rotating LEDs An ability to control the direction in which the pattern is being displayed An ability to track an RF beacon
E N D
Team 7 Constraint Analysis Eric Glover Steve Andre Shaun Greene Russell Willmot
Persistence Of Vision Machine • PSSC’s • An ability to display a pattern with rotating LEDs • An ability to control the direction in which the pattern is being displayed • An ability to track an RF beacon • An ability to change the pattern while the machine is in operation • An ability to accept user-generated text to display Examples of Similar Devices: Images from http://www.metricmind.com/clock/clock.htm
System Layout μC #3 shifts the data out of the buffer to the LEDs and handles timing Two PCBs, 3 μC: • One rotating PCB to drive LEDs • One stationary PCB for location detection, interfacing with user μC #2 stores data from the transceiver in a buffer μC #1 handles the UI, RF beacon location detection, and pixel maps
Microcontroller Requirements Micro #2 • SPI (1 channel) 250kbps • At least 16 I/O pins • 6 KB of SRAM for image storage • 3.3 V preferred Micro #1 • A/D (3 channels), at least 10 bit • SPI (1 channel) 250kbps • At least 21 I/O pins • 36 KB of SRAM • 36 KB of Flash to store images • 3.3 V preferred Micro #3 • SPI (1 channel) 8 Mbps • 14 I/O • External Interrupt • Timer • Pulse Accumulator • 8 KB of Flash • 6 KB of SRAM • 3.3 V preferred
Micro #1 • Freescale MCF52259 Coldfire Microcontroller • 80 MHz Clock w/PLL • 32-bit Architecture • 8 A/D channels (12 bit) • 33 MHz SPI • 56 I/O pins available • 512 KB of Flash • 64 KB of SRAM • 3.3 Volt supply • 100 pin LQFP Extra Features: • Queued SPI module • USB host and device controller • Fast ethernet controller ARM Cortex M3 LM3S8962 Microcontroller • 50 MHz Clock w/PLL • 32-bit Architecture • 4 A/D channels (10 bit) • 24 MHz SPI • 37 I/O pins available • 256 KB of Flash • 64 KB of SRAM • 3.3 Volt supply • 100 pin LQFP Extra Features: • Integrated support for graphic OLED screen • Programmable with LabVIEW for ARM • Integrated Micro SD card drivers and hardware • Direct connection to ethernet port • Free!!!
Micros #2 and #3 • PIC24FJ32GA002 • 32 MHz Clock w/PLL • 16-bit Architecture • 8 MHz SPI (2 channels) • 21 I/O pins available • 32 KB of Flash • 8 KB of SRAM • 3.3 Volt supply • 28 pin SOIC • C Compiler Optimized Instruction Set Extra Features: • Not a whole lot • Freescale MC9S08AC128 • 40 MHz Clock • 8-bit Architecture • 10 MHz SPI • 34 I/O pins available • 128 KB of Flash • 8 KB of SRAM • 3.3 Volt supply • 44 pin LQFP • HC08 Instruction Set (similar to HC12) Extra Features: • Not a whole lot