28
ECE 477 Design Review ECE 477 Design Review Team 8(SLOW) Team 8(SLOW) Spring Spring 2006 2006

ECE 477 Design Review Team 8(SLOW) Spring 2006

  • Upload
    jadon

  • View
    21

  • Download
    1

Embed Size (px)

DESCRIPTION

ECE 477 Design Review Team 8(SLOW)  Spring 2006. Ayush,Varun,Randall, Bank. 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 - PowerPoint PPT Presentation

Citation preview

Page 1: ECE 477 Design Review Team 8(SLOW)    Spring 2006

ECE 477 Design Review ECE 477 Design Review Team 8(SLOW) Team 8(SLOW) Spring 2006 Spring 2006

Page 2: ECE 477 Design Review Team 8(SLOW)    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 8(SLOW)    Spring 2006

Project OverviewProject Overview

• Designing an LED panel by cascading 10 5x7 LED Designing an LED panel by cascading 10 5x7 LED dot matrices.dot matrices.

• A built in embedded server on the microcontroller to A built in embedded server on the microcontroller to edit/display text messages on the LED panel via a edit/display text messages on the LED panel via a website.website.

• Scrolling feature to display long text messages.Scrolling feature to display long text messages.• Allows users to display the outdoor temperature Allows users to display the outdoor temperature

using a temperature sensor. using a temperature sensor. • Display current time using a highly accurate internal Display current time using a highly accurate internal

clock.clock.

Page 4: ECE 477 Design Review Team 8(SLOW)    Spring 2006

Project-Specific Success CriteriaProject-Specific Success Criteria

• Ability to display ASCII character strings on Ability to display ASCII character strings on an LED matrix.an LED matrix.

• Ability to save messages and configuration Ability to save messages and configuration data in non-volatile memory.data in non-volatile memory.

• Ability to measure and display the outdoor Ability to measure and display the outdoor temperature.temperature.

• Ability to display the current time (based on Ability to display the current time (based on highly accurate internal clock).highly accurate internal clock).

• Ability to configure display and edit Ability to configure display and edit messages via an embedded server.messages via an embedded server.

Page 5: ECE 477 Design Review Team 8(SLOW)    Spring 2006

SLOW Block DiagramSLOW Block Diagram

Page 6: ECE 477 Design Review Team 8(SLOW)    Spring 2006

Component Selection RationaleComponent Selection RationaleMicrocontroller :Microcontroller :

Must have a timer module for the clock, a ATD port for the temperature sensor, built in Must have a timer module for the clock, a ATD port for the temperature sensor, built in ethernet controller, PWM module.ethernet controller, PWM module.

Choices :Choices :Freescale MC9S12NE64CPVFreescale MC9S12NE64CPV

- 80 pin package, 38 I/O pins and 10 input only80 pin package, 38 I/O pins and 10 input only- 64K of FLASH memory64K of FLASH memory- ATD portsATD ports- Timer ModuleTimer Module- A IEEE 802.3 compliant ethernet controllerA IEEE 802.3 compliant ethernet controller

Rabbit RCM 3750Rabbit RCM 3750- 33 I/O pins33 I/O pins- Built in Ethernet ControllerBuilt in Ethernet Controller- 512K of FLASH memory512K of FLASH memory

We decided with the MC9S12NE64CPV as it has a low cost, easily attainable and has a We decided with the MC9S12NE64CPV as it has a low cost, easily attainable and has a enough number of input output pins. Also, the MC9S12NE64CPV has good documentation enough number of input output pins. Also, the MC9S12NE64CPV has good documentation as compared to the Rabbit microcontroller.as compared to the Rabbit microcontroller.

Page 7: ECE 477 Design Review Team 8(SLOW)    Spring 2006

Component Selection RationaleComponent Selection RationaleLED Driver LED Driver

Toshiba TB62708 with a 16 bit shift register and latching abilityToshiba TB62708 with a 16 bit shift register and latching ability

- Low costLow cost

- Programmable Output current from 5mA to 90mAProgrammable Output current from 5mA to 90mA

- Current sourcing deviceCurrent sourcing device

We required a 12 bit shift register for our design but we could only find current sinking We required a 12 bit shift register for our design but we could only find current sinking ones. ones.

ULN2003A Darlington Array ULN2003A Darlington Array

- 16 Bit package16 Bit package

- Sinks upto 500mA of current( our sink current came upto 105mA)Sinks upto 500mA of current( our sink current came upto 105mA)

- Recommended by our TA Brian as used by him for one of his LED projectsRecommended by our TA Brian as used by him for one of his LED projects

RJ45 JackRJ45 Jack

- Recommended by the microcontroller data sheetRecommended by the microcontroller data sheet

Page 8: ECE 477 Design Review Team 8(SLOW)    Spring 2006

Packaging DesignPackaging Design

Considerations :Considerations :• LED’s panel is big enough and can be seen LED’s panel is big enough and can be seen

from a distance of up to 30 feet.from a distance of up to 30 feet.• Aluminum CaseAluminum Case• Weight estimation : around 3.4 lbs and Weight estimation : around 3.4 lbs and

