here - Emcu.it

here - Emcu.it

Wireless Embedded Connectivity

ST Day October 2012

2.4GHz

– 802.15.4

Wireless Sensor Gateway

169/ 433/ 868/ 916 MHz

ommunication with

13.56MHz HF

ISO15693/NFC RFID Solutions

2.4GHz Bluetooth

Smart cable

Wireless Embedded Connectivity - October 2012

3

Contents

4

Application Drivers towards 2015

40%

35%

30%

25%

20%

15%

10%

5%

0%

-5%

-10%

-15%

-20%

100

Ebooks

Printer

Appliances

Medical

HDD

STB

Infotainment

Game Consoles

Automotive Body

TV

Flat Panel Monitor

Mobile Phone 1G/2G

Computer Systems

1.000 10.000

Automotive Electronics Categories

Industrial Electronics Categories

Consumer Electronics Categories

Wired Communications Categories

Data Processing Categories

Wireless Communications Categories

100.000

5

SPIRIT1 sub GHz RF transceiver

What is SPIRIT1 ?

7

Wide supply voltage range from 1.8 V to 3.6V

Configurable data rate from 1 to 500 kbps

Supported modulation schemes:

Key Features

8

RF Receiver

Excellent receiver sensitivity (169 MHz)

Adjacent channel selectivity

(1% PER

– 20 bytes packet length)

Blocking performance

:

IIP3 (Input third order intercept)

RF Transmitter

Programmable Output Power

Key Features

Shutdown

Standby

Sleep

Ready

2.5 nA

650 nA

950 nA

400 uA

Everything off

SPI On, register retention

SPI on, register retention,

Wakeup timer on

SPI on, XTAL on

• SPI access is available in all the modes (except Shutdown) since the SPI block is powered by a dedicated LDO (no SMPS required)

• * (9mA RX, 433 MHz, FSK, 38.4kbps), similar also for other bands; SMPS ON, Vcc = 3.0V

• ** (21mA TX, +11dBm, 169 MHz)

9

Key Features

10

, Support for Automatic acknowledgment of received packets, retransmission and time-out protocol

(CCA) Engine :

• Channel access mechanism, based on the rule ‘’Listen-before-talk’’ systems before transmitting ; this avoids the simultaneous use of the channel by different transmitter.

• Separate processing is available for secure data transfer

, accessible via the SPI interface for host

• Supports under MCU control

• Calibration can be made each time the MCU decide to change frequency or

MCU can save and restore calibration data to make the frequency hopping faster

Main Block Description

• Support for channel configuration, packet handling and data buffering

• Support Packet Formats (Basic, Stack, Wireless M-BUS )

• The Host MCU can stay in power down until a valid RF packet has been received, and then burst read the data, greatly reducing the power consumption and computing power required from the host MCU

• Provides data security support as it embeds an advanced encryption standard (AES) core which implements a cryptographic algorithm

• The Host MCU can be used to read the chip temperature (e.g. it can be used to force radio recalibration)

11

Write registers or FIFOs

Read registers or FIFOs

17 Commands (State diagram, AES, FIFO flush)

Interrupt signals

Monitoring signals ()

Commands (TX/RX mode, Wake-up from external input)

Input/output data (direct mode)

Input/output reference clock (MCU clock out, 34.7 kHz for LDC mode input)

Analog output: temperature sensor (GPIO 0)

Shutdown signal

12

SPIRIT1 SW Library

13

An abstraction layer is provided.

Each module of the library manages a specific feature of the SPIRIT1.

AES CALIBRATION COMMANDS CSMA DIRECT RF GENERAL

GPIO IRQ LINEAR FIFO

PACKET

COMMON

PACKET BASIC PACKET MBUS

PACKET STACK REGISTERS QI RADIO TIMER TYPES

The SPIRIT1 library is developed in order to be platform independent.

Every API function translate the high level command in a bit sequence to program the SPIRIT1.

SPIRIT1 SDK Suite GUI RF performance evaluation

14

SPIRIT1 contains a GUI allowing to perform:

