ECE 477 Design Review Team 8 − Spring 201 3

31
ECE 477 Design Review Team 8 Spring 2013 Names: Fabian W, Siddharth B, Vineeth H, Sriram R

description

ECE 477 Design Review Team 8 − Spring 201 3. Names: Fabian W, Siddharth B, Vineeth H, Sriram R . Outline. Project overview Project-specific success criteria Block diagram Component selection rationale Packaging design Schematic and theory of operation PCB layout - PowerPoint PPT Presentation

Transcript of ECE 477 Design Review Team 8 − Spring 201 3

Page 1: ECE 477 Design Review Team  8  −  Spring  201 3

ECE 477 Design Review Team 8 − Spring 2013

Names:Fabian W, Siddharth B, Vineeth H, Sriram R

Siddharth Bhosale
We can follow the contents on this document below to fill out this slide.https://engineering.purdue.edu/ece477/Docs/proj_descrip.pdf
Page 2: ECE 477 Design Review Team  8  −  Spring  201 3

Outline• 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

Page 3: ECE 477 Design Review Team  8  −  Spring  201 3

Project Overview

• Printer power management system

• Use the power indicator LED as a light sensor

• Control printer's power based on light levels

• Route incoming print jobs to local storage/printer

Page 4: ECE 477 Design Review Team  8  −  Spring  201 3

Project-Specific Success Criteria

• An ability to detect change in light in a room with an LED

• An ability to control the printer’s power state and display it via an LCD on the detection of change in light

• An ability to accept incoming print jobs and queue the jobs up using local memory while printer is in sleep mode

• An ability to wake up printer and forward the queued up print jobs using standard protocol

• An ability to control and set the various timeout options for the printer’s sleep and hibernate states based on user input

Page 5: ECE 477 Design Review Team  8  −  Spring  201 3

Printer state transition diagram

IDLE

SLEEP

RST

READY

BUSY

if(sleep_timeout == true)

incoming print jobs

room_lights = turned off

HIBERNATE

incoming print jobs

print jobs being forwarded/executed

print jobs completed

lights = on

if(hibernate_timeout == true)or

or

if(hibernate_timeout == true)

room_lights = turned off

or

orModerate change in

light

Page 6: ECE 477 Design Review Team  8  −  Spring  201 3

Block Diagram

100 ohms LED

SD Card

Power Relay

110VAC

SPI-to-Ethernet Controller

PIC32MX795F512HMicrocontroller

4

5VDC2

Touch Screen

4

LCD Display

16

3

SM Power Supply (to all components)

Ethernet

110VAC

4

6 Ethernet

3

Page 7: ECE 477 Design Review Team  8  −  Spring  201 3

Component Selection RationaleMicrocontroller PIC32MX795F512H MK60DN512VLL10

Operating Freq (MHz) 80 100

ATD channels 16 3

Serial Interface - Type UART, SPI, I2C, CAN, USB, Ethernet

UART,SPI,I2C,I2S,CAN,USB,Ethernet

Supply Voltage (V) 1.71 to 3.6 2.3 to 3.6

Internal Flash (kByte) 512 512

Internal RAM (kByte) 128 128

Total (I/O) pin count 64 (53) 100 (66)

Microcontroller selected

Page 8: ECE 477 Design Review Team  8  −  Spring  201 3

Component Selection Rationale• SPI-to ETH Controller required for interfacing with printer/user

network

• Voltage regulator - LM3102 - 5VDC to 3.3VDC @ 2.5A

• Power Relay - low power consumption that could operate at 3.3V

• UART-to-USB chip - MCP2200

• microSD Card - SanDisk 2Gb

• LCD - 20x4 character LCD

• Touchscreen - 3.9" 4 wire Resistive

Page 9: ECE 477 Design Review Team  8  −  Spring  201 3

Packaging Design• Components located inside the box:

o The printed circuit boardo The power relayo 5VDC power adapter

• Components located on the sides of the box:o Two power sockets o One ethernet port

• Components located on the top of the box:o 20x4 LCD screen + Touchscreeno Green printer LED

• Dimensions: 5"x4"x3"• Weight: ~1lb• Material: Plastic

Siddharth Bhosale
We need a final revised picture of the packaging design, with the all the connections on their actual side. We also have to remove the 9VDC hole
Page 10: ECE 477 Design Review Team  8  −  Spring  201 3

Packaging Design

110VACEthernetTouch screen/LCD

Ethernet

Power supply to Printer

Dimensions:Length - 5"Width - 4"Height - 3"

