ST Sensor Connectivity IOT PDF
ST Sensor Connectivity IOT PDF
ST Sensor Connectivity IOT PDF
Solutions
Francesco Furnari
IoT Devices
2
ST products partitioning
32-bit ULP
MCUs Display Power
Supplies and
Drivers
Signal
transducers Audio
Analog amplifiers
User interface
front-end
Bluetooth
Switches Microcontroller SMART
Motion and
environmental Digital Power NFC & RFID
MEMS sensors sensors management Protections
ESD Protections
EMI Filters &
RF-IPD
Current
Smart reset
sensing
IoT - Connectivity 3
Connectivity
Narrowband PLC
(M&M, PRIME, IPv6, G3)
Broad Band PLC
(Home Plug GP/AV)
RF
Sub-GHz
PLC 150MHz 915MHz
(6LoWPAN)
(WMBUS)
RF
RFID 2.4 GHz
NFC
WiFi Module
NFC/RFID Reader BT 3.0/4.0 Module
DUAL Ifs EEPROM BT Low Energy
RFID/NFC TAG
Positioning
GSM
GPRS M2M GPS/GLONASS
GALILEO/BeiDou
Secure MCU
M2M Smart Card
SPIRIT Family
RF Sub-1GHz Transceivers
WIDE APPLICATION COVERAGE 5
HOME/BUILDING AUTOMATION
SMART METERING
ALARM SYSTEMS
6
Operation lifetime increases 7
RX CURRENT
22mA
SENSITIVITY
60%
-110dBm
16mA - RX Current consumption cut
13mA >30%
30%
9mA
- Sensitivity performances are not
-105dBm
sacrificed
TX current
34mA
+11dBm
43%
29mA
+11dBm
26mA
28%
+11dBm
21mA
20mA
+11dBm
TX Current consumption cut
>28% @ max o/p power 9mA 10mA
0dBm
0dBm
0dBm
0dBm
SHUTDOWN
[2.5nA] Mode Description
Packet handler and Link Layer features Peripherals & Support Functions
EXT SWITCH
before transmitting. This avoids the simultaneous
use of the channel by different transmitters. • While receiving the preamble, the
antennas are repeatedly switched
until the RSSI> threshold.
SPIRIT1
• The switch is then disabled and
the selected antenna is used.
SPIRIT1 Balun:BALF-SPI-01D3 10
BALF-SPI-D103
Balun + Matching + Filter network can be replaced
by single 2.0 x 1.4 mm component:
• Saving PCB size
• Saving cost
• Making easier and more reliable PCB design
Development Tools and Support 11
http://www.st.com/web/catalog/sense_power/FM1968/CL1976/SC1845/PF253167?s_searchtype=partnumber#
• HARDWARE:
• Development Kits
• Daughter Boards • SOFTWARE
• PCB documentation
• Supported Platforms: STM32L and STM8L
• Schematics
• Gerber files
Spirit1 IP mesh 12
• ST as module provider
• Weptech as SW IP integrated on module
• Customer application hosted in external µC
Solution 2 : Wi6labs
• ST as RF chipset / µC provider
• Wi6Labs as SW IP integrated in µC of ctm PCB
• SW API to store ctm app inside the on-board µC
• Proof of Concept available on Nucleo L1 board
BlueNRG Family - Bluetooth® SMART
Network and Application Processors
vs Classic Bluetooth® 14
Power Consumption
Between 1mA and 30mA Between 1µA and 15mA
Range
Range (typical) 30 m 50 m
Lower data-rate + Shorter connection time + less channels + smaller packet size
Embedded Flash
Enables firmware upgraded on the field
MP MP
Dec 2013 Q1 2015
BlueNRG-MS
Embedded Flash
Enables firmware upgrade on the field
added value
Master
Slave
All trademarks and logos are the property of their respective owners. All rights reserved. They are used here only as conceptual examples
BlueNRG-1 Single Mode Bluetooth® SMART
Application Processor 18
Single mode Bluetooth® SMART 4.2 System on Chip
Dedicated package QFN32 for Automotive Grade qualification
BLE Network Processor
ST Bluetooth Low Energy Stack, Profiles and Application support
BlueNRG-1
SMART power management: DC-DC / Linear Voltage regulator
Operating supply voltage from 1.7 up to 3.6V GPIO
SPI Master and Slave,I2C Master and Slave, UART, PDM Input I/F PWM
M0 Core
GPIOs 15
Eng. samples
10 Bit ADC availability:
Q3 2015 Application and Profiles
BlueNRG based radio
RX 7.3 mA
Mass production: BLE Protocol stack
TX 8.2 mA @ 0 dBm Q4 2015
Sleep 1µA
Link Layer
Best in Class Output Power Level: +8dBm
Receiver sensitivity -88dBm
2.4 GHz BlueNRG Radio
Package WCSP34 2.65x2.65mm, QFN32 5x5 mm.
BlueNRG family Software partitioning 19
19
BALF-NRG-D103
Balun + Matching + Filter network can be replaced
by single 1.4 x 0.85 mm component:
• Saving PCB size
• Saving cost
• Making easier and more reliable PCB design
BlueNRG family current consumption 21
• BlueNRG-MS HW
• STEVAL-IDB005V1
• 1 Evaluation STM32-based Mother Board
• 1 BlueNRG RF module
• 1 Antenna
• STEVAL-IDB005V1D ( coming soon )
• 1 BlueNRG RF module
• 1 Antenna
• STEVAL-IDB006V1 USB Dongle ( coming soon )
• Key features
• Complete software package to support BlueNRG
family devices evaluation and development.
• Comprehensive GUI to support detailed device
evaluation and configuration.
• Script language to support device evaluation.
• Supports all the BlueNRG family hardware
evaluation kits.
• BlueNRG firmware libraries for STM32L MCU to
allow development of BlueNRG family applications.
• Rich set of firmware and application examples to
facilitate customer development
• Beacon demonstration
• Over-the-air firmware upgrade demonstration.
STSW-BLUENRG-DK @ http://www.st.com/web/en/catalog/tools/PF261967
BlueNRG-MS Sensor Profile Demo
24
• The STEVAL-IDB005V1 is
preprogrammed with Sensor Profile
Demo Firmware
• Set and establish a connection with a
smartphone (iOS7 and Android 4.3 or later)
Please visit http://software.g-maps.it and download iOS or Android application, to be used in conjunction with ST’s
BlueNRG-MS evaluation kit (STEVAL-IDB005V1), and then access all sensor’s data directly from your mobile device via
the Bluetooth® low energy protocol.
BLUENRG family Current Consumption
Estimation Tool 25
• ST provides a Current
Consumption Estimation Tool
• It enables the user to estimate
the average current consumption
and the battery lifetime in the
applicative cases
Ready-to-go ecosystem
BENEFITS:
• Enable seamless portability of user code across
the full STM32 product range
FW Communication Protocol:
• Anti-collision
• Repetition mechanism
STM32
MCU Cortex M3/4 Concentrator
SPIRIT1
RF Sub 1 GHz Transceiver
ST75xx STarGRID
Power Line Modem Communication
M24SR
DUAL IFs Interface (RFID/NFC<->I2C)
STPM3x
ICs Energy Power Monitoring
STLUX
HID and LED 100W Solution
LAMP NODE
Next Solution for Smart Home Lighting.. 28
STM32L0:
MCU Cortex M0+ Ultra low power
HVLED
LED Driver
SPIRIT1
RF Sub 1 GHz Transceiver with MESH
BlueNRG
Bluetooth Low Energy
Wi-Fi
RF 2.4 GHz Wi-Fi Module
Under development
ST Modules
Why ST’s connectivity module? 30
• Secure
Your connectivity is secure from the first installation.
Fully traceability of every single module
ST Connectivity Modules Portfolio Summary 31
Sub-1GHz
All trademarks and logos are the property of their respective owners. All rights reserved. They are used here only as conceptual examples
RF SubGHz Modules
SP1ML and SPSGRF
SP1ML
SP1ML – Firmware
• AT Commands - Firmware
• SP1ML is provided with wireless serial cable replacement FW
• UART host interface allows simple connection to an external host microcontroller
• Host microcontroller GPIOs to control SP1ML (shutdown mode, switch from command
to operation mode, FW upgrade)
Host UART
micro
GPIOs
www.st.com/subghzmodules
SP1ML
SP1ML footprint
AT command firmware
www.st.com/subghzmodules
SP1ML
Host UART
micro GPIOs
SP1ML
SP1ML - AT Commands 36
Command reference
www.st.com/subghzmodules
SP1ML
www.st.com/subghzmodules
SPSGRF
without MCU
SPIRIT1 Modules for 868MHz and 915MHz
Module based on:
o SPIRIT1 low power subGHz transceiver
o BALF-SPI-01D3 balun and filter
o Surface Mount antenna
SPSGRF-868 for 863-870 MHz
Tiny size: 13.5 x 11.5cm
SPSGRF-915 for 902-928 MHz 500Kbps data rate
Temp. range from -40 °C to 85 °C
Receiver sensitivity: -118 dBm
Output power up to +11.6 dBm
RX: 9mA, Tx: 21mA @ +11dBm
Shut Down: 2.5nA
SPI host interface
CE compliant
SPSGRF-915 is an FCC certified module (FCC ID:
S9NSPSGRF)
www.st.com/subghzmodules
SPSGRF
STEVAL-IDS001V4M USB Dongle based on SPSGRF-868 ( 868 MHz ETSI certified module )
STEVAL-IDS001V5M USB Dongle based on SPSGRF-915 ( 915 MHz FCC certified module )
Available in 15Q3
ST Bluetooth® Solutions 41
ST Products Profiles
SPBT2632C2A.AT2 SPP/IAP
SPBT2632C1A.AT2
www.st.com/bluemodules
Bluetooth® module roadmap 42
Mat 30
Mass production from Q4 2015
Fully running in mass production
2015
Bluetooth® 3.0 Classic Micro-sized modules
43
Flash
Bandpass Bluetooth
RAM
UART
filter radio
Antenna
Crystal
Evaluation boards
Order code Description
SPBT2632C2A.AT2 SPBT2632C1A.AT2
Key features
Based on BlueNRG-MS Operating with several host to ensure high Industrial building
flexibility to Customer application
Evaluation boards
Order code Description
RF Plug&Play and Cost-Effective Solutions Pre-certified RF 2.4 GHz IEEE 802.11b/g/n modules
SPWF01SX21
WiFi 802.11 b/g/n modules
Tx: +18dm at antenna
SPWF01SX11 Sensitivity: -97dBm
TCP/IP on board system
Based on STM32F4
WiFi 802.11 b/g/n modules In module full application
Tx: +18dm at antenna
Sensitivity: -97dBm
TCP/IP Coprocessor
Based on STM32F1
Rich AT command set for host I/f
DHCP and DNS, TSL/SSL, Web SPWF01S Series
server
Wireless security (WEP, www.st.com/wifimodules
WPA/WPA2-PSK)
Field update via WiFi and
Q4 14 Q1 15 Q2 15 Q4 15
MP ES ES ES
ST Sensors overview
MEMS & Sensor Focus & New Products 55
Motion
MEMS
Accelerometer Magnetometer
LIS2DH12 – 2x2 LGA-12 LIS3MDL - Standalone IMU Accel.
LIS2HH12 high precision LSM303C - e-compass
LSM6DS3
H3LIS331 High g in 3x3 LIS2DS12
AIS328DQ– Automotive 3A+3G
Inertial Motion Unit embedded
Ultra low
algorithms
Gyroscope LSM9DS1 3A+3G+3M power
L3GD20H – Low power INEMO-M1 Module
Environ
Temperature UV
mental Pressure Humidity STTS751 Pressure UVIS25
HTS221
LPS25H LPS25HB
Humidity & Timing Fully molded
260-1260 mbar
Temperature Humidity
M41T83 - Accuracy
compensated HTS221E
2x2x0.9 M41T62LC6- Tiny
Micro
phones Microphone
MP23ABW01 Microphone
MEMS Microphones differential out MP23DB01MM
MP23AB02B – Tiny Analog
Multi Mode
MP34DT01-M – Digital MP34DT04 digital
MP34DB01 – Digital bottom Digital
64dB SNR
ST Accelerometer Products Evolution 56
+
LIS2DS12
= • Bigger FIFO
LIS2HH12
• 14 bit resolution
• Performances
LIS3DSH vs. power
• High consumption
• 14 bit resolution performances increased
• High • FIFO, Self test
LIS2DH12 performances • Very low noise
• Low
LIS3DH • up to 12 bit • FIFO, Self test temperature • Embedded
Algorithms
• up to 12 bit resolution • Program impact
resolution • FIFO, Self test embedded State • Low noise • Sensor Hub
• 2µA in Low Machine 150µg/√Hz
• FIFO, Self test • Standard pinout
power mode • Low noise • 2x2 package
• 11µA @50Hz 150µg/√Hz
• 11µA @50Hz
• 3x3 package • 3x3 package
• 2x2 package
Key Features
10 to 14-bit resolution
Embedded Algos and HUB
Down to 2.5 µA in LPM
LIS2DS12 – Embedded Smart Features 58
Accelerom X
Y
eter data Z
Acceleration
Module
𝑥 2 + 𝑦 2 +𝑧 2
LIS2DS12
LIS2DS12: Interrupt Engine Architecture
59
Acceleration
module
Step Detector
Significant Motion
Tilt function
LIS2DS12 vs LIS2DH12
Parameter LIS2DS12 LIS2DH12
FS range ±2g, ±4g, ±8g, ±16g dynamically selectable ±2g, ±4g, ±8g, ±16g dynamically selectable
0.244mg/LSB @2g; 0.488mg/LSB @4g; From 1mg/LSB to 192mg/LSB depending on FS & HR
So
0.976mg/LSB @8g; 1.952mg/LSB @16g mode
Off ±30mg ±40mg
TCSo (typ) vs. temp ±0.01%/°C ±0.01%/°C
TyOff (typ) vs. temp ±0.3 mg/°C ±0.5 mg/°C
Acceleration noise 140µg/√Hz @ODR=50Hz, FS=2g 220µg/√Hz @ODR=100Hz, FS=2g
Power consumption in Low Power mode 2.5µA @1Hz, 12.5µA @100Hz, 80µA @800Hz 2µA @1Hz, 10µA @100Hz, 185µA @5.3KHz
Power consumption in High Resolution
150µA from 12.5 up to 6.4kHz 2µA @1Hz, 185µA @400Hz
mode
Power consumption in Sleep mode 0.5µA 0.5µA
Supply voltage 1.62 to 1.98 V 1.71 to 3.6 V
Application
RtM
ST Gyro to 6-axis IMU Products evolution 62
LSM6DS3
LSM6DS0 • Bigger FIFO
• 16-bit resolution • <1 mA in Normal mode
LSM330DLC • Accel + Gyro data • Low noise for Gyro
• Accel + Gyro in synchronous 7 mdps/√Hz
a single • 1.8 mA power • Low noise for Accel
package consumption 90 µg/√Hz
• FIFO, Self test • 1.8 V power supply
L3GD20H • Sensor Hub
• Interruptions • 3 x 3 package
• 16-bit resolution • Temp compensation
• 4 x 5 package
• FIFO, Self test • Algorithm embedded
• 3 x 3 package • 2.5 x 3 package
More Embedded
Gyro standalone Lower power, Lower noise
Features
Industry leading low power performance Tiny size to fit in the smallest,
for 3A+3G combo wearable and Internet of Things
Down to 0.6 mA in always-on mode devices
20% better than the best alternative 2.5 x 3.0 x 0.83 mm
solution
• Each event can generate an interrupt signal that can be driven to the
two interrupt pins (INT1 and INT2)
LSM6DS3 FIFO
• Data can be written into FIFO at different ODRs for each sensor with
a decimation of write frequency in FIFO for each sensor:
• 0 (no data in FIFO), 1 (no decimation), 2, 3, 4, 8, 16, 32
NO data repetition
NO wasted space
• Thanks to I2C bus master in Sensor hub other external sensors can
be connected to LSM6DS3
Acc
Gyro
I2C REGS
Ext. SENSOR I2C
HUB
+
SPI MCU
sensors FIFO
Key HW Features
• LSM6DS0 (A+G), LIS3MDL (M), LPS25H
(Barometer), HTS221 (humidity) on the board
• DIL 24-pin socket available for additional MEMS
adapters and other sensors (LSM6DS3 STEVAL-
MKI160V1)
• X-CUBE-MEMS1 (LINK) firmware package includes
SW drivers / support for LSM6DS3 STEVAL-
MKI160V1
http://www.st.com/web/en/catalog/tools/PF261191
MP33AB01
MP23AB02B
MP33AB01H
2.5x3.35x.98 mm
3.76x2.95x1 mm
Bottom Port Bottom Port
SNR 63-66dB SNR 64dB
AOP 125dB AOP 125dB
SENS ±3dB SENS ±3dB
MP34DT01
MP34DB01
MP34DT01-M MP34DT04 MP23DB01MM
MP34DB02
MP34DTW01
MP34DT02
2014 2015
Environmental sensors
Pressure Sensors Family 72
Mass Q2 2015
Production
HIGH
RUNNER
LPS22HB
2 x 2 x 0.76 mm
LPS25HB Very Low Noise
LPS25H Low power
2.5 x 2.5 x 0.76 mm consumption
2.5 x 2.5 x 1.0 mm Full molded package
Quadratic Compensation Improved performances
FIFO Improved moisture resistance
4uA with FIFO on
LPS331AP
3 x 3 x 1.0 mm
SW & Pin out compatible
for easy upgrade
LPS25HB: Sensor Technology 73
Suspended membrane
Full (silicon cap removed)
molded Silicon
package cap
Strengths
• Thinner device
• Full Molded package
• Improved shock / vibration suppression by shock absorber in the MEMS
structure
• Improved reliability
• Improved moisture resistance
LPS22HB 74
Optimizing the main blocks in the read out chain, we enhanced the performances:
better noise, improved accuracy and reduced current consumption
• Key parameters
• 260 to 1260 mbar absolute pressure
• Less than 1Pa RMS of noise
• ODR from 1 Hz to 75 Hz
• Low power consumption: 4 μA
• High shock survivability: > 20,000 g
• Embedded FIFO for Pressure and
Temperature data
• SPI and I²C interfaces
• Supply voltage: 1.7 to 3.6 V
• Smallest and thinnest form factor:
2x2x0.76 mm package
2 x 2 x 0.76 mm • Unique full-molded package in the market
UVIS25
75
UV Index Sensor
• Features
• 0 - 15 UV index output range
• Resolution: UVI / 16
• Selectable Read out :1 Hz ODR /
One Shot
• SPI and I2C interfaces
• Supply voltage: 1.7 to 3.6 V
• transparent molded package
2.5x2.5x0.76 mm 10L
• Applications
• Wearable
• No Computation or External Calibration • Smartphone
needed to calculate the UV Index • UV erythema dosimeter
• High Field of View
• Health and wellness
• No sensibility to Visible nor IR light
• Weather station
www.st.com/web/en/press/p3655
HTS221
76
Humidity Sensor
• Features
• Humidity and temperature sensor
• 0 to 100% RH range
• -40 to 120 °C temperature range
• Low Power Consumption
• 2 µA @ 1Hz ODR
• Humidity Accuracy - ±4.5%RH
(20%RH to 80%RH)
• SPI and I²C interfaces
• Supply voltage: 1.7V to 3.6V
• Ultra-thin full-molded package
(2x2x0.9 mm)
• High Resolution
• Low Power Consumption
New New
Bipolar CMOS 2009 2014/15
CMOS BIP-JFET
& JFET 5V 16V 36V
TSV – TSU - TSZ TSX TSB
Low Power
Ultra Precision High Speed
Sensors Tools
Flexible board power supply :
through USB or external source
Integrated ST-Link/V2-1:
mass storage device flash programming
Automation
• Modular hardware enables broad Others 9%
deployment through a standardized 18%
Expansion boards
Lighting
development framework 13%
Home
• Stack multiple expansion boards Consumer
to add power management, sensors, 12% Sensors
connectivity and more to the STM32 (MEMS)
16%
Nucleo development boards
Power Motor
• Intuitive software tools offer code Management Control
26% 6%
examples and documentations
to get up and running quickly
>410 Evaluation Boards
• Price competitive boards
OpenSoftwareX 83
Bringing Apps developers to the ST silicon
BlueMicrosystem
open.MEMS open.AUDIO open.RF
MotionFX / MotionAR BlueVoice BT Smart Profiles
Gesture (3rd party) BeamForming / SSL Mesh / 6LoWPAN BlueVoiceLink
STM32 ODE
HARDWARE SOFTWARE DRIVERS and HAL
MEMS Microphones
coupon sockets
• BEAMFORMING
• using a MEMS microphone (omnidirectional) array, the library enables to create a
virtual directional microphone
• AEC
• Acoustic Echo Cancelation (Speex based)
• BLUEVOICE
• Speech audio data transfer over BLE RF link
Thank You