mountable on a wall.mountable on a wall.• Dimension is 17” x 4” x 3”Dimension is 17” x 4” x 3”

Page 9: ECE 477 Design Review Team 8(SLOW)    Spring 2006

Packaging Design – 3D viewPackaging Design – 3D view

Page 10: ECE 477 Design Review Team 8(SLOW)    Spring 2006

Packaging Design – FrontPackaging Design – Front

Page 11: ECE 477 Design Review Team 8(SLOW)    Spring 2006

Packaging Design - BottomPackaging Design - Bottom

Page 12: ECE 477 Design Review Team 8(SLOW)    Spring 2006

Schematic/Theory of OperationSchematic/Theory of Operation

Page 13: ECE 477 Design Review Team 8(SLOW)    Spring 2006

Schematic/Theory of OperationSchematic/Theory of Operation

Page 14: ECE 477 Design Review Team 8(SLOW)    Spring 2006

Schematic/Theory of OperationSchematic/Theory of Operation

Page 15: ECE 477 Design Review Team 8(SLOW)    Spring 2006

Schematic/Theory of OperationSchematic/Theory of Operation

Page 16: ECE 477 Design Review Team 8(SLOW)    Spring 2006

Schematic/Theory of OperationSchematic/Theory of Operation

Page 17: ECE 477 Design Review Team 8(SLOW)    Spring 2006

• Total Parts : 88Total Parts : 88

17 Capacitors17 Capacitors 2 Diodes 2 Diodes25 Resistors25 Resistors 3 Switches 3 Switches1 crystal1 crystal 10 LED drivers 10 LED drivers10 Darlington transistors 2 Inductors10 Darlington transistors 2 Inductors10 LED displays10 LED displays 1 Microcontroller 1 Microcontroller2 Power Regulators2 Power Regulators 1 RJ-45 1 RJ-451 BDM1 BDM 1 1 HeaderHeader1 Temperature Sensor1 Temperature Sensor 1 12V Power Adapter 1 12V Power Adapter

Schematic/Theory of OperationSchematic/Theory of Operation

Page 18: ECE 477 Design Review Team 8(SLOW)    Spring 2006

PCB Layout – Whole LayoutPCB Layout – Whole Layout

Page 19: ECE 477 Design Review Team 8(SLOW)    Spring 2006

PCB Layout – Top LayerPCB Layout – Top Layer

Page 20: ECE 477 Design Review Team 8(SLOW)    Spring 2006

PCB Layout – Bottom LayerPCB Layout – Bottom Layer

Page 21: ECE 477 Design Review Team 8(SLOW)    Spring 2006

PCB Layout - MicrocontrollerPCB Layout - Microcontroller

Page 22: ECE 477 Design Review Team 8(SLOW)    Spring 2006

PCB Layout - MicrocontrollerPCB Layout - Microcontroller

Page 23: ECE 477 Design Review Team 8(SLOW)    Spring 2006

PCB Layout – Power PCB Layout – Power

Page 24: ECE 477 Design Review Team 8(SLOW)    Spring 2006

PCB Layout – Shift Register and PCB Layout – Shift Register and transistorstransistors

Page 25: ECE 477 Design Review Team 8(SLOW)    Spring 2006

PCB Layout – RJ45PCB Layout – RJ45

Page 26: ECE 477 Design Review Team 8(SLOW)    Spring 2006

Software Design/Development StatusSoftware Design/Development Status

– All programming and decoding will be done All programming and decoding will be done on on the Microcontrollerthe Microcontroller

– Even without the PCB, MC9S12NE64 Even without the PCB, MC9S12NE64 Development board can be used to write codeDevelopment board can be used to write code   and test our components.and test our components.

– LED matrices are driven by column therefore LED matrices are driven by column therefore making it possible to control text scrolling. making it possible to control text scrolling.

Page 27: ECE 477 Design Review Team 8(SLOW)    Spring 2006

Project Completion TimelineProject Completion Timeline

• Week 8 (This week) – Finalize PCB / Design ReviewWeek 8 (This week) – Finalize PCB / Design Review• Week 9 – Start Software Development / Final PCB Week 9 – Start Software Development / Final PCB

ModificationModification• Week 10 – Testing hardware / Continue Software Week 10 – Testing hardware / Continue Software

DevelopmentDevelopment• Week 11 – Continue Software Development / Testing Week 11 – Continue Software Development / Testing

PCB FunctionalityPCB Functionality• Week 12 – Finalize Software / DebuggingWeek 12 – Finalize Software / Debugging• Week 13 – Packaging / Testing / DebuggingWeek 13 – Packaging / Testing / Debugging• Week 14 – Final Tweaking Week 14 – Final Tweaking • Week 15 – Documentation / Prepare for Final Week 15 – Documentation / Prepare for Final

PresentationPresentation• Week 16 – Final PresentationWeek 16 – Final Presentation

Page 28: ECE 477 Design Review Team 8(SLOW)    Spring 2006

Questions / DiscussionQuestions / Discussion