23
Introduction The STEVAL-FCU001V1 evaluation board is designed as a simple platform to develop flight controller unit (FCU) solutions for quadcopters. A complete sample firmware project allows the designer to begin flying small or medium sized quadcopters equipped with DC motors (thanks to four 30 V-6 A on-board MOSFETs), and larger quadcopters with external ESCs (i.e., STEVAL-ESC001V1). The user can control the board via BLE connectivity (using a smartphone or a tablet) or via an RF receiver module connected to the PWM input port. The system embeds a high performance ARM ® Cortex ® -M4 microcontroller unit (STM32F401), an iNEMO inertial module (LSM6DSL), a Bluetooth ® low energy module (SPBTLE-RF) and power management circuitry that allows battery fast charge (STC4054) and four STL6N3LLH6-N-channel 30 V, 6 A STripFET H6 Power MOSFET to drive a quadcopter motors. An additional barometric pressure sensor (LPS22HD) provides altitude estimation and a high performance magnetometer (LIS2MDL) supports e-Compass functionality. This reference design can be used to develop more sophisticated auto-navigation algorithms thanks to more than 100 DMIPS available on the STM32 and the scalability of the board which can be connected to the Teseo-LIV3F GNSS module. The system passed the RF test for FCC certification, IC certification and ARIB certification. Figure 1. STEVAL-FCU001V1 evaluation board Getting started with the STEVAL-FCU001V1 flight controller unit evaluation board for mini drones UM2311 User manual UM2311 - Rev 2 - May 2018 For further information contact your local STMicroelectronics sales office. www.st.com

Getting started with the STEVAL-FCU001V1 flight controller ...2 SWDD SWD debugging data line 3 GND 4 SWCLK SWD debugging clock line 5 GND 6 N.C. UM2311 Board connectors UM2311 - Rev

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Getting started with the STEVAL-FCU001V1 flight controller ...2 SWDD SWD debugging data line 3 GND 4 SWCLK SWD debugging clock line 5 GND 6 N.C. UM2311 Board connectors UM2311 - Rev

IntroductionThe STEVAL-FCU001V1 evaluation board is designed as a simple platform to develop flight controller unit (FCU) solutions forquadcopters.

A complete sample firmware project allows the designer to begin flying small or medium sized quadcopters equipped with DCmotors (thanks to four 30 V-6 A on-board MOSFETs), and larger quadcopters with external ESCs (i.e., STEVAL-ESC001V1).

The user can control the board via BLE connectivity (using a smartphone or a tablet) or via an RF receiver module connected tothe PWM input port.

The system embeds a high performance ARM® Cortex®-M4 microcontroller unit (STM32F401), an iNEMO inertial module(LSM6DSL), a Bluetooth® low energy module (SPBTLE-RF) and power management circuitry that allows battery fast charge(STC4054) and four STL6N3LLH6-N-channel 30 V, 6 A STripFET H6 Power MOSFET to drive a quadcopter motors.

An additional barometric pressure sensor (LPS22HD) provides altitude estimation and a high performance magnetometer(LIS2MDL) supports e-Compass functionality.

This reference design can be used to develop more sophisticated auto-navigation algorithms thanks to more than 100 DMIPSavailable on the STM32 and the scalability of the board which can be connected to the Teseo-LIV3F GNSS module.

The system passed the RF test for FCC certification, IC certification and ARIB certification.

Figure 1. STEVAL-FCU001V1 evaluation board

Getting started with the STEVAL-FCU001V1 flight controller unit evaluation board for mini drones

UM2311

User manual

UM2311 - Rev 2 - May 2018For further information contact your local STMicroelectronics sales office.

www.st.com

Page 2: Getting started with the STEVAL-FCU001V1 flight controller ...2 SWDD SWD debugging data line 3 GND 4 SWCLK SWD debugging clock line 5 GND 6 N.C. UM2311 Board connectors UM2311 - Rev

1 Getting started

1.1 Board overviewThe STEVAL-FCU001V1 evaluation board main components are:• STM32F401 – 32-bit MCU with ARM® Cortex®• LSM6DSL – iNEMO intertial module: 3D accelerometer and 3D gyroscope• LIS2MDL – High performance 3D magnetometer• LPS22HD – MEMS pressure sensor: 260-1260 hPa absolute digital output barometer• SPBTLE-RF – Very low power module for Bluetooth Smart v4.1• STL6N3LLH6 - N-channel 30 V, 6 A STripFET H6 Power MOSFET• STC4054 - 800 mA standalone linear Li-Ion battery charger

It features:• Compact flight controller unit (FCU) evaluation board complete with sample firmware for a small or medium

sized quadcopter• On-board lipo 1-cell battery charger• Possibility to directly drive 4 DC brushed motors through the low voltage on-board MOSFET or alternatively

use external ESC for DC brushless motor configuration

