background image

SCHEMATIC:

9-30VDC

-

LEDS

BUTTONS

STM32-MAPLE_PLATFORM

POWER_SUPPLY

UEXT

USB_DEVICE

Battery Charger

appr. 70 mA charge current

SD/MMC

CAN

Serial wire debug (SWD)

Extension

Designed by Olimex

www.OLIMEX.com

OLIMEXINO-STM32

hardware revision F

2

BUT

C1

10uF/6.3V

C2

100nF

C3

100nF

C4

100nF

C5

100nF

C6

4.7uF/6.3V

C7

10nF

C8
100nF

C9
NA(47pF)

C10
NA(47pF)

C11

10pF

C12

10pF

C13

27pF

C14

27pF

C15

22uF/6.3V

C16

C19

C20

C21

2.2uF

C22

2.2uF

C23

100nF

C24
2.2uF

C29
2.2uF

C30

2.2uF

C31

100nF

C32

10nF

C33

22uF/6.3V

1

2

3

CAN

TB3-3.5MM

1
2
3
4
5
6

CON1

NA

1
2
3
4
5
6

CON2

NA

1
2
3
4
5
6
7
8

CON3

NA

1
2
3
4
5
6
7
8

CON4

NA

D1

1N5819S/SS14

D2

D3

1N5819S/SS14

D4

1N5819S/SS14

D5 1N5819S/SS14

D6

1N4148/mini-melf

1

3

D10/D4

D10:Open/D4:Close

1

2 D23_E

Open

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

EXT

PN2x8

FET1

IRLML6402

L1

CL10uH SW68

L2

NA

L3

CL470nH/0805/1.76R/250mA

LED1

1

2

LED1_E

Close

LED2

1

2

LED2_E

Close

1
2

LIPO_BAT

DW02R

VIN

+5V

+5V

+5V

VIN

+5V

+5V

PWR_J

YDJ-1136

Q1

HC49/S1

GN D

Q2

32768Hz/6pF

1

2

R-T

Open

R1

15k

R2

22k

R3

22R

R4

22R

R5
1.5k

R6
2k

R7
2k

R8
4.7k

R9
4.7k

R10
10k

R11

100k

R12

100k

R13

100k

R14

10k

R15

1M

R16

0.47R
R17

0.47R

R20

2k

R21

15k

0R

R22

0R(boad mounted)

R23

120R

R24

10k

0R

R25

0R(boad mounted)

R28

10k

R29

330R

R30

1k

R31

10k

R32

1M

R33

1k

R34

3M

R35

1M

RST

CD/DAT3/CS

2

CLK/SCLK

5

CMD/DI

3

9

DAT0/DO

7

DAT1/RES

8

DAT2/RES

1

13

VDD

4

VSS

6

SD/MMC

MICRO_SD/TFC-WPAPR-08

1

2

3

4

5

6

7

8

9

10

SWD

GPH127SMT-02x05(PIN7-CUT)

1 0k

T1

DTA114YKA

3V3
5V

A0
A1
A2
A3
A4
A5

D0
D1
D2
D3
D4
D5
D6
D7

D8
D9
D10
D11
D12
D13

D14

GND

GND

GNDA

RST

VIN

BOOT0

60

NRST

7

PA0-WKUP/USART2_CTS/ADC0/TIM2_CH1_ETR

14

PA1/USART2_RTS/ADC1/TIM2_CH2

15

PA2/USART2_TX/ADC2/TIM2_CH3

16

PA3/USART2_RX/ADC3/TIM2_CH4

17

PA4/SPI1_NSS/USART2_CK/ADC4

20

PA5/SPI1_SCK/ADC5

21

PA6/SPI1_MISO/ADC6/TIM3_CH1/TIM1_BKIN

22

PA7/SPI1_MOSI/ADC7/TIM3_CH2/TIM1_CH1N

23

PA8/USART1_CK/TIM1_CH1/MCO

41

PA9/USART1_TX/TIM1_CH2

42

PA10/USART1_RX/TIM1_CH3

43

PA11/USART1_CTS/CANRX/USBDM/TIM1_CH4

44

PA12/USART1_RTS/CANTX/USBDP/TIM1_ETR

45

PA13/JTMS/SWDIO

46

PA14/JTCK/SWCLK

