solar telematics system design constraint analysis presentation brian kelley clayton dickemann dan...

14
Solar Telematics System Design Constraint Analysis Presentation Brian Kelley Clayton Dickemann Dan Ehrman Craig Lechlitner

Upload: roger-maxwell

Post on 03-Jan-2016

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Solar Telematics System Design Constraint Analysis Presentation Brian Kelley Clayton Dickemann Dan Ehrman Craig Lechlitner

Solar Telematics System

Design Constraint Analysis Presentation

Brian Kelley

Clayton DickemannDan Ehrman

Craig Lechlitner

Page 2: Solar Telematics System Design Constraint Analysis Presentation Brian Kelley Clayton Dickemann Dan Ehrman Craig Lechlitner

Updated Block Diagram

3 . 3 V

C A N

UA

RT

1

UA

RT

2

S P I

U A R T3D a t a R d y

Comm. Controller

P I C 3 2 M X7 9 5 F 5 1 2 H

Gra

phic

s

Tou

ch/V

ol S

PI

S P I

U A R T

F la s h S P I

Par

alle

l Por

t

Bac

klig

ht E

NB

ackl

ight

PW

M

Tou

ch C

S

Spe

aker

PW

MV

olum

e C

S

D a t a R d y

Graphics Controller

P I C 2 4 F J 2 5 6 D A 2 1 016

RG

B/C

LK

4-W

ire T

ouch

Scr

een

B a c k lig h t

7 in . L C D To u c h s c re e n

2 0 0 m A4-

Wire

Tou

ch

SP

I

CS

TouchCntrl.

TS C 2 0 0 0

UA

RT

US

B

M C P 2 2 0 0

UA

RT

US

B

U 4

M C P 2 2 0 0

UA

RT

RS

232

M A X3 2 3 2

Par

alle

l

2MB 10ns SRAM

I S 6 1 W V 1 0 2 4 1 6 B L L

V in

C TX/ C R X

CA

NH

/CA

NL

CANTrnscv.

M A X3 0 5 1

1234

M in iU S B

1234

M in iU S B

123456789

D B 912

To C A R

2 0 0 m A

Controller Graphics/Audio

A u d io P W M A u d io

Vol

ume

SP

IS

PI

CS

Low-Pass FilterAmplifierVolume Control

M C P 6 0 2 / M C P 4 2 4 1 / L M 4 9 5 0

SP

I

2 GB Flash Memory

S D C a rd

3

4

40 2

4

41

3

2

22

2

2

2

U A R T

GPS

L S 2 0 0 3 1

2

L S 1

S P E A K E R

1 2 -1 6 V3 . 3 V

2 0 0 m A (9 . 9 V )

200m

A E

N20

0mA

DIM

P o we r S u p p lie s

Page 3: Solar Telematics System Design Constraint Analysis Presentation Brian Kelley Clayton Dickemann Dan Ehrman Craig Lechlitner

3 . 3 V

C A N

UA

RT

1

UA

RT

2

S P I

U A R T3D a t a R d y

Comm. Controller

P I C 3 2 M X7 9 5 F 5 1 2 H

Gra

phic

s

Tou

ch/V

ol S

PI

S P I

U A R T

F la s h S P I

Par

alle

l Por

t

Bac

klig

ht E

NB

ackl

ight

PW

M

Tou

ch C

S

Spe

aker

PW

MV

olum

e C

S

D a t a R d y

Graphics Controller

P I C 2 4 F J 2 5 6 D A 2 1 0

16 R

GB

/CLK

4-W

ire T

ouc

h S

cree

n

B a c k lig h t

7 in . L C D To u c h s c re e n

2 0 0 m A

4-W

ire T

ouch

SP

I

CS

TouchCntrl.

TS C 2 0 0 0

UA

RT

US

B

M C P 2 2 0 0

UA

RT

US

B

U 4

M C P 2 2 0 0

UA

RT

RS

232

M A X3 2 3 2

Par

alle

l

2MB 10ns SRAM

I S 6 1 W V 1 0 2 4 1 6 B L L

V in

C TX/ C R X

CA

NH

/CA

NL

CANTrnscv.

M A X3 0 5 1

1234

M in iU S B1234

M in iU S B

123456789

D B 9

12

To C A R

2 0 0 m A

Controller Graphics/Audio

A u d io P W M A u d io

Vol

ume

SP

IS

PI

CS

Low-Pass FilterAmplifierVolume Control

M C P 6 0 2 / M C P 4 2 4 1 / L M 4 9 5 0

SP

I

2 GB Flash Memory

S D C a rd

3

4

40 2

4

41

3

2

22

2

2

2

U A R T

GPS

L S 2 0 0 3 1

