ECE 477 Design Review Team 13 Spring 2008

34
ECE 477 Design Review ECE 477 Design Review Team 13 Team 13 Spring 2008 Spring 2008 Paste a photo of team members here, annotated with names of team members. Srichand Varun Madhu Anvesh

description

ECE 477 Design Review Team 13  Spring 2008. Paste a photo of team members here, annotated with names of team members. Srichand Varun Madhu Anvesh. Outline. Project overview Project-specific success criteria Block diagram Component selection rationale - PowerPoint PPT Presentation

Transcript of ECE 477 Design Review Team 13 Spring 2008

Page 1: ECE 477 Design Review Team 13    Spring 2008

ECE 477 Design Review ECE 477 Design Review Team 13 Team 13 Spring 2008 Spring 2008

Paste a photo of team members here, annotated with names of team members.

Srichand Varun Madhu Anvesh

Page 2: ECE 477 Design Review Team 13    Spring 2008

OutlineOutline• Project overview Project overview • Project-specific success criteriaProject-specific success criteria• Block diagramBlock diagram• Component selection rationaleComponent selection rationale• Packaging designPackaging design• Schematic and theory of operationSchematic and theory of operation• PCB layoutPCB layout• Software design/development statusSoftware design/development status• Project completion timelineProject completion timeline• Questions / discussionQuestions / discussion

Page 3: ECE 477 Design Review Team 13    Spring 2008

Project OverviewProject Overview

• An ordering system will be created where the An ordering system will be created where the user will be able to order and pay for the food user will be able to order and pay for the food from the comfort of the tablefrom the comfort of the table

• Consists of a touch screen monitor which Consists of a touch screen monitor which displays the restaurant menu and allows the displays the restaurant menu and allows the user to select the itemsuser to select the items

• The order is sent through a wireless interface The order is sent through a wireless interface which is received by the receiverwhich is received by the receiver

• The bill can be paid at the table using a RFID The bill can be paid at the table using a RFID gift card after it is validatedgift card after it is validated

Page 4: ECE 477 Design Review Team 13    Spring 2008

Project-Specific Success CriteriaProject-Specific Success Criteria

• An ability to display information (menus, items An ability to display information (menus, items ordered, etc.) on an LCD.ordered, etc.) on an LCD.

• An ability to enter choices and select functions via An ability to enter choices and select functions via touch screen entry.touch screen entry.

• An ability to read an RFID card and use decoded An ability to read an RFID card and use decoded user ID to look up personal account information.user ID to look up personal account information.

• An ability to transmit menu choices over a wireless An ability to transmit menu choices over a wireless interface (e.g., 802.15.4)interface (e.g., 802.15.4)

• An ability to customize the menu by getting data An ability to customize the menu by getting data from database.from database.

Page 5: ECE 477 Design Review Team 13    Spring 2008

Block DiagramBlock Diagram

1 SCI

4 2

2 SCI2 GPIO 2 SCI

3 GPIO

Microcontroller(Freescale MC9S12C128)

12 VDC Supply

Voltage Regulator and DC-DC Converters (5V to

3.3V)

ZigBee Transceiver (Maxstream XBee Pro)

Graphics Controller (Reach Technologies 42-0105-01)

Touch Screen Panel

LCD Screen (NEC 8.4”)

RFID Reader(Spark Fun ID – 12)

Page 6: ECE 477 Design Review Team 13    Spring 2008

Component Selection RationaleComponent Selection Rationale

Wireless TransceiverWireless Transceiver• Chosen component : Max stream XBee ProChosen component : Max stream XBee Pro

- 1 SCI interface1 SCI interface- Medium Range (300m Indoor)Medium Range (300m Indoor)- Low power dissipationLow power dissipation- Built in AntennaBuilt in Antenna

• Competing Alternative : Atmel ATmega64RZAPVCompeting Alternative : Atmel ATmega64RZAPV

Page 7: ECE 477 Design Review Team 13    Spring 2008

Component Selection RationaleComponent Selection Rationale

RFID ReaderRFID Reader• Chosen component : Spark Fun ID-12 RFID ReaderChosen component : Spark Fun ID-12 RFID Reader

- 1 SCI Interface1 SCI Interface- Short Range (12 cm)Short Range (12 cm)- Low CostLow Cost- Built in AntennaBuilt in Antenna

• Competing Alternative : Texas Instruments RI-STU-Competing Alternative : Texas Instruments RI-STU-MRD1MRD1

