OLIMEX MOD-PULSE User guide

Page 1
MOD-PULSE development board
Users Manual
All boards produced by Olimex are ROHS compliant
Revision Initial, March 2011
Copyright(c) 2011, OLIMEX Ltd, All rights reserved
Page 1
Page 2
INTRODUCTION:
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
Page 3
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
Page 4
BLOCK DIAGRAM:
Page 4
Page 5
MEMORY ORGANIZATION:
Page 5
Page 6
SCHEMATIC:
Page 6
BC-20 01
WF 2S
IS-1390(Default: UEXT is closed)
10 nF
10uF/6.3V
10 nF
10 0nF
10 0nF
10 0nF
NA
10 0nF
NA NA
10 0nF
10 uF/6. 3V
100nF
3.3 pF
47 pF
10uF/6.3V
1-2:Open; 2-3:Close 1-2:Open; 2-3:Close
BH1 4S
OL IMEX _LTD
GYX-SD-TC0805SURK(RED)
GYX-SD-TC0805SURK(RED)
NA( HN2 X4) NA( HN2 X4)
NA( HN2 X4) NA( HN2 X4)
NA( HN2 X4) NA( HN2 X4)
DB9 BFR
HN 1x2( Ope n)
HN 1x2( Clos e)
32 768H z/6 pF
10 0k
10 k
4.7 k 4.7 k
1k
1k
10 0k
10 0k
68 0k
68 0k
680 kNA15 0k
NA(0R)
NA(0R)
4.7 k
10 k
10 k
20 R 4.7 k20 R4.7 k
15 k
10 0k
47 0k
4.7 k
15 0k
NA( 0R)
NA
T1107A(6x3.8x2.5mm)
T1107A(6x3.8x2.5mm)
BC80 7-40 SM D BC81 7-40 SMD
BC80 7-40 SM D BC81 7-40 SMD
MSP 430 FG43 9
BH1 0SBH1 0SBH1 0SBH1 0SBH1 0SBH1 0SBH1 0SBH1 0SBH1 0SBH1 0S
VCC
VCC
VCC
VCC
VCC
VCC
VCC VCCVCC3.3 V_U EXT
3.3 V_U EXT
AVCC
CO M0
COM0
CO M1
CO M1
COM1
CO M2
CO M2
COM2
CO M3
CO M3
COM3
GN D
GND
GND
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. 0 P3. 0
P3. 0
P3.4
P3. 4
P3.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
R0 3
R1 3
R1 3
R2 3
R2 3
R3 3
R3 3
RST
RST
S0
S0
S0
S1
S1
S1
S2
S2
S2
S3 S3S3S4 S4S4S5
S5
S5
S6
S6
S6
S7
S7
S7
S8
S8
S8
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
S21
S22
S22
S23
S23
SIMO 0
SIM O0
SIM O0
SO MI0
SO MI0
SO MI0
TCK
TCK
TDI
TDI
TDO
TDO
TMS
TMS
UC LK0
UCLK0
UC LK0
UR XD0 UR XD0
UR XD0
UTX D0
UTX D0
UTX D0
VCC
VCC
VER EF+
VER EF+
VER EF+
VER EF-
VER EF-
VRE F+
VRE F+
VRE F+
XIN
XO UT
+ -
3V-LI_BAT
1
2
BAT
1
1
2
2
3
3
4
4
5
5
6
6
BAT/UEXT
C1
C2 C3
C4
C5
C6
C7
C8
C9 C1 0
C1 1
C1 2
C18
C2 0
C2 1
C22
1
2
3
J1
1
2
3
J2
12345678910
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
LC D
LED 1
LED 2
123456
78
PO RT1
123456
78
PO RT2
123456
78
POR T3
123456
78
POR T4
123456
78
PO RT5
123456
78
PO RT6
12345
678
9
G1
G2
PRO BE
1
2
P_I N
1
2
P_O UT
Q1
R1
R2
R3 R4
R5
R6
R7
R8
R9
R1 0
R1 1
R1 2
R2 6
R27
R28
R2 9
R3 1
R3 2
R3 3 R34R3 5R3 6
R3 7
R3 8
R3 9
R4 0
R4 1
R4 2
123
4
REF
SW 1
SW 2
T1
T2
T3
T4
AVCC
80
AVSS
78
COM0
44
DVCC1
1
DVCC2
52
DVSS1
79
DVSS2
53
P1.0/TA0
67
P1.1/TA0/MCLK
66
P1.2/TA1
65
P1.3/TBOUTH/SVSOUT
64
P1.4/TBCLK/SMCLK
63
P1.5/TACLK/ACLK
62
P1.6/CA0
61
P1.7/CA1
60
P2.0/TA259P2.1/TB058P2.2/TB157P2.3/TB2
56
P2.4/UTXD0
55
P2.5/URXD0
54
P2.6/CAOUT/S19
31
P2.7/ADC12CLK/S18
30
P3.0/STE0/S31
43
P3.1/SIMO0/S3042P3.2/SOMI0/S29
41
P3.3/UCLK0/S28
40
P3.4/S27
39
P3.5/S26
38
P3.6/S25/DMAE0
37
P3.7/S24
36
P4.0/S9
21
P4.1/S820P4.2/S719P4.3/S618P4.4/S517P4.5/S416P4.6/S3/A1515P4.7/S2/A1414P5.0/S1/A1313P5.1/S0/A12/DAC1
12
P5.2/COM145P5.3/COM246P5.4/COM3
47
P5.5/R1349P5.6/R2350P5.7/R33
51
P6.0/A0/OA0I0
75
P6.1/A1/OA0O
76
P6.2/A2/OA0I1
77
P6.3/A3/OA1I1/OA1O2P6.4/A4/OA1I03P6.5/A5/OA2I1/OA2O4P6.6/A6/DAC0/OA2I05P6.7/A7/DAC1/SVSIN
6
R03
48
RST/NMI
74
S10
22
S11
23
S12
24
S13
25
S14
26
S15
27
S16
28
S17
29
S20
32
S21
33
S22
34
S23
35
TCK
73
TDI
71
TDO/TDI
70
TMS
72
VEREF+ /DAC010VREF+7VREF-/VE REF-11XIN8XOUT
9
XT2IN
69
XT2OUT
68
U1
UEX T-1
UEX T-2
UEX T-3
UEX T-4
UEX T-5
UEX T-6
UEX T-7
UEX T-8
UEX T-9
UEX T-10
MOD-PULSE
Re v. B
CO PYRI GHT( C) 2 011 , OL IMEX Ltd .
htt p://w ww. olime x.co m/de v
+
a
b
c
d
e
f g
OLIMEX
umHF
GN D
0R
0R
0R
UEXTJTAG
POWER SUPPLY
Extensions
LCD
Pulsoximeter measurement
OA0I0
OA 0O
OA 1I0
OA 1O
circuit
OA 0I1
Page 7
BOARD LAYOUT:
Page 7
Page 8
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_IN
When 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_OUT
When 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
Page 9
J1
When 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.
J2
When 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
Page 10
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
Page 11
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
Page 12
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
Page 13
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
Page 14
MECHANICAL DIMENSIONS:
Page 14
Page 15
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
Page 16
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
Page 17
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
Loading...