1.2 Package contentsThe STEVAL-FCU001V1 evaluation board package contains:• the evaluation board itself• the ST-LINK adapter with its programming cable to be used with the ST-LINK/V2• a blister containing the spare connectors to be mounted on the board

Figure 2. STEVAL-FCU001V1 evaluation board: package contents

UM2311Getting started

UM2311 - Rev 2 page 2/23

Page 3: Getting started with the STEVAL-FCU001V1 flight controller ...2 SWDD SWD debugging data line 3 GND 4 SWCLK SWD debugging clock line 5 GND 6 N.C. UM2311 Board connectors UM2311 - Rev

1.3 System requirementsTo use the board, the following system specifications are required:• a Windows PC (7, 8, 8.1, 10) with a pre-installed STM32 software development tool (IAR-EWARM, MDK-

ARM-STM32or SW4STM32).• ST-LINK/V2 (or equivalent) in-circuit debugger/programmer, its USB driver (STSW-LINK009) and, optionally,

the STM32 ST-LINK utility for firmware download (STSW-LINK004).• a lipo 1-cell battery to be connected to the battery connector (BT1) for stand-alone operation or a USB type

A to Micro-USB male cable to connect the STEVAL-FCU001V1 evaluation board to the PC for power supply.• four DC motors suitable for 3.7 V operation directly connected to the board, or four DC brushless motors

with four matching electronic speed controllers (such as the ST reference design STEVAL-ESC001V1evaluation board).

• four propellers suitable for the motors chosen

Note: The user must choose the propellers, motors and ESC on the basis of the quadcopter size and weight.

UM2311System requirements

UM2311 - Rev 2 page 3/23

Page 4: Getting started with the STEVAL-FCU001V1 flight controller ...2 SWDD SWD debugging data line 3 GND 4 SWCLK SWD debugging clock line 5 GND 6 N.C. UM2311 Board connectors UM2311 - Rev

2 System setup guide

The board is provided without a pre-installed firmware, but the firmware (STSW-FCU001) open source code isavailable on Github for download.

Step 1. Connect a lipo 1-cell battery to the battery connector BT1 (see the following picture).

Figure 3. STEVAL-FCU001V1 evaluation board silkscreen and connector positioning

Step 2. Connect the ST-LINK adapter included in the package to the ST-LINK/V2 and the STEVAL-FCU001V1evaluation board.

Step 3. Connect a USB cable to a PC and to the micro-USB connector (CN1) to supply the board.Step 4. Check that the LD3 is switched ON.Step 5. Download from GitHub the STSW-FCU001 firmware package. (Refer to www.st.com for the related

information.)Step 6. Program the board. (Refer to the software user manual.)

Note: It is recommended to connect the USB cable during the programming phase to avoid issues on the powersupply.Step 7. Mount the STEVAL-FCU001V1 on a quadcopter mechanical frame.

Once the firmware fine tuning session finishes, you can remove the connection to the micro-USB cableand the ST-LINK/V2 and fly your drone.

UM2311System setup guide

UM2311 - Rev 2 page 4/23

Page 5: Getting started with the STEVAL-FCU001V1 flight controller ...2 SWDD SWD debugging data line 3 GND 4 SWCLK SWD debugging clock line 5 GND 6 N.C. UM2311 Board connectors UM2311 - Rev

3 Hardware description

The STEVAL-FCU001V1 main components are:• STM32F401CCU6 - high performance ARM® Cortex®-M4 MCU with 256 Kbytes of Flash memory, 64 kBytes

of RAM in a UFQFPN48 package• SPBTLE-RF - Bluetooth low energy (BLE) module with on-board chip antenna, compliant with Bluetooth

specification core 4.1• LSM6DSL - 3D accelerometer (±2/4/8/16 g) and 3D gyroscope (±125/245/500/1000/2000 dps)• LIS2MDL - MEMS 3D magnetometer (±50 gauss magnetic dynamic range)• LPS22HD - MEMS pressure sensor, 260-1260 mBar absolute digital output barometer• STL6N3LLH6 - 30 V 6 A STripFET H6 Power MOSFET in a PowerFLAT 2x2 package• STC4054 - 800 mA Li-Ion and lipo battery charger directly from USB• LD39015 - low quiescent voltage regulator• USBULC6-2M6 ultra large bandwidth ESD protection

Figure 4. STEVAL-FCU001V1 evaluation board components

3.1 Board connectorsThe STEVAL-FCU0011 evaluation board includes several hardware connectors (see Figure 5. STEVAL-FCU001V1 evaluation board connector description):• USB micro B female plug• Micro SWD connector (1.27 mm pitch)• Battery 2-pin header connector• 4 motor 2-pin header connectors• UART 4-pin header connector• I²C 4-pin header connector• PWM input 6-pin header connector

UM2311Hardware description

