ece 477 design review team 10 spring 2006

26
ECE 477 Design Review ECE 477 Design Review Team 10 Team 10 Spring 2006 Spring 2006 Josh • Jonathan • Jenny • Jared Josh • Jonathan • Jenny • Jared

Upload: matana

Post on 05-Jan-2016

39 views

Category:

Documents


0 download

DESCRIPTION

ECE 477 Design Review Team 10  Spring 2006. Josh • Jonathan • Jenny • Jared. Project overview Project-specific success criteria Block diagram Component selection rationale Packaging design Schematic and theory of operation PCB layout Software design/development status - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: ECE 477 Design Review Team 10    Spring 2006

ECE 477 Design Review ECE 477 Design Review Team 10 Team 10 Spring 2006 Spring 2006

Josh • Jonathan • Jenny • JaredJosh • Jonathan • Jenny • Jared

Page 2: ECE 477 Design Review Team 10    Spring 2006

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 10    Spring 2006

Project OverviewProject Overview

• RFID Xpr3ssRFID Xpr3ss– state-of-the-art self-checkout systemstate-of-the-art self-checkout system– improve supermarket efficiencyimprove supermarket efficiency– products affixed with RFID label, customers carry products affixed with RFID label, customers carry

key fobkey fob• ImplementationImplementation

– Customer performs following steps:Customer performs following steps:• 1. swipes key fob1. swipes key fob• 2. enters PIN via keypad2. enters PIN via keypad• 3. scans products, viewing product info on 3. scans products, viewing product info on

LCDLCD• 4. when finished, selects to print or email 4. when finished, selects to print or email

receiptreceipt

Page 4: ECE 477 Design Review Team 10    Spring 2006

Project-Specific Success CriteriaProject-Specific Success Criteria

• An ability to identify an item (and look up data on An ability to identify an item (and look up data on that item) based on its RFID tag.that item) based on its RFID tag.

• An ability to identify a customer, based on a key ring An ability to identify a customer, based on a key ring transponder and PIN code (entered on a keypad).transponder and PIN code (entered on a keypad).

• An ability to display status information (e.g., item An ability to display status information (e.g., item being scanned/price) on an LCD.being scanned/price) on an LCD.

• An ability to print and/or email receipt, based on An ability to print and/or email receipt, based on customer selection (via keypad).customer selection (via keypad).

• An ability to gather product and customer data by An ability to gather product and customer data by querying an external database (using Ethernet).querying an external database (using Ethernet).

Page 5: ECE 477 Design Review Team 10    Spring 2006

Block DiagramBlock Diagram

RFID reader/antenna

module

16-key keypad

240 x 128graphical LCD w/ built-in controller

thermal receipt printer

MC9S12NE64microcontroller w/ built-in Ethernet

controller

external product and

customer database

Ethernetcircuitry

RS232

E-mail

4 8 5

99

Rx0Tx0

Rx1Tx1

Data Available RxnRxpTxnTxp

8 8

8Internet

Page 6: ECE 477 Design Review Team 10    Spring 2006

Component Selection RationaleComponent Selection Rationale• Microcontroller: Freescale MC9S12NE64Microcontroller: Freescale MC9S12NE64

– embedded Ethernet controllerembedded Ethernet controller– two SCI ports for RFID reader and printertwo SCI ports for RFID reader and printer– 80 pin package due to minimal I/O requirements80 pin package due to minimal I/O requirements

• RFID Reader: Intersoft USA Medium-Range ReaderRFID Reader: Intersoft USA Medium-Range Reader– low cost ($130)low cost ($130)– max. range of 19 inches (tag dependent)max. range of 19 inches (tag dependent)– slim profile in external housingslim profile in external housing

• LCD: Crystalfontz 240x128 Graphical LCD with BacklightLCD: Crystalfontz 240x128 Graphical LCD with Backlight– multi-line character displaymulti-line character display– graphics capabilitiesgraphics capabilities– adequate sizeadequate size

