Download MPR - Mote Processor Radio Board MIB

Transcript
MPR - Mote Processor
Radio Board
MIB - Mote Interface /
Programming Board
User’s Manual
MPR500CA, MPR510CA
MPR400CB, MPR410CB
MPR300CA, MPR310CA
MIB300CA, MIB500CA
Rev. A, April 2003
Document 7430-0021-01
Crossbow Technology, Inc., 41 Daggett Dr., San Jose, CA 95134
Tel: 408-965-3300, Fax: 408-324-4840
email: [email protected], website: www.xbow.com
©2002-2003 Crossbow Technology, Inc. All rights reserved.
Information in this document is subject to change without notice.
Crossbow and SoftSensor are registered trademarks and DMU is a
trademark of Crossbow Technology, Inc. Other product and trade names
are trademarks or registered trademarks of their respective holders.
MPR/MIB Mote User Manual
1
Introduction.........................................................................3
2
MPR400/MPR410 (MICA2).................................................4
3
4
5
6
2.1
2.2
2.3
Powering the Mote..................................................................................4
Radio Antennae Considerations...........................................................5
Data Logger and Other Features...........................................................6
2.4
2.5
Expansion Connector..............................................................................7
Schematics................................................................................................8
MPR500/MPR510 (MICA2DOT).......................................12
3.1
Powering the Mote................................................................................12
3.2
3.3
3.4
Radio/Antennae.....................................................................................12
Data Logger............................................................................................12
Expansion Connector............................................................................12
3.5
Schematics..............................................................................................15
MPR300/MPR310 (MICA).................................................19
4.1
4.2
4.3
Powering the Mote................................................................................19
Radio/Antennae.....................................................................................19
Data Logger............................................................................................19
4.4
4.5
Expansion Connector............................................................................19
Schematics..............................................................................................20
MIB300 / MIB500 Interface Boards ...................................21
5.1
Programming the Mote.........................................................................21
5.2
5.3
RS-232 Interface....................................................................................22
Schematics..............................................................................................23
Warranty and Support Information...................................28
6.1
Customer Service ..................................................................................28
6.2
6.3
Contact Directory ..................................................................................28
Return Procedure...................................................................................28
6.3.1
6.3.2
6.3.3
6.3.4
6.3.5
Authorization ...................................................................................28
Identification and Protection...........................................................29
Sealing the Container ......................................................................29
Marking...........................................................................................29
Return Shipping Address.................................................................29
Doc. # 7430-0021-01 Rev. A
Page 1
MPR/MIB Mote User’s Manual
6.4
Page 2
Warranty.................................................................................................29
Doc. # 7430-0021-01 Rev. A
MPR/MIB Mote User Manual
1
Introduction
This User’s Manual describes the hardware features of the MICA and
MICA2 Motes. It is intended for understanding and leveraging the Mote
hardware design in real-world sensor network applications. This User’s
Manual also describes and explains the Mote Interface Boards (MIB) for
base station and programming requirements.
This manual is NOT a software guide to programming the Motes in
TinyOS/nesC, nor is it a guide to pre-built software packages that run on
top of the Motes. The following resources are available regarding software:
•
TinyOS Getting Started Guide by Crossbow
•
http://webs.cs.berkeley.edu/tos
Mote Hardware
Feature
MICA2
MPR400/410
MICA2DOT
MPR500/510
MICA
MPR300/310
10-Bit ADC
ü
ü
ü
Digital I/O
ü
ü
ü
UART
ü
ü
LEDS
3
3
ü
AM Radio
FM Tunable Radio
ü
Base Radio Frequency
(Mhz)
916/433
Flash Data Logger
Memory
ü
Antennae Connector
ü
3.3V Booster
Doc. # 7430-0021-01 Rev. A
1
ü
916/433
ü
916/433
ü
ü
Page 3
MPR/MIB Mote User’s Manual
2
MPR400/MPR410 (MICA2)
The MPR400 (916MHz) and MPR410 (433MHz) Series hardware is
Crossbow’s latest generation of Mote technology. Both the MPR400 and
MPR500 units utilize a powerful Atmega128L micro-controller and a
frequency tunable radio with extended range. The MPR400 and MPR500
radios are compatible and can communicate with each other.
2.1
Powering the Mote
The MPR400 is battery powered. The form factor of the MPR400 was
designed to match up with two AA batteries; however any battery
combination (AAA, C, D cells) can be used provided that the output is
between 2.7 – 3.3VDC.
Care should be used in selecting the battery and its capacity to match the
energy needs of the Motes and their deployment mission. Also make sure
that the temperature range and associated capacity degradation are looked at
prior to deployment. The section below provides some useful guidance on
how to predict battery life. The spreadsheet can be found at
http://www.xbow.comunder the Support section.
SYSTEM SPECIFICATIONS
Currents
Processor
current (full operation)
current sleep
Radio
current in receive
current transmit
current sleep
Logger Memory
Write
Example Duty Cycle
8mA
8uA
1
99
8mA
12mA
0.75
0.25
2uA
99
15mA
0
Read
Sleep
Sensor Board
4mA
2uA
0
100
current (full operation)
5mA
1
current sleep
5uA
Computed mA-hr used each hour
Processor
Page 4
99
0.0879
Doc. # 7430-0021-01 Rev. A
MPR/MIB Mote User Manual
Radio
Logger Memory
0.0920
0.0020
Sensor Board
Total current (mA-hr) used
0.0550
0.2369
Computed battery life vs. battery size
Battery Life (months)
Battery Capacity (mA-hr)
250
1.45
1000
3000
5.78
17.35
M WARNING
In most Mote applications, the processor and radio run for a brief period of
time, followed by a sleep cycle. During sleep, current consumption is
measured in micro amps as opposed to milliamps, and therefore battery life
is significantly extended. The result is very low-current draw for the
majority of the time, and short duration spikes while processing, receiving,
and transmitting data. This method does result in extended battery life;
however, due to the current surges, it also reduces specified battery
capacity. Battery capacity is generally specified for a nominal current
drawn constantly by the manufacturer.
2.2
Radio Antennae Considerations
Care should be taken to provide an antenna that provides proper coverage
for the environment expected. Range and performance are strongly affected
by choice of antenna and antenna placement within the environment. In
addition, care must be taken to ensure compliance with FCC article 15
regulations for intentional radiators. An omni directional antenna such as a
quarter wavelength whip should be sufficient to meet most user
requirements.
Antenna lengths for quarter wavelength whip antennas:
Unit
Whip Antenna Length(inches)
MPR400 (916 Mhz)
3.2
MPR410(433Mhz)
6.8
Doc. # 7430-0021-01 Rev. A
Page 5
MPR/MIB Mote User’s Manual
2.3 Data Logger and Other Features
The MICA2 Mote features a 4M-bit serial FLASH for storing data,
measurements, and other user-defined information. TinyOS supports a
micro file system that runs on top of this FLASH/Logger component. The
serial flash device supports over 100,000 Measurement readings. Also on
the MICA2 is a 64-bit serial ID chip.
Page 6
Doc. # 7430-0021-01 Rev. A
MPR/MIB Mote User Manual
2.4 Expansion Connector
The expansion connector provides a user interface for additional sensor
boards. The connector includes interfaces for power and ground, power
control of peripheral sensors, ADC inputs for reading sensor outputs, a
UART interface, and I2C interface, general purpose digital I/O, and others.
DESCRIPTION
PIN
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
GND
VSNSR
INT3
INT2
INT1
INT0
BAT_MON
LED3
LED2
LED1
RD
WR
ALE
PW7
USART1_CLK
PROG_MOSI
PROG_MISO
SPI_CLK
USART1_RXD
USART1_TXD
I2C_CLK
I2C_DATA
PWM0
PWM1A
AC+
AC -
DESCRIPTION
PIN
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
UART_RXD0
UART_TXD0
PW0
PW1
PW2
PW3
PW4
PW5
PW6
ADC7
ADC6
ADC5
ADC4
ADC3
ADC2
ADC1
ADC0
THERM_PWR
THRU1
THRU2
THRU3
RESETN
PWM1B
VCC
GND
26
51
1
27
1
27
26
51
Hirose: DF9-51(S,P)-1V(54)
Digikey: H2163-ND, H2175-ND
Doc. # 7430-0021-01 Rev. A
Page 7
MPR/MIB Mote User’s Manual
2.5
Schematics
R6
ADC7
TP3
10K
BT1
R7
BATTERY_2AA
U2
1
V+
3
18.2K
2
2
1
V-
BAT_MON
LM4041-1.2
VCC
R1
D1
R2
0 OHM
BAT54C
0 OHM
1 SW2
R3
VSNSR
2
3
R4
0 OHM
J4
1
2
0 OHM
SPDT
R5
1K
C2
.1uF
C1
.1uF
1
2
CONN
VSNSR
BOARD OPTIONS
R8
ADC[0..7]
ADC1
R1
R2
R4
R8
RT1
INSTALL
NOT INSTALLED
NOT INSTALLED
NOT INSTALLED
NOT INSTALLED
10K
RT1
10.0K
THERM_PWR
CROSSBOW TECHNOLOGY. INC.
Title
MICA2 MPR410CB-433MHZ
Page 8
Size
B
Document Number
6310-0306-01
Date:
Friday, March 21, 2003
Rev
A
Sheet
1
of
6
Doc. # 7430-0021-01 Rev. A
MPR/MIB Mote User Manual
RADIO CONTROL
AVCC
VCC
PCLK
PDATA
PALE
RADIO DATA
C5
0.033uF
SPI_SCK
SPI_MOSI
SPI_MISO
CHP_OUT
ADC0 (RSSI)
C6
.001uF
C7
.001uF
C8
220PF
C9
220PF
AVCC
C10
0.033uF
C11
.001uF
VCC
L1
BEAD-0805
L2
C12
AVCC
SPI_SCK
VCC
AVCC
23
24
25
26
27
DIO
DCLK
PCLK
PDATA
PALE
10
11
13
L4
21
C13
VCC
DCLK
PCLK
PDATA
PALE
AVCC
AVCC
AVCC
AVCC
U3
SPI_MISO
1
5
9
15
R12
10K
RF_IN
RF_OUT
CHP_OUT
RSSI
L1
L2
R_BIAS
XOSC1
XOSC2
L3
3
C14
4
12
28
CHP_OUT
MMCX
18
17
L5
1
ADC0
CC1000
R13
27.4K
C17
2
C16
.001uF
C18
4.7pF
3
C15
R14
82.5K
J5
Y4
1
1
2
14.7456MHZ
2
C19
13pF
C20
13pF
J3
1
2
VCC
1
2
HDR 2 X 1 X .1
R9
PALE
1M
R10
R11
1M
PDATA
Title
MICA2 MPR410CB-433MHZ
DCLK
Size
B
1M
Document Number
6310-0306-01
Date:
Rev
A
Friday, March 21, 2003
Sheet
2
of
6
PW[0..7]
UART_RXD0
UART_TXD0
VSNSR
INT3
INT2
INT1
INT0
BAT_MON
LED3
LED2
LED1
RD
WR
ALE
PW7
USART1_CLK
PROG_MOSI
PROG_MISO
SPI_SCK
USART1_RXD
USART1_TXD
I2C_CLK
I2C_DATA
PWM0
PWM1A
AC+
AC-
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
HIROSE PLUG
J21
INT[0..3]
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
UART_RXD0
UART_TXD0
PW0
PW1
PW2
PW3
PW4
PW5
PW6
ADC7
ADC6
ADC5
ADC4
ADC3
ADC2
ADC1
ADC0
THRU1
THRU2
THRU3
ADC[0..7]
THERM_PWR
RSTN
PWM1B
VCC
DF9-51P-1V(54)
PIN
NAME
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
GND
VSNSR
INT3
INT2
INT1
INT0
BAT_MON
LED3
LED2
LED1
RD
WR
ALE
PW7
USART1_CLK
PROG_MOSI
PROG_MISO
SPI_SCK
USART1_RXD
USART1_TXD
I2C_CLK
I2C_DATA
PWM0
PWM1A
AC+
AC-
DESCRIPTION
GROUND
SENSOR SUPPLY
GPIO
GPIO
GPIO
GPIO
BATTERY VOLTAGE MONITOR ENABLE
LED3
LED2
LED1
GPIO
GPIO
GPIO
POWER CONTROL 7
USART1 CLOCK
SERIAL PROGRAM MOSI
SERIAL PROGRAM MISO
SPI SERIAL CLOCK
USART1 RX DATA
USART1 TX DATA
I2C BUS CLOCK
I2C BUS DATA
GPIO/PWM0
GPIO/PWM1A
GPIO/AC+
GPIO/AC-
CROSSBOW TECHNOLOGY. INC.
Title
MICA2 MPR410CB-433MHZ
Size
B
Document Number
6310-0306-01
Date:
Friday, March 21, 2003
Doc. # 7430-0021-01 Rev. A
Rev
A
Sheet
3
of
6
Page 9
MPR/MIB Mote User’s Manual
PW[0..7]
VSNSR
INT3
INT2
INT1
INT0
BAT_MON
LED3
LED2
LED1
RD
WR
ALE
PW7
USART1_CLK
PROG_MOSI
PROG_MISO
SPI_SCK
USART1_RXD
USART1_TXD
I2C_CLK
I2C_DATA
PWM0
PWM1A
AC+
AC-
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
HIROSE SOCKET
J22
INT[0..3]
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
UART_RXD0
UART_TXD0
PW0
PW1
PW2
PW3
PW4
PW5
PW6
ADC7
ADC6
ADC5
ADC4
ADC3
ADC2
ADC1
ADC0
ADC[0..7]
THERM_PWR
THRU1
THRU2
THRU3
RSTN
PWM1B
PIN
NAME
27
UART_RXD0
UART_0 RECEIVE
28
29
30
UART_TXD0
PW0
PW1
UART_0 TRANSMIT
POWER CONTROL 0
POWER CONTROL 1
DESCRIPTION
31
32
33
PW2
PW3
PW4
POWER CONTROL 2
POWER CONTROL 3
POWER CONTROL 4
34
35
36
PW5
PW6
ADC7
POWER CONTROL 5
POWER CONTROL 6
ADC INPUT 7 - BATTERY MONITOR/JTAG TDI
37
38
39
ADC6
ADC5
ADC4
ADC INPUT 6 / JTAG TDO
ADC INPUT 5 / JTAG TMS
ADC INPUT 4 / JTAG TCK
40
41
42
ADC3
ADC2
ADC1
ADC INPUT 3
ADC INPUT 2
ADC INPUT 1
43
44
45
ADC0
THERM_PWR
THRU1
ADC INPUT 0 / RSSI MONITOR
TEMP SENSOR ENABLE
THRU CONNECT 1
46
47
48
THRU2
THRU3
RSTN
THRU CONNECT 2
THRU CONNECT3
RESET (NEG)
49
50
51
PWM1B
VCC
GND
GPIO/PWM1B
DIGITAL SUPPLY
GROUND
VCC
DF9B-51S-1V
M18
1
1
CROSSBOW TECHNOLOGY. INC.
MTG128
Title
M20
MICA2 MPR410CB-433MHZ
1
1
MTG128
Size
B
Document Number
6310-0306-01
Date:
Friday, March 21, 2003
Rev
A
Sheet
4
of
VSNSR
6
VCC
R15
C21
R16
470
C22
.1uF
10K
C23
.1uF
RSTN
64
62
20
.1uF
SPI_MOSI
R18
0 OHM
51
50
49
48
47
46
45
44
PW0
PW1
PW2
PW3
PW4
PW5
PW6
PW7
35
36
37
38
39
40
41
42
PA0/AD0
PA1/AD1
PA2/AD2
PA3/AD3
PA4/AD4
PA5/AD5
PA6/AD6
PA7/AD7
10
11
12
13
14
15
16
17
SPI_SCK
PWM0
PWM1A
PWM1B
R20
1
10K
10K
PC0/A8
PC1/A9
PC2/A10
PC3/A11
PC4/A12
PC5/A13
PC6/A14
PC7/A15
PE0/RXD0
PE1/TXD0
PE2/XCK0
PE3/OC3A
PE4/OC3B
PE5/OC3C
PE6/T3
PE7/IC3
PB0/SS
PB1/SCK
PB2/MOSI
PB3/MISO
PB4/OC0
PB5/OC1A
PB6/OC1B
PB7/OC1C
PF0/ADC0
PF1/ADC1
PF2/ADC2
PF3/ADC3
PF4/TCK
PF5/TMS
PF6/TDO
PF7/TDI
PEN
R21
SPI_MISO
PD0/I2C_CLK
PD1/I2C_DATA
PD2/RXD1
PD3/TXD1
PD4/IC1
PD5/XCK1
PD6/T1
PD7/T2
XTAL1
XTAL2
PG4/TOSC1
PG3/TOSC2
BAT_MON
CHP_OUT
THERM_PWR
PW[0..7]
FLASH_CS
SERIAL_ID
VCC
ATMEGA128L
PG0/WR
PG1/RD
PG2/ALE
X1
X1
I2C_CLK
I2C_DATA
USART1_RXD
USART1_TXD
PALE
USART1_CLK
PCLK
PDATA
2
3
4
5
6
7
8
9
INT0
INT1
INT2
INT3
UART_RXD0
UART_TXD0
AC+
AC-
ADC[0..7]
ADC0
ADC1
ADC2
ADC3
ADC4
ADC5
ADC6
ADC7
61
60
59
58
57
56
55
54
33
34
43
INT[0..3]
WR
RD
ALE
Y3
Y2
1
4
25
26
27
28
29
30
31
32
24
23
19
18
LED3
LED2
LED1
AVCC
AREF
RST
U7
X2
X2
2
3
4
3
X2
X1
GND GND
1
2
7.3728MHZ
C35
13pF
C36
13pF
32.768KHZ
CROSSBOW TECHNOLOGY. INC.
Title
MICA2 MPR410CB-433MHZ
Page 10
Size
B
Document Number
6310-0306-01
Date:
Friday, March 21, 2003
Rev
A
Sheet
5
of
6
Doc. # 7430-0021-01 Rev. A
MPR/MIB Mote User Manual
VCC
+
C24
10uF
10V
C25
.01uF
C26
.01uF
C27
.01uF
C28
.01uF
C29
.01uF
C30
.01uF
VCC
VCC
R19
USART1_RXD
C31
1000pF
C32
1000pF
C33
1000pF
C34
1000pF
R22
1M
UART_TXD0
R23
1M
FLASH_CS
VCC
USART1_TXD
USART1_CLK
FLASH_CS
U5
1
2
3
4
4.7K
8
SI
SO
SCK
RST
CS WP
USART1_RXD
VCC
5
D2
AT45DB041
U6
SERIAL_ID
2
R25
LED1 2
LED2
DQ
1
470
RED D3
2
R26
1
470
DS2401P
D4
RADIO CONTROL
FLASH INTERFACE
SENSOR INTERFACE
PCLK
PDATA
PALE
FLASH_SI
FLASH_SO
FLASH_CLK
SERIAL_ID
PW[0..7]
ADC[1..6]
GREEN
LED3 2
R27
1
470
RADIO DATA
UART INTERFACE
SPI_SCK
SPI_MOSI
SPI_MISO
CHP_OUT
ADC0
(RSSI)
UART_RXD0
UART_TXD0
YELLOW
VCC MONITOR
ADC7
CROSSBOW TECHNOLOGY. INC.
CONTROL INTERFACE
Title
I2C_CLK
I2C_DATA
Doc. # 7430-0021-01 Rev. A
MICA2 MPR410CB-433MHZ
Size
B
Document Number
6310-0306-01
Date:
Friday, March 21, 2003
Rev
A
Sheet
6
of
6
Page 11
MPR/MIB Mote User’s Manual
3
MPR500/MPR510 (MICA2DOT)
3.1 Powering the Mote
The MPR500 (916MHz) and MPR510 (433MHz) are battery powered. The
form factor of the MPR500 was designed to match up with a single coin
cell battery; however any battery combination (AAA, C, D cells) can be
used provided that the output is between 2.7 – 3.3VDC.
Care should be used in selecting the battery and its capacity to match the
energy needs of the Motes and their deployment mission. Also make sure
that the temperature range and associated capacity degradation are looked at
prior to deployment. The section below provides some useful guidance on
how to predict battery life. The spreadsheet can be found at
http://www.xbow.comunder the Support section.
3.2
Radio/Antennae
Care should be taken to provide an antenna that provides proper coverage
for the environment expected. Range and performance are strongly affected
by choice of antenna and antenna placement within the environment. In
addition, care must be taken to ensure compliance with FCC article 15
regulations for intentional radiators. Because of its small physical size, the
usual antenna chosen is a length of insulated wire one-quarter wavelength
long for the frequency of interest (~3.5 inches at 915 MHz, and ~8 inches at
433 MHz).
Antenna lengths for quarter wavelength whip antennas:
Unit
Whip Antenna Length (inches)
MPR400 (916 MHz)
3.2
MPR410 (433MHz)
6.8
3.3 Data Logger
The MICA2DOT Mote features a 4M -bit serial FLASH for storing data,
measurements, and other user-defined information. TinyOS supports a
micro file system that runs on top of this FLASH/Logger component. The
serial flash device supports over 100,000 Measurement readings.
3.4
Expansion Connector
The interface to the MPR500 is through a series of 19 pins spaced around
the circumference of the MPR500. They represent a subset of the pins
available on the MPR400. They include a set of power control pins, ADC
channels, power, ground, some general purpose digital IO, and the serial
programming port. For applications with more digital IO, the ADC pins
can be reconfigured as Digital Input/Output (but not both!).
Page 12
Doc. # 7430-0021-01 Rev. A
MPR/MIB Mote User Manual
M WARNING
The TP12 SPI_CK Pin is controlled by the Radio. In the majority of
applications it should not be used.
PIN
TP1
TP2
TP3
TP4
TP5
TP6
TP7
TP8
TP9
TP10
TP11
TP12
TP13
TP14
TP15
TP18
TP19
TP20
TP21
Doc. # 7430-0021-01 Rev. A
DESCRIPTION
GND
ADC7
ADC6
ADC5
ADC4
VCC
PW1
PW0
UART_TXD
UART_RXD
RESETN
SPI_CK
ADC3
ADC2
PWM1B
GND
INT1
INT0
THERM_PWR
Page 13
MPR/MIB Mote User’s Manual
Page 14
Doc. # 7430-0021-01 Rev. A
MPR/MIB Mote User Manual
3.5
Schematics
L3
C10
AVCC
SPI_SCK
VCCA
AVCC
DCLK
PCLK
PDATA
PALE
23
24
25
26
27
10
11
13
L8
R18
82.5K
DIO
DCLK
PCLK
PDATA
PALE
21
C12
VCC
SPI_MISO
AVCC
AVCC
AVCC
AVCC
U3
CC1000
1
5
9
15
R13
10K
RF_IN
RF_OUT
CHP_OUT
RSSI
L1
L2
R_BIAS
XOSC1
XOSC2
L4
3
C13
4
12
28
POT_PWR
18
17
TP17
C16
.001uF
C17
4.7pF
R17
27.4K
TP18
L9
ADC0
R35
10K
C18
C19
Y1
1
X1
X2
2
14.7456MHZ
INT3
C20
13pF
C21
13pF
VCCA
R10
AVCC
PALE
VCCA
1M
R11
R12
1M
PDATA
C3
0.033uF
C4
.001uF
C6
220PF
C9
.001uF
DCLK
1M
AVCC
VCCA
L2
BEAD-0805
Title
MICA DOT2 RADIO SIDE
Size
B
Date:
Doc. # 7430-0021-01 Rev. A
Document Number
6310-0300-01
Wednesday, March 26, 2003
Rev
A
Sheet
1
of
3
Page 15
MPR/MIB Mote User’s Manual
VCCA
C22
R21
.1uF
470
R22
10K
C23
VCCA
.1uF
35
36
37
38
39
40
41
42
10
11
12
13
14
15
16
17
SPI_SCK
SPI_MOSI
PWM0
PWM1A
PWM1B
R27
1
PB0/SS
PB1/SCK
PB2/MOSI
PB3/MISO
PB4/OC0
PB5/OC1A
PB6/OC1B
PB7/OC1C
PF0/ADC0
PF1/ADC1
PF2/ADC2
PF3/ADC3
PF4/TCK
PF5/TMS
PF6/TDO
PF7/TDI
VCCA
22
53
63
10K
PC0/A8
PC1/A9
PC2/A10
PC3/A11
PC4/A12
PC5/A13
PC6/A14
PC7/A15
PEN
R28
10K
SPI_MISO
25
26
27
28
29
30
31
32
PD0/INT0
PD1/INT1
PD2/RXD1
PD3/TXD1
PD4/IC1
PD5/XCK1
PD6/T1
PD7/T2
2
PE0/RXD0 3
PE1/TXD0 4
PE2/XCK0 5
PE3/OC3A 6
PE4/OC3B 7
PE5/OC3C
8
PE6/T3 9
PE7/IC3
XTAL1
XTAL2
PG4/TOSC1
PG3/TOSC2
PW0
PW1
PW2
PW3
PW4
PW5
PW6
PW7
GND
GND
GND
FLASH_CLK
I2C1_CLK
I2C1_DATA
FLASH_SO
FLASH_SI
PW[0..7]
PA0/AD0
PA1/AD1
PA2/AD2
PA3/AD3
PA4/AD4
PA5/AD5
PA6/AD6
PA7/AD7
24
23
19
18
51
50
49
48
47
46
45
44
LED3
LED2
LED1
VCC
VCC
AVCC
AREF
RST
21
52
64
62
20
RSTN
U6
INT0
INT1
INT2
SPI_MOSI
PALE
PCLK
PDATA
UART_RXD0
UART_TXD0
SERIAL_ID
61
60
59
58
57
56
55
54
ADC0
ADC1
ADC2
ADC3
ADC4
ADC5
ADC6
ADC7
33
34
43
PG0/WR
PG1/RD
PG2/ALE
INT3
AC+
ACDC_BOOST_SHDN
GPS_ENA
POT_PWR
ADC[0..7]
WR
RD
ALE
ATMEGA128LMLF
Y5
2
1
X2
X1
3
NC
32.768KHZ
Y4
1
2
3
X1
X1
GND GND
X2
X2
6
5
4
4.000MHZ
Title
MICA DOT2 CPU SIDE
Size
B
Date:
Page 16
Document Number
6310-0300-01
Wednesday, March 26, 2003
Rev
A
Sheet
2
of
3
Doc. # 7430-0021-01 Rev. A
MPR/MIB Mote User Manual
VCCA
R36
ADC1
VCCA
10K
D5
RT1
10.0K
C24
10uF
10V
+
SD103AW
C25
.01uF
C26
.01uF
PW7
PW6
VCCA
VCCA
R26
FLASH_SO
1M
R29
C31
1000pF
UART_TXD0
R30
C32
1000pF
1M
SERIAL_ID
4.7K
VCCA
D2
LED1
R31
2
1
470
RED
SERIAL_ID
U7
1
2
3
4
SI
SCK
RST
CS
GNDVCC
VCCA
FLASH_SI
FLASH_CLK
6
VCCA
SO
WP
8
FLASH_SO
5
7
AT45DB041
R25
100K
RSTN
Title
MICA DOT2 CPU SIDE
Size
B
Date:
Document Number
6310-0300-01
Wednesday, March 26, 2003
Doc. # 7430-0021-01 Rev. A
Rev
A
Sheet
2
of
3
Page 17
MPR/MIB Mote User’s Manual
TP7 TP8 TP9 TP10 TP11 TP12
TP1 TP2 TP3 TP4 TP5 TP6
VCCA
SPI_SCK
RSTN
UART_RXD0
UART_TXD0
ADC[0..7]
ADC4
ADC5
ADC6
ADC7
TP13 TP14 TP15
PW[0..7]
PW0
PW1
TP19 TP20 TP21
VCCA
1
PWM1B
ADC2
ADC3
GPS_ENA
INT1
INT0
2
BT1
BATTERY
Title
MICA DOT2 CPU SIDE
Size
B
Date:
Page 18
Document Number
6310-0300-01
Wednesday, March 26, 2003
Rev
A
Sheet
2
of
3
Doc. # 7430-0021-01 Rev. A
MPR/MIB Mote User Manual
4
MPR300/MPR310 (MICA)
4.1 Powering the Mote
The MPR300/MPR310 is battery powered. The form factor of the MPR300
was designed to match up with two AA batteries; however any battery
combination (AAA, C, D cells) can be used provided that the output is
between 2.7 – 3.3VDC.
Care should be used in selecting the battery and its capacity to match the
energy needs of the Motes and their deployment mission. Also make sure
that the temperature range and associated capacity degradation are looked at
prior to deployment. The section below provides some useful guidance on
how to predict battery life. The spreadsheet can be found at
http://www.xbow.comunder the Support section.
4.2
Radio/Antennae
Care should be taken to provide an antenna that provides proper coverage
for the environment expected. Range and performance are strongly affected
by choice of antenna and antenna placement within the environment. In
addition, care must be taken to ensure compliance with FCC article 15
regulations for intentional radiators. Because of its small physical size, the
usual antenna chosen is a length of insulated wire one-quarter wavelength
long for the frequency of interest (~3.5 inches at 915 MHz, and ~8 inches at
433 MHz).
4.3
Data Logger
The MICA Mote features a 4M -bit serial FLASH for storing data,
measurements, and other user-defined information. TinyOS supports a
micro file system that runs on top of this FLASH/Logger component. The
serial flash device supports over 100,000 Measurement readings. Also on
the MICA is a 64-bit serial ID chip.
4.4
Expansion Connector
The expansion connector provides a user interface for additional sensor
boards. The connector includes interfaces for power and ground, power
control of peripheral sensors, ADC inputs for reading sensor outputs, a
UART interface, and I2C interface, general purpose digital I/O, and others.
Doc. # 7430-0021-01 Rev. A
Page 19
MPR/MIB Mote User’s Manual
PIN
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
DESCRIPTION
GND
VDD_ANALOG
INT3
INT2
INT1
INT0
DC_BOOST_SHDN
LED3
LED2
LED1
RD
WR
ALE
PW7
FLASH_CLK
UART_RXD0
UART_TXD0
SPI_CLK
FLASH_SO
FLASH_SI
I2C_BUS1_CLK
I2C_BUS1_DATA
PWM0
PWM1A
AC+
AC-
PIN
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
DESCRIPTION
UART_RXD0
UART_TXD0
PW0
PW1
PW2
PW3
PW4
PW5
PW6
ADC7
ADC6
ADC5
ADC4
ADC3
ADC2
ADC1
ADC0
LITTLE_GUY_RST
LITTLE_GUY_SPI_CLK
LITTLE_GUY_MISO
UART_RXD0
RESET
PWM1B
VCC
GND
4.5 Schematics
Schematics for this Mote design are found at:
http://today.cs.berkeley.edu/tos/hardware/hardware.html
Page 20
Doc. # 7430-0021-01 Rev. A
MPR/MIB Mote User Manual
5
MIB300 / MIB500 Interface Boards
5.1 Programming the Mote
The MIB300/MIB500 interface boards are multi-purpose interface boards
used in conjunction with the MICA Family of products. They supply power
to the devices through an external power adapter option, and provide
interfaces for an RS232 serial port and reprogramming port (using the
parallel printer interface). The MIB300 can only be used with an external
3V supply, or it can take advantage of the battery power supplied from the
mote.
The MIB500 has an on-board regulator that will accept 5 to 15 VDC, and
supply a regulated 3V to the MICA. The MIB500 is delivered with a wall
power supply. It also has a monitor LEDs that mirror the LEDs on the
MICA.
There is a built-in low voltage monitor that disables reprogramming if the
power supply voltage is dangerously low. When the proper programming
voltage exists – the Green LED adjacent the parallel port is lit – D6. If the
voltage goes below 2.95V, the Green LED D6 will turn off, programming is
disabled. See Warning on Programming Motes.
The MIB500 also has an interface connector for reprogramming the
MICA2DOT.
Programming the mote is accomplished by connecting the
MIB300/MIB500 to the parallel port of the computer, and executing the
required programming software – UISP - supplied with the TinyOS install.
M WARNING
When programming a MICA2 with the MIB500, turn off the battery switch.
For a MICA2DOT, remove the battery before inserting into the MIB500.
The MICA2s and MICA2DOTs do not have switching diodes to switch
between external and battery power.
M WARNING
There have been numerous reported difficulties with programming Motes.
These include program failure, flash verification errors, and dead Motes.
The root cause of these problems is almost always one of two is sues – low
Doc. # 7430-0021-01 Rev. A
Page 21
MPR/MIB Mote User’s Manual
programming voltage or UISP problems on the Host PC. A detailed
application note is posted at http://www.xbow.com under Support. Please
review this application note, if you have trouble programming.
Programming the Motes improperly or with a bad UISP install can result in
permanent damage to the Mote CPU.
5.2 RS-232 Interface
The RS232 interface is a standard single channel bi-directional interface
with a DB9 connector to interface to an external computer. It uses transmit
and receive lines only.
Page 22
Doc. # 7430-0021-01 Rev. A
MPR/MIB Mote User Manual
5.3
Schematics
PW[0..7]
UART_RXD0
UART_TXD0
VSNSR
J2
BAT_MON
LED3
LED2
LED1
RD
WR
ALE
PW7
USART1_CLK
PROG_MOSI
PROG_MISO
SPI_SCK
USART1_RXD
USART1_TXD
I2C_CLK
I2C_DATA
PWM0
PWM1A
AC+
AC-
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
PLUG
INT3
INT2
INT1
INT0
HIROSE
INT[0..3]
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
UART_RXD0
UART_TXD0
PW0
PW1
PW2
PW3
PW4
PW5
PW6
ADC7
ADC6
ADC5
ADC4
ADC3
ADC2
ADC1
ADC0
ADC[0..7]
M1
1
M2
THERM_PWR
THRU1
THRU2
THRU3
1
MTG128
1
1
MTG128
RSTN
PWM1B
VCC
PW[0..7]
DF9-51P-1V(54)
VSNSR
INT3
INT2
INT1
INT0
BAT_MON
LED3
LED2
LED1
RD
WR
ALE
PW7
USART1_CLK
PROG_MOSI
PROG_MISO
SPI_SCK
USART1_RXD
USART1_TXD
I2C_CLK
I2C_DATA
PWM0
PWM1A
AC+
AC-
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
HIROSE SOCKET
J1
INT[0..3]
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
UART_RXD0
UART_TXD0
PW0
PW1
PW2
PW3
PW4
PW5
PW6
ADC7
ADC6
ADC5
ADC4
ADC3
ADC2
ADC1
ADC0
ADC[0..7]
THERM_PWR
THRU1
THRU2
THRU3
RSTN
PWM1B
VCC
DF9B-51S-1V
CROSSBOW TECHNOLOGY. INC.
Title
MIB500CA MICA PROG BOARD
Size
B
Document Number
6310-0304-01
Date:
Wednesday, March 26, 2003
Doc. # 7430-0021-01 Rev. A
Rev
A
Sheet
1
of
3
Page 23
MPR/MIB Mote User’s Manual
PIN
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
NAME
GND
VSNSR
INT3
INT2
INT1
INT0
BAT_MON
LED3
LED2
LED1
RD
WR
ALE
PW7
USART1_CLK
PROG_MOSI
PROG_MISO
SPI_SCK
USART1_RXD
USART1_TXD
I2C_CLK
I2C_DATA
PWM0
PWM1A
AC+
AC-
PIN
NAME
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
UART_RXD0
UART_TXD0
PW0
PW1
PW2
PW3
PW4
PW5
PW6
ADC7
ADC6
ADC5
ADC4
ADC3
ADC2
ADC1
ADC0
THERM_PWR
THRU1
THRU2
THRU3
RSTN
PWM1B
VCC
GND
DESCRIPTION
GROUND
SENSOR SUPPLY
GPIO
GPIO
GPIO
GPIO
BATTERY VOLTAGE MONITOR ENABLE
LED3
LED2
LED1
GPIO
GPIO
GPIO
POWER CONTROL 7
USART1 CLOCK
SERIAL PROGRAM MOSI
SERIAL PROGRAM MISO
SPI SERIAL CLOCK
USART1 RX DATA
USART1 TX DATA
I2C BUS CLOCK
I2C BUS DATA
GPIO/PWM0
GPIO/PWM1A
GPIO/AC+
GPIO/AC-
DESCRIPTION
UART_0 RECEIVE
UART_0 TRANSMIT
POWER CONTROL 0
POWER CONTROL 1
POWER CONTROL 2
POWER CONTROL 3
POWER CONTROL 4
POWER CONTROL 5
POWER CONTROL 6
ADC INPUT 7 - BATTERY MONITOR/JTAG TDI
ADC INPUT 6 / JTAG TDO
ADC INPUT 5 / JTAG TMS
ADC INPUT 4 / JTAG TCK
ADC INPUT 3
ADC INPUT 2
ADC INPUT 1
ADC INPUT 0 / RSSI MONITOR
TEMP SENSOR ENABLE
THRU CONNECT 1
THRU CONNECT 2
THRU CONNECT3
RESET (NEG)
GPIO/PWM1B
DIGITAL SUPPLY
GROUND
CROSSBOW TECHNOLOGY. INC.
Title
MIB500CA MICA PROG BOARD
Page 24
Size
B
Document Number
6310-0304-01
Date:
Wednesday, March 26, 2003
Rev
A
Sheet
1
of
3
Doc. # 7430-0021-01 Rev. A
MPR/MIB Mote User Manual
J4
TP5
13
25
12
24
11
23
10
22
9
21
8
20
7
19
6
18
5
17
4
16
3
15
2
14
1
TP6
J6
5
9
4
8
3
7
2
6
1
RS232_RX
RS232_TX
DB9-F-RA
VCC
J5
LPT1_MISO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
LPT1_RST
LPT1_MOSI
LPT1_SCK
ADC[0..7]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
ADC7
ADC6
ADC5
ADC4
ADC3
ADC2
UART_RXD0
UART_TXD0
THERM_PWR
PWM1B
RSTN
INT0
INT1
SPI_SCK
PW0
PW1
DOT2
DB25-M-RA
M3
TDI
ADC7
1
3
5
7
9
HDR2X5
ADC4
ADC6
ADC5
1
MTG128
J3
TCK
TDO
TMS
M4
1
1
VCC
2
4
6
8
10
M5
RSTN
1
MTG128
M6
1
1
1
MTG128
1
MTG128
TP7
D1
TP8
TP9
VCC
J7
B2100
PIN
1
OUTER
U1
3
3
2
C1
.1uF
50V
1
VIN
VOUT
ADJ
GND
2
4
+
C2
10uF
35V
LMS8117-3.3
PJ-014D
CROSSBOW TECHNOLOGY. INC.
Title
MIB500CA MICA PROG BOARD
Size
B
Document Number
6310-0304-01
Date:
Wednesday, March 26, 2003
Doc. # 7430-0021-01 Rev. A
Rev
A
Sheet
2
of
3
Page 25
MPR/MIB Mote User’s Manual
TP4
TP2
VCC
U2
5
2
LPT1_MOSI
VCC
4
1
NC7SZ125
C8
VCC
U3
VCC
U4
5
.1uF
2
VCC
R1IN R1OUT
R2IN R2OUT
T1OUT
T1IN
T2OUT
T2IN
16
9
17
8
RS232_RX
RS232_TX
14
20
FON READY
FOFF
INVD
2
4
3
C9
.1uF
C11
.1uF
20%
50V
C1+
C1V+
C2+
C2V-
19
15
10
13
12
TP1
4
NC7SZ126
U5
UART_TXD0
1
11
VCC
5
2
5
6
7
UART_RXD0
1
4
LPT1_MISO
1
C10
.1uF
20%
50V
C12
.1uF
20%
50V
MAX3224
NC7SZ125
VCC
U6
4
SPI_SCK
1
NC7SZ125
5
2
5
2
LPT1_SCK
VCC
U7
TP3
R7
4
RSTN
1
LPT1_RST
1.00K
SW1
NC7SZ125
1
5
2
3
4
PB SPST
3
VCC
U9
LM4041-1.2
VCC
R10
2
1
5
R9
18.2K
3
1
+
U11
TL331DBV
U12
VCC
5
D6
100K
4
2
-
R12
4
1
470
GREEN
R15
33.2K
26.1K
NC7SZ125
2
R14
CROSSBOW TECHNOLOGY. INC.
Title
MIB500CA MICA PROG BOARD
Page 26
Size
B
Document Number
6310-0304-01
Date:
Wednesday, March 26, 2003
Rev
A
Sheet
3
of
3
Doc. # 7430-0021-01 Rev. A
MPR/MIB Mote User Manual
VCC
R1
LPT1_MOSI
VCC
R2
100K
100K
R3
R4
100K
100K
R5
R6
100K
LPT1_SCK
C3
.1uF
C4
.1uF
C5
.1uF
C6
.1uF
LPT1_RST
C7
.1uF
RSTN
SPI_SCK
UART_RXD0
100K
VCC
VCC
U8
2
LED1
5
D2
D3
RED
RED
D4
D5
YELLOW
NC7SZ125
U10
2
5
200
R11
4
1
U13
2
200
YELLOW D7
NC7SZ125
LED2
R8
4
1
LED3
R16
0
5
D8
R13
GREEN
4
1
200
NC7SZ125
GREEN
CROSSBOW TECHNOLOGY. INC.
Title
MIB500CA MICA PROG BOARD
Size
B
Document Number
6310-0304-01
Date:
Wednesday, March 26, 2003
Doc. # 7430-0021-01 Rev. A
Rev
A
Sheet
3
of
3
Page 27
MPR/MIB Mote User’s Manual
6
Warranty and Support Information
6.1 Customer Service
As a Crossbow Technology customer you have access to product support
services, which include:
6.2
•
Single -point return service
•
Web-based support service
•
Same day troubleshooting assistance
•
Worldwide Crossbow representation
•
Onsite and factory training available
•
Preventative maintenance and repair programs
•
Installation assistance available
Contact Directory
United States:
Phone: 1-408-965-3300 (7 AM to 7 PM PST)
Non-U.S.:
6.3
Fax:
1-408-324-4840 (24 hours)
Email: [email protected]
refer to website www.xbow.com
Return Procedure
6.3.1
Authorization
Before returning any equipment, please contact Crossbow to obtain a
Returned Material Authorization number (RMA).
Be ready to provide the following information when requesting a RMA:
•
Name
•
Address
•
Telephone, Fax, Email
•
Equipment Model Number
•
Equipment Serial Number
•
Installation Date
•
Failure Date
•
Fault Description
Page 28
Doc. # 7430-0021-01 Rev. A
MPR/MIB Mote User Manual
6.3.2
Identification and Protection
If the equipment is to be shipped to Crossbow for service or repair, please
attach a tag TO THE EQUIPMENT, as well as the shipping container(s),
identifying the owner. Also indicate the service or repair required, the
problems encountered, and other information considered valuable to the
service facility such as the list of information provided to request the RMA
number.
Place the equipment in the original shipping container(s), making sure there
is adequate packing around all sides of the equipment. If the original
shipping containers were discarded, use heavy boxes with adequate padding
and protection.
6.3.3
Sealing the Container
Seal the shipping container(s) with heavy tape or metal bands strong
enough to handle the weight of the equipment and the container.
6.3.4
Marking
Please write the words, “FRAGILE, DELICATE INSTRUMENT” in
several places on the outside of the shipping container(s). In all
correspondence, please refer to the equipment by the model number, the
serial number, and the RMA number.
6.3.5
Return Shipping Address
Use the following address for all returned products:
Crossbow Technology, Inc.
41 Daggett Drive
San Jose, CA 95134
Attn: RMA Number (XXXXXX)
6.4
Warranty
The Crossbow product warranty is one year from date of shipment.
Doc. # 7430-0021-01 Rev. A
Page 29
Crossbow Technology, Inc.
41 Daggett Drive
San Jose, CA 95134
Phone: 408.965.3300
Fax: 408.324.4840
Email: [email protected]
Website: www.xbow.com