+ All Categories
Home > Documents > Critical Design Review February 28, 2006

Critical Design Review February 28, 2006

Date post: 13-Feb-2016
Category:
Upload: drago
View: 31 times
Download: 0 times
Share this document with a friend
Description:
Critical Design Review February 28, 2006. Brianna Bethel Robert Havlik Jessica Lowry Alex Silva. Outline. Project Overview Hardware Description Description of each unit and its schematic Software Processes Division of Labor Updated Schedule Parts and Cost. Project Overview. - PowerPoint PPT Presentation
Popular Tags:
39
Critical Design Review February 28, 2006 Brianna Bethel Robert Havlik Jessica Lowry Alex Silva
Transcript
Page 1: Critical Design Review February 28, 2006

Critical Design Review

February 28, 2006

Brianna BethelRobert HavlikJessica Lowry

Alex Silva

Page 2: Critical Design Review February 28, 2006

Outline• Project Overview• Hardware Description

– Description of each unit and its schematic• Software Processes• Division of Labor• Updated Schedule• Parts and Cost

Page 3: Critical Design Review February 28, 2006

Project Overview• To create a standalone, portable, easy-

to-use system to display pictures without a computer

• Display pictures on a color LCD screen• Include user interface• Stores and retrieves pictures from Compact Flash cards

Page 4: Critical Design Review February 28, 2006

Hardware Block Diagram

Sharp MicrocontrollerLH79525

Compact Flash Card

Host Computer

SDRAM

LCD Display (STN or TFT)

Touchscreen

USB

IR Sensor and Remote

Serial Interface

User Interface Buttons

Buffers

SRAM

NOR Flash

NAND Flash

Oscillator

Power Reset

Future Revisions

Baseline

Page 5: Critical Design Review February 28, 2006

Power System• 12V DC Wall Input

– 12V supplies backlight inverter for LCD

• Regulated to 3.3 V– Supplies microcontroller

and peripherals• 1.8 V regulator in processor• Isolated analog sections• Power and Ground Planes

Sharp MicrocontrollerLH79525

Compact Flash Card

SDRAM

LCD Display (STN or TFT)

Touchscreen

USB

IR Sensor and Remote

Serial Interface

User Interface Buttons

Buffers

SRAM

NOR Flash

NAND Flash

Oscillator

Power Reset

Page 6: Critical Design Review February 28, 2006

Power System Schematic

Page 7: Critical Design Review February 28, 2006

Microcontroller• Features

– LCD controller– 24 bit address, 16 bit data

• Functions– Runs Software and

Embedded Linux– Controls all memory

devices and timing for LCDs

Sharp MicrocontrollerLH79525

Compact Flash Card

SDRAM

LCD Display (STN or TFT)

Touchscreen

USB

IR Sensor and Remote

Serial Interface

User Interface Buttons

Buffers

SRAM

NOR Flash

NAND Flash

Oscillator

Power Reset

Page 8: Critical Design Review February 28, 2006

Microcontroller Schematic

Page 9: Critical Design Review February 28, 2006

Reset and Oscillator Circuits• Two oscillators

– 11.2896 MHz– 32.768 KHz

• Reset in a box– Pushbutton reset– Power monitoring

Sharp MicrocontrollerLH79525

Compact Flash Card

SDRAM

LCD Display (STN or TFT)

Touchscreen

USB

IR Sensor and Remote

Serial Interface

User Interface Buttons

Buffers

SRAM

NOR Flash

NAND Flash

Oscillator

Power Reset

Page 10: Critical Design Review February 28, 2006

Reset (and Oscillator) Schematic

Page 11: Critical Design Review February 28, 2006

Hardware Memory Map

Page 12: Critical Design Review February 28, 2006

SDRAM• 256 Mbits (32 MB)• Functions

– Primary run-time application storage

– Software, Bootloader and Embedded Linux run-time environment

Sharp MicrocontrollerLH79525

Compact Flash Card

SDRAM

LCD Display (STN or TFT)

Touchscreen

USB

IR Sensor and Remote

Serial Interface

User Interface Buttons

Buffers

SRAM

NOR Flash

NAND Flash

Oscillator

Power Reset

Page 13: Critical Design Review February 28, 2006

SDRAM Schematic

Page 14: Critical Design Review February 28, 2006

Buffers• Isolates SDRAM

from other memory devices

• Boosts system signal integrity

Sharp MicrocontrollerLH79525

Compact Flash Card

SDRAM

LCD Display (STN or TFT)

Touchscreen

USB

IR Sensor and Remote

Serial Interface

User Interface Buttons

Buffers

SRAM

NOR Flash

NAND Flash

Oscillator

Power Reset

Page 15: Critical Design Review February 28, 2006

Buffer Schematics

Page 16: Critical Design Review February 28, 2006

NOR and NAND Flash Memory• NOR

– 128 Mbit (16 MB)• NAND

– 512 Mbit (64 MB)• Large, non-volatile

memory storage• Contains bootloader• Programmed through

JTAG Wiggler (Sparkfun)

Sharp MicrocontrollerLH79525

Compact Flash Card

SDRAM

LCD Display (STN or TFT)

Touchscreen

USB

IR Sensor and Remote

Serial Interface

User Interface Buttons

Buffers

SRAM

NOR Flash

NAND Flash

Oscillator

Power Reset

Page 17: Critical Design Review February 28, 2006

NOR Flash Schematic

Page 18: Critical Design Review February 28, 2006

NAND Flash Schematic

Page 19: Critical Design Review February 28, 2006

SRAM Memory

• 4 Mbits (256 kB)• Functions

– Additional storage– Frame buffer– Backup if SDRAM

is not functional

Sharp MicrocontrollerLH79525

Compact Flash Card

SDRAM