CADPACKAGE

ILLUSTRATION

Page 11: ECE 477 Design Review Team  8  −  Spring  201 3

Schematic - Power Circuitry

Page 12: ECE 477 Design Review Team  8  −  Spring  201 3

Schematic - Microcontroller

Page 13: ECE 477 Design Review Team  8  −  Spring  201 3

Schematic - PIC32 Circuitry

Page 14: ECE 477 Design Review Team  8  −  Spring  201 3

Schematic - Microcontroller Breakout Ports

Page 15: ECE 477 Design Review Team  8  −  Spring  201 3

Schematic - Debugging Circuitry

Page 16: ECE 477 Design Review Team  8  −  Spring  201 3

Schematic - Local Memory

Page 17: ECE 477 Design Review Team  8  −  Spring  201 3

Schematic - LCD Connector

Page 18: ECE 477 Design Review Team  8  −  Spring  201 3

Schematic - SPI to Ethernet

Page 19: ECE 477 Design Review Team  8  −  Spring  201 3

Schematic - ADC Components

Page 20: ECE 477 Design Review Team  8  −  Spring  201 3

PCB – w/ Ground Plane

Page 21: ECE 477 Design Review Team  8  −  Spring  201 3

PCB – w/o Ground Plane

Page 22: ECE 477 Design Review Team  8  −  Spring  201 3

PCB – Top Copper

Page 23: ECE 477 Design Review Team  8  −  Spring  201 3

PCB – Bottom Copper

Page 24: ECE 477 Design Review Team  8  −  Spring  201 3

PCB Layout - Power Circuitry

Page 25: ECE 477 Design Review Team  8  −  Spring  201 3

PCB Layout - Debugging Circuit

Page 26: ECE 477 Design Review Team  8  −  Spring  201 3

PCB Layout - Microcontroller

Page 27: ECE 477 Design Review Team  8  −  Spring  201 3

Software Design/Development StatusMICROCONTROLLER - PIC32MX795F512H

FUNCTIONS USE PROGRESS

TMR Controlling sleep/hibernate timeout settings Scheduled

ADC ADC voltage sampling Working

Light Sensor Driver Use the printer LED as a light sensor Scheduled

UART Testing and debugging Working

SPI R/W data to SD card, SPI-to-ETH Controller Scheduled

SDCard Driver

Driver that can handle the data I/O to and from the SDCard Scheduled

LCD Driver Parallel data shift-out to LCD In Progress

Page 28: ECE 477 Design Review Team  8  −  Spring  201 3

Software Design

initializeUART/ADC/SPI()

readAndForwardPacketsOnSPI()sampleADCVoltage()

configureInterrupts()

while(1)

writeIncomingPacketsToSDCard()

updateLCD() togglePrinterMode()

Reset

Page 29: ECE 477 Design Review Team  8  −  Spring  201 3

Project Completion Timeline

WEEK TASK DELIVERABLES

Week 8 Design review presentation. Tweak the PCB. Continue software development. Prototype parts.

Design Review Presentation

Week 9 Incorporate changes/comments from Design Review into the schematic and PCB. Prototype parts.

Proof-of-Parts, Final Schematic, and Final PCB Layout

Week 10 Spring Break Spring Break

Week 11 Continue software development and testing. Software Report

Week 12 Begin populating/testing PCB. Test PCB section-by-section as parts are added, port software and add functions one-by-one

Patent Liability Analysis Report

Siddharth Bhosale
We can follow the contents on this document below to fill out this slide.https://engineering.purdue.edu/ece477/Docs/proj_descrip.pdf
Page 30: ECE 477 Design Review Team  8  −  Spring  201 3

Project Completion TimelineWEEK TASK DELIVERABLES

Week 13 Continue populating/testing PCB. Test PCB section-by-section as parts are added, port software and add functions one-by-one

Reliability and Safety Analysis Report

Week 14 Continue populating/testing PCB. Test PCB section-by-section as parts are added, port software and add functions one-by-one

Ethical/ Environmental Impact Analysis Report

Week 15 Finalize packaging and system integration. Start assembling and editing Final Report.

User Manual

Week 16 Create PSSC demo video. Create Poster and Senior Design Report. Finish editing Final Report. Prepare for Final Presentation.

PSSC Demo Video

Week 17 Submit project deliverables. Practice Final Presentation. Senior Design Report, Poster, Final Presentation

Page 31: ECE 477 Design Review Team  8  −  Spring  201 3

Questions?

*No guarantee

*