13
Features Kit content: Sensor node (marked STEVAL-IDP005V2; not available for separate sale) Communication adapter board (marked STEVAL-UKI001V2; not available for separate sale) STLINK-V3MINI programming and debugging interface Cables and connector Main supply voltage: 18 - 32 V Main components of the sensor node: 32-bit ARM ® Cortex ® -M4 core for signal processing and analysis (STM32F469AI) Ultra-wide bandwidth (up to 6kHz), low-noise, 3-axis digital vibration sensor (IIS3DWB) Absolute digital pressure sensor (LPS22HB) Relative humidity and temperature sensors (HTS221) Digital microphone sensors (IMP34DT05) IO-Link PHY device (L6362A) EEPROM (M95M01-DF) for data storage Step-down switching regulator and LDO regulator (L6984 and LDK220) ESD protection (ESDALC6V1-1U2, SMBJ33CA) Complete set of firmware demo examples based on 3D accelerometer library with advanced frequency and time domain signal processing for predictive maintenance, including: Programmable FFT size (256, 512, 1024, 2048), overlapping and averaging Programmable windowing (Flat Top, Hanning, Hamming, Rectangular) Speed RMS moving average, acceleration max. peak Programmable threshold for warning and alarm conditions in spectral band Microphone algorithms for: PDM to PCM Sound pressure level (SPL) Audio FFT IO-Link device stack v1.1 protocol and IO-Link Device Descriptor (IODD) for all measurements included (provided by TEConcept GmbH) M12 standard industrial connector SWD connector for debugging and programming capability Reset button Expansion connector with GPIO, ADC, I²C bus, timer Designed to meet IEC industrial standard requirements Description The STEVAL-BFA001V2B is an industrial reference design kit for condition monitoring (CM) and predictive maintenance (PdM), in a layout that is designed to meet IEC61000-4-2/4 and EN60947 requirements for industrial applications. Product summary Multi sensor predictive maintenance kit with embedded IO-Link stack v.1.1 STEVAL- BFA001V2B High-performance advanced line, ARM Cortex-M4 core with DSP and FPU, 2 Mbytes Flash, 384+4 kB of RAM, DMA controller, up to 17 timers STM32F469AI Ultra-wide bandwidth, low-noise 3-axis digital accelerometer for industrial applications IIS3DWB IO-Link communication transceiver device L6362A Compact in-circuit debugger and programmer for STM32 STLINK-V3MINI Software package for STEVAL-BFA001V2B evaluation kit STSW- BFA001V2 Multi-sensor predictive maintenance kit with IO-Link stack v.1.1 STEVAL-BFA001V2B Data brief DB4059 - Rev 2 - April 2020 For further information contact your local STMicroelectronics sales office. www.st.com

Data brief - STEVAL-BFA001V2B - Multi-sensor predictive

  • Upload
    others

  • View
    14

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Data brief - STEVAL-BFA001V2B - Multi-sensor predictive

Features• Kit content:

– Sensor node (marked STEVAL-IDP005V2; not available for separate sale)– Communication adapter board (marked STEVAL-UKI001V2; not available

for separate sale)– STLINK-V3MINI programming and debugging interface– Cables and connector

• Main supply voltage: 18 - 32 V• Main components of the sensor node:

– 32-bit ARM® Cortex®-M4 core for signal processing and analysis(STM32F469AI)

– Ultra-wide bandwidth (up to 6kHz), low-noise, 3-axis digital vibration sensor(IIS3DWB)

– Absolute digital pressure sensor (LPS22HB)– Relative humidity and temperature sensors (HTS221)– Digital microphone sensors (IMP34DT05)– IO-Link PHY device (L6362A)– EEPROM (M95M01-DF) for data storage– Step-down switching regulator and LDO regulator (L6984 and LDK220)– ESD protection (ESDALC6V1-1U2, SMBJ33CA)

