Upload
others
View
11
Download
0
Embed Size (px)
Citation preview
MOD-PULSE development board Users Manual
All boards produced by Olimex are ROHS compliant
Revision Initial, March 2011Copyright(c) 2011, OLIMEX Ltd, All rights reserved
Page 1
INTRODUCTION:
MOD-PULSE is an instrument for monitoring the blood oxygenation of a human. By measuring the oxygen level and heart rate, MOD-PULSE can display the levels of blood oxygenation and heart rate on it's LCD display. To perform it's func-tionality, MOD-PULSE requires external sensor connected to it via PROBE connect-or. MOD-PULSE can be connected to variety of OLIMEX's development boards via it's UEXT connector.
BOARD FEATURES:
• MCU: MSP430FG439
• JTAG
• UEXT
• custom LCD
• two user buttons
• two status leds
• power supply switch
• +3V lithium battery connector
• Battery connector for 2 x 1.5V AA batteries
• DB9 – Female connector
• System clock crystal
• extension pin holes for each microcontroller's ports
• FR-4, 1.5 mm, red soldermask, component print
• Dimensions: 134.6x101.6mm (5.3 x 4.0")
ELECTROSTATIC WARNING:
The MOD-PULSE board is shipped in protective anti-static packaging. The board must not be subject to high electrostatic potentials. General practice for working with static sensitive devices should be applied when working with this board.
BOARD USE REQUIREMENTS:
Cables: The cable you will need depends on the programmer/debugger you use. If you use MSP430-JTAG-TINY, MSP430-JTAG-TINY-V2, or MSP430-JTAG-ISO, you will need USB A-B cable. If you use MSP430-JTAG, you will need LPT cable.
Page 2
Hardware: Programmer/Debugger MSP430-JTAG, MSP430-JTAG-TINY, MSP430-JTAG-TINY-V2, MSP430-JTAG-ISO, or other compatible programming/debugging tool.
PROCESSOR FEATURES:
MOD-PULSE board uses ultralow power microcontroller MSP430FG439 from Texas Instruments with these features:
− Low Supply-Voltage Range, 1.8 V to 3.6 V
− Ultralow-Power Consumption:
− Active Mode: 300 μA at 1 MHz, 2.2 V
− Standby Mode: 1.1 μA
− Off Mode (RAM Retention): 0.1 μA
− Five Power Saving Modes
− Wake-Up From Standby Mode in Less Than 6 μs
− 16-Bit RISC Architecture, 125-ns Instruction Cycle Time
− Single-Channel Internal DMA
− 12-Bit A/D Converter With Internal Reference, Sample-and-Hold and Autoscan Feature
− Three Configurable Operational Amplifiers
− Dual 12-Bit D/A Converters With Synchronization
− 16-Bit Timer_A With Three Capture/Compare Registers
− 16-Bit Timer_B With Three Capture/Compare-With-Shadow Registers
− On-Chip Comparator
− Serial Communication Interface (USART), Select Asynchronous UART or Synchronous SPI by Software
− Brownout Detector
− Supply Voltage Supervisor/Monitor With Programmable Level Detection
− Bootstrap Loader
− Serial Onboard Programming, No External Programming Voltage Needed Programmable Code Protection by Security Fuse
− Integrated LCD Driver for Up to 128 Segments
− 60KB+256B Flash Memory
− 2KB RAM
Page 3
BLOCK DIAGRAM:
Page 4
MEMORY ORGANIZATION:
Page 5
SCHEMATIC:
Page 6
BC-2001
WF2
S
IS-1
390(
Def
ault:
UEX
T is
clo
sed)
10nF
10uF/6.3V
10nF
100n
F
100n
F
100n
F
NA
100n
F
NA
NA
100n
F
10uF
/6.3
V
100nF
3.3p
F
47pF
10uF/6.3V
1-2:
Ope
n; 2
-3:C
lose
1-2:
Ope
n; 2
-3:C
lose
BH
14S
OLI
ME
X_L
TD
GYX
-SD
-TC
0805
SUR
K(R
ED
)
GYX
-SD
-TC
0805
SU
RK
(RE
D)
NA
(HN
2X4)
NA
(HN
2X4)
NA
(HN
2X4)
NA
(HN
2X4)
NA
(HN
2X4)
NA
(HN
2X4)
DB
9 B
FR
HN
1x2(
Ope
n)
HN
1x2(
Clo
se)
3276
8Hz/
6pF
100k
10k
4.7k
4.7k
1k 1k
100k
100k
680k
680k
680k
NA
150k
NA(0R)
NA(0R)
4.7k
10k
10k
20R
4.7k
20R
4.7k
15k 10
0k
470k
4.7k
150k
NA
(0R
)
NA
T110
7A(6
x3.8
x2.5
mm
)
T110
7A(6
x3.8
x2.5
mm
)
BC807-40 SM D BC817-40 SMD
BC807-40 SM D BC817-40 SMD
MS
P43
0FG
439
BH
10S
BH
10S
BH
10S
BH
10S
BH
10S
BH
10S
BH
10S
BH
10S
BH
10S
BH
10S
VC
C
VCC
VC
C
VC
C
VC
C
VC
C
VC
CV
CC
VC
C3.
3V_U
EX
T
3.3V
_UE
XT
AVCC
CO
M0
COM0
CO
M1
CO
M1
COM1
CO
M2
CO
M2
COM2
CO
M3
CO
M3
COM3
GN
D
GNDGND
GND
P1.0
P1.
0
P1.1
P1.
1
P1.2
P1.
2
P1.3
P1.
3
P1.4
P1.
4
P1.
4
P1.5
P1.
5
P1.
5
P1.6
P1.
6
P1.
7
P1.
7
P1.
7
P2.
0
P2.
0
P2.
1
P2.
1
P2.
2
P2.
2
P2.
2
P2.
3
P2.
3
P2.
3
P3.
0P
3.0
P3.
0
P3.4
P3.
4P3.4
P3.5
P3.
5
P3.5
P3.6
P3.
6
P3.6
P3.7
P3.
7
P3.7
P6.0
P6.
0
P6.
0
P6.1
P6.
1
P6.
1
P6.2
P6.
2
P6.
2
P6.
3
P6.
3
P6.
3
P6.
4
P6.
4
P6.
4
P6.
5
P6.
5
P6.
6
P6.
6
P6.
6
P6.
7
P6.
7
R03
R13
R13
R23
R23
R33
R33
RS
T
RST
S0
S0
S0
S1
S1
S1
S2
S2
S2
S3
S3
S3
S4
S4
S4
S5
S5
S5
S6
S6
S6
S7
S7
S7
S8
S8S8
S9
S9
S9
S10
S10
S11
S11
S12
S12
S13
S13
S14
S14
S15
S15
S16
S16
S17
S17
S18
S18
S18
S19
S19
S19
S20
S20
S21
S21S22
S22
S23
S23
SIM
O0
SIM
O0
SIM
O0
SO
MI0
SO
MI0
SO
MI0
TCK
TCK
TDI
TDI
TDO
TDO
TMS
TMS
UC
LK0
UCLK0
UC
LK0
UR
XD
0U
RX
D0
UR
XD
0
UTX
D0
UTX
D0
UTX
D0
VC
C
VC
C
VE
RE
F+
VE
RE
F+
VE
RE
F+
VE
RE
F-
VE
RE
F-V
RE
F+
VR
EF+
VR
EF+
XIN
XO
UT
+ -3V-LI_BAT
1 2
BA
T
1 1
2 2
3 3
44
55
66
BAT/
UEX
T
C1
C2
C3
C4
C5 C
6
C7
C8
C9
C10
C11
C12
C18
C20
C21
C22
1
2
3J1
1
2
3J2
12
34
56
78
910
1112
1314
JTA
G
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2425
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
LCD
LED
1
LED
2
12
34
56
78
PO
RT1
12
34
56
78
PO
RT2
12
34
56
78
PO
RT3
12
34
56
78
PO
RT4
12
34
56
78
PO
RT5
12
34
56
78
PO
RT6
1 2 3 4 5
6 7 8 9
G1
G2P
RO
BE
1 2
P_I
N
12P
_OU
T
Q1
R1
R2
R3
R4
R5
R6
R7
R8
R9
R10
R11
R12
R26
R27
R28
R29
R31
R32
R33
R34
R35
R36
R37
R38
R39
R40
R41
R42
1 2 3 4
RE
FSW
1
SW
2
T1 T2
T3 T4
AVCC80
AVSS78
CO
M0
44
DV
CC
11
DV
CC
252
DVSS179
DV
SS
253
P1.0/TA067 P1.1/TA0/MCLK66 P1.2/TA165P1.3/TBOUTH/SVSOUT64 P1.4/TBCLK/SMCLK63 P1.5/TACLK/ACLK62 P1.6/CA061
P1.
7/C
A1
60
P2.
0/TA
259
P2.
1/TB
058
P2.
2/TB
157
P2.
3/TB
256
P2.
4/U
TXD
055
P2.
5/U
RX
D0
54
P2.6/CAOUT/S1931
P2.7/ADC12CLK/S1830
P3.
0/S
TE0/
S31
43
P3.
1/S
IMO
0/S
3042
P3.
2/S
OM
I0/S
2941
P3.3/UCLK0/S2840
P3.4/S2739
P3.5/S2638
P3.6/S25/DMAE037
P3.7/S2436
P4.0/S921
P4.
1/S
820
P4.
2/S
719
P4.
3/S
618
P4.
4/S
517
P4.
5/S
416
P4.
6/S
3/A
1515
P4.
7/S
2/A
1414
P5.
0/S
1/A
1313
P5.
1/S
0/A
12/D
AC
112
P5.
2/C
OM
145
P5.
3/C
OM
246
P5.
4/C
OM
347
P5.
5/R
1349
P5.
6/R
2350
P5.
7/R
3351
P6.0/A0/OA0I075
P6.1/A1/OA0O76
P6.2/A2/OA0I177
P6.
3/A
3/O
A1I
1/O
A1O
2
P6.
4/A
4/O
A1I
03
P6.
5/A
5/O
A2I
1/O
A2O
4
P6.
6/A
6/D
AC
0/O
A2I
05
P6.
7/A
7/D
AC
1/S
VS
IN6
R03
48
RST/NMI74
S1022S1123S1224S1325S1426S1527S1628S1729
S2032S2133S2234S2335
TCK73
TDI71 TDO/TDI70
TMS72
VE
RE
F+/D
AC
010
VR
EF+
7
VR
EF-
/VE
RE
F-11
XIN
8
XO
UT
9
XT2IN69XT2OUT68
U1
UE
XT-
1U
EX
T-2
UE
XT-
3U
EX
T-4
UE
XT-
5U
EX
T-6
UE
XT-
7U
EX
T-8
UE
XT-
9U
EX
T-10
MO
D-P
ULS
ER
ev. B
CO
PY
RIG
HT(
C)
2011
, OLI
ME
X L
td.
http
://w
ww
.olim
ex.c
om/d
ev
+
a
b c
d
efg
OLI
MEX
umH
F
G N D
0R
0R
0R
UEX
TJT
AG
POW
ER S
UPP
LY
Exte
nsio
ns
LCD
Puls
oxim
eter
mea
sure
men
t
OA0I0
OA
0O
OA
1I0
OA
1O
circ
uit
OA
0I1
BOARD LAYOUT:
Page 7
POWER SUPPLY CIRCUIT:
MOD-PULSE can take power from:
–UEXT connector, when BAT/UEXT switch is in position UEXT. In this case the jumper P_OUT has to be closed.
–JTAG, when jumper P_IN is closed.
–+3V via BAT connector, when BAT/UEXT switch is in position BAT. In this case the jumper P_OUT has to be closed.
–+3V lithium battery via 3V-LI_BAT connector, when BAT/UEXT switch is in position BAT. In this case the jumper P_OUT has to be closed.
The programmed board power consumption is about 30 mA with all peripherals enabled. So, we recommend you to supply the board via BAT connector instead of 3V-LI_BAT connector.
RESET CIRCUIT:MOD-PULSE reset circuit includes R1 (100k), C1 (10nF), JTAG connector
pin 11 and MSP43FG439 pin 74 (RST/NMI).
CLOCK CIRCUIT:
Quartz crystal Q1 32.768 kHz is connected to MSP430FG439 pin 8 (XIN) and pin 9 (XOUT).
JUMPER DESCRIPTION:
P_INWhen this jumper is closed, the board is power supplied by the standard JTAG pin 2. This is only possible when the consumption of the board is not very high which is typically the case with MSP430 microcontrollers. If this jumper is open the board should be power supplied by another external source. This jumper and P_OUT should always be reversely open/closed, i.e. if P_IN is closed, P_OUT should be open and vice versa. Default state is opened.
P_OUTWhen this jumper is closed, the board is power supplied not by the JTAG but from external source. Then the JTAG has to synchronize with the working voltages which is done through this line. This is especially important when debugging with JTAG. This jumper and P_IN should always be reversely open/closed, i.e. if P_OUT is closed, P_IN should be open and vice versa.
Default state is closed.
Page 8
J1When jumper J1 is shorted in position 1-2, UEXT pin 3 is connected to MSP430FG439 pin 55 (P2.4/UTXD0) – signal “UTXD0”. When jumper J1 is shorted in position 2-3, UEXT pin 3 is connected to MSP430FG439 pin 54 (P2.5/URXD0) – signal “URXD0”.Default state is shorted in position 2-3.
J2When jumper J2 is shorted in position 1-2, UEXT pin 4 is connected to MSP430FG439 pin 54 (P2.5/URXD0) – signal “URXD0”. When
jumper J2 is shorted in position 2-3, UEXT pin 4 is connected to MSP430FG439 pin 55 (P2.4/UTXD0) – signal “UTXD0”.
Default state is shorted in position 2-3.
Depending on jumpers J1 and J2 configuration, the board can work in host, or in device mode. The default state of J1 and J2 is for device mode (shorted in position 2-3).
INPUT/OUTPUT:
Status led with name LED1 (red) connected to MSP430FG439 pin 67 (P1.0/TA0).
Status led with name LED2 (red) connected to MSP430FG439 pin 65 (P1.2/TA1).
User button with name SW1 connected to MSP430FG439 pin 59 (P2.0/TA2).
User button with name SW2 connected to MSP430FG439 pin 58 (P2.1/TB0).
Power supply switch with name BAT/UEXT – when in position BAT – the board is power supplied via +3V lithium battery, when is in position UEXT – the board is connected to other board with UEXT and is power supplied by the other board via UEXT connector.
LCD custom display.
Page 9
EXTERNAL CONNECTORS DESCRIPTION:UEXT:
Pin # Signal Name
1 VDD
2 GND
3 TX
4 RX
5 P1.4
6 P1.5
7 SOMI0
8 SIMO0
9 UCLK0
10 P3.0
JTAG:
Pin # Signal Name Pin # Signal Name
1 TDO 2 Via P_IN to VCC
3 TDI 4 Via P_OUT to VCC
5 TMS 6 Not Connected
7 TCK 8 Not Connected
Page 10
9 GND 10 Not Connected
11 RST 12 Not Connected
13 Not Connected 14 Not Connected
PORT1:
Pin # Signal Name Pin # Signal Name
1 P1.0 2 P1.1
3 P1.2 4 P1.3
5 P1.4 6 P1.5
7 P1.6 8 P1.7
PORT2:
Pin # Signal Name Pin # Signal Name
1 P2.0 2 P2.1
3 P2.2 4 P2.3
5 UTXD0 6 URXD0
7 S19 8 S18
PORT3:
Pin # Signal Name Pin # Signal Name
1 P3.0 2 SIMO0
3 SOMI0 4 UCLK0
5 P3.4 6 P3.5
7 P3.6 8 P3.7
Page 11
PORT4:
Pin # Signal Name Pin # Signal Name
1 S9 2 S8
3 S7 4 S6
5 S5 6 S4
7 S3 8 S2
PORT5:
Pin # Signal Name Pin # Signal Name
1 S1 2 S0
3 COM1 4 COM2
5 COM3 6 R13
7 R23 8 R33
PORT6:
Pin # Signal Name Pin # Signal Name
1 P6.0 2 P61
3 P6.2 4 P6.3
5 P6.4 6 P6.5
7 P6.6 8 P6.7
REF:
Pin # Signal Name Pin # Signal Name
1 VEREF+ 2 VREF+
3 VEREF- 4 GND
PROBE:
Pin # Signal Name
Page 12
1 Not Connected
2 Driving line for sensor's infrared and red led
3 Driving line for sensor's infrared and red led
4 Not Connected
5 P6.2
6 Not Connected
7 GND
8 Not Connected
9 P6.0
BAT:
Pin # Signal Name
1 to BAT/UEXT switch
2 GND
Page 13
MECHANICAL DIMENSIONS:
Page 14
AVAILABLE DEMO SOFTWARE:
Demonstrates blood oxygenation and heart rate measurement. For this demo you must connect sensor to MOD-PULSE's PROBE connector.
–MOD-PULSE_DemoSoft IAR for MSP v4.21
Page 15
ORDER CODE:
MOD-PULSE - assembled and tested board
How to order?
You can order to us directly or by any of our distributors.Check our web www.olimex.com/dev for more info.
Revision history:
Board's revision: Rev. B, June 2011
Manual's revision: Rev. Initial, June 2011
Page 16
Disclaimer:
© 2011 Olimex Ltd. All rights reserved. Olimex®, logo and combinations thereof, are registered trademarks of Olimex Ltd. Other terms and product names may be trademarks of others.The information in this document is provided in connection with Olimex products. No license, express or implied or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Olimex products. Neither the whole nor any part of the information contained in or the product described in this document may be adapted or reproduced in any material from except with the prior written permission of the copyright holder.The product described in this document is subject to continuous development and improvements. All particulars of the product and its use contained in this document are given by OLIMEX in good faith. However all warranties implied or expressed including but not limited to implied warranties of merchantability or fitness for purpose are excluded.This document is intended only to assist the reader in the use of the product. OLIMEX Ltd. shall not be liable for any loss or damage arising from the use of any information in this document or any error or omission in such information or any incorrect use of the product.
Page 17