• Keypad: Storm 6000 16-Key PIN Entry PadKeypad: Storm 6000 16-Key PIN Entry Pad– key arrangement (0-9, *, #, enter, clear, cancel, ?)key arrangement (0-9, *, #, enter, clear, cancel, ?)– quality aestheticsquality aesthetics

• Printer: Star Micronics Thermal Kiosk Receipt PrinterPrinter: Star Micronics Thermal Kiosk Receipt Printer– low costlow cost– compact sizecompact size– 58mm wide receipts58mm wide receipts

Page 7: ECE 477 Design Review Team 10    Spring 2006

Packaging DesignPackaging Design• Ease of useEase of use

– LCD LocationLCD Location• Easy to read (at an angle)Easy to read (at an angle)• Directly in line-of-sightDirectly in line-of-sight

– Keypad LocationKeypad Location• Easy to see (next to LCD)Easy to see (next to LCD)• Simple to distinguish between buttonsSimple to distinguish between buttons

– Receipt PrinterReceipt Printer• Simple to reach locationSimple to reach location

• Small form factorSmall form factor– Does not take up a lot of roomDoes not take up a lot of room– No wasted area on insideNo wasted area on inside– Dimensions – 12” x 12” x 12”Dimensions – 12” x 12” x 12”

• Flat scanning surfaceFlat scanning surface• Printer on vertical Printer on vertical • LCD and Keypad on angled topLCD and Keypad on angled top

• WeightWeight– When in use, product will be securedWhen in use, product will be secured– Unsecured will be portableUnsecured will be portable

Page 8: ECE 477 Design Review Team 10    Spring 2006

Schematic/Theory of OperationSchematic/Theory of Operation

• additional I/O additional I/O headersheaders

• GAL22V10GAL22V10

• reset switchreset switch

• pull-down pull-down SIP resistors SIP resistors on unused on unused inputsinputs

Page 9: ECE 477 Design Review Team 10    Spring 2006

Schematic/Theory of OperationSchematic/Theory of Operation

• 3.3 V supply3.3 V supply

• PADx – LCDPADx – LCD

• PHx – keypadPHx – keypad

• PHY – EthernetPHY – Ethernet

• SCI0 – printer SCI0 – printer

• SCI1 – RFID SCI1 – RFID readerreader

Page 10: ECE 477 Design Review Team 10    Spring 2006

Schematic/Theory of OperationSchematic/Theory of Operation

• Oscillator Oscillator CircuitryCircuitry

– 25 MHz25 MHz

– Pierce Pierce configurationconfiguration

– internal bus internal bus clock at 25 clock at 25 MHz also to MHz also to achieve 100 achieve 100 MbpsMbps

Page 11: ECE 477 Design Review Team 10    Spring 2006

Schematic/Theory of OperationSchematic/Theory of Operation

• BDM CircuitryBDM Circuitry

– in-circuit in-circuit programming programming and and debuggingdebugging

Page 12: ECE 477 Design Review Team 10    Spring 2006

Schematic/Theory of OperationSchematic/Theory of Operation

• PHY pins PHY pins serve as serve as power, power, signaling, signaling, component, component, or indicatoror indicator

• RJ45 has RJ45 has integrated integrated high-speed high-speed LAN LAN magneticsmagnetics

Page 13: ECE 477 Design Review Team 10    Spring 2006

Schematic/Theory of OperationSchematic/Theory of Operation

• 12 V 12 V supplied to supplied to RFID RFID reader via reader via DB9DB9

• printer has printer has own 7.0 V own 7.0 V supplysupply

• reader reader triggers triggers interruptinterrupt

Page 14: ECE 477 Design Review Team 10    Spring 2006

Schematic/Theory of OperationSchematic/Theory of Operation

• 5.0 V 5.0 V supplysupply

• 450 mA for 450 mA for inverterinverter

• graphic graphic and text and text modemode

• built-in built-in LCD LCD controllercontroller

Page 15: ECE 477 Design Review Team 10    Spring 2006

Schematic/Theory of OperationSchematic/Theory of Operation

• 5.0 V supply 5.0 V supply

• encoder encoder scans at scans at approx. 600 approx. 600 kHzkHz

• data sent to data sent to Port H on uCPort H on uC

Page 16: ECE 477 Design Review Team 10    Spring 2006

Schematic/Theory of OperationSchematic/Theory of Operation

• Separate 7.0 V regulated supply for printerSeparate 7.0 V regulated supply for printer

• 7.0 V supply to TI dc-dc switching regulator generates 12 7.0 V supply to TI dc-dc switching regulator generates 12 V DC at 175 mAV DC at 175 mA

• 7.0 V supply to two LDO linear regulators to produce 5.0 7.0 V supply to two LDO linear regulators to produce 5.0 V and 3.3 V at 1 AV and 3.3 V at 1 A

Page 17: ECE 477 Design Review Team 10    Spring 2006

PCB LayoutPCB Layout

Page 18: ECE 477 Design Review Team 10    Spring 2006

Power SupplyPCB LayoutPCB Layout

• 3 Voltages3 Voltages• AnalogAnalog• InductorsInductors• Heat Heat

DissipationDissipation

Page 19: ECE 477 Design Review Team 10    Spring 2006

LCD InterfacePCB LayoutPCB Layout

• 20 LCD Pins20 LCD Pins• InverterInverter

– AnalogAnalog– HeatHeat

Page 20: ECE 477 Design Review Team 10    Spring 2006

Keypad InterfacePCB LayoutPCB Layout

• 8 Keypad Pins8 Keypad Pins• DecoderDecoder• Bypass CapsBypass Caps

Page 21: ECE 477 Design Review Team 10    Spring 2006

PCB LayoutPCB LayoutRS-232 Interface (Printer / RFID)

• 2 Channels2 Channels• Board Board

PlacementPlacement• External External

HousingsHousings

Page 22: ECE 477 Design Review Team 10    Spring 2006

PCB LayoutPCB LayoutOscillator Circuit

• Short TracesShort Traces• Pierce Pierce

ConfigurationConfiguration• Clean Area Clean Area

Beneath CapsBeneath Caps

Page 23: ECE 477 Design Review Team 10    Spring 2006

Ethernet (RJ45) CircuitPCB LayoutPCB Layout

• Close Close MagneticsMagnetics

• Custom Custom FootprintFootprint

• Precision Precision ComponentsComponents

Page 24: ECE 477 Design Review Team 10    Spring 2006

Software Design/Development StatusSoftware Design/Development Status

• Flowchart ShownFlowchart Shown• Modules AssignedModules Assigned

– µC Startup Code - TeamµC Startup Code - Team– RFID - JoshRFID - Josh– Shopping Cart - JennyShopping Cart - Jenny– LCD - JonathanLCD - Jonathan– Database Access - JaredDatabase Access - Jared– Keypad - JennyKeypad - Jenny– Printer - JoshPrinter - Josh– Email - JaredEmail - Jared

Page 25: ECE 477 Design Review Team 10    Spring 2006

Project Completion TimelineProject Completion Timeline• Week 8 (current)Week 8 (current)

– Design Review, schematic/PCB modifications, component testingDesign Review, schematic/PCB modifications, component testing• Week 9Week 9

– Component testing, begin software development (startup code, initialization)Component testing, begin software development (startup code, initialization)– Board Layout, Parts Acquisition/Fit dueBoard Layout, Parts Acquisition/Fit due

• Week 10Week 10– software development (RFID, shopping cart, LCD)software development (RFID, shopping cart, LCD)

• Week 11Week 11– populate PCB, begin hardware debugging, software development (databases, keypad, populate PCB, begin hardware debugging, software development (databases, keypad,

printer)printer)• Week 12Week 12

– hardware debugging, software development (emails, misc.)hardware debugging, software development (emails, misc.)– Software/HDL Documentation and Listings dueSoftware/HDL Documentation and Listings due

• Week 13Week 13– hardware debugging, software debugging (misc.)hardware debugging, software debugging (misc.)

• Week 14Week 14– hardware/software integration and testing, documentation of project hardware/software integration and testing, documentation of project

• Week 15Week 15– Project Demonstration, Final Presentation dueProject Demonstration, Final Presentation due

• Week 16Week 16– Archive CD, User Manual, Final Report, Poster dueArchive CD, User Manual, Final Report, Poster due

Page 26: ECE 477 Design Review Team 10    Spring 2006

Questions / DiscussionQuestions / Discussion