Radio configuration

RF tests (TX of un modulated carrier, TX

PN9 sequence, RX activation)

Packet transmission/reception test with

PER evaluation

AES engine encryption/decryption tests

Register read/write and dump

Wireless Embedded Connectivity - October 2012

Type Purpose

Dev kit RF performance evaluation,

Point to Point RF communication, System

Prototype development

SPIRIT1 Kits Part number

Content Order code

15

2 x STM32L based motherboard

2 x SPIRIT1 RF modules

STEVAL-IKR001V1

(169 MHz)

STEVAL-IKR001V2

(315 MHz)

STEVAL-IKR001V3

(433 MHz)

STEVAL-IKR001V4

(868 MHz)

STEVAL-IKR001V5

(915 MHz)

STEVAL-IKR001V6

(920 MHz, ARIB T-108)

15

ST with 3 rd parties supports

STM32L + SPIRIT-1

STM32L + KNX Transceiver

STM8L + KNX Transceiver

16

Solutions for Smart

Buildings

STM32F4 + KNX Transceiver

ST Wireless M-BUS Stack features

17

 EN13757-4:2005 (S1, S1m, T1, T2, R2).

• Radio band: 868 MHz

 EN13757-4:2011 (N mode)

• Radio band 169 Mhz

GUI over USB Interface

Features under development:

Device type: Meter/Concentrator/Sniffer

USB-HID

WM-BUS SOFTWARE APPLICATION

Database

(MS-SQL Server Compact)

STM8L/STM32L1

EnergyLite

™ platform Ultra-low-power devices

Flash memory size (in bytes)

8-bit and 32-bit MCU families

19

1 M

128 K

16 K

2 K

Standard voltage &

STM8S Mainstream

STM8A Automotive

STM8T Touch-sensing

High-performance &

STM32F4

– Cortex-M4

STM32F2

– Cortex-M3

STM32F1

– Cortex-M3

STM32F0

– Cortex-M0

Features

STM8L/STM32L1 - Ultra-low-power MCUs

20

With the EnergyLite

™ platform, STMicroelectronics is strongly committed to ultra-low-power MCUs

Energy saving

Ultra-low-power advanced architecture

High-performance core

Ultra-low-power in dynamic and static modes

New STM8L/STM32L1 series increase STM8/STM32 offer

Enriches both the ultra-low-power EnergyLite

™ platform and STM8/STM32 portfolio

More than 100 part numbers for ultra-low-power lines

• ST’s 130 nm

Ultra-low-power portfolio

21

process technology

Notes:

1. 80 pins for STM8L15x/16x only

2. BGA100 on STM32L15x up to

128 Kbytes only

Legend:

STM8L: 151 without LCD,

152 with LCD and

162 with LCD and

128-bit AES

STM32L1:151 without LCD,

152 with LCD and

162 with LCD and

128-bit AES

Ultra-low-power series

– 3 lines

22