Page 8: ECE 477 Design Review Team 13    Spring 2008

Component Selection RationaleComponent Selection Rationale

LCD and Touch ScreenLCD and Touch Screen• Chosen component : Reach Technologies 42-0105-Chosen component : Reach Technologies 42-0105-

01 LCD Touch Screen Kit01 LCD Touch Screen Kit- Medium size (8.4” diagonally)Medium size (8.4” diagonally)- External SD memoryExternal SD memory- SCI InterfaceSCI Interface

• Competing Alternative : Apollo Display Technologies Competing Alternative : Apollo Display Technologies T-51638D084J-FW-A-AB-V399B Touch screen LCDT-51638D084J-FW-A-AB-V399B Touch screen LCD

Page 9: ECE 477 Design Review Team 13    Spring 2008

Component Selection RationaleComponent Selection Rationale

MicrocontrollerMicrocontroller• Chosen component : MC9S12E128Chosen component : MC9S12E128

- 3 SCI Ports3 SCI Ports- 80 pin packaging80 pin packaging- 25 MHz clock25 MHz clock- Previously known microcontroller family and development Previously known microcontroller family and development

environmentenvironment

• Competing Alternative : PIC dsPIC33FJ128MC706Competing Alternative : PIC dsPIC33FJ128MC706

Page 10: ECE 477 Design Review Team 13    Spring 2008

Packaging DesignPackaging Design

• Constraints Constraints - Size and DurabilitySize and Durability- PortabilityPortability- Heat DissipationHeat Dissipation- CostCost

Page 11: ECE 477 Design Review Team 13    Spring 2008

Packaging DesignPackaging Design

• DimensionsDimensions

- 226mm x 157mm x 47mm226mm x 157mm x 47mm

• MaterialMaterial

- Non conducting material Non conducting material

• Screen SizeScreen Size

- 8.4 inch diagonally8.4 inch diagonally

Page 12: ECE 477 Design Review Team 13    Spring 2008

Packaging DesignPackaging Design

Page 13: ECE 477 Design Review Team 13    Spring 2008

Packaging DesignPackaging Design

Chosen Enclosure : PACTEC PT-10

External Dimensions: 7.9 x 11 x 3 in

Page 14: ECE 477 Design Review Team 13    Spring 2008

Schematic (Microcontroller)Schematic (Microcontroller)

Page 15: ECE 477 Design Review Team 13    Spring 2008

Schematic (Clock Generator)Schematic (Clock Generator)

• Colpitts Colpitts Oscillator settingOscillator setting

• Manufacturer’s Manufacturer’s specifications specifications for capacitor and for capacitor and resistor valuesresistor values

• 8 MHz Crystal8 MHz Crystal

Page 16: ECE 477 Design Review Team 13    Spring 2008

Schematic (ZigBee Wireless)Schematic (ZigBee Wireless)

• DIN and DOUT are connected to the SCIDIN and DOUT are connected to the SCI• RTS, CTS, Sleep and Reset are connected to the GPIOsRTS, CTS, Sleep and Reset are connected to the GPIOs

Page 17: ECE 477 Design Review Team 13    Spring 2008

Schematic (Power Circuit)Schematic (Power Circuit)

• Non-synchronous Non-synchronous step down voltage step down voltage regulatorregulator

• For both 3.3 V and 5 For both 3.3 V and 5 VV

• Very high efficiencyVery high efficiency(up to 87%)(up to 87%)

Page 18: ECE 477 Design Review Team 13    Spring 2008

Schematic (Headers)Schematic (Headers)

• Headers for RFID and Graphic ControllerHeaders for RFID and Graphic Controller• Pull-up resistors for RTS and TX of Graphic Pull-up resistors for RTS and TX of Graphic

ControllerController• By-pass capacitor for the RFID headerBy-pass capacitor for the RFID header

Page 19: ECE 477 Design Review Team 13    Spring 2008

PCB LayoutPCB Layout

• Maximum Dimensions: 7.4 x 10.5 x 3 inMaximum Dimensions: 7.4 x 10.5 x 3 in• 0807 SMD resistors and capacitors0807 SMD resistors and capacitors• 2 Power supplies: 3.3 V and 5 V2 Power supplies: 3.3 V and 5 V• Maximum Current Draw: 300 mAMaximum Current Draw: 300 mA• Nets routed by priorityNets routed by priority• Status: All components placedStatus: All components placed

90 % routed90 % routed