2

L S 1

S P E A K E R

1 2 -1 6 V3 . 3 V

2 0 0 m A (9 . 9 V )

200m

A E

N20

0mA

DIM

P o we r S u p p lie s

Page 4: Solar Telematics System Design Constraint Analysis Presentation Brian Kelley Clayton Dickemann Dan Ehrman Craig Lechlitner

Wireless

CA

N

UA

RT

DB

9

UA

RT

Min

iUS

B

N a v it a s D riv e r D is p la y

CA

N

UA

RT

DB

9

UA

RT

Min

iUS

B

N a v it a s D riv e r D is p la y

U A R T

D a t a -L in c M o d e m

U A R T

D a t a -L in c M o d e mTo C A R To C o m p u t e r (o p t io n a l)

SidelineCar

Page 5: Solar Telematics System Design Constraint Analysis Presentation Brian Kelley Clayton Dickemann Dan Ehrman Craig Lechlitner

PSSCs

1.      An ability to track vehicle location through GPS.

2.      An ability to receive and send CAN messages from and to other systems in the car.

3.      An ability to display graphics on the LCD display.

4.      An ability to respond to user input using a touchscreen.

5.      An ability to store and load data to and from non-volatile memory.

Page 6: Solar Telematics System Design Constraint Analysis Presentation Brian Kelley Clayton Dickemann Dan Ehrman Craig Lechlitner

Primary Criteria

• Project must be maintained by other PSR members–We have dev. tools and programming

experience with PIC devices• Space• Some information must be visible at all times• Must be readable in moderate sunlight

Page 7: Solar Telematics System Design Constraint Analysis Presentation Brian Kelley Clayton Dickemann Dan Ehrman Craig Lechlitner

Computation Requirements

• Control Microcontroller–GPS, CAN, UART x2, SPI–Low CPU usage

• Graphics Controller–800x480 at 4 Hz (absolute minimum), 40-60

Hz desired–Rendering images–Reading from SD card–Generating sound

Page 8: Solar Telematics System Design Constraint Analysis Presentation Brian Kelley Clayton Dickemann Dan Ehrman Craig Lechlitner

GPIO Requirements

  PIC32 PIC24DA

SPI Chip Select 0 3

Touch Screen Interrupts 0 2

SPI Data Ready 1 1

LCD Backlight Enable 0 1

Debug LED 1 1

Optoisolated External Inputs TBD 0

Total 2+TBD 8

Page 9: Solar Telematics System Design Constraint Analysis Presentation Brian Kelley Clayton Dickemann Dan Ehrman Craig Lechlitner

On-Chip Peripherals

  PIC32 PIC24DA

Graphics Module No Yes

SPI 1 3

PWM 0 2

CAN 1 0

PMP No 20-bit addr, 16-bit data

UART 3 1

Page 10: Solar Telematics System Design Constraint Analysis Presentation Brian Kelley Clayton Dickemann Dan Ehrman Craig Lechlitner

Off-Chip Peripherals

• GPS: LS20031• 2MB, 10ns SRAM: ISSI IS61WV102416BLL• SD Card: 2 GB• Touchscreen Controller: TSC2000• Audio Volume Control: MCP4241• Audio Low-Pass Op-Amp: MCP602• Audio Amplifier: LM4950

Page 11: Solar Telematics System Design Constraint Analysis Presentation Brian Kelley Clayton Dickemann Dan Ehrman Craig Lechlitner

Power Constraints

• Need to keep power reasonable, but not a huge concern

• Design will take about 6 W

• Should be a reasonable size for a small car• Needs to be easily usable by a driver

Packaging Constraints

Page 12: Solar Telematics System Design Constraint Analysis Presentation Brian Kelley Clayton Dickemann Dan Ehrman Craig Lechlitner

PIC24DA+ Has rectangle copy/character gen.+ CPU can manually access pixels+ Has a deflate processor+ Is a microcontroller- Has to use SRAM, which is expensive

Epson S1D13517+ Can interface with SDRAM+ Has better alpha blending- 8-bit interface- Silly Command Interface

Page 13: Solar Telematics System Design Constraint Analysis Presentation Brian Kelley Clayton Dickemann Dan Ehrman Craig Lechlitner

PIC32+ PSR standard+ PSR CAN library already created+ Has lots of extras+ Experience- MIPS isn’t as “real-world” as ARM

STM32F103CB+ 48-pin+ ARM is in everything+ Single-cycle multiply and divide+ Temp. sensor- Only one SPI- Never used before

Page 14: Solar Telematics System Design Constraint Analysis Presentation Brian Kelley Clayton Dickemann Dan Ehrman Craig Lechlitner

Questions?