• Complete set of firmware demo examples based on 3D accelerometer librarywith advanced frequency and time domain signal processing for predictivemaintenance, including:– Programmable FFT size (256, 512, 1024, 2048), overlapping and averaging– Programmable windowing (Flat Top, Hanning, Hamming, Rectangular)– Speed RMS moving average, acceleration max. peak– Programmable threshold for warning and alarm conditions in spectral band

• Microphone algorithms for:– PDM to PCM– Sound pressure level (SPL)– Audio FFT

• IO-Link device stack v1.1 protocol and IO-Link Device Descriptor (IODD) for allmeasurements included (provided by TEConcept GmbH)

• M12 standard industrial connector• SWD connector for debugging and programming capability• Reset button• Expansion connector with GPIO, ADC, I²C bus, timer• Designed to meet IEC industrial standard requirements

DescriptionThe STEVAL-BFA001V2B is an industrial reference design kit for conditionmonitoring (CM) and predictive maintenance (PdM), in a layout that is designed tomeet IEC61000-4-2/4 and EN60947 requirements for industrial applications.

Product summary

Multi sensor predictivemaintenance kit withembedded IO-Linkstack v.1.1

STEVAL-BFA001V2B

High-performanceadvanced line, ARMCortex-M4 core withDSP and FPU, 2Mbytes Flash, 384+4kB of RAM, DMAcontroller, up to 17timers

STM32F469AI

Ultra-wide bandwidth,low-noise 3-axis digitalaccelerometer forindustrial applications

IIS3DWB

IO-Link communicationtransceiver device L6362A

Compact in-circuitdebugger andprogrammer for STM32

STLINK-V3MINI

Software package forSTEVAL-BFA001V2Bevaluation kit

STSW-BFA001V2

Multi-sensor predictive maintenance kit with IO-Link stack v.1.1

STEVAL-BFA001V2B

Data brief

DB4059 - Rev 2 - April 2020For further information contact your local STMicroelectronics sales office.

www.st.com

Page 2: Data brief - STEVAL-BFA001V2B - Multi-sensor predictive

Product summary

Applications

Conditionmonitoring andpredictivemaintenance

Smart industry

The hardware consists of a highly compact (50 x 9 x 9 mm) industrial sensor boardspecifically designed for real industrial applications, and the necessary debuggingtools, cables, plugs and adapters for an industrial communications scenario. Theconnection is managed using a standard multipolar cable with one wire used for IO-Link data.

The STSW-BFA001V2 firmware package (freely available on www.st.com) includesdedicated algorithms for advanced time and frequency domain signal processing andanalysis of the high bandwidth 3D digital accelerometer for vibration monitoring. Thepackage includes pressure, relative humidity and temperature sensor monitoringsamples as well as audio algorithms for acoustic emission (AE).

The firmware runs on the high performance STM32F469AI, ARM® Cortex®-M4, 32-bit microcontroller. The sensor data analysis results can be displayed on a user PCterminal emulator via wired connectivity or the related IO-Link master board interface.

IO-Link device stack v1.1. (for evaluation purposes, with some limitations) is includedin object library format with IO-Link Device Descriptor (IODD) for all measurementsand with dedicated examples to demonstrate device interoperability with any mastertool. It supports BLOB transfer for vibration and acoustic FFT data, event generatorand parameter configuration.

The package includes a GUI to demonstrate the IO-Link device features whenconnected to the STEVAL-IDP004V2 multi-port master evaluation board.

STEVAL-BFA001V2B

DB4059 - Rev 2 page 2/13

Page 3: Data brief - STEVAL-BFA001V2B - Multi-sensor predictive

1 Solution overview

1.1 Block diagram

The STEVAL-BFA001V2B kit enables predictive maintenance (early detection of failures on the equipment undermonitoring), managing key parameters coming from environmental, vibration and acoustic sensors. It is suitablefor monitoring motors, pumps and fans, and can accelerate the development of predictive maintenance solutionsand PoCs.The kit performs advanced time and frequency domain signal processing for vibration analysis, running onembedded high performance MCU with configurable thresholds for alarms and warnings, demonstrating theprocess at edge level.The tiny and compact form factor has been designed to allow placement of the sensor node very close to theequipment to be monitored.The power management phase generates the low voltage needed for digital sensors and MCU from an industrial18 to 32 V input voltage range.The IO-Link device stack protocol is included with the STSW-BFA001V2 dedicated firmware to demonstrate theIO-Link device features.

Figure 1. STEVAL-BFA001V2B main board (sensor node) block diagramThe sensor node is marked STEVAL-IDP005V2; it is not available for separate sale

STM32F469AIMicrocontroller

32 kHzCrystal

24 MHzCrystal

IIS3DWB3D Accelerometer

HTS221Humidity and

Temperature Sensor

LPS22HBPressure Sensor

SPI1

IMP34DT05Digital Microphone

I2S2

L6362AIO-Link Transceiver

USART2

EnhancedSWD

Connector

UART5

I2C2ADC3GPIO

M12 4-pin A-Coded Male

Socket

Auxiliary Connector

L6984step-down switching

regulator

LDK220LDO

M95M01-DF1-Mbit SPI bus

EEPROM

SPI4

I2C1

ESDALC6V1-1U2Single Line ESD

protection

SMBJ33CATransil

STEVAL-BFA001V2BSolution overview

DB4059 - Rev 2 page 3/13

Page 4: Data brief - STEVAL-BFA001V2B - Multi-sensor predictive

1.2 Schematic diagrams

Figure 2. STEVAL-UKI001V2 (adapter board) circuit schematic

T_SWDIO

U_LED_1

GND

2

1

T_SWCLK

T_VCP_TX9

LD1

11

U_BTN

T_NRST

GND

U_BTN

U_LED_2

T_VCP_RX

T_SWDIO

T_VCP_RX

A

16

C2

NM100nF

T_VCP_TX

3

Strip_1X4_SMD

SWD-10_ENH

3 4 5

4

J2

3

R2

NM100nF

6

T_VCC

R1

1

GNDDetec

GND

J1

SW2mini switch-KMR211GLFS

A

10

SWD-14

13

2

12T_VCP_RX

C

13

98

2

4

T_VCP_TX

GNDDetec

GNDDetec

T_SWCLK8

1234

SW1mini switch-KMR211GLFS

4

7

14

J3

T_NRST

2

5

590

U_LED_210

T_VCC

C1

C

U_LED_1

7

T_NRST

Yellow LED SML-M13YTT86

LD2Green LED SML-M13MTT86

590

DB

4059 - Rev 2

page 4/13

STEVAL-B

FA001V2B

Schematic diagram

s

Page 5: Data brief - STEVAL-BFA001V2B - Multi-sensor predictive

Figure 3. STEVAL-IDP005V2 (main board) circuit schematic

PB1

VIN: 18 V - 32 VVIN

VIN

MEM_W

ACC_INT2

MEM_HOLD

PRES_SCL

ACC_SDO

AUX_IO

EEPROM_HOLD

HUM-TEMP_SDA

SMBALERT

ACC_SDI

OL

MEM_SI

PRES_SDA

IO-Link

ACC_INT1

IO-Link_COM_TX

ACC_SI

EEPROM_CS

PB0

DIAG

EEPROM

EEPROM_SDI

MIC_SD

OUT/IQ

AUX_ALERT

PB1

ACC_CS

SMBCLK

IO-Link_DIAG

VDD: 3.3 V

SMBDATA

ENV_SD

from IO-Link connector

IO-Link_OL

PRESS_DRDY

Sensors

HUM-TEMP_DRDYIN2

IO-Link_COM_RX HUM-TEMP_DRDY

MIC_DOUT

SMB_IO

MEM_SO

ACC_SPC

ACC_INT2

PRES_INT_DRDY

ACC_CS

MEM_CS

ACC_SO

AUX_DATA

HUM-TEMP_SCLENV_CK

MIC_CLK

AUX_CLK

PB0

Power Management

EEPROM_SDO

ACC_INT1

MEM_CK

ACC_CK

EEPROM_SCK

EPPROM_W

Microcontroller

MIC_CK

DB

4059 - Rev 2

page 5/13

STEVAL-B

FA001V2B

Schematic diagram

s

Page 6: Data brief - STEVAL-BFA001V2B - Multi-sensor predictive

Figure 4. STEVAL-IDP005V2 (main board) circuit schematic - power management

VBIAS

3.3 V

3.6 V

VCC8

200 mA

LDK220

1OUT

100k

U1

5GND

LDO

Step-down switching regulator

L1

GN

D5

PGOOD

FB2

3TON

EN4

22µF

R2

Vldo

Vdc-dc

VIN

1µF

SMBJ33CAR1

C6

VDD

Vdc-dc

205k

LX6

1µF3.3µF

SB2

0R

R41

1µF

909k

R5

VIN7

VldoU2

11Vdc-dc

9

3C5

68µH

C2

NC2

L6984

1C1

1M

TP1

2

TP3

C3

ADJ/NC

EN4

LNM

10

C4

100nF

68k

TP5IN6

TP2

R3D4

EP

18 V - 32 V

VDD

DB

4059 - Rev 2

page 6/13

STEVAL-B

FA001V2B

Schematic diagram

s

Page 7: Data brief - STEVAL-BFA001V2B - Multi-sensor predictive

Figure 5. STEVAL-IDP005V2 (main board) circuit schematic - IO-Link

100R R13

100R

DIAG

10pF

R6100k

OL

OUT/IQ

3

C10 C11

NSR05T40P2

C13

4k7

OUTL

I/Q

D1

Not Mounted

C12

U3

Not Mounted

VDD

3IN2

SB50R

C9

C8

SEL8

7GND

11Vcc

12

R9

Not Mounted

10pF

R11

EN/DIAG5

47nF

R10

1uF

IN12 JP1

4

IN2

4k7

4

R8R7

NSR05T40P2

100R

9D2

22k

10pF

C7

SB60R

10pF

L6362A

1Vdd

1

OUT/IQ

OL6

R12

TP6

10OUTH

2

100R

VIN

DB

4059 - Rev 2

page 7/13

STEVAL-B

FA001V2B

Schematic diagram

s

Page 8: Data brief - STEVAL-BFA001V2B - Multi-sensor predictive

Figure 6. STEVAL-IDP005V2 (main board) circuit schematic - sensors

USBLC6-4SC6

GND2

IMP34DT05

4DOUT

AUX_DATA

ACC_SPC

100nF

3

VDD

6

I²C

SMBus

MEMS pressure sensor PB0AUX_ALERT

AUX_CLK

CLK3

INT_DRDY

VDD10

ACC_CS

C14

RES2

2

100nF

5

2

1I/O1

U6

Humidity and temperature sensor

I²C

J2

1uF

3D accelerometer

PRES_INT_DRDY

PRES_SDA

AUX_IO

4.7uF

U7

1

VDD

MEMS microphone

14

9

SPI1

VDD

ACC_SDI

C17 CS6

CS

12

VDD

RES1

10

IIS3DWB

NC110

6G

ND

1

2

C20

LPS22HB

1

9

GND2

2VDD

1

VDD

HUM-TEMP_DRDY

PRES_SCL

9INT2VDD

8

5GND

ACC_INT1

LR

U5

U4

7

4

100nF

R24

VDD1

SDA/SDI/SDO 5

ACC_SDODRDY

4

7G

ND

2

PB1

VDD

SCL/SPC

RES3

SCL

11

100nF

U8

10kSDO/SA0

C21

SCL/SPCC18

3I/O2

8GND1

GND5

SDA/SDI/SDO

4

SDO/SA0CS

6

C19

ACC_INT2

HUM-TEMP_SCLHUM-TEMP_SDA

Vdd_IO2

6I/O4

5

NC2

VDD

Auxiliary SMBus

13SD

A

3

M50-3200545

8

MIC_CLK

4I/O3

5VBUS

7

C15

HTS221

3

MIC_DOUT

100nF

R16

VDD

10k

VDD

IO

4INT1

I²S

DB

4059 - Rev 2

page 8/13

STEVAL-B

FA001V2B

Schematic diagram

s

Page 9: Data brief - STEVAL-BFA001V2B - Multi-sensor predictive

Figure 7. STEVAL-IDP005V2 (main board) circuit schematic - EEPROM

EEPROM_CSEEPROM_SDO

100k

R22

C1VSS

C5

100k

U9

VDD

EEPROM_HOLDEPPROM_W

EEPROM_SDIB2

DEEPROM_SCK

A3

C

R23

B4

WC3

A1

HOLDS

A5

M95M01-DF

Q

SPI

VCC

DB

4059 - Rev 2

page 9/13

STEVAL-B

FA001V2B

Schematic diagram

s

Page 10: Data brief - STEVAL-BFA001V2B - Multi-sensor predictive

Figure 8. STEVAL-IDP005V2 (main board) circuit schematic - microcontroller (1 of 2)

ACC_CK

IO-Link_COM_RX

10k

PD1A3

F7OSC32_IN

6

C10

PI6

PC7

10k

PB15N2

SB10

PI0

STM32F469AI

E5

DSIHOST_CKN J1

PB0 USER_LED

H4

B11

3

P10

PB1N9

PD5C6

E6

SWDIO

PA0-WKUPPA1

I2C1_SDA

nRESET

PI10

PC10

A8

PB4

DSIHOST_D0NOSC32_OUT

5

J9

BOOT1

32.768 kHz

U10B

F3

F11

NRST

VDD

PD12M2

OSC32_OUT

D12

D10

PI5

PA11

P9

PC15-OSC32_OUT

PD0

PA6

L10

C25

C22

PD6E7

10pF

R17

DSIHOST_D1P

C24

PC9F5

Ref

er to

the

MC

U b

oot c

onfig

urat

ion

tabl

e

8

IO-Link_COM_TX

H2

C8

PB5

PB1

VDD

7

PC6

SB9

PA12

OSC32_IN

PA4M9

VDD

E11PC14-OSC32_IN

ESDALC6V1-1U2

PI11

STM32F469AI

PD9N1

SWCLK

N5

P11

PA15A2

PC13

I2C1_SDA

2k

DSIHOST_D1N

PDR_ON

PC0

MIC_SD

10pF

USER_LED

SWDIO

PB8I2C1_SCL

PA7PI9

G9

L4

F10

PB9E9

COM_RX

PI1C3

PA9E2

PB0

Y1

PD2

PD11J4

MIC_CK

I2C1_SCL

F4

SWCLK

COM_TX9

VDD

B9

MEM_HOLD

J8

C5

nRESET

E1

1

PD8

PD15L2

BOOT1

PB11K5

E12

M3

B2

PI4

SB80R

PC1

Reset

F6

PA13D1

F8BOOT0

D9PC8

PB2-BOOT1PB3

PB6G8

PI7

PI2A1

MEM_CS

J2

COM_RX

K3

PD13

2

10pF

PC11

N10PA3

D3

PD7A5

H9

PB10

L12

PD10

PI3

DSIHOST_D0P H3

D5

E3

PB7A9

VDD

10

PB14P1

4

SWD Connector

VDD

K9

PA2L9

ENV_CK

PD14L3

ENV_SD

PD3

A12

PA8

PA5

PB12H5

2k

BOOT0

D6

B3

PC12C4

SW1

ACC_SO

G7

COM_TX

PA10

B8

PB13K4

10k

10pF

J1

MEM_W

Not Mounted

U10A

C23

ACC_SI

R18

SB70R

Not Mounted

C26

L8

BOOT0

PD4B4

100nF

R19

DSIHOST_CKPJ3

PA14D4

nRESET

DB

4059 - Rev 2

page 10/13

STEVAL-B

FA001V2B

Schematic diagram

s

Page 11: Data brief - STEVAL-BFA001V2B - Multi-sensor predictive

Figure 9. STEVAL-IDP005V2 (main board) circuit schematic - microcontroller (2 of 2)

PG5

SMBCLK

PF11K7

C2

PE13PG15

D8

PE2F9

H11

PF4

C48

I2C2_SMBA

VSS_4H7

VSS_5M1

L11 PG12A6

I2C2_SMBA

G11

VDD_7

C28

C29

K6

C42 10pF

K2VDD12DSI

K1

PF3

I2C2_SDA

SMBDATA

L7

PE12M6

PG2G5

VDD_2

OSC_IN

VCAPDSI

G3

PH3

N11

VSSA

L5

PH13B1

C43

SMB_IO

OSC_IN

C31

N7

PE8

C47100nF

F1VDDUSB

C32

4.7µF

H8

PF12M8

A7

VDD_1B5

PH1-OSC_OUTPH2

C40100nF

PG9D7

MEM_SI

J10

PH8

ACC_CS

N12

K11PH0-OSC_IN

H6

J11

VSS_11

PF15

G10

PF1

100nF

OSC_OUT

R202k

C46

E10

C27

C45

C39

16pF

100nF

I2C2_SCL

U10D

M10

PF5

C35

PE15

100nF

VSS_6N8

C30

E4

MEM_SO

J12

VDD_8

VDD

PG7

10pF

100nF

I2C2_SCL

VDD

PH4

PE3

PE0

STM32F469AI

VDD

PG0J6

24 MHz

4

100nF

PG10

M5

16pF

2.2µF

PG1P7

PH15

MEM_CK

P4VSS_7VSS_8

VCAP1D2

VDD

VDD

B12

PE6

I2C2_SDA

ACC_INT1

PH12P2

PE11N6

2

C36

C11

PE5

C34

PF13J7

VCAP2

VDD

R262k

PG4G2

VDDDSI

G12

G6B10

VSS_9

PG3G4

C41

H10

PF2

100nF

K12

VSS_1B7

C7

PG11B6

C38

P5

PF0

ACC_INT2

PE10

PE1C9

PE4

H12

OSC_OUT

VDD_4P8

VDD_5

C44

PRESS_DRDY

1

P3VDD_3

D11

PE7

C12

N4

2k

M12

L1

PH14D3

PE14J5

F12

VSS_10

K10

E8

PH9

A4

STM32F469AI

10pF

C37

C1VSS_2VSS_3

P6HUM-TEMP_DRDY

IO-Link_DIAG

PF10

A10

Y2

PG8

100nF

PF14

3

A11

VDD_6

2.2µF

100nF

U10C

2.2µF

R21

SMBALERT

L6

M7

PE9

H1VSSDSI

VBAT

M4

PG13

PH11N3

F2

PH10

VSS

100nF

VDD

IO-Link_OL

R25100R

100nF

PG6P12

VDDA

PH5K8

C33

G1

M11

1µF

DB

4059 - Rev 2

page 11/13

STEVAL-B

FA001V2B

Schematic diagram

s

Page 12: Data brief - STEVAL-BFA001V2B - Multi-sensor predictive

Revision history

Table 1. Document revision history

Date Version Changes

20-Nov-2019 1 Initial release.

27-Apr-2020 2Updated cover page features.

Added Figure 7. STEVAL-IDP005V2 (main board) circuit schematic - EEPROM.

STEVAL-BFA001V2B

DB4059 - Rev 2 page 12/13

Page 13: Data brief - STEVAL-BFA001V2B - Multi-sensor predictive

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. For additional information about ST trademarks, please refer to www.st.com/trademarks. All other product or servicenames are the property of their respective owners.

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

© 2020 STMicroelectronics – All rights reserved

STEVAL-BFA001V2B

DB4059 - Rev 2 page 13/13