Upload
jadon
View
21
Download
1
Tags:
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
ECE 477 Design Review ECE 477 Design Review Team 8(SLOW) Team 8(SLOW) Spring 2006 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
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.
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.
SLOW Block DiagramSLOW Block Diagram
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.
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
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”
Packaging Design – 3D viewPackaging Design – 3D view
Packaging Design – FrontPackaging Design – Front
Packaging Design - BottomPackaging Design - Bottom
Schematic/Theory of OperationSchematic/Theory of Operation
Schematic/Theory of OperationSchematic/Theory of Operation
Schematic/Theory of OperationSchematic/Theory of Operation
Schematic/Theory of OperationSchematic/Theory of Operation
Schematic/Theory of OperationSchematic/Theory of Operation
• 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
PCB Layout – Whole LayoutPCB Layout – Whole Layout
PCB Layout – Top LayerPCB Layout – Top Layer
PCB Layout – Bottom LayerPCB Layout – Bottom Layer
PCB Layout - MicrocontrollerPCB Layout - Microcontroller
PCB Layout - MicrocontrollerPCB Layout - Microcontroller
PCB Layout – Power PCB Layout – Power
PCB Layout – Shift Register and PCB Layout – Shift Register and transistorstransistors
PCB Layout – RJ45PCB Layout – RJ45
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.
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
Questions / DiscussionQuestions / Discussion