LCD Display (STN or TFT)

Touchscreen

USB

IR Sensor and Remote

Serial Interface

User Interface Buttons

Buffers

SRAM

NOR Flash

NAND Flash

Oscillator

Power Reset

Page 20: Critical Design Review February 28, 2006

SRAM Schematic

Page 21: Critical Design Review February 28, 2006

Compact Flash• Large, non-volatile

storage device• Memory mode only• Sparkfun breakout

board

Sharp MicrocontrollerLH79525

Compact Flash Card

SDRAM

LCD Display (STN or TFT)

Touchscreen

USB

IR Sensor and Remote

Serial Interface

User Interface Buttons

Buffers

SRAM

NOR Flash

NAND Flash

Oscillator

Power Reset

Page 22: Critical Design Review February 28, 2006

Compact Flash Schematic

Page 23: Critical Design Review February 28, 2006

Serial RS-232 and IR Connectors

• RS-232– 115 kbps– Tera Term host

interface• Infrared

– Serial interface

Sharp MicrocontrollerLH79525

Compact Flash Card

SDRAM

LCD Display (STN or TFT)

Touchscreen

USB

IR Sensor and Remote

Serial Interface

User Interface Buttons

Buffers

SRAM

NOR Flash

NAND Flash

Oscillator

Power Reset

Page 24: Critical Design Review February 28, 2006

Serial RS-232 and IRConnectors Schematic

Page 25: Critical Design Review February 28, 2006

Software Block DiagramModel

(Main Functions)

View(User Interface)

Controller(Drivers)

+ProcessXYcoordinateInput() : int

«interface»TouchScreenInputHandler

+Select_Function()

«delegate»ApplicationLauncher

-ApplicationInterface

«implementation class»LCDDisplayDriver

-FrameBuffer+DisplaySettings

«implementation class»TFTLCDdriver

-FrameBuffer+DisplaySettings

«implementation class»STNLCDdriver

+RetrieveFile()+WriteFile()+GetFileNames()

«interface»FileSystem

Selects

View«interface»

DisplayMenuModifies

uses

invokesController

retrieves data from

+OpenFile()+CloseFile()

-File Data

«implementation class»MediaDriver

+start()

«delegate»Modify Picture Controller

+start()+picture_display()

«delegate»Display Picture Controller

+display()+crop()+rotate()+zoom()+retrieve()+nextImg()+previousImg()

-file name

«utility»Picture

Model

+start()+stop()+start_timer()+picture.display()+wait_for_timer()

«delegate»SlideShow Controller

+start()+stop()

-Time_To_Wait

«utility»Slideshow Timer

uses

«implementation class»TouchscreenDriver

retrieves data from

retrieves data from

Linux

invokes

Page 26: Critical Design Review February 28, 2006

View

 

+ProcessXYcoordinateInput() : int

«interface»TouchScreenInputHandler

+Select_Function()

«delegate»ApplicationLauncherSelects «interface»

DisplayMenuModifies

Page 27: Critical Design Review February 28, 2006

Model

+start()

«delegate»Modify Picture Controller

+start()+picture_display()

«delegate»Display Picture Controller

+display()+crop()+rotate()+zoom()+retrieve()+nextImg()+previousImg()

-file name

«utility»Picture

Model

+start()+stop()+start_timer()+picture.display()+wait_for_timer()

«delegate»SlideShow Controller

+start()+stop()

-Time_To_Wait

«utility»Slideshow Timer

uses

Page 28: Critical Design Review February 28, 2006

Controller

-ApplicationInterface

«implementation class»LCDDisplayDriver

-FrameBuffer+DisplaySettings

«implementation class»TFTLCDdriver

-FrameBuffer+DisplaySettings

«implementation class»STNLCDdriver

+RetrieveFile()+WriteFile()+GetFileNames()

«interface»FileSystem

invokesController

retrieves data from

+OpenFile()+CloseFile()

-File Data

«implementation class»MediaDriver

«implementation class»TouchscreenDriver

retrieves data from

retrieves data from

Linux

Page 29: Critical Design Review February 28, 2006

Development Environment• Programming in C• Compilation

– Compile in Arm Developer Suite (or Cygwin)

• ADS and Linux have similar code files– Color LCD panel initialization– Creates templates for custom

development

Page 30: Critical Design Review February 28, 2006

Embedded Linux• Functions

– Handles hardware initialization

– Compact Flash driver

– Allows for higher level applications

– Source code for future applications

Page 31: Critical Design Review February 28, 2006

Division of Labor Task Responsible Team

PCB Design All Embedded Linux All• Hardware Engineers Rob & Alex

– JTAG Wiggler– PCB Placement of Parts

• Software Engineers Brianna & Jessica– LCD Driver (Dev board and custom)– Display Single Picture– Timer for Slideshow

Page 32: Critical Design Review February 28, 2006

Milestone 1 : March 21• Have custom hardware running• Second revision ready for fabrication• LCD Driver

– Display still picture on LCD screen

Page 33: Critical Design Review February 28, 2006

Milestone 2 : April 18• Have slideshow program functional• User interface development

– Touchscreen• Implement possible extensions, time

permitting

Capstone Expo : May 4• Everything completed and working

Page 34: Critical Design Review February 28, 2006

Schedule

Page 35: Critical Design Review February 28, 2006

Current Progress• Microcontroller

with Linux Loaded– Includes custom

Linux kernel• Hardware Layout

and Routing Complete

• Custom PCB ready to be sent out

Page 36: Critical Design Review February 28, 2006

PCB Layout Rev 0

Page 37: Critical Design Review February 28, 2006

PCB 3D

Page 38: Critical Design Review February 28, 2006

Budget

Page 39: Critical Design Review February 28, 2006

Questions?


Recommended