260 likes | 482 Views
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
E N D
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 Project completion timeline Questions / discussion Outline
RFID Xpr3ss state-of-the-art self-checkout system improve supermarket efficiency products affixed with RFID label, customers carry key fob Implementation Customer performs following steps: 1. swipes key fob 2. enters PIN via keypad 3. scans products, viewing product info on LCD 4. when finished, selects to print or email receipt Project Overview
An ability to identify an item (and look up data on that item) based on its RFID tag. An ability to identify a customer, based on a key ring transponder and PIN code (entered on a keypad). An ability to display status information (e.g., item being scanned/price) on an LCD. An ability to print and/or email receipt, based on customer selection (via keypad). An ability to gather product and customer data by querying an external database (using Ethernet). Project-Specific Success Criteria
240 x 128 graphical LCD w/ built-in controller external product and customer database 16-key keypad 4 8 5 MC9S12NE64 microcontroller w/ built-in Ethernet controller Data Available 8 8 Rxn Ethernet circuitry Rxp Txn Txp Rx0 Internet 8 Tx0 Rx1 Tx1 E-mail RS232 9 9 RFID reader/antenna module thermal receipt printer Block Diagram
Microcontroller: Freescale MC9S12NE64 embedded Ethernet controller two SCI ports for RFID reader and printer 80 pin package due to minimal I/O requirements RFID Reader: Intersoft USA Medium-Range Reader low cost ($130) max. range of 19 inches (tag dependent) slim profile in external housing LCD: Crystalfontz 240x128 Graphical LCD with Backlight multi-line character display graphics capabilities adequate size Keypad: Storm 6000 16-Key PIN Entry Pad key arrangement (0-9, *, #, enter, clear, cancel, ?) quality aesthetics Printer: Star Micronics Thermal Kiosk Receipt Printer low cost compact size 58mm wide receipts Component Selection Rationale
Packaging Design • Ease of use • LCD Location • Easy to read (at an angle) • Directly in line-of-sight • Keypad Location • Easy to see (next to LCD) • Simple to distinguish between buttons • Receipt Printer • Simple to reach location • Small form factor • Does not take up a lot of room • No wasted area on inside • Dimensions – 12” x 12” x 12” • Flat scanning surface • Printer on vertical • LCD and Keypad on angled top • Weight • When in use, product will be secured • Unsecured will be portable
Schematic/Theory of Operation • additional I/O headers • GAL22V10 • reset switch • pull-down SIP resistors on unused inputs
Schematic/Theory of Operation • 3.3 V supply • PADx – LCD • PHx – keypad • PHY – Ethernet • SCI0 – printer • SCI1 – RFID reader
Schematic/Theory of Operation • Oscillator Circuitry • 25 MHz • Pierce configuration • internal bus clock at 25 MHz also to achieve 100 Mbps
Schematic/Theory of Operation • BDM Circuitry • in-circuit programming and debugging
Schematic/Theory of Operation • PHY pins serve as power, signaling, component, or indicator • RJ45 has integrated high-speed LAN magnetics
Schematic/Theory of Operation • 12 V supplied to RFID reader via DB9 • printer has own 7.0 V supply • reader triggers interrupt
Schematic/Theory of Operation • 5.0 V supply • 450 mA for inverter • graphic and text mode • built-in LCD controller
Schematic/Theory of Operation • 5.0 V supply • encoder scans at approx. 600 kHz • data sent to Port H on uC
Schematic/Theory of Operation • Separate 7.0 V regulated supply for printer • 7.0 V supply to TI dc-dc switching regulator generates 12 V DC at 175 mA • 7.0 V supply to two LDO linear regulators to produce 5.0 V and 3.3 V at 1 A
3 Voltages Analog Inductors Heat Dissipation PCB Layout Power Supply
20 LCD Pins Inverter Analog Heat PCB Layout LCD Interface
8 Keypad Pins Decoder Bypass Caps PCB Layout Keypad Interface
PCB Layout RS-232 Interface (Printer / RFID) • 2 Channels • Board Placement • External Housings
PCB Layout Oscillator Circuit • Short Traces • Pierce Configuration • Clean Area Beneath Caps
PCB Layout Ethernet (RJ45) Circuit • Close Magnetics • Custom Footprint • Precision Components
Flowchart Shown Modules Assigned µC Startup Code - Team RFID - Josh Shopping Cart - Jenny LCD - Jonathan Database Access - Jared Keypad - Jenny Printer - Josh Email - Jared Software Design/Development Status
Week 8 (current) Design Review, schematic/PCB modifications, component testing Week 9 Component testing, begin software development (startup code, initialization) Board Layout, Parts Acquisition/Fit due Week 10 software development (RFID, shopping cart, LCD) Week 11 populate PCB, begin hardware debugging, software development (databases, keypad, printer) Week 12 hardware debugging, software development (emails, misc.) Software/HDL Documentation and Listings due Week 13 hardware debugging, software debugging (misc.) Week 14 hardware/software integration and testing, documentation of project Week 15 Project Demonstration, Final Presentation due Week 16 Archive CD, User Manual, Final Report, Poster due Project Completion Timeline