UM2311 - Rev 2 page 5/23

Page 6: Getting started with the STEVAL-FCU001V1 flight controller ...2 SWDD SWD debugging data line 3 GND 4 SWCLK SWD debugging clock line 5 GND 6 N.C. UM2311 Board connectors UM2311 - Rev

Figure 5. STEVAL-FCU001V1 evaluation board connector description

Table 1. Battery 2-pin header connector (BT1)

Pin Signal Description

+ VBAT+ 1-cell lipo battery (3.4 to 4.2 V)

- GND

Note: The + is placed on the board left side (refer to Figure 4. STEVAL-FCU001V1 evaluation board components forboard orientation).

Table 2. Motor 2-pin header connectors (P1, P2, P4, P5)

Pin Signal Description

1 VBAT+ To be connected to motor (+) for DC motors(1)

2 MOTOR- To be connected to motor (-) for DC motors(2)

1. Not connected for external ESC2. To be connected to PWM inputs for external ESC

Note: The + is placed on the board right side (refer to Figure 4. STEVAL-FCU001V1 evaluation board components forboard orientation).

UM2311Board connectors

UM2311 - Rev 2 page 6/23

Page 7: Getting started with the STEVAL-FCU001V1 flight controller ...2 SWDD SWD debugging data line 3 GND 4 SWCLK SWD debugging clock line 5 GND 6 N.C. UM2311 Board connectors UM2311 - Rev

Table 3. UART 4-pin header connector (P7)

Pin Signal Description

1 VDD 3.3 V of STM32

2 GND

3 USART1_RX RXD for STM32

4 USART1_TX TXD for STM32

Note: Pin 1 is placed on the board top side (refer to Figure 4. STEVAL-FCU001V1 evaluation board components forboard orientation).

Table 4. I2C 4-pin header connector (P3)

Pin Signal Description

1 VDD 3.3 V of STM32

2 I2C2_SDA

3 I2C2_SCL

4 GND

Note: Pin 1 is placed on the board top side (refer to Figure 4. STEVAL-FCU001V1 evaluation board components forboard orientation).

Table 5. PWM inputs 6-pin header connector (P6)

Pin Signal Description

1 VBAT+ Directly connected to battery (+)

2 TIM2_CH1 TIM2_CH1 for RF RX PWM IN signal CH1

3 TIM2_CH2 TIM2_CH2 for RF RX PWM IN signal CH2

4 TIM2_CH3 TIM2_CH3 for RF RX PWM IN signal CH3

5 TIM2_CH4 TIM2_CH4 for RF RX PWM IN signal CH4

6 GND

Note: Pin 1 is placed on the board top side (refer to Figure 4. STEVAL-FCU001V1 evaluation board components forboard orientation).

Table 6. Debugging micro SWD connector (P8)

Pin Signal Description

1 VDD

2 SWDD SWD debugging data line

3 GND

4 SWCLK SWD debugging clock line

5 GND

6 N.C.

UM2311Board connectors

UM2311 - Rev 2 page 7/23

Page 8: Getting started with the STEVAL-FCU001V1 flight controller ...2 SWDD SWD debugging data line 3 GND 4 SWCLK SWD debugging clock line 5 GND 6 N.C. UM2311 Board connectors UM2311 - Rev

Pin Signal Description

7 GND

8 N.C.

9 GND

10 NRST NReset for STM32

Note: Pin 1 is placed on the board bottom right side (refer to Figure 4. STEVAL-FCU001V1 evaluation boardcomponents for board orientation).

3.2 ST-LINK/V2 connectionTo update the firmware, use the ST-LINK/V2 programmer by plugging the adapter and the cable (provided in theSTEVAL-FCU001V1 package as described in Section 1.2 Package contents) to the board and then to the laptop.

Figure 6. ST-LINK/V2 connected to the STEVAL-FCU001V1 evaluation board via adapter

3.3 Hardware architecture overviewThe whole system can be split in five different subsystems:• Microcontroller• Sensors• Connectivity• Battery management• DC motor drivers

The sensors and the BLUENRG-MS devices are connected to the microcontroller through two separate SPIperipherals.

UM2311ST-LINK/V2 connection

UM2311 - Rev 2 page 8/23

Page 9: Getting started with the STEVAL-FCU001V1 flight controller ...2 SWDD SWD debugging data line 3 GND 4 SWCLK SWD debugging clock line 5 GND 6 N.C. UM2311 Board connectors UM2311 - Rev

Figure 7. STEVAL-FCU001V1 evaluation board functional block diagram

UM2311Hardware architecture overview

UM2311 - Rev 2 page 9/23

Page 10: Getting started with the STEVAL-FCU001V1 flight controller ...2 SWDD SWD debugging data line 3 GND 4 SWCLK SWD debugging clock line 5 GND 6 N.C. UM2311 Board connectors UM2311 - Rev