49

PA15/JTDI/TIM2_CH1_ETR/SPI1_NSS

50

PB0/ADC8/TIM3_CH3/TIM1_CH2N

26

PB1/ADC9/TIM3_CH4/TIM1_CH3N

27

PB2/BOOT1

28

PB3/JTDO/TIM2_CH2/TRACESWO/SPI1_SCK

55

PB4/JTRST/TIM3_CH1/SPI1_MISO

56

PB5/I2C1_SMBAI/TIM3_CH2/SPI1_MOSI

57

PB6/I2C1_SCL/TIM4_CH1/USART1_TX

58

PB7/I2C1_SDA/TIM4_CH2/USART1_RX

59

PB8/TIM4_CH3/I2C1_SCL/CANRX

61

PB9/TIM4_CH4/I2C1_SDA/CANTX

62

PB10/I2C2_SCL/USART3_TX/TIM2_CH3

29

PB11/I2C2_SDA/USART3_RX/TIM2_CH4

30

PB12/SPI2_NSS/I2C2_SMBAL/USART3_CK/TIM1_BKIN

33

PB13/SPI2_SCK/USART3_CTS/TIM1_CH1N

34

PB14/SPI2_MISO/USART3_RTS/TIM1_CH2N

35

PB15/SPI2_MOSI/TIM1_CH3N

36

PC0/ADC10

8

PC1/ADC11

9

PC2/ADC12

10

PC3/ADC13

11

PC4/ADC14

24

PC5/ADC15

25

PC6/TIM3_CH1

37

PC7/TIM3_CH2

38

PC8/TIM3_CH3

39

PC9/TIM3_CH4

40

PC10/USART3_TX

51

PC11/USART3_RX

52

PC12/USART3_CK

53

PC13/ANTI_TAMP

2

PC14/OSC32_IN

3

PC15/OSC32_OUT

4

PD0/OSC_IN

5

PD1/OSC_OUT

6

PD2/TIM3_ETR

54

VBAT

1

VDD

32

VDD

48

VDD

64

VDD

19

VDDA

13

VSS

31

VSS

47

VSS

63

VSS

18

VSSA

12

U1

STM32F103RBT6(LQFP64)

FB

5

SC

1

SE

2

TC

3

U2

MC33063ADR(SO8)

BATTERY
CHARGER

CE 1

PROG

5

VBAT

3

VDD

4

VSS

2

U3

MCP73812T-420I/OT

CANH

7

CANL

6

RS

8

RXD

4

TXD

1

VDD

3

VREF

5

VSS

2

U4

MCP2551-I/SN

GND

VCC

RESET

1

2

U5
NA

1

2

3

4
5
6

U6

NA

1

2

3

4

5

6

7

8

9

10

UEXT

BH10R

D+

D-

GND

ID

VBUS

USB

MINI_USB9SMALLER_CREAM

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V

3.3V_AVCC

3.3V_AVCC

3.3V_AVCC

3.3V_AVCC

GND

1

VIN

2

VOUT 3

VR1

MCP1700T-3302E/MB

GND

1

VIN

2

VOUT 3

VR2

MCP1700T-3302E/MB

X1-1

X1-2

NA