(1 μ

AES

128bit

ULP

MSI

MP

U

ET

M

US

B

FS

SDI

O

FSM

C

3x opamp s

μ

Note: * Embedded EEPROM in the Flash

STM8L

– Ultra-low-power modes

23

STM32L1

– Ultra-low-power modes

24

Ultra-low-power Discovery kits

25

STM32L1W

June 2012

STM32L1W

This part of doc is reserved, for more info contact your SILICA local FAE

27

Dual Interface EEPROM

OCT. 2012

Dual Interface EEPROM

– Introduction

29

Dual Interface EEPROM - M24LR product line

30

• Memory density: 4-Kbit, 16-Kbit and 64-Kbit

• Large package choice

Long range RFID

• NFC (ISO15693

Dual Interface EEPROM - How it works

31

Based on Passive RFID technology

Just add a 13.56 MHz inductive antenna onto your PCB

Dual Interface EEPROM

Inductive antenna

I²C interface

- industry standard

- 1.8-5.5V, 400kHz

ISO 15693 RF interface

- industry standard

- passive RFID technology

- high-speed mode

(up to 53 Kbit/s)

VCC

GND

E1

E0

SCL

SDA

M24LR64 block diagram

32

64-bit Unique

Identifier

(Factory-

Programmed and

Locked )

I2C protocol

Power management and

I2C/RF arbitration unit

EEPROM

I²C/RF arbitration

64-Kbit

EEPROM

AC1

AC0

RF

protocol

Power extraction

Password protection scheme

What is M24LR16E Energy Harvesting?

33

When the Energy Harvesting function is ON, the M24LR16E can deliver the extra energy to other components

Extra Energy

RF host

M24LR16E Energy Harvesting

Performance

34

00

01

10

11

3,5 A/m 100 mW 2,7 to 4,5 V

2,4 A/m 66 mW 2,7 to 4,5 V

1,6 A/m 33 mW 2,7 to 4,5 V

1,0 A/m 18 mW 2,7 to 4,5 V

Enables to remotely

Recharge your battery!

Power your board!

1,7 V

1,9 V

2,1 V

2,3 V

6 mA

3 mA

1 mA

300 uA

Embedded reader-writer: CR95HF chip

35

Full support of ST ISO15693 products with CR95HF

Software libraries

Reference design

Application notes

4-Kbit, 16-Kbit and 64-Kbit

Dual I/F EEPROM

1, 2 and 64-Kbit ISO15693

RFID tag ICs

Design your own embedded RF reader-writer

(e.g. STM32

UM0586)

DEMO-CR95HF-A support

Ideal for demonstrations and performance assessment

Directly plugs on your computer (USB), comes with PC software

- Source code CR95HF drivers.rar

- Application note AN3355

- Schematics (0017031-B-SCM.pdf)

- Gerber files (0017031-B-Gerber.zip)

36

Host system

USB

- M24LRxx Application Software 2.0.zip

-Application note AN3394

-Antenna design simplified basic tool

SWIM connector

I²C connector

For example I can display the text message stored in the

Dual Interface EEPROM

I AM COMING SOON

M24LR-Discovery

37

RF transceiver demo board (*)

STM8L

Temperature sensor

I allow to power and exchange data with the

M24LR04E but I am not the only one.

M24LR04E

RF antenna

20 mm x 40 mm (0.79 in x 1.57 in)

M24LR-board (*)

1

0 1

October 2012

BlueTooth

(Blue Modules)

IEEE 802.15.4

Off-the-shelf RF

Enable short development

product is required for the integration of the modules in the target application

• for design of multiple platforms or multiple versions of the same platform

Save 8-12 months in design cycle

Significantly reduce engineering and production costs

RF modules

• reduce the effort and certification cost on the customer side

Multiple antenna and transmission range options available

Compliant with Bluetooth 2.1 or latest Bluetooth version 3.0

Integrated Serial Port Profile (SPP) and AT layer command interface

Supporting communication with smart phones and

Apple IOS Bluetooth enabled device

FW upgradeable via UART

Support of Low Power Use Modes

Bluetooth Qualified and EPL listed

RF Certified (FCC, CE, IC)

Micro sized Form Factor

Industrial Operating Temperature Range

Blue Modules Key Features

• x y

Blue Modules - Certifications

. for US and Canada. Blue Modules are and

SPBT2532C2.AT

SPBT2532C2.AT2

QD ID:

Product type: End Product

TGP Version: Core 2.1/2.1 + EDR TCRL-

2009-1

Core Spec Version: 2.1/2.1 +EDR

Product Description: Bluetooth Module

SPBT2632C1A.AT2 QD ID:

Product type: End Product

TGP Version: Core 3.0

Core Spec Version: 3.0

Product Description: Bluetooth Module, spec V3.0

SPBT2632C2A.AT2 QD ID:

Product type: End Product

TGP Version: Core 3.0

Core Spec Version: 3.0

Product Description: Bluetooth Module, spec V3.0

Measurements in accordance with :

EN 300 328 V 1.7.1 (2004-11)

EN 301 489-17 V 1.2.1:2002

EN 60950-1

CE 0051 !

Measurements in accordance with:

EN 300 328 V 1.7.1 (2006-10)

EN 301 489-17 V 2.1.1 (2009)

EN 60950-1:2006 +A11:2009+A1:2010

CE 0051 !

Measurements n accordance with :

EN 300 328 V 1.7.1 (2006-10)

EN 301 489-17 V 2.1.1 (2009)

EN 60950-1:2006 +A11:2009+A1:2010

CE 0051 !

* Reports available on request

FCC qualification is strictly related to RF section design; therefore it doesn’t apply to module without antenna on board. For this reason SPBT2532C2.AT module is not formally qualified, however it is FCC ready.

FCC ID:

IC:

In accordance with FCC part 15, the

SPBT2632C1A.AT2 is listed above as a modular transmitter device

FCC ID:

IC:

In accordance with FCC part 15, the

SPBT2632C2A.AT2 is listed above as a modular transmitter device

Bluetooth

SPBT2632C1A.AT2

Bluetooth

SPBT2632C2A.AT2

Bluetooth

LPO clock

Bandpass filter

Voltage regulator

BT radio

Crystal

STM

32F

BT Protocol Stack

Higher Layers

SPP

L2CAP

RFCOMM

SDAP

SDP iAP*

BT Protocol Stack

Lower Layers

LMP/LM

Baseband/LC

*Only in AT2

HCI

LPO clock

Bandpass filter

Voltage regulator

BT radio

Crystal

STM

32F

Flash

RAM

A

)

AT(2) Interpreter

SPP SDAP

GAP

RFCOMM SDP iAP*

L2CAP

Baseband/LC

LMP/LM

Integrated Profiles

Generic Access Profile (GAP)

Discovers and connects to other devices

Security (authentication)

 idle mode procedure: inquiry

 linking, paging, connection

Service Discovery Profile (SDP)

Locates/describes services from/to other devices

Serial Port Profile (SPP)

Emulates legacy serial communication

iPOD Accessory Protocol (iAP)

Supports communication with

Apple iOS Bluetooth enabled device*

(*) The external Apple

authentication coprocessor and

MFI certification are required

2.1 + EDR

X

3.0

X

- X

X

-

-

-

X

X

X

X

44

HW Features

SPBT2532C2 SPBT2632C2A SPBT2632C1A

RESET (Nrst) pin

BOOT pin

4x UART(I2C) pins (Tx, Rx, Cts, Rts)

6x pins JTAG interface (Jtdi, Jtdo, Jtms, Jtck, Jtrst, Nrst)

2.7V to 3.6V supply 2.7V to 3.6V supply

GPIO High Level = 3V

4x GPIOs

Antenna pin

GPIO High Level = 2.1V

16x GPIOs 7x GPIOs

LPA pin

Power Consumption Performances

ACL data 115KBaud UART at max throughput (Master)

ACL data 115KBaud UART at max throughput (Slave)

Connection, no data traffic, Master

Connection, no data traffic, Slave

Connection 375 ms sniff with LPO

Page/inquiry scan, without deep sleep

Page/inquiry scan, with deep sleep, no LPO

Page/inquiry scan, with deep sleep and LPO

Standby, without deep sleep

Standby with deep sleep, no LPO

Standby with deep sleep and LPO

39.0 mA

39.0 mA

28.9 mA

34.5 mA

----

33.2 mA

7.2 mA

------

28.3 mA

2.1 mA

-----

Average Values

23 mA

27.5 mA

9.1 mA

11.2 mA

490 µA (*)

9.5 mA

2.7 mA

520 µA (*)

8.6 mA

1.7 mA

70 µA (*)

(*) External clock

23 mA

27.5 mA

9.1 mA

11.2 mA

490 uA

9.5 mA

------

520 µA

8.6 mA

------

70 µA

HyperTerminal

Evaluation Boards

 Blue Modules reference designs and evaluation boards for a fast evaluation of AT commands

 Power Supplied via the USB interface

 Compact and Small form factor

 LEDS connected to GPIO for testing purposes

 UART/USB bridge from Silicon Lab

Typical Usage

HOST A:

HOST B

HyperTerminal

Support tools

48

SPBT2532C2.AT

SPBT2532C2.AT2

SPBT2632C2A.AT2

SPBT2632C1A.AT2

Bluetooth V2.1+EDR, Class2, antennaless, AT command FW

Bluetooth V2.1+EDR, Class2, antennaless, AT2 command FW

Bluetooth V3.0, Class2, antenna, AT2 command FW

Bluetooth V3.0, Class1, antenna, AT2 command FW

STEVAL-SPBT2ATV2 USB dongle, evaluation board for

SPBT2532C2.AT

USB dongle, evaluation board for

SPBT2532C2.AT2

USB dongle, evaluation board for

SPBT2632C2A.AT2

USB dongle, evaluation board for

SPBT2632C1A.AT2 available available available available

Datasheets

Application note

AT command user manual

Contact us @ [email protected]

802.15.4 Target Applications

STM32W an open

802.15.4 Platform

32-bit ARM Cortex-M3 core running at 24 MHz

Up to 256-Kbyte Flash and 16-Kbyte RAM

Fully IEEE 802.15.4 compliant radio at 2.4 GHz

Power management

Deep sleep mode: <1 µA with RAM retention

On-chip debug support

ARM JTAG/SWD

Packet trace interface enables remote monitoring of radio messages

ARM memory protection unit

To detect erroneous software accesses

Sleep timer, watchdog timer and GP timers

AES-128 encryption acceleration

Serial communication (UART/SPI/I²C)

GPIO

ADC (6 channels, first-order 12-bit sigma delta)

64K to 256-Kbytes

Flash Memory

8K to 16-Kbytes RAM

STM32W F/W combinations/portfolio

(for all versions)

Network layer

(optional)

IPV6 network layer

ZigBee IP e:o 2Q/12 (Beta)

RF4CE stack

Network layer

Network layer

(optional)

The ST Simple MAC

Library provides a set of APIs allowing access to the and functionality of the STM32W SoC:

RX/TX functionalities

Radio channel selection control

Boost mode control

Radio and control

LQI and RSSI for received packets

Implementes Unslotted CSMA transmit support including CCA

Ability to enable/disable receiver

Automatic acknowledgement management

SPZB32W Series Options

SPZB

Part Number Schema

32Wx y z .t

STM32W108HB

STM32W108CC

STM32W108CZ

STM32W108CB

STM32W108C8

Also Integrated in the

SPZB32W

Series of

RF Modules

54

SPZB32W Key Features

– Block Diagrams

Onboard 24MHz and 32kHz stable

Xtals

Supply Range 2.1 V

– 3.3 V

Exported the STM32W peripherals

(UART, I2C, SPI, ADC)

JTAG interface for programming and debugging

SMD Modules with side pads for easy soldering and optical inspection

Operating in the industrial temperature range: -40

°C to + 85 °C

Small Form Factor: 26.5 mm x 16.4 mm

All the versions are pintopin compatible

Unless one GPIO between the normal and long range versions

32.768kHz

Xtal

24MHz

Xtal

STM32W108

Balun

BPF u.fl.

SPZB32Wxy2.t

(TX: +3dbm : ITX: 32mA)

32.768kHz

Xtal

24MHz

Xtal

STM32W108

PA/

LNA

SPZB32Wxy1.t

(TX: up to 20dBm: ITX: 130 mA)

BPF u.fl.

Integration Modes

Application

Protocol Stack

MAC+PHY

SPZB32W Use modes

Host

(i.e. STM32F)

SPI/

UART

Application

Protocol Stack

MAC+PHY

Tools and Reference Boards

SPZB32W Reference Designs

Application

Protocol Stack

MAC+PHY

8.5 cm.

58

SPZB32W Reference Design

Host

(i.e. STM32F)

SPI/

UART

Application

Protocol Stack

MAC+PHY

Thank you

60

Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement