mod-pulse development board users manual

17
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

Upload: others

Post on 25-Apr-2022

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MOD-PULSE development board Users Manual

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

Page 2: MOD-PULSE development board Users Manual

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

Page 3: MOD-PULSE development board Users Manual

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: MOD-PULSE development board Users Manual

BLOCK DIAGRAM:

Page 4

Page 5: MOD-PULSE development board Users Manual

MEMORY ORGANIZATION:

Page 5

Page 6: MOD-PULSE development board Users Manual

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

Page 7: MOD-PULSE development board Users Manual

BOARD LAYOUT:

Page 7

Page 8: MOD-PULSE development board Users Manual

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

Page 9: MOD-PULSE development board Users Manual

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

Page 10: MOD-PULSE development board Users Manual

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: MOD-PULSE development board Users Manual

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: MOD-PULSE development board Users Manual

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: MOD-PULSE development board Users Manual

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: MOD-PULSE development board Users Manual

MECHANICAL DIMENSIONS:

Page 14

Page 15: MOD-PULSE development board Users Manual

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: MOD-PULSE development board Users Manual

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: MOD-PULSE development board Users Manual

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