OLIMEXINO-STM32 development board User's manual All boards produced by Olimex are ROHS compliant Document revision C, October 2012 Designed by OLIMEX Ltd, 2012 Page 1 of 19
INTRODUCTION TO DUINO: Arduino is an open-source electronics prototyping platform, designed to make the process of using electronics in multidisciplinary projects easily accessible. The hardware consists of a simple open hardware design for the Arduino board with an Atmel AVR processor and on-board I/O support. The software consists of a standard programming language and the boot loader that runs on the board.
BOARD FEATURES: We entered the Arduino/MAPLE field 5 years after the design was introduced, and this allowed us to see and resolve some of (what we consider) errors made by the Arduino inventors :-) We had the possibility to read current customer feedback and to implement what they wanted to see in the original Arduino. 1. Original Arduino/MAPLE uses linear power supply, this limits the input voltage range.
16. All signals on the connectors are printed on top and on bottom of the board, so when you check with probe you know exactly which port you are measuring. 17. 4 mount holes make board attachment easier ELECTROSTATIC WARNING: The OLIMEXINO-STM32 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.
SCHEMATIC: T RST ,T DI,T M S/SWDIO,T CK/SWCLK,T DO/SWO,RESET +5V 3.3V USB_DEVICE 1N5819S/SS14 R1 47k DISC 1 0k R2 GND2 GND1 3.3V U6 USB 3 2 1 USB VBUS DD+ ID GND T1 DTA114YKA 22k 15k 4 5 6 R5 1.5k R3 22R USBDM R4 22R USBDP NA USB-MINI C7 C8 C9 100nF NA(47pF) C4 C5 C10 VDD VDD VDD VDD 4.7uF/6.
BOARD LAYOUT: Page 6 of 19
POWER SUPPLY CIRCUIT: OLIMEXINO-STM32 can take power supply from: – external power supply (9-30) VDC. – + 5V from USB – 3.7 V Li-ion battery The programmed board power consumption is about 50 mA with all peripherals enabled. RESET CIRCUIT: OLIMEXINO-STM32 reset circuit includes D6 (1N4148), R28 (10kΩ), R29 (330Ω), C31 (100nF), STM32F103RBT6 pin 7 (NRST) and RESET button. CLOCK CIRCUIT: Quartz crystal Q1 8 MHz is connected to STM32F103RBT6 pin 5 (PD0/OSC_IN) and pin 6 (PD1/OSC_OUT).
Default state is opened. CAN_T This jumper, when is closed, CAN termination is enabled, and when is opened, CAN termination is disabled. Default state is opened. D10/D4 This jumper, when is in position D10, UEXT pin 10 (UEXT_#CS) is connected to STM32F103RBT6 pin 20 (PA4/SPI1_NSS/USART2_CK/ADC4) – signal D10, and when is in position D4, UEXT pin 10 (UEXT_#CS) is connected to STM32F103RBT6 pin 57 (PB5/I2C1_SMBAI/TIM3_CH2/SPI1_MOSI) – signal D4. Note that P10_E's effect also is affeced by D10/D4.
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.
UEXT: Pin # Signal Name 1 VCC 2 GND 3 D7(TXD1) 4 D8(RXD1) 5 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 VCC (3V3) 3 VDD (3V3A) 4 GND 5 GND 6 VIN Page 10 of 19
CON2 – ANALOG: Pin # Signal Name 1 D15(A0) 2 D16(A1) 3 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) D13(SCK1/LED1) 7 GND 8 D14(CANRX) Page 11 of 19
LI_BAT: Pin # Signal Name 1 VBAT 2 GND USB: 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
EXT: Pin # Signal Name 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
MECHANICAL DIMENSIONS: Page 14 of 19
AVAILABLE DEMO SOFTWARE: - The board comes with a simple program on-board. To get more projects, examples and ready maple libraries please visit the OLIMEXINO-STM32 page: https://www.olimex.
ORDER CODE: OLIMEXINO-STM32 - assembled and tested board How to order? You can order to us directly or by any of our distributors. Check our web https://www.olimex.com for more info. Board revision history: Revision Notable Changes A - C6 (100n/0603) is changed to 4.7uF/0603. B - Removed the label " 2011". - Logos added: Open Hardware, Designed by OLIMEX and Made in Bulgaria, 2011 logos - Added divider which includes R34, R35 and C32 with aim to measure the battery.
Document revision history: Revision Changes Modified Page# A - At first page “Copyright(c) 2011, OLIMEX Ltd, All rights reserved” is replaces with “Designed by OLIMEX Ltd.
DISCLAIMER © 2012 Olimex Ltd. Olimex®, logo and combinations thereof, are registered trademarks of Olimex Ltd. Other product names may be trademarks of others and the rights belong to their respective owners. 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.
For product support, hardware information and error reports mail to: support@olimex.com. Note that we are primarily a hardware company and our software support is limited. Please consider reading the paragraph below about the warranty of Olimex products. Warranty and returns: Our boards have lifetime warranty against manufacturing defects and components. During development work it is not unlikely that you can burn your programmer or development board.