2/15/2012 - Purdue College of Engineering

Download Report

Transcript 2/15/2012 - Purdue College of Engineering

Team Scribacious Rabble
Hardware Design
William Hess
Paul Rosswurm
Mitch Erdbruegger
Ben Kobin
Project Description

Adaptation of the board game SCRABBLE®

Maintains the traditional physical tile interface...

augmented by ..

Sensing tile location and value

Automatically calculating and displaying scores

Maintaining player profiles

Validating words in the event of a 'challenge'

Exposing game stats over an external interface
Schematic
Design - PIC24


Decoupling capacitors as
recommended
24MHz operation




Internal FRC oscillator
Stepped up to 48MHz to
meet USB spec
MPLAB ICD3 Interface (RJ11)
Extra pins on headers
Design - USB

Polarized Molex connector on board

Device mode

VBus is an input (and PIC can handle up to 5V)
Design - Memory

MicroSD card – serial interface

SPI Master mode at 24MHz (low speed SD)

1 Data line
Design – LCD

SPI

Channel 0 shared with memory

Common reset

PWM not yet put into schematic
Using driver similar to TLC5929DBQ
Design - Sensors

Select row, time entire column

75 rows

15 columns

Use open drain shift registers to select row



BU290 (12 bit)
3.3V applied to every column
Voltage across column of capacitors fed through
optoisolators to timer module

Optoisolators need to have low latency

TLP2066(F)
Design – Sensors (cont.)