4 Schematic diagrams

Figure 8. STEVAL-FCU001V1 – circuit schematic (1 of 4)

SPBTLE-RF

S1_CLK

S1_MISO

S1_MOSI

BLE_RSTN

BLE_IRQ

BLE_CS

VDD

R147k

SMD 0805

ANT.

U1

SPBTLE-RF

EXT_LPCLK1

NC12

NC23

SPI_IRQ4

VIN5

GND

6

SPI_CLK 7SPI_MISO 8SPI_MOSI 9

SPI_CS 10RESETN 11

C11µF16V

SMD 0402

CLK

MISO

MOSI

RST

CSN

IRQ

UM2311Schematic diagrams

UM2311 - Rev 2 page 10/23

Page 11: Getting started with the STEVAL-FCU001V1 flight controller ...2 SWDD SWD debugging data line 3 GND 4 SWCLK SWD debugging clock line 5 GND 6 N.C. UM2311 Board connectors UM2311 - Rev

Figure 9. STEVAL-FCU001V1 – circuit schematic (2 of 4)

Sold

er B

ridge

hav

e to

supp

ort 3

A pe

ak

RS:5

05-9

192

C&K

KMR2

31GL

FS

S2_C

LK

S2_S

DA

BLE_

RST

N

BLE_

IRQ

BLE_

CS

S1_C

LKS1

_MIS

OS1

_MO

SI

LPS2

2HB_

CS

LIS2

MD

L_C

SLS

M6D

S33_

CS

TIM

2_C

H1

TIM

2_C

H3

TIM

2_C

H4

TIM

2_C

H2

USA

RT1

_TX

USA

RT1

_RX

SWD

DSW

CLK

MO

TOR

1-

MO

TOR

2-

MO

TOR

3-

MO

TOR

4-

USB

_Mon

itor

USB

_DP

USB

_DM

VDD

VDD

VDD

VDD

VDD VD

D

GN

D

VDD

VDD

VDD

VDD

VBAT

+

VBAT

+

VBAT

+

VBAT

+

VBAT

+

VDD

VBAT

+

GN

DG

ND

GN

D

GN

D

VDD

GN

DG

ND

GN

DG

ND

VBAT

+

C11

4.7u

F

P4 Mot

or_P

anel

2

1 2

P7 USA

RT

1 2 3 4

R20

2.2K

Q4 ST

L6N

3LLH

6

12

3

456

7

8

C9

15pF

R4

10K

P3 i2Q1 2 3 4

R9

10K

R13

Sold

er_B

ridge

R21

2.2K

C7

1u

R3 1k

P8 SWD

12

34

56

78

910

P2 Mot

or_P

anel

3

1 2

R2 1k

D1

BAT6

0J

D4

BAT6

0J

LD1

RE

D

C3

100n

R15 0 D

NM

R22

100k

P6

FC_S

igna

l

1 2 3 4 5 6

R7

10K

P5 Mot

or_P

anel

4

1 2

R16

Sold

er_B

ridge

LD2

RE

D

Q3 ST

L6N

3LLH

6

12

3

456

7

8

C4

100n

R23

10KC10

100n

F

R8 1k

D3

BAT6

0J

R12

Sold

er_B

ridge

R10

10K

R17

Sold

er_B

ridge

C5

100n

S1

R24

10K

P1 Mot

or_P

anel

1

1 2

Q1 ST

L6N

3LLH

6

12

3

456

7

8

R18 0 D

NM

R5

10K

Y1

16M

Hz

R14 0 D

NM

R11

20K

Q2 ST

L6N

3LLH

6

12

3

456

7

8

U2

STM

32F4

01C

CU

PB12

25

PB13

26

PB14

27

PB15

28

PA8

29

PA9

30

PA10

31

PA11

32

PA12

33

PA13

34

VSS

35

VDD

36

PA14

37

PA15

38

PB3

39

PB4

40

PB5

41

PB6

42

PB7

43

BOOT

044

PB8

45

PB9

46

VSS1

47

VDD2

48

VDD3

24

VSS4

23

VCAP

122

PB10

21

PB2

20

PB1

19

PB0

18

PA7

17

PA6

16

PA5

15

PA4

14

PA3

13

PA2

12

PA1

11

PA0

10

VDDA

9

VSSA

8

NRST

7

PH1_

OSC_

OUT

6

PH0_

OSC_

IN5

PC15

_OSC

32_O

UT4

PC14

_OSC

32_I

N3

PC13

2

VBAT

1

Exp_Pad 49

C6

100n

C8

15pF

D2

BAT6

0J

R6

1k R19 0 D

NM

C2

100n

F

MO

TOR

1

S2_C

LK

S2_S

DA

BLE_

RST

NBL

E_C

S

S1_C

LKS1

_MIS

OS1

_MO

SI

LPS2

2HB_

CS

LIS2

MD

L_C

SLS

M6D

S33_

CS

BLE_

CS

VBAT

_SEN

SE

TIM

2_C

H1

TIM

2_C

H2

TIM

2_C

H3

TIM

2_C

H4

BLE_

IRQ

S1_C

LK

S1_M

ISO

S1_M

OS

I

S2_S

DA

S2_C

LK

SWC

LK

SWD

D

MO

TOR

4

MO

TOR

3

MO

TOR

2

MO

TOR

1

MO

TOR

4-

MO

TOR

3-

MO

TOR

2-

NR

ST

NR

ST

I2C

2_SC

L

BLE_

RST

N

LIS2

MD

L_C

S

USA

RT1

_TX

USA

RT1

_RX

SWD

D

NR

ST

SWC

LK

OSC

_16M

HZ_

IN

OSC

_16M

HZ_

OU

TO

SC_1

6MH

Z_O

UT

USA

RT1

_RX

TIM

2_C

H4

TIM

2_C

H3

TIM

2_C

H2

TIM

2_C

H1

TIM

2_C

H1

TIM

2_C

H2

TIM

2_C

H3

TIM

2_C

H4

USA

RT1

_TX

USA

RT1

_RX

SWD

DSW

CLK

USA

RT1

_TX

BLE_

IRQ

MO

TOR

1-

MO

TOR

2-

MO

TOR

3-

MO

TOR

4-

LSM

6DS3

3_C

S

VBAT

_SEN

SE

USB

_Mon

itor

USB

_Mon

itor

I2C

2_SD

A

I2C

2_SC

LI2

C2_

SDA

LPS2

2HB_

CS

USB

_DP

USB

_DM

MO

TOR

1-

MO

TOR

1

MO

TOR

2-

MO

TOR

2

MO

TOR

3-

MO

TOR

3

MO

TOR

4-

MO

TOR

4

USB

_DP

USB

_DM

MO

TOR

4M

OTO

R3

MO

TOR

2

MO

TOR

1-

UM2311Schematic diagrams

UM2311 - Rev 2 page 11/23

Page 12: Getting started with the STEVAL-FCU001V1 flight controller ...2 SWDD SWD debugging data line 3 GND 4 SWCLK SWD debugging clock line 5 GND 6 N.C. UM2311 Board connectors UM2311 - Rev

Figure 10. STEVAL-FCU001V1 – circuit schematic (3 of 4)

USB

USB

_DP

USB

_DM

USB

_Mon

itor

V_U

SBVD

DVB

AT+

GN

D

GN

D

V_U

SBV_

USB

V_U

SB

GN

D

GN

D

VBAT

+U

6LD

3901

5M33

RO

UT5

NC4

IN1

GND

2

EN3

R30

5.1K

D5

ESD

A7P6

0-1U

1M

C16

4.7µ

F

R28

100K

SMD

040

2

12

C14

1µF

U3

USB

ULC

6-2M

6(uQ

FN)

uQFN

6X14

5X1

D11

GND

2

D23

D34

VBus

5D6

6

R25 0R

C15

100n

F

U4

STC

4054

CHRG

1

GND

2

BAT

3VC

C4

PRO

G5

R26 1M

SMD

020

1

C17

1µF

R29

510R

R27 10

0KSM

D 0

402

1 2

C18

100n

F

LD3

RED

LED

C12

100n

F16

V

SMD

040

2

C13

4.7n

F50

VSM

D 0

402

BT1

Batte

ry

CN

1

Mic

ro_U

SB_A

B

RS

702-

5481

Mol

ex47

590-

0001

1 2 3 4 5 6 7 8 9

DM

USB

_DP

DP

DP

USB

_DM

DM

UM2311Schematic diagrams

UM2311 - Rev 2 page 12/23

Page 13: Getting started with the STEVAL-FCU001V1 flight controller ...2 SWDD SWD debugging data line 3 GND 4 SWCLK SWD debugging clock line 5 GND 6 N.C. UM2311 Board connectors UM2311 - Rev

Figure 11. STEVAL-FCU001V1 – circuit schematic (4 of 4)

S2_C

LKS2

_SD

ALP

S22H

B_C

SLS

M6D

S33_

CS

LIS2

MD

L_C

S

VDD

VDD

VDD

C20

100n

F

U9

LIS2

MD

L

RES

12

SDA/

SDI/S

DO4

CS3

GND

18

DRDY

7

NC1

11

SCL/

SPC

1

NC2

GND

6

C15

VDD

9

VDD_

IO10

C25

100n

F

C23

100n

F

U7

LPS2

2HBT

R

VDD

10

GND

9

GND

18

INT

7

CS6

VDD_

IO1

SCL/

SPC

2

RES

3

SDA/

SDI/S

DO4

SDO

/SA0

5C

22

100n

F

C19

1uF

U8

LSM

6DSL

NC10

GND

7

GND

16

RES2

11

VDD_

IO5

SCL

13

SDA

14

SDO

1

CS12

INT2

9

INT1

4*2

3

VDD

8

*12

C24

1uF

C21

1uF

S2_S

DA

S2_C

LK

LPS2

2HB_

CS

S2_C

LK

S2_S

DA

LIS2

MD

L_C

S

S2_C

LK

S2_S

DA

LSM

6DS3

3_C

S

S2_C

LKS2

_SD

ALP

S22H

B_C

SLS

M6D

S33_

CS

LIS2

MD

L_C

S

UM2311Schematic diagrams

UM2311 - Rev 2 page 13/23

Page 14: Getting started with the STEVAL-FCU001V1 flight controller ...2 SWDD SWD debugging data line 3 GND 4 SWCLK SWD debugging clock line 5 GND 6 N.C. UM2311 Board connectors UM2311 - Rev

5 Bill of materials

Table 7. STEVAL-FCU001V1 bill of materials

Item Q.ty Ref. Part/Value Description Manufacturer Order code

1 1 BT1 Battery Connectorsiptm2002

Strip Linemale 1X2

pitch 2,54mmANY DNM

2 1 CN1 Micro_USB 2,0 FemaleSMt microusb7025481 Molex 47590-0001

3 7C1, C7, C14,

C17, C19,C21, C24

1 µF 16 V ±10%smc0402

Ceramiccapacitor XR7 ANY

4 13

C2, C3, C4,C5, C6, C10,

C12, C15,C18, C20,C22, C23,

C25

100 nF 16 V ±10%smc0402

Ceramiccapacitor XR7 ANY

6 2 C8, C9 15 pF 16 V ±10%smc0402

Ceramiccapacitor XR7 ANY

7 2 C11, C16 4.7 µF 16 V ±10%smc0402

Ceramiccapacitor XR7 ANY

8 1 C13 4.7 nF 16 V ±10%SMC0402

Ceramiccapacitor XR7 ANY

9 4 D1, D2, D3,D4

BAT60JFILM 10v-3Asod323

SignalSchottky

diodeST BAT60J

10 1 D5 ESDA7P60-1U1MSMD1610

VoltageSuppressor ST ESDA7P60-1U1M

11 3 LD1, LD2,LD3 smd0603 Red LED ANY ANY

13 1 P1 Motor_Panel1siptm2002 2.54 mm

Strip Linemale 1X2

pitchANY DNM

14 1 P2 Motor_Panel3siptm2002 2.54 mm

Strip Linemale 1X2

pitchANY DNM

15 1 P3 i2Q siptm4004 2.54 mmStrip Linemale 1X4

pitchANY DNM

16 1 P4 Motor_Panel2siptm2002 2.54 mm

Strip Linemale 1X2

pitchANY DNM

17 1 P5 Motor_Panel4siptm2002 2.54 mm

Strip Linemale 1X2

pitchANY DNM

18 1 P6 FC_Signal siptm60062.54 mm

Strip Linemale 1X6

pitchANY DNM

19 1 P7 USART siptm4004 2.54mm

Strip Linemale 1X4

pitchANY DNM

UM2311Bill of materials

UM2311 - Rev 2 page 14/23

Page 15: Getting started with the STEVAL-FCU001V1 flight controller ...2 SWDD SWD debugging data line 3 GND 4 SWCLK SWD debugging clock line 5 GND 6 N.C. UM2311 Board connectors UM2311 - Rev

Item Q.ty Ref. Part/Value Description Manufacturer Order code

20 1 P8SWD

Ampmode10X1M271.27 mm

Connector2X5 pitch CNC Tech 3220-10-0100-00

21 4 Q1, Q2, Q3,Q4

STL6N3LLH6powerFLAT2X2

PowerMOSFET ST STL6N3LLH6

22 1 R1 47 k 1/16 W ±1%smr0402

SMD ThickFilm Resistor ANY

23 4 R2, R3, R6,R8

100 1/16 W ±1%smr0402

SMD ThickFilm Resistor ANY

24 7R4, R5, R7,

R9, R10,R23, R24

10 K 1/16 W ±1%smr0402

SMD ThickFilm Resistor ANY

25 1 R11 20 K 1/16 W ±1%smr0402

SMD ThickFilm Resistor ANY

26 4R12, R13,R16, R17,

R250 1/16 W ±1% smr0603 SMD Thick

Film Resistor ANY

27 4 R14, R15,R18, R19

NA 1/16 W ±1%smr0402

SMD ThickFilm Resistor ANY

28 2 R20, R21 2.2 K 1/16 W ±1%smr0402

SMD ThickFilm Resistor ANY

29 3 R22, R27,R28

100 K 1/16 W ±1%smr0402

SMD ThickFilm Resistor ANY

30 1 R26 1 M 1/16 W ±1%SMR0402

SMD ThickFilm Resistor ANY

31 1 R29 510 R 1/16 W ±1%smr0402

SMD ThickFilm Resistor ANY

32 1 R30 5.1 K 1/16 W ±1%smr0402

SMD ThickFilm Resistor ANY

33 1 S1 Reset PushKMR22 Push button C&K KMR231GLFS

34 1 U1 SPBTLE-RF spbtrfle

Very lowpower modulefor Bluetooth

v4.1

ST SPBTLE-RF

35 1 U2 STM32F401CCU6TRUFQFPN48X7X7

High-performance

ARM®Cortex® -M4

coreaccelerator

ST STM32F401CCU

36 1 U3 USBULC6-2M6(uQFN)uQFN6X145X1

Ultra largebandwidth

ESDprotection

ST USBULC6-2M6

37 1 U4 STC4054GR SOT23L5 Li-Ion batterycharger ST STC4054

39 1 U6 LD39015M33R sot23l5

Low quiescentcurrent andlow noisevoltage

regulator

ST LD39015M33R

40 1 U7 LPS22HDTRHLGA10X2X2X07

MEMS nanopressuresensor

ST LPS22HDTR

UM2311Bill of materials

UM2311 - Rev 2 page 15/23

Page 16: Getting started with the STEVAL-FCU001V1 flight controller ...2 SWDD SWD debugging data line 3 GND 4 SWCLK SWD debugging clock line 5 GND 6 N.C. UM2311 Board connectors UM2311 - Rev

Item Q.ty Ref. Part/Value Description Manufacturer Order code

41 1 U8 LSM6DSLlga14X2m5X3X086

3D digitalaccelerometer

andgyroscope

ST LSM6DSL

42 1 U9 LIS2MDL lga12X2X2X1

Ultra-low-power, high-performance

3-axismagnetometer

ST LIS2MDL

43 1 Y1 16 MHz 15 ppmquarzonx2520sa Quartz NDK NX2520SA-16,000000MHz-

STD-CSW-4

44 1 Olimex LTD ARM-JTAG-20-10

Mini-boardand cable Olimex ARM-JTAG-20-10

UM2311Bill of materials

UM2311 - Rev 2 page 16/23

Page 17: Getting started with the STEVAL-FCU001V1 flight controller ...2 SWDD SWD debugging data line 3 GND 4 SWCLK SWD debugging clock line 5 GND 6 N.C. UM2311 Board connectors UM2311 - Rev

6 Formal notices required by the U.S. Federal CommunicationsCommission ("FCC")

FCC NOTICE: This device complies with part 15 of the FCC Rules. Operation is subject to the following twoconditions: (1) This device may cause harmful interference, and (2) this device must accept any interferencereceived, including interference that may cause undesired operation.Changes or modifications not expressly approved by the manufacturer could void the user’s authority to operatethe equipment.Additional warnings for FCCThis equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in aresidential installation. This equipment generates, uses and can radiate radio frequency energy and, if notinstalled and used in accordance with the instructions, may cause harmful interference to radio communications.However, there is no guarantee that interference will not occur in a particular installation. If this equipment doescause harmful interference to radio or television reception, which can be determined by turning the equipment offand on, the user is encouraged to try to correct the interference's by one or more of the following measures:• Reorient or relocate the receiving antenna.• Increase the separation between the equipment and the receiver.• Connect the equipment into an outlet on a circuit different from that to which the receiver is connected.• Consult the dealer or an experienced radio/TV technician for help.

UM2311Formal notices required by the U.S. Federal Communications Commission ("FCC")

UM2311 - Rev 2 page 17/23

Page 18: Getting started with the STEVAL-FCU001V1 flight controller ...2 SWDD SWD debugging data line 3 GND 4 SWCLK SWD debugging clock line 5 GND 6 N.C. UM2311 Board connectors UM2311 - Rev

7 Formal product notice required by the Industry Canada ("IC")

Innovation, Science and Economic Development Canada Compliance - This device complies with Innovation,Science and Economic Development RSS standards. Operation is subject to the following two conditions: (1) thisdevice may not cause harmful interference, and (2) this device must accept any interference received, includinginterference that may cause undesired operation. Changes or modifications not expressly approved by themanufacturer could void the user’s authority to operate the equipment.Conformité à Innovation, Sciences et Développement Économique Canada - Cet appareil est conforme auxnormes RSS d'Innovation, Science et Développement économique. L'utilisation est soumise aux deux conditionssuivantes: (1) cet appareil ne doit pas causer d'interférences nuisibles, et (2) cet appareil doit accepter derecevoir tous les types d’interférence, y comprises les interférences susceptibles d'entraîner un fonctionnementindésirable. Les changements ou les modifications non expressément approuvés par le fabricant pourraientannuler le permis d'utiliser l'équipement.

UM2311Formal product notice required by the Industry Canada ("IC")

UM2311 - Rev 2 page 18/23

Page 19: Getting started with the STEVAL-FCU001V1 flight controller ...2 SWDD SWD debugging data line 3 GND 4 SWCLK SWD debugging clock line 5 GND 6 N.C. UM2311 Board connectors UM2311 - Rev

Revision history

Table 8. Document revision history

Date Version Changes

27-Nov-2017 1 Initial release.

09-May-2018 2 Corrected typo in Table 6. Debugging micro SWD connector (P8)

UM2311

UM2311 - Rev 2 page 19/23

Page 20: Getting started with the STEVAL-FCU001V1 flight controller ...2 SWDD SWD debugging data line 3 GND 4 SWCLK SWD debugging clock line 5 GND 6 N.C. UM2311 Board connectors UM2311 - Rev

Contents

1 Getting started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2

1.1 Board overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

1.2 Package contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

1.3 System requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

2 System setup guide. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4

3 Hardware description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5

3.1 Board connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

3.2 ST-LINK/V2 connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

3.3 Hardware architecture overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

4 Schematic diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10

5 Bill of materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14

6 Formal notices required by the U.S. Federal Communications Commission ("FCC") .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17

7 Formal product notice required by the Industry Canada ("IC") . . . . . . . . . . . . . . . . . . . . .18

Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19

UM2311Contents

UM2311 - Rev 2 page 20/23

Page 21: Getting started with the STEVAL-FCU001V1 flight controller ...2 SWDD SWD debugging data line 3 GND 4 SWCLK SWD debugging clock line 5 GND 6 N.C. UM2311 Board connectors UM2311 - Rev

List of tablesTable 1. Battery 2-pin header connector (BT1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6Table 2. Motor 2-pin header connectors (P1, P2, P4, P5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6Table 3. UART 4-pin header connector (P7) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7Table 4. I2C 4-pin header connector (P3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7Table 5. PWM inputs 6-pin header connector (P6) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7Table 6. Debugging micro SWD connector (P8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7Table 7. STEVAL-FCU001V1 bill of materials. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14Table 8. Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

UM2311List of tables

UM2311 - Rev 2 page 21/23

Page 22: Getting started with the STEVAL-FCU001V1 flight controller ...2 SWDD SWD debugging data line 3 GND 4 SWCLK SWD debugging clock line 5 GND 6 N.C. UM2311 Board connectors UM2311 - Rev

List of figuresFigure 1. STEVAL-FCU001V1 evaluation board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1Figure 2. STEVAL-FCU001V1 evaluation board: package contents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2Figure 3. STEVAL-FCU001V1 evaluation board silkscreen and connector positioning . . . . . . . . . . . . . . . . . . . . . . . . . . 4Figure 4. STEVAL-FCU001V1 evaluation board components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5Figure 5. STEVAL-FCU001V1 evaluation board connector description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6Figure 6. ST-LINK/V2 connected to the STEVAL-FCU001V1 evaluation board via adapter . . . . . . . . . . . . . . . . . . . . . . . 8Figure 7. STEVAL-FCU001V1 evaluation board functional block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Figure 8. STEVAL-FCU001V1 – circuit schematic (1 of 4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10Figure 9. STEVAL-FCU001V1 – circuit schematic (2 of 4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Figure 10. STEVAL-FCU001V1 – circuit schematic (3 of 4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12Figure 11. STEVAL-FCU001V1 – circuit schematic (4 of 4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

UM2311List of figures

UM2311 - Rev 2 page 22/23

Page 23: Getting started with the STEVAL-FCU001V1 flight controller ...2 SWDD SWD debugging data line 3 GND 4 SWCLK SWD debugging clock line 5 GND 6 N.C. UM2311 Board connectors UM2311 - Rev

IMPORTANT NOTICE – PLEASE READ CAREFULLY

STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, enhancements, modifications, and improvements to STproducts and/or to this document at any time without notice. Purchasers should obtain the latest relevant information on ST products before placing orders. STproducts are sold pursuant to ST’s terms and conditions of sale in place at the time of order acknowledgement.

Purchasers are solely responsible for the choice, selection, and use of ST products and ST assumes no liability for application assistance or the design ofPurchasers’ products.

No license, express or implied, to any intellectual property right is granted by ST herein.

Resale of ST products with provisions different from the information set forth herein shall void any warranty granted by ST for such product.

ST and the ST logo are trademarks of ST. All other product or service names are the property of their respective owners.

Information in this document supersedes and replaces information previously supplied in any prior versions of this document.

© 2018 STMicroelectronics – All rights reserved

UM2311

UM2311 - Rev 2 page 23/23