D0(RXD2),D1(TXD2),D2,D3(LED2),D[4..6],D7(TXD1),D8(RXD1),D9,D10(#SS1),D11(MOSI1),D12(MISO1),D13(SCK1/LED1),D14(CANRX)

TRST,TDI,TMS/SWDIO,TCK/SWCLK,TDO/SWO,RESET

BOOT0

BOOT0

BOOT0

D0(RXD2)

D0(RXD2)

D1(TXD2)

D1(TXD2)

D2

D2

D3(LED2)

D3(LED2)

D3(LED2)

D4

D4

D5

D5

D6

D6

D7(TXD1)

D7(TXD1)

D7(TXD1)

D8(RXD1)

D8(RXD1)

D8(RXD1)

D9

D9

D10(#SS1)

D10(#SS1)

D11(MOSI1)

D11(MOSI1)

D11(MOSI1)

D12(MISO1)

D12(MISO1)

D12(MISO1)

D13(SCK1/LED1)

D13(SCK1/LED1)

D13(SCK1/LED1)

D13(SCK1/LED1)

D14(CANRX)

D14(CANRX)

D14(CANRX)

D15(A0)

D15(A0)

D16(A1)

D16(A1)

D17(A2)

D17(A2)

D18(A3)

D18(A3)

D19(A4)

D19(A4)

D20(A5)

D20(A5)

D21(CAN_CTRL)

D21(CAN_CTRL)

D22
D23

D23_EXT

D23_EXT

D24(CANTX)

D24(CANTX)

D24(CANTX)

D25(MMC_CS)

D25(MMC_CS)

D25(MMC_CS)

D26

D26

D27

D27

D28

D28

D29(SCL2)

D29(SCL2)

D29(SCL2)

D30(SDA2)

D30(SDA2)

D30(SDA2)

D31(#SS2)

D31(#SS2)

D32(SCK2)

D32(SCK2)

D32(SCK2)

D33(MISO2)

D33(MISO2)

D33(MISO2)

D34(MOSI2)

D34(MOSI2)

D34(MOSI2)

D35

D35

D36

D36

D37

D37

DISC

DISC

RESET

RESET

RESET

RESET

RESET

TCK/SWCLK

TCK/SWCLK

TDI

TDI

TDO/SWO

TDO/SWO

TMS/SWDIO

TMS/SWDIO

TRST

TRST

UEXT_#CS

UEXT_#CS

USBDM

USBDM

USBDP

USBDP

USB_P

USB_P

VBAT

VBAT

Summary of Contents for OLIMEXINO-STM32

Page 1: ...OLIMEXINO STM32 development board User s manual All boards manufactured by Olimex are ROHS compliant Document revision G September 2016 Designed by OLIMEX Ltd 2012 Page 1 of 19 ...

Page 2: ... There are thousands of projects which makes it easy to startup as there is barely no field where Arduino enthusiasts to have not been already Arduino has inspired two other major derivatives MAPLE and PINGUINO Based on 8 bit AVR technology the computational power of Arduino boards is modest this is why a team from MIT developed the MAPLE project which is based on ARM7 STM32F103RBT6 microcontrolle...

Page 3: ...d charger so when you attach battery it is automatically charged and kept in this state until the other power source USB or external adapter is removed and it AUTOMATICALLY will power the board no jumpers no switches 5 Our board has UEXT connector which allows many existing modules like RF ZIGBEE GSM GPS to be connected 6 Our board has micro SD card 7 Our board has CAN driver on board 8 Our design...

Page 4: ...mer or debugger just notice that the board has a 10 pin mini JTAG SWD connector 0 05 step make sure that you have a suitable adapter You can use ARM JTAG 20 10 adapter for this task Our ARM USB OCD H ARM USB TINY H ARM JTAG COOCOX tools are capable of programming the board remember the adapter SOFTWARE REQUIREMENTS Environment recommended By default the board comes with MAPLE IDE bootloader It is ...

Page 5: ...SPI1_SCK 55 PB4 JTRST TIM3_CH1 SPI1_MISO 56 PB5 I2C1_SMBAI TIM3_CH2 SPI1_MOSI 57 PB6 I2C1_SCL TIM4_CH1 USART1_TX 58 PB7 I2C1_SDA TIM4_CH2 USART1_RX 59 PB8 TIM4_CH3 I2C1_SCL CANRX 61 PB9 TIM4_CH4 I2C1_SDA CANTX 62 PB10 I2C2_SCL USART3_TX TIM2_CH3 29 PB11 I2C2_SDA USART3_RX TIM2_CH4 30 PB12 SPI2_NSS I2C2_SMBAL USART3_CK TIM1_BKIN 33 PB13 SPI2_SCK USART3_CTS TIM1_CH1N 34 PB14 SPI2_MISO USART3_RTS TIM...

Page 6: ...BOARD LAYOUT Page 6 of 19 ...

Page 7: ...ystal Q2 32 768 kHz is connected to STM32F103RBT6 pin 3 PC14 OSC32_IN and pin 4 PC15 OSC32_OUT JUMPER DESCRIPTION Note that all jumpers on the board are SMD type You will need to solder unsoder cut them in order to reconfigure them LED1_E This jumper when is closed enables LED1 Default state is closed LED2_E This jumper when is closed enables LED2 Default state is closed D23_E This jumper when is ...

Page 8: ...ector from the default 5V to 3 3VA IMPORTANT Hardware revision F introduced changes to the POWER connector of the Arduino shield Now there are 5V available at pin 3 of the POWER connector by default It was 3 3V in older revisions Be careful if you use 3 3V shields You can revert the voltage of the pin back to 3 3V if you change the position of the 3V3A 5V jumper Default state is in position 5V INP...

Page 9: ...EXTERNAL CONNECTORS DESCRIPTION SWD Pin Signal Name 1 VCC 2 TMS SWDIO 3 GND 4 TCK SWCLK 5 GND 6 TDO SWO 7 Cut off 8 TDI 9 GND 10 RESET Note that pin 7 of SWD connector is cut off Page 9 of 19 ...

Page 10: ...D29 SCL2 6 D30 SDA2 7 D12 MISO1 8 D11 MOSI1 9 D13 SCK LED1 D13 SCK1 LED1 10 UEXT_ CS PWR_JACK Pin Signal Name 1 Power input 2 GND CON1 POWER Pin Signal Name 1 RESET 2 3 3V OUTPUT 3 5V OUTPUT 3 3VA if you modify jumper 3V3A 5V 4 GND 5 GND 6 VIN Page 10 of 19 ...

Page 11: ... D17 A2 4 D18 A3 5 D19 A4 6 D20 A5 CON3 DIGITAL Pin Signal Name 1 D0 RXD2 2 D1 TXD2 3 D2 4 D3 LED2 5 D4 6 D5 7 D6 8 D7 TXD1 CON4 DIGITAL Pin Signal Name 1 D8 RXD1 2 D9 3 D10 SS1 4 D11 MOSI1 5 D12 MISO1 6 D13 SCK LED1 7 GND 8 D14 CANRX Page 11 of 19 ...

Page 12: ...Pin Signal Name 1 5V_USB 2 D 3 D 4 Not connected 5 GND SD MMC Pin Signal Name 1 MCIDAT2 2 D25 MMC_CS 3 D34 MOSI2 4 MMC_PWR 5 D32 SCK2 6 GND 7 D33 MISO2 8 MCIDAT1 9 Not connected 10 Not connected 11 Not connected 12 Not connected Page 12 of 19 ...

Page 13: ... Pin Signal Name 1 D23_EXT 2 D24 CANTX 3 D25 MMC_CS 4 D26 5 D27 6 D28 7 D29 SCL2 8 D30 SDA2 9 D31 SS2 10 D32 SCK2 11 D33 MISO2 12 D34 MOSI2 13 D35 14 D36 15 D37 16 GND CAN Pin Signal Name 1 GND 2 CANL 3 CANH Page 13 of 19 ...

Page 14: ...MECHANICAL DIMENSIONS Page 14 of 19 ...

Page 15: ...TWARE The board comes with a simple program on board To get more projects examples and ready maple libraries please visit the OLIMEXINO STM32 s page https www olimex com Products Duino STM32 OLIMEXINO STM32 Page 15 of 19 ...

Page 16: ...changes in the values of some components were made C Added closed by default SMD jumpers on LED2 and R10 UEXT_CS lines The table with the jumper description is now updated Some logos and print lines have been re arranged D Added again the PWR JACK connector for the external supply in the board design and schematic E R18 is changed from 3k 1 to 3 01k 1 C15 tantalum 47uF 6 3V is removed and replaced...

Page 17: ...rd revision history Updated schematics Added new jumpers description Updated disclaimer All D Removed misleading feature there is no precision AREF circuit on the board 4 E Schematic and revision changes updated to reflect latest board revision 5 16 F Updated manual for hardware revision F the most important change is the 5V output at pin 3 of the Arduino shield connector it was 3 3VA previously T...

Page 18: ...ties 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 T...

Page 19: ... work when they are powered Please note that warranty do not cover problems caused by improper use shorts over voltages ESD shock etc If the board has warranty label it should be not broken Broken labels void the warranty same applies for boards modified by the customer for instance soldering additional components or removing components such boards will be not be a subject of our warranty If you a...

Page 20: ...Mouser Electronics Authorized Distributor Click to View Pricing Inventory Delivery Lifecycle Information Olimex Ltd OLIMEXINO STM32 ...

Reviews: