3 - NESI Wiki

Report
ELECTRONIC
SYSTEMS
NESI
NanoRacks Embedded
System Integration
Board
HARDWARE
Functional Design
ELECTRONIC
SYSTEMS
NESI Board
Functional Block Diagram
ELECTRONIC
Overview
SYSTEMS
ELECTRONIC
SYSTEMS
PIC24FJ256GB106
Legend:
AN – Analog Input
DI – Digital Input
DO – Digital Output
RP – Remappable Peripherals
SOSC – Secondary Oscillator I/O
U - Unity Gain Buffer
ELECTRONIC
SYSTEMS
Power
3.3 V
5V
3.3 V
PIC24
10 VDD
19
AVDD
ENVREG
VSS
57
Switch
USB
5V
3.3V
8
26
VDD
AVSS
19
35
VUSB
VSS
27
38
VDD
VSS
19
Voltage
Regulator
5V
6V
DC-DC
Booster
ELECTRONIC
SYSTEMS
USB Mass Storage Interface
USB Slave
USB Type B Jack
PIC24
PIC24
D+ 37
D+
D-
D- 36
5V
Switch
VBUS
GND
USB
ELECTRONIC
SYSTEMS
Push Button
3.3V
PIC24
Pull up
Resistor
Button
DI E4 64
JP14
1
External button
access
ELECTRONIC
SYSTEMS
Resistive Sensors
3.3V
3.3V
PIC24
Resistor
U
JP3
16
AN0
AN1
Resistor
15
U
JP4
A
B
A
B
3.3V
3.3V
Resistor
Resistor
U
JP5
14
AN2
AN3
13
U
JP6
A
B
A
B
Resistors selected based on
sensor's nominal value
ELECTRONIC
SYSTEMS
Power Output Header
5V
JP10
1
5V
2
3.3V
3.3V
3
4
5
6
ELECTRONIC
SYSTEMS
Real Time Clock
PIC24
SOSCI
47
1
SOSCO
48
4
32.768 K
Oscillator
ELECTRONIC
SYSTEMS
Power Drivers
PIC24
DO E7
• Power Driver A
3
Enable
2
1
Attach load
here
IC4
JP2
Low
Side
Power
Driver
1
5V
2
7/8
Resistor
DI G6
DO E0
4
60
Status
Resistors divide voltage down to
3.3V range for status to
microcontroller
Enable
2
1
• Power Driver B
Attach load
here
JP16
IC1
JP11
1
Low
Side
Power
Driver
1
2
2
3
7/8
Resistor
Voltage
Selection port
6V
5V
ELECTRONIC
SYSTEMS
Gas Sensor
JP9
5V
1
PIC24
Heater
Enable
2
4
Low
Side
Power
Driver
H2
5/6
B2
AN4
12
Gain
B1
Offset
CO2
DO G6 4
2
IC4
H1
A1
A2
3
Voltage
Selection port
6V
ELECTRONIC
SYSTEMS
Camera
• On Board Camera Mount
3.3V
PIC24
PIC24
DO E1
61
Camera
Enable
RP26
5
RP19
6
TX
RX
• Secondary Header
JP7
JP13
1
1
2
2
3
3
4
4
IC1
4
3
Low
Side
Power
Driver
JP15
5/6
1
2
3
• Camera Power Control Header
ELECTRONIC
SYSTEMS
Gas Sensor
JP9
5V
1
PIC24
Heater
Enable
2
4
Low
Side
Power
Driver
H2
5/6
B2
AN4
12
Gain
B1
Offset
CO2
DO G6 4
2
IC4
H1
A1
A2
3
Voltage
Selection port
6V
ELECTRONIC
SYSTEMS
Memory
PIC24
DI D7
55
DO D2
50
Chip Detect Primary
Chip Select Primary
Primary
SD Card
MOSI
SPI
46
SPI
45
MISO
SPI
44
SCLK
DO D9
43
DI D8
42
3
Chip Select Secondary
Chip Detect Secondary
Secondary
SD Card
ELECTRONIC
SYSTEMS
Expansion Header
3.3V
JP8
PIC24
1
2
PIC24
DIO G9/
RP27
8
3
4
11
AN5/ DIO B5
/RP18
AN10/
DIO B10
23
5
6
24
AN11/
DIO B11
AN12/
DIO B12
27
7
8
28
AN13/
DIO B13
DIO F3
/RP16
33
9
10
54
DIO D6
ELECTRONIC
SYSTEMS
Communication Header
3.3V
JP12
PIC24
1
2
PIC24
DIO D5
/RP20
53
3
4
52
DIO D4
/RP25
DIO D3
/RP22
51
5
6
50
DIO D2
/RP23
ELECTRONIC
SYSTEMS
Comm. Header Example
• UART Application
• SPI Application
3.3V
3.3V
JP12
JP12
1 2
1
2
PIC24 PIC24
PIC24
RP20
53
RP22
51
TX
RX
3 4
5 6
TX - transmit
RX - receive
RTS – request to send
CTS - clear to send
RTS
PIC24
52
RP25
RP20
53
50
RP23
RP22
51
CTS
MOSI
MISO
MOSI – master out slave in
MISO – master in slave out
SCLK – slave clock
CS – chip select
3
4
5
6
SCLK
CS
52
RP25
50
RP23
ELECTRONIC
SYSTEMS
LEDs
5V
PIC24
DO B8
IC2
21
LED Enable
4
3
Low
Side
Power
Driver
LED
5/6
1
Resistor chosen based
on LED current
requirements
IC2
LED Enable
DO B9
22
2
1
Low
Side
Power
Driver
Current Limiting
Resistor
LED
7/8
1
External ports
used for through
hole LEDs
Current Limiting
Resistor
ELECTRONIC
SYSTEMS
Programming Interface
JP1
PIC24
7
PGD 18
PGC
17
1
Data
Clock
4
5
Power must be applied
through USB to program
PICkit
MCLR

similar documents