nesi nanoracks embedded system integration board

20
ELECTRONIC SYSTEMS NESI NanoRacks Embedded System Integration Board HARDWARE Functional Design

Upload: arnie

Post on 24-Feb-2016

71 views

Category:

Documents


0 download

DESCRIPTION

NESI NanoRacks Embedded System Integration Board. HARDWARE Functional Design. NESI Board. Functional Block Diagram. Overview. PIC24FJ256GB106. Legend: AN – Analog Input DI – Digital Input DO – Digital Output RP – Remappable Peripherals SOSC – Secondary Oscillator I/O - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: NESI NanoRacks  Embedded System Integration Board

ELECTRONIC SYSTEMS

NESINanoRacks Embedded

System IntegrationBoard

HARDWAREFunctional Design

Page 2: NESI NanoRacks  Embedded System Integration Board

ELECTRONIC SYSTEMS

NESI BoardFunctional Block Diagram

Page 3: NESI NanoRacks  Embedded System Integration Board

ELECTRONIC SYSTEMS

Overview

Page 4: NESI NanoRacks  Embedded System Integration Board

ELECTRONIC SYSTEMS

PIC24FJ256GB106

Legend:AN – Analog Input DI – Digital InputDO – Digital OutputRP – Remappable PeripheralsSOSC – Secondary Oscillator I/OU - Unity Gain Buffer

Page 5: NESI NanoRacks  Embedded System Integration Board

ELECTRONIC SYSTEMS

Power5V

USB

1938

35

26

10

19

57

8

19

27

PIC24

Switch

VDD

AVDD

VSS

VSS

AVSS

VSS

VDD

VUSB

ENVREG

3.3 V

VDD

3.3 V

VoltageRegulator

5V 3.3V

DC-DCBooster

5V 6V

Page 6: NESI NanoRacks  Embedded System Integration Board

ELECTRONIC SYSTEMS

USB Mass Storage Interface

Switch5V

PIC24

D+

D-

37

36

USB Slave

D+

D-

D+

D-

VBUS

GND

USB

USB Type B JackPIC24

Page 7: NESI NanoRacks  Embedded System Integration Board

ELECTRONIC SYSTEMS

Push Button

64

PIC24

1 2

JP14

Button

DI E4

3.3V

Pull up Resistor

External button access

Page 8: NESI NanoRacks  Embedded System Integration Board

ELECTRONIC SYSTEMS

Resistive Sensors

JP5

3.3V

AB

Resistor

16JP3

3.3V

AB

Resistor

13

15 JP4

3.3V

AB

Resistor

14

U

JP6

3.3V

AB

Resistor

U

PIC24

AN0 AN1

AN3AN2U

U

Resistors selected based on sensor's nominal value

Page 9: NESI NanoRacks  Embedded System Integration Board

ELECTRONIC SYSTEMS

Power Output Header

1

3

5

JP10

2

4

6

5V

3.3V

5V

3.3V

Page 10: NESI NanoRacks  Embedded System Integration Board

ELECTRONIC SYSTEMS

Real Time Clock

47

48 4

132.768 KOscillator

SOSCI

SOSCO

PIC24

Page 11: NESI NanoRacks  Embedded System Integration Board

ELECTRONIC SYSTEMSPower Drivers

• Power Driver A IC4

17/8

23 LowSide

PowerDriver

Enable

PIC24

DO E7

5V

1

2

JP2

Attach load here

6V

1

2

JP11

• Power Driver B

2

3

JP16

1

Voltage Selection port

5V

Attach load here

4Resistor

StatusResistors divide voltage down to

3.3V range for status to microcontroller

Resistor

DI G6

IC1

60 2

17/8

Enable LowSide

PowerDriver

DO E0

Page 12: NESI NanoRacks  Embedded System Integration Board

ELECTRONIC SYSTEMS

4

IC4

2 4

PIC24

5/6

HeaterEnable Low

SidePowerDriver

DO G6

AN4

Gas Sensor

H2

B1

B2

H1

A1

A2

CO2

6V

5V

Gain

12

Offset

2

3

JP9

1

VoltageSelection port

Page 13: NESI NanoRacks  Embedded System Integration Board

ELECTRONIC SYSTEMS

Camera

61 4

Camera Enable

5/6

2

3

JP15

1

2

3

JP7

1

4

2

3

JP13

1

4

6

5

• On Board Camera Mount • Secondary Header

TX

RX

IC1

3

LowSide

PowerDriver

3.3V

• Camera Power Control Header

PIC24

RP19

RP26

PIC24

DO E1

Page 14: NESI NanoRacks  Embedded System Integration Board

ELECTRONIC SYSTEMS

Gas Sensor

6V

Gain Offset

4

IC4

2 4

PIC24

5/6

12

HeaterEnable Low

SidePowerDriver

DO G6

AN4

2

3

JP9

1

5V

VoltageSelection port

H2

B1

B2

H1

A1

A2

CO2

Page 15: NESI NanoRacks  Embedded System Integration Board

ELECTRONIC SYSTEMS

Memory

PrimarySD Card

SecondarySD Card

45

46

44

50

55

43

42

3

Chip Detect Primary

Chip Detect Secondary

Chip Select Primary

Chip Select Secondary

SCLK

MISO

MOSI

PIC24

DI D7

DO D2

SPI

SPI

DO D9

DI D8

SPI

Page 16: NESI NanoRacks  Embedded System Integration Board

ELECTRONIC SYSTEMS

Expansion Header

54

8

23

27

33

1

3

5

7

9

JP8

DIO G9/ RP27

DIO F3

/RP16

2

4

6

8

10

11

24

28

3.3V

AN10/ DIO B10

AN12/ DIO B12

AN5/ DIO B5 /RP18

AN11/ DIO B11

AN13/ DIO B13

DIO D6

PIC24 PIC24

Page 17: NESI NanoRacks  Embedded System Integration Board

ELECTRONIC SYSTEMS

Communication Header

1

3

5

JP12

2

4

6

3.3V

53

51

DIO D5

/RP20

PIC24

DIO D3

/RP22

52

50

PIC24

DIO D4

/RP25DIO D2

/RP23

Page 18: NESI NanoRacks  Embedded System Integration Board

ELECTRONIC SYSTEMS

Comm. Header Example

1

3

5

JP12

2

4

6

3.3V

53

51

RP20

PIC24

RP22

52

50

PIC24

RP25

RP23

1

3

5

JP12

2

4

6

3.3V

53

51

RP20

PIC24

RP22

52

50

PIC24

RP25

RP23

• SPI Application• UART Application

CTS

RTS

RX

TX

CS

SCLK

MISO

MOSI

TX - transmitRX - receiveRTS – request to sendCTS - clear to send

MOSI – master out slave inMISO – master in slave outSCLK – slave clockCS – chip select

Page 19: NESI NanoRacks  Embedded System Integration Board

ELECTRONIC SYSTEMS

LEDs

Resistor chosen based on LED current requirements

5V

LED

35/6

421 LowSide

PowerDriver

IC2LED Enable

Current Limiting Resistor

1 2

LEDLED Enable2

17/8

22LowSide

PowerDriver

IC2

Current Limiting Resistor

1 2

PIC24

DO B8

DO B9

External ports used for through

hole LEDs

Page 20: NESI NanoRacks  Embedded System Integration Board

ELECTRONIC SYSTEMS

Programming Interface

7

18

17

PICk

it

1

4

5PGC Clock

PGD Data

MCLR

JP1PIC24

Power must be applied through USB to program