Professional Documents
Culture Documents
Milano 2011
Metering
• Summary
TI’s Wireless Smart metering Solutions
• RF solutions for all open ISM bands < 1GHz
and 2,45GHZ.
Open Standards
• Wireless M-bus
• ZigBee
• 6LoWPAN
Local AMR Remote/Mobile Fixed Network • KNX
AMR AMR/AMI
AMR/AMI Proprietary one-way Proprietary networks Open Standards with AMI
E-Meter Very limited market Scandinavia Europe wide
Gas meter Very limited market Limited market Europe wide
Water meter Sub-metering Sub-metering Europe wide/Sub-metering
HCA Sub-metering Sub-metering Sub-metering
Heat meter Sub-metering Sub-metering Sub-metering
CC1101, CC2520/2530/2590,
TI solution CC900, CC1000, CC1120, CC430, WiM-bus, ZigBee
CC1020 CC1020, CC1101 with Low Energy profile
Z-Stack
Software SimpliciTI TIMAC SimpliciTI
SimpliciTI
Protocol CC2480
Processor
CC2530
CC430
System CC2431 CC251x
on Chip CC111x
CC2430
CC1101
Transceiver CC1020 CC1100E CC2520 CC2500
RF CC2591
Front End CC2590
TI’s Wireless Smart metering Solutions
Wireless M-bus
• TI have implemented WiM-bus on the CC1101, • Challenging points in the standard (for modern RF
based on EN13757-4 specifications. transceivers with packet handling features):
– Data rate variation (T mode) : +/-10%
• Application Note with SW available on the Web – • This is quite ”extreme” and requires extra hardware in the
AN067. demodulator to handle
• TI 3.party offers module solutions with WM-bus – • The sync word is ”non-standard”
Radiocrafts (CC1110) and Amber Wireless (MSP – 18,10 bit long (8*n is more common)
+ CC1101). – Sync word is NOT Manchester modulated while the data is
• Non-Standards 3 out of 6 coding and packet format
• Further HW support for WM-bus planned in future (multiple CRC)
products.
CRC-16
Preamble bits Optional user-provided fields processed in TX,
Data field processed but not removed in RX.
(1010...1010)
Unprocessed user data (apart from FEC
and/or whitening)
8 8
8 x n bits 8/16 bits 8 x n bits 16 bits
bits bits
TI’s Wireless Smart metering Solutions
• Integrated LDO’s enables stable Tx over supply range. Frequency 315/433/868/915 2.4 GHz
MHz
• Supports FSK, OOK and MSK modulation formats
• Burst mode data transmission with high over-the-air data rate Data rate 1.2 – 500 kbps 1.2 – 500 kbps
reduces current consumption.
Supply 1.8 - 3.6 V 1.8 - 3.6 V
• Clear Channel Assessment (CCA)
– The built-in Carrier Sense / RSSI makes the CC1100 / CC2500 Sensitivity 250 -89 dBm -88 dBm
ideal for Listen-Before-Talk (LBT) systems kbps
• Programmable Carrier Sense indicator and digital RSSI output. Selectivity, ACR 20 - 25 dB 20 - 25 dB
• High Flexibility
– Programmable RF frequency, modulation format, data rate,
packet format, output power, receiver bandwidth etc.
– Makes the CCxx00 and CCxx50 suitable for a very wide
range of applications
Common Specifications
• Supply Voltage Range: 1.8 – 3.6 V
– Operation down to 1.8 V allows for full utilization of batteries
• Blocking
– 1/5/10 MHz offset: 52/54/61 dB
– TX:
• 15.5 mA @ 0 dBm output power
• 28.5 mA @ +10 dBm output power
• Burst mode data transmission with high over-the-air data rate reduces
overall power consumption
– Example: if transmitting 10 kbps data using an over-the-air data rate of 100
kbps, the TX or RX contribution to the overall power consumption is reduced to
1/10th compared to 10 kbps
– Note 1: range is reduced when increasing data rate
– Note 2: when writing to the FIFO at a rate slower than over-the-air rate the
maximum packet length is limited to 64 bytes
Low Power Consumption (2)
• Current consumption in TX/RX and transmission time (data rate) does not
show the full picture
• Fast crystal oscillator start-up time and calibration time (~ 300 µs and
~700 µs) reduce overall power consumption
Power down mode Crystal osc. start-up Calibration RX/TX mode Power down mode
• If data is received
Packet Handling
CRC-16
Preamble bits Optional user-provided fields processed in TX,
Data field processed but not removed in RX.
(1010...1010)
Unprocessed user data (apart from FEC
and/or whitening)
8 8
8 x n bits 8/16 bits 8 x n bits 16 bits
bits bits
Received Signal Qualifiers
• Digital RSSI output
• Address filtering
– If received address matches a valid address, packet is received and written to
RX FIFO
– If no match, receive mode is restarted
• CRC filtering
– If CRC check fails the entire RX FIFO will be flushed
– Next state is programmable (IDLE, FSTXON, TX, stay in RX)
Other Features (Cont.)
• Reference design compliant with ETSI EN 300 440 (Europe), FCC CFR47
Part 15 (US) and ARIB STD-T66 (Japan)
Application Circuit CC1101
Reference designs (Cont.)
• Tools
– CCxx00 DK
• CC2500DK
• CC1101 433MHz DK
• CC1101 868/915MHz DK
– SmartRF® Studio
– Flash Programmer
Documentation
• Zigbee Overview
• Software Stack details
• 2.4Ghz Radio Hardware details
TI’s Wireless Smart metering Solutions
ZigBee
The ZigBee standard builds on the
physical communication layers
specified by the IEEE 802.15.4
standard upon which ZigBee defines
logical network, security and
application software
• Hardware
• Software
• Tools
ZigBee CC2480
stack -
Z-Stack
Radio CC2420/CC2520
TI’s Wireless Smart metering Solutions
The Z-stack
TI has and will continue to support ZigBee and the ZigBee Alliance
TI’s Wireless Smart metering Solutions
Smart Energy Profile
• The ZigBee public profile which supports AMI is called “Smart Energy”
• Smart Energy supports:
– Metering
• Multiple commodities including electric, gas, water, and thermal
• Real-time consumption / production information
• Historical price information
• Support for meter-as-gateway and meter-as-device on a ZigBee network
– Demand Response and Load Control
• Scheduling of multiple events
• Built in support for customer override
– Pricing
• Public distribution via Inter-PAN
– Text Messaging
– Security
• Elliptic curve support via 3rd party library Certicom
– Preliminary Devices
TI’s Wireless Smart metering Solutions
Open HAN
“OpenHAN is a task force of the utility AMI working group operated under the auspices of
the Utility Communications Architecture International Users Group (UCAIug). OpenHAN
is charged with addressing issues related to the utility/consumer interface which is one of
several tasks of the utilility AMI work plan.”
• ZigBee is embracing the OpenHAN initiative by
– Supporting secure 2 way communication between AMI and the HAN
– Support load control integration
– Provide direct access to usage and other meter data
– Support public price signaling, consumer specific signaling, and control signaling
• Open HAN supports:
– Heating / AC
• Automatic control over your thermostat or heating and AC devices will save money
– Appliances
• Products in your home that can be turned off or power cycled to reduce consumption
• Dishwashers, refrigerators, oven’s and other household appliances can now be smart
– Load Control
• Pool pumps and other devices can run when energy is cheap to produce
– Additional Devices
• In addition to saving energy, general home automation is desirable for many reasons
TI’s Wireless Smart metering Solutions
Smart Energy Solution
• Facts
– TI / Chipcon has been driving the Alliance since inception
– TI Supports ZigBee-2007, both ZigBee and ZigBee PRO
– TI provided a ZigBee PRO Golden Unit with the MSP430+CC2420
and also supports the MSP430+CC2520 for better RF performance
– TI has implemented the full Smart Energy Profile w/ Elliptic Curve
Cryptology, and is undergoing testing today at the Smart Energy
Profile test event in conjunction with metering customers
– TI can deliver quality parts of significant volume in a timely manner
– TI is well positioned in ZigBee, 6LoWPAN, W-Mbus or wherever the
Metering market takes us
– TI supports Over the Air Download for remote firmware upgrades
– TI will release an SoC based complete Smart Energy solution for
2009
Released Product
TI Product Summary Future Product
VREG_EN
DCOUPL
RESETn
RBIAS
SCLK
Benefits
• Low cost solution
SO Vreg Clock/ Global
reset bias
• -98dBm Sensitivity SI SPI
CSn
Address FSM Synthesizer
• +5dBm Output Power filtering
AGC
Instruction Demod Modulator
s controller
• >400m Line of Sight range decoder
RF_core
AES
Bus
ADI ADI
• Extremely good selectivity
Exception DPU
controller
ADC
ADC
DAC
DAC
– 50dB ACR
– Highly Robust Radio RAM
GPIO5 AAF PS LPF
GPIO4 BIST
• Extensive MAC support and AES-128 GPIO3
IO
RX MIX FS TX MIX
PA
LNA
REF RF_N
• Direct downconversion/upconversion XOSC
DIV
RF_P
XOSC32M_Q2
XOSC32M_Q1
GPIO1
GPIO0
• Low Current
• Best-in-class co-existence and selectivity properties • Reliable RF link with interference present
• Excellent link budget (103dBm) • 400m line-of-sight range with the development kit
• Extended temperature range • Ideal for industrial applications
• AES-128 security module • No external processor needed for secure
• CC2420 interface compatiblility mode communciation
• Easy upgrade for existing CC2420 customers
1.8-3.8V
C271
R231
L1 C173 C174
• Home and building automation L2
3 CSn RF_N 19
• Low power RF sensor networks C191 C192
EVM
7 GPIO2 NC 15
Simplified CC2520
application circuit
XTAL
• CC2520DK C1
C121 C131
CC2530/CC2531
SFR bus
Benefits
• 2nd Generation ZigBee SoC with MCU
NTROLLER
• Low cost solution
I/O CON
• CC2520 radio inside
Features
SYNTH
• -98dBm sensitivity
SYNTHESIZER
FREQUENCY
• Ultra Low Power Comparator
• 12-bit ADC
CC2591 Electrical Specification
PARAMETER SPECIFICATION
Maximum Output Power (including harmonic filtering) +20 dBm
PA Gain 22 dB
• QFN-16, 4x4mm
CC2591 RF Front End
• Seamless interface to all TI 2.4 GHz low-power radios
• Integrated:
– LNA, PA, balun, RF matching, inductors, switches
• For a receiver with very poor selectivity, frequency hopping will not help much, as
even off-frequency interference is not attenuated sufficiently
RadioDesk USB dongle Bluetooth USB dongle
Jamming signal
CC2500 performance: 31dB
Jammer is 1259 times stronger than
28 cm
the wanted signal
Selectivity
10 m
31
Smart Electrical Meters TI Software Solutions
• ZigBee® 2007 (Pro)
• 1-phase metrology +Smart Energy with
• 3-phase metrology ZigBee stack 2.3.0
• Application code – MSP4305438
today
example
– Stellaris® CM3
(Beta today, RTM
2Q10)
• Encryption code – CC2530
• Application code • Z-Stack™ 2.x OAD
example
• 6LowPan (3P)
• StellarisWare®
• ZigBee IP Stack
software suite
(Alpha-Q3 10,
• ZigBee® 2007 RTM-Q4 10)
(Pro) +Smart
Energy with
ZigBee stack 2.3.0
• Mifare support
2Q10 • SimpliciTI-1.1.1
(supports both
IAR and CCS)
• S-FSK libraries from 3P • WMBUS
• PRIME code from TI
• G3
• TRF7960 + MSP430™ code
• Flex Prime and Flex
ISO15693/1443A&B
PLC (see PLC SW
roadmap) • Mifare support 45
Gas Meters Software Solutions • ZigBee® 2007 (Pro)
+Smart Energy with
ZigBee stack 2.3.0
– MSP4305438
today
– Stellaris® CM3
(Beta today, RTM
2Q10)
• Low- power code – CC2530
examples • Z-Stack™ 2.x OAD
• MCU code examples • 6LowPan (3P)
• ZigBee IP Stack
(Alpha-Q3 10,
RTM-Q4 10)
• SimpliciTI-1.1.1
(supports both
IAR and CCS)
• WMBUS
• SimpliciTI-1.1.1
(supports both
IAR and CCS)
• WMBUS
• SimpliciTI-1.1.1
(supports both
IAR and CCS)
• WMBUS
49
Existing ZigBee® Software
ZigBee Pro ZigBee RF4CE ZigBee IP
Applications Smart Energy Remote controls Smart Energy
Home automation CE devices (Meters, in-home displays,
(TV, set-top box, etc...) thermostats, etc.)
Building automation
Point-to-point controls Building automation
Healthcare
Healthcare
Metering related
ZigBee SE1.0 support ZigBee Pro
50
TI ZigBee® Stack Offer Summary
http://focus.ti.com/docs/toolsw/folders/print/z-stack.html
51
How to get ZigBee stack for Stellaris?
• ZigBee® 2007 (Pro) +Smart Energy with ZigBee stack 2.3.0
has been ported to Stellaris platform and will be delivered
manually during 2Q10 before a mass market release
• Process
– Contact the metering Business Unit: metering@ti.com
– Customer will need to sign a waiver first
– An FTP site will be set-up for customer for them to download the SW
– Use LM3S8962 board plus a interface board between now until the new
Stellaris HW is ready (LM3S9B96 based)
– An interface board is required to connect the ZigBee module to the
LM3S8962 (TI to provide)
52
How to get CC2530 ZNP?
• Go to http://focus.ti.com/docs/toolsw/folders/print/z-
stack.html
• If you want to build a ZNP project:
• Note: ECC encryption needs to be linked separately with Certicom libraries but will be
integrated in TI download moving forward
53
Smart Energy Sample Application
• Provides easy-to-use, extensible framework for any
type of ZigBee® Smart Energy device the user
wishes to build
• Simple demonstration of ZigBee Smart Energy
cluster usage:
– Simple metering
– Pricing
– Message
– Demand response and load control
54
Smart Energy Sample Application
• There are seven defined application
instances:
– Energy service portal (ESP) as a
coordinator
– Metering device as a router and also as
an end device
– In premise display as an end device
– Programmable communicating
thermostat (PCT) as an end device
– Load control device as a router
– Range extender as a router
55
Simple Metering Application
56
Over-the-Air Messaging (Demand Response Load Control)
57
Over-the-Air Messaging (Pricing, Message)
58
Smart Energy Support Collateral
After installation of the Z-Stack™ ZigBee® protocol stack:
• Sample project
– C:\Texas Instruments\ZStack-2.2.0-1.3.0\Projects\zstack\SE\SampleApp
• Documentation
– C:\Texas Instruments\ZStack-2.2.0-1.3.0\Documents\Z-Stack Smart Energy
Developer’s Guide.pdf
– C:\Texas Instruments\ZStack-2.2.0-1.3.0\Documents\Smart Energy Sample
Application User’s Guide.pdf
– 075356r14ZB_SE_PTG-SE_Profile_Specification.pdf (download from
zigbee.org) 59
Z-Stack™ Over-the-Air Download (OAD)
• Implemented as a ZigBee® application
profile with associated bootloader
• Images are transported via ZigBee
mesh using ZigBee security
• Client-server model
– Commissioning device instructs a device
to start a download session
– Client requests download session with
server and handles storage and
validation of image
– Server supplies download image to the
client
– Once download is complete, the
commissioning device instructs the client
to enable the downloaded image
60
Advantages: Multiple profile support
• Task based architecture of Z-stack makes it
extremely easy to support multiple profiles on one
device
• One task for each application profile, such as SE,
HA, and manufacturer specific profile
• Each application task registers a specific
application endpoint. Therefore, any message
going to a specific endpoint goes to the
appropriate application without user intervention
Example of HA + SE profiles on one device
Dual task registration
TI 6lowpan Offer
• TI supports 6lowpan via third parties (see third-
party section in ESP)
– Sensinode
– Archock
64
PLC Modem SW Release Plan
Released
In development/internal release
Future
V1.1 (6/30)
OFDM for Lighting/Solar Demo
B Band for US grid
market
Configurable band
CENELEC A/B
A/B/C/D
V1.0 (5/31) FCC, ARIB
FlexOFDM B Band support PLC-Lite?
(EVSE, Others)
OFD M
V1.1 (07/30)
G3 PHY opt + tone map V1.3 (9/30)
G3 MAC: CSMA/CA G3 MAC operate in NW
G3 V1.0 (06/10)
PHY LIB + lowMAC V1.2 (08/30)
G3 PHY opt + tone map V1.4 (10/30)
G3 MAC: CSMA/CA G3 6lowPAN/IPv6
FlexOFDM X X X EVSE
(Proprietary flexible OFDM Smart Grid Oriented,
implementation) Solar. Lighting
Frequency Bands supported CENELEC A,B CENELEC A,B CENELEC A,B,C,D CENELEC A,B,C,D E-meter
(C/D PHY capable) FCC, ARIB Smart Grid
Industrial
Max Bit Rate (PHY) 4.8kbps 128kbps 128kbps 128kbps to 500kbps Application related
• FlexOFDM is a proprietary approach taking the best of PRIME and GE and giving flexibility of the
protocol stack to customer (Customer can just pick the PHY) with focus on bandwidth, lower data rate,
robustness, flexible upper layer stack, smaller MIPS/memory footprint (example: lighting, solar..)
66
plcSUITE
• Open source
• Layered API
• Certifiable
• Scalable
• Lego arch
• Custom build
er manager
Frame buffe
69
PRIME PHY Software Architecture
PHY API interface
C28x+ CPU
Tx operations
RX manager Math/Utilities lib TX manager • Bit processing (convolution
RX SM Resync SM Header parser Power/Timing Header encode/scrambler/interleaver)
TX SM
control generation • Symbol processing
Diagnostic (modulator/IFFT)
Front-end Symbol Bit (Performance statistics) Front-end Symbol Bit
processing processing processing (Event logger) processing processing processing • PPDU header generation
• Power/Timing control
AFE/DMA driver UART driver PWM/HRPWM driver • Front-end processing
Diag message Config/Controls/ (upsampling)
Config/Controls
Calibration
High-Level
DLMS
Meter
802.15.4g MAC
Sub 1Ghz WMBUS
SUN protocol
Thanks!