Page 20: ECE 477 Design Review Team 13    Spring 2008

PCB LayoutPCB Layout

Top LayerTop Layer• 12 V – 60 mils12 V – 60 mils• 5 V – 60 mils5 V – 60 mils• 3.3 V – 30 mils3.3 V – 30 mils• Others – 12 milsOthers – 12 mils

Page 21: ECE 477 Design Review Team 13    Spring 2008

PCB LayoutPCB Layout

Bottom LayerBottom Layer• GND – 60 milsGND – 60 mils• Others – 12 milsOthers – 12 mils

Page 22: ECE 477 Design Review Team 13    Spring 2008

PCB LayoutPCB Layout

MicrocontrollerMicrocontroller

Page 23: ECE 477 Design Review Team 13    Spring 2008

PCB LayoutPCB Layout

Wireless TransceiverWireless Transceiver

Page 24: ECE 477 Design Review Team 13    Spring 2008

PCB LayoutPCB Layout

Power Supply TopPower Supply Top• All power supply kept All power supply kept

togethertogether• 12 V input header placed 12 V input header placed

between the two circuitsbetween the two circuits

Page 25: ECE 477 Design Review Team 13    Spring 2008

PCB LayoutPCB Layout

Power Supply BottomPower Supply Bottom• GND header placed GND header placed

between the two circuitsbetween the two circuits

Page 26: ECE 477 Design Review Team 13    Spring 2008

PCB LayoutPCB Layout

Oscillator Circuit TopOscillator Circuit Top• Colpitts Oscillator circuitColpitts Oscillator circuit• 8 MHz crystal oscillator8 MHz crystal oscillator

Page 27: ECE 477 Design Review Team 13    Spring 2008

PCB LayoutPCB Layout

Oscillator Circuit BottomOscillator Circuit Bottom

Page 28: ECE 477 Design Review Team 13    Spring 2008

PCB LayoutPCB Layout

RFID HeaderRFID Header• RX SCI pinRX SCI pin• 5 V and GND5 V and GND• RESET tied to +5 VRESET tied to +5 V

Page 29: ECE 477 Design Review Team 13    Spring 2008

PCB LayoutPCB Layout

Graphic Controller HeaderGraphic Controller Header• GPIOs for RTS, Reset and GND GPIOs for RTS, Reset and GND

using 10k pull upusing 10k pull up• TX using 10k pull upTX using 10k pull up• GNDGND

Page 30: ECE 477 Design Review Team 13    Spring 2008

Software DesignSoftware Design

• Software is written in C using code warriorSoftware is written in C using code warrior• Timer interrupt used to create system clockTimer interrupt used to create system clock• All operations are contained in main loopAll operations are contained in main loop• RFID and Touch screen works on interrupt RFID and Touch screen works on interrupt

modemode

Page 31: ECE 477 Design Review Team 13    Spring 2008

Software DesignSoftware Design

• Sequence of Operation Sequence of Operation - Sleep modeSleep mode- Interrupt on touch screen/RFIDInterrupt on touch screen/RFID- Display Menu Display Menu - Send orderSend order- ConfirmationConfirmation- Pay BillPay Bill- Sleep modeSleep mode

Page 32: ECE 477 Design Review Team 13    Spring 2008

Software DesignSoftware Design

• Completed Interfaces :Completed Interfaces :- Tested RFID interface with 9S12C32Tested RFID interface with 9S12C32- System ClockSystem Clock

• Tasks to complete next :Tasks to complete next :- XBee Interface XBee Interface - Graphical InterfaceGraphical Interface- Software code for customizing and Displaying Software code for customizing and Displaying

menumenu

Page 33: ECE 477 Design Review Team 13    Spring 2008

Project Completion TimelineProject Completion Timeline

WeekWeek 2/24-2/24-3/13/1

3/2-3/2-3/83/8

3/9-3/9-3/153/15

3/16-3/16-3/223/22

3/23-3/23-3/293/29

3/30-3/30-4/54/5

4/6-4/6-4/124/12

4/13-4/13-4/194/19

4/20-4/20-4/264/26

4/27-4/27-5/35/3

Finalize PCBFinalize PCB

Populate PCBPopulate PCB

InterfacingInterfacing

Software DesignSoftware Design

PackagingPackaging

TestingTesting

DocumentationDocumentation

Page 34: ECE 477 Design Review Team 13    Spring 2008

Questions / DiscussionQuestions / Discussion