View
29
Download
0
Category
Tags:
Preview:
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
Citation preview
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
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
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
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.
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)
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
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
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
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
Packaging DesignPackaging Design
• Constraints Constraints - Size and DurabilitySize and Durability- PortabilityPortability- Heat DissipationHeat Dissipation- CostCost
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
Packaging DesignPackaging Design
Packaging DesignPackaging Design
Chosen Enclosure : PACTEC PT-10
External Dimensions: 7.9 x 11 x 3 in
Schematic (Microcontroller)Schematic (Microcontroller)
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
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
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%)
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
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
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
PCB LayoutPCB Layout
Bottom LayerBottom Layer• GND – 60 milsGND – 60 mils• Others – 12 milsOthers – 12 mils
PCB LayoutPCB Layout
MicrocontrollerMicrocontroller
PCB LayoutPCB Layout
Wireless TransceiverWireless Transceiver
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
PCB LayoutPCB Layout
Power Supply BottomPower Supply Bottom• GND header placed GND header placed
between the two circuitsbetween the two circuits
PCB LayoutPCB Layout
Oscillator Circuit TopOscillator Circuit Top• Colpitts Oscillator circuitColpitts Oscillator circuit• 8 MHz crystal oscillator8 MHz crystal oscillator
PCB LayoutPCB Layout
Oscillator Circuit BottomOscillator Circuit Bottom
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
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
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
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
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
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
Questions / DiscussionQuestions / Discussion
Recommended