ECE 477 Design Review Team 8 − Spring 201 3

Post on 22-Feb-2016

47 views 0 download

Tags:

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

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

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

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

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

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

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

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

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

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

Packaging Design

110VACEthernetTouch screen/LCD

Ethernet

Power supply to Printer

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

CADPACKAGE

ILLUSTRATION

Schematic - Power Circuitry

Schematic - Microcontroller

Schematic - PIC32 Circuitry

Schematic - Microcontroller Breakout Ports

Schematic - Debugging Circuitry

Schematic - Local Memory

Schematic - LCD Connector

Schematic - SPI to Ethernet

Schematic - ADC Components

PCB – w/ Ground Plane

PCB – w/o Ground Plane

PCB – Top Copper

PCB – Bottom Copper

PCB Layout - Power Circuitry

PCB Layout - Debugging Circuit

PCB Layout - Microcontroller

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

Software Design

initializeUART/ADC/SPI()

readAndForwardPacketsOnSPI()sampleADCVoltage()

configureInterrupts()

while(1)

writeIncomingPacketsToSDCard()

updateLCD() togglePrinterMode()

Reset

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

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

Questions?

*No guarantee

*