NESI NanoRacks Embedded System Integration Board

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

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 of NESI NanoRacks Embedded System Integration Board

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