Upload
others
View
6
Download
0
Embed Size (px)
Citation preview
TM
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.
(Part 2) Industrial ControlAZ151 Industrial Network Protocols
July, 2009
Alexandra DopplingerGlobal Industrial Segment Lead –
Factory Automation & Drives
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 2
Agenda
►Previously discussed in “Industrial Network Protocols (Part 1)”•
Factory Automation MarketTarget ApplicationsFreescale Alignment with Market TrendsIndustrial Network Protocols used in Factory Automation Applications
–
Market Overview–
Freescale and Protocol Vendor Support•
Protocol Description, Solutions and EnablementIndustrial Fieldbus Protocols
–
PROFIBUS, CANopen, DeviceNet, Modbus RTU
►Protocol Description, Solutions and Enablement•
Industrial Ethernet ProtocolsPROFINET, EtherNet/IP, Modbus TCP, EtherCAT
•
Industrial Wireless ProtocolsZigBee®, WirelessHART™, ISA100.11a
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 3
World Market – Industrial Protocols
►Market share change from 2005 to 2010:•
Ethernet (all versions) +8%•
Modbus RTU (non-Ethernet version) -3%•
CAN -2%•
Others +/-
1% Source: IMS Research, November 2006
2005 2010 CAGRIndustrial Nodes 13.5 M 24.8 M 13%
Market Share (2010) > 20% > 10% < 10%Network Protocols Ethernet PROFIBUS,
DeviceNet, AS-Interface, Foundation Fieldbus, CC-Link
Others
TM
4Freescale Confidential and Proprietary Information - Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.
Most Significant Industrial Network Protocols
Field Bus (Discrete or I/O oriented) Industrial Ethernet*Most popular fieldbus solution. 23.3M nodes installed by 2007; 24% growth (PTO 2008). Supported by Siemens.
1.6 Mu PROFINET nodes installed by 2008; 40% growth (PTO 2009) Supported by Siemens.
CIP application layer on CAN. Very popular and still growing.Supported by Rockwell.
CIP application layer on Ethernet. Growing fast. Supported by Rockwell.
Modbus RTU is a widely used fieldbus solution, but losing share.Developed by Schneider.
Modbus TCP/IP is a widely used Ethernet solution, but growing less rapidly in many markets (Schneider)
CAN
Very popular SAE-sponsored standard but losing share in factory automation market
May dominate due to technology and ease of use. Predict >1 Mu by 2011. Supported by Beckhoff.
IEEE® 1588
►Standard Ethernet TCP/IP protocols most common of Ethernet-based nodes•
6.5 Mu Ethernet TCP/IP nodes installed by 2006; 24 Mu by 2011; CAGR 24.3%
►Many deterministic industrial Ethernet protocols use a form of IEEE®
1588•
For clock synchronization through the Ethernet network
TM
5Freescale Confidential and Proprietary Information - Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.
NRT
RT
IRT
Deterministic1 to 100 ms Cycle Time
Deterministic< 1 ms Cycle Time
Real-time Determinism in Industrial Networks
Non-deterministic> 100 ms Cycle Time
•
Sensors•
Valves•
Data scanner•
Inventory Management
•
Motor Drives•
Motion Control•
Synchronized Servos
•
Conveyor belts•
Picker arms•
PLCs, I/O Control
Target Applications Protocols
NRT
RT
IRT
DeterministicJitter matters for Sync1 to 100 ms Cycle Time
Deterministic< 1 us Jitter
< 1 ms Cycle Time
Non-deterministicJitter doesn’t matter> 100 ms Cycle Time
IEEE® 1588 Precision Time ProtocolVERY Jitter sensitive; Cycle Time does not matter
Number of Applications
RT
IRT
TM
6Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.
Industrial Ethernet Protocols
PROFINET, EtherNet/IP™, Modbus TCP, EtherCAT
TM
7Freescale Confidential and Proprietary Information - Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.
Common Traits of Industrial Ethernet Protocols
►Customers love Ethernet•
Commercial technology•
Globally understood•
Common network architecture
►IT integration•
IP Functionality•
Known physical layer•
Low installation costs*
►High speed•
Moves a lot of data
►Integrated wired/wireless•
Many wireless options
►Modular automation
Technology PROFINET EtherNet/IP™ Modbus TCP
EtherCAT
Largest Supplier
Siemens Rockwell Automation
Schneider Electric
Beckhoff
Multi- vendor Consortium
Profibus International
ODVA Modbus IDA
ETG
Factory Automation
PROFINET IO
CIP™ RTPS Shared Frame
High performanc e Motion
PROFINET IRT (timestamp)
CIP Sync™
(IEEE 1588)
None Shared Frame
Standard IEEE 802.3 PHY MAC?
Yes
IRT requires ASIC
Yes
IEEE 1588 for some apps
Yes Master Yes
Slaves need ASIC
TM
8Freescale Confidential and Proprietary Information - Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.
Industrial Ethernet Support Options
uP
10/100 EthernetPHY
xMII
PROFINET RTModbus TCPEtherNet/IPCIP Sync(EtherCAT Master)
FPGAAltera CycloneXylinx
PROFINET RTModbus TCPEtherNet/IPCIP SyncEtherCAT MasterEtherCAT SlaveSERCOS III
PCI/PCIe
PCI
Ertec200/400
PROFINET RT/IRT
8/16 parallelbus I/F
PROFINET RTEtherNet/IPEtherCAT MasterEtherCAT SlaveSERCOS III
8/16 parallelbus I/F or SPI(PROFINET RT)
(PROFINET IRT)(IRT +)
Phoenix Contact
Hilscher netX
10/100/1GEthernetMAC withIEEE1588timestamp
10/100 EthernetPHY
Managed switch for multiple Ethernet(integrated 3-port to support daisy chained networktopology)**
10/100 EthernetPHY
10/100 EthernetPHY
MII
TM
9Freescale Confidential and Proprietary Information - Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.
Ethernet Hardware Timestamp Support
► Hardware timestamp protocols adopted in many applications•
IEEE 1588 clock sync protocol widely usedInitially for industrial automation and testVersion 2 for telecom, networking, aerospace, and power distribution
•
IEEE 802.1AS audio video bridging emerging for multimedia applicationsConsumer, networking and automotive applications
►Many Freescale processors have MAC-layer hardware timestamp for nanosecond-level clock sync accuracy
•
Multiple clock options, flexible frame detection, trigger inputs
and outputs•
Some PowerQUICC and all QorIQ™
processorsMPC8360, MPC8358 and future QUICC Engine-based devicesMPC831x, MPC837x, MPC857x, MPC8536 and future eTSEC-based devicesP2010, P2020 and all future QorIQ devices
•
National Semiconductor Precision PHYTER®
can be used with any device that doesn’t already have MAC-layer hardware timestamp
► IXXAT IEEE 1588 protocol stack supports PowerQUICC and ColdFire platforms with or without hardware timestamp PHY
•
FREE evaluation software at www.ixxat.com
TM
10Freescale Confidential and Proprietary Information - Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.
►Ethernet compliant for component-based automation•
Configure with standard office tools like SNMP•
Or continue using legacy PROFIBUS tools•
Browser-based monitoring•
Remote configuration and maintenance•
Advanced security and wireless technology
►Supports existing legacy fieldbus systems•
No need to obsolete existing equipment
►Continuous innovation based on new specifications•
PROFIsafe and PROFIdrive
►Key Points•
Integrates several fieldbus typesPROFIBUS, DeviceNet™, Interbus, Modbus, AS-Interface, Foundation Fieldbus, IEC61158-2
•
Supports real-time IO, peer-to-
peer communication, motion control, vertical integration, safety, security
►Advantages•
Very robust•
PROFINET RT (Real-time) runs on any standard Ethernet hardware
►Disadvantages•
Typically runs on high-performance 32-bit processor
•
Uses large memory•
Complex to commission•
PROFINET IRT needs custom ASIC
10/100/1000 Ethernet – PROFINET
www.us.profibus.com
TM
11Freescale Confidential and Proprietary Information - Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.
FactoryAutomation
RT
Motion Control Application
IRT
Standard Communication
NRT
TCP/IP
<1ms10ms100ms
Real-Time: IRT
PROFINET Supports Different Real-Time Requirements
Slide provided by IXXAT
TM
12Freescale Confidential and Proprietary Information - Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.
Criteria NRT RTCycle time NRT 1 msec 250 µsec
Jitter <1 µsec <1 µsec
Number of nodes 70 150 35
Simultaneously transferable TCP/IP data
9 MB/sec 6 MB/sec 6 MB/sec
PROFINET Non-Real-Time (NRT) and Real-Time (RT)
Slide provided by IXXAT
1. Open TCP/IP channel•Device parameterization•Reading of diagnostics data•Loading of interconnections•Negotiation of the communication channel for user data
2. Real-time channel (RT)•High-performance transmission•Cyclic data Event-controlled signals
TM
13Freescale Confidential and Proprietary Information - Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.
►Isochronous means functionality delivered by each Ethernet frame occurs precisely at the same time for each cycle
•
For applications like motion control•
150 axes of motion possibleMore than any other Ethernet solution
►Time slicing makes highly efficient use of standard Ethernet telegram
•
250 ns response
►Customer ASIC required
PROFINET Isochronous Real-time (IRT)
Slide provided by IXXAT
TM
14Freescale Confidential and Proprietary Information - Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.
14
Industrial Control, Networking and HMI – PROFINET Support
Process Control~100 DMIPS< 0.5 W< $5
I/O Control200 –
400 DMIPS< 1
W< $10
PLC/PAC and HMI300 –
800 DMIPS< 1.5 W< $10 -
20
High-End PLC/PAC500 –
1500 DMIPS< 2.5 W –
5 W> $15
2 0 0 8 2 0 0 9
High-End Networking1000 DMIPS and up4W -
10 W> $20
MCF5225x
MCF5445x
i.MX35x
i.MX25x
MPC8360MPC837x
MPC8544MPC8536
MPC8313
MPC5121e/23
MPC8314/15
i.MX27L
MPC551x*
ARM®ColdFire®
Power®
LCD Control
MPC8640
MCF52235
MCF532x
i.MX51xMPC5xxx
P1020 QorIQ*
P1011 QorIQ
P2020 QorIQ*P2010 QorIQ
Pin Compatible
P10xx QorIQ
MCF5xxx
TM
15Freescale Confidential and Proprietary Information - Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.
►Defacto standard based on Rockwell CIP™•
Open and certified by Open DeviceNet™
Vendor Association (ODVA)
•
More than 280 registered ODVA members•
Client/server scanner/adapter model (like DeviceNet)►
Based on Ethernet IEEE 802.3 datalink/physical layers
•
Encapsulation layer connects EtherNet/IP to standard TCP/IP and UDP/IP
•
Messages encapsulated with unlimited data length
►Key Points•
Application layer on Ethernet•
CIP object-based representation•
Two message types:I/O Messaging is simple I/O data exchange
–
Both sides agree on message contentsExplicit Messaging is transfer of specific data
–
Packet contains message ID
►Advantages•
Supports unlimited number of nodes•
Standard set of services and messaging•
Can be used in parallel with other Internet protocols, e.g. HTTP, FTP, SMTP, etc.
►Disadvantages•
Needs RTOS and TCP/IP protocol stack•
32-bit processors (50 MHz) recommended•
Needs 32 to 256 KB RAM (# connections)•
Needs 64 to 128 KB ROM (CIP Profile)
10/100/1000 Ethernet – EtherNet/IP™
www.odva.com
TM
16Freescale Confidential and Proprietary Information - Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.
Data Link
Physical Link
Network
Transport
User Device Profiles
Application
Presentation
Session
Common Industrial Protocol (CIP) Overview
I/O
Encoders
ValvesEncoders Drives SEMI Others
CIP Application Layer Application Object Library
CIP Data Management Services Explicit Messages, I/O Messages
CIP Message Routing, Connection Management
DeviceNetTransport
CANCSMA/NBA
DeviceNetPhysical Layer
ControlNetTransport
ControlNetCTDMA
ControlNetPhysical Layer
EthernetPhysical Layer
EthernetCSMA/CD
IPTCPEncapsulation
UDP
Future:???
TM
17Freescale Confidential and Proprietary Information - Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.
CIP Sync, EtherNet/IP
►Frame priorities
After passing the switch
Ethernet frame without priority
Slide provided by IXXAT
CIP Sync Frame with priority
TM
18Freescale Confidential and Proprietary Information - Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.
EtherNet/IP Object Model
•
EtherNet/IP object model very similar to DeviceNet
•
DeviceNet Object replaced by Ethernet and TCP/IP Object
Ethernet Network
Discrete IOObject
IdentityObjectModbus Slave
Object
Modbus MasterObject
ASCII DataObject
DeviceNetObject
Analog IOObject
Connection Object
AssemblyObject
CIP Application Layer Explicit, I/O, Routing
Application Object Library
SemiDevices
PneuValve
ACDrives
PositionControllers
OtherProfilers
DEVICENET CONTROLNET Future ?UPD TCP
Future ?ETHERNETCONTROLNETCAN
CIP
PhysicalLayer
Transport Data Link
ApplicationLayer
ApplicationLayer
IP
Encapsulation
TM
19Freescale Confidential and Proprietary Information - Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.
19
Industrial Control, Networking and HMI – EtherNet/IP Support
Process Control~100 DMIPS< 0.5 W< $5
I/O Control200 –
400 DMIPS< 1
W< $10
PLC/PAC and HMI300 –
800 DMIPS< 1.5 W< $10 -
20
High-End PLC/PAC500 –
1500 DMIPS< 2.5 W –
5 W> $15
2 0 0 8 2 0 0 9
High-End Networking1000 DMIPS and up4W -
10 W> $20
MCF5225x
MCF5445x
i.MX35x
i.MX25x
MPC8360MPC837x
MPC8544MPC8536
MPC8313
MPC5121e/23
MPC8314/15
i.MX27L
MPC551x*
ARM®ColdFire®
Power®
LCD Control
MPC8640
MCF52235
MCF532x
i.MX51xMPC5xxx
P1020 QorIQ*
P1011 QorIQ
P2020 QorIQ*P2010 QorIQ
Pin Compatible
P10xx QorIQ
MCF5xxx
TM
20Freescale Confidential and Proprietary Information - Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.
►Open defacto standard developed by Modicon in 1979
•
Most widely used network protocol in industrial manufacturing
Over seven million nodes Common denominator between disparate manufacturers
►Master-slave/client-server communication•
Transfers discrete/analog I/O and register data
►Key Points•
Coil register representation•
Small command set is easy to implement
•
Both client/server available•
Supported by almost everyone
►Advantages•
Very simple to implement•
Off-the-shelf tools•
Supported by many HMIs and PLCs►Disadvantages
•
Higher cost than other fieldbus options•
Not deterministic•
No bus power•
Traditional master/slave model
10/100/1000 Ethernet – Modbus TCP
www.modbus.com
TM
21Freescale Confidential and Proprietary Information - Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.
Modbus TCP Structure
►Operates on TCP/IP
►Only non real-time version is available
►Does not offer determinism
Slide provided by IXXAT
USER APPLICATION
CommunicationApplication Layer
TCP Management
Res
ourc
e M
anag
emen
tan
d Fl
ow C
ontro
l
Connection Management Access CS
Stack Parmeterization
Modbus ClientInterface
Modbus BackendInterface
Modbus Client Modbus Server
TCP/IP Stack
TM
22Freescale Confidential and Proprietary Information - Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.
22
Industrial Control, Networking and HMI – Modbus TCP/IP Support
Process Control~100 DMIPS< 0.5 W< $5
I/O Control200 –
400 DMIPS< 1
W< $10
PLC/PAC and HMI300 –
800 DMIPS< 1.5 W< $10 -
20
High-End PLC/PAC500 –
1500 DMIPS< 2.5 W –
5 W> $15
2 0 0 8 2 0 0 9
High-End Networking1000 DMIPS and up4W -
10 W> $20
MCF5225x
MCF5445x
i.MX35x
i.MX25x
MPC8360MPC837x
MPC8544MPC8536
MPC8313
MPC5121e/23
MPC8314/15
i.MX27L
MPC551x*
ARM®ColdFire®
Power®
LCD Control
MPC8640
MCF52235
MCF532x
i.MX51xMPC5xxx
P1020 QorIQ*
P1011 QorIQ
P2020 QorIQ*P2010 QorIQ
Pin Compatible
P10xx QorIQ
MCF5xxx
TM
23Freescale Confidential and Proprietary Information - Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.
►ETHERnet for Control Automation Technology•
Uses standard Ethernet IEEE 802.3 frames with real-time features
► Slave devices network with a master in ring topology•
Data from each device extracted and packed into Ethernet data packet that exists on the entire ring
•
Devices pass messages through master before sending to another device
•
Separate “e-bus”
eliminates 1 µs delays in each slave
►Uses TwinCAT, CANopen and SERCOS application layers
►Key Points•
Full duplex data transmission•
Data removal/insertion in message
•
64 KB data in every slave•
Multiple commands per packet•
Slaves look like huge pool of memory
►Advantages•
Very simple to implement and use•
Two different PHYs may be used100BaseT has good robustness/EMCLVDS/E-Bus has low robustness/EMC
►Disadvantages•
Slaves must use ASIC or FPGAStandard Ethernet interface latency too high
•
No gigabit Ethernet support•
Technology completely defined and controlled by Beckhoff
10/100 Ethernet Ring – EtherCAT
www.ethercat.org
TM
24Freescale Confidential and Proprietary Information - Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.
Master Slaves
Ethernet
Tx
Rx
EtherCAT Structure
Slide provided by IXXAT
TM
25Freescale Confidential and Proprietary Information - Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.
Slave Device
EtherCAT Slave Controller
Slave Device
EtherCAT Slave Controller
Functional Principle is Ethernet On-The-Fly
►Process data extracted and inserted on-the-fly►Process data size per slave almost unlimited
•
1 bit…60 Kbyte, if needed using several frames►Compilation of process data can change in each cycle
•
e.g. ultra short cycle time for axis, and longer cycles for I/O update are possible►In addition asynchronous, event-triggered communication
Slide provided by IXXAT
TM
26Freescale Confidential and Proprietary Information - Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.
EtherCAT Format
►EtherCAT uses Standard Ethernet Frames (IEEE 802.3)►Master is Ethernet MAC without co-processor or special hardware
•
Fully transparent for other Ethernet protocols►Internet technologies (TCP/IP, FTP, Web server, etc.)
•
Does not restrict real-time capabilities, even with 100 µs cycle time•
No large time gaps for rare traffic needed►Full tool access to devices at real-time operation –
with and without TCP/IP
SourceDestination HeaderEtherType … CRC16-bit16-bit48-bit48-bit 32-bit
Embedded
in Standard Ethernet Frame, EtherType
0x88A4
TypeRes.Length1-bit 4-bit11-bit
0 11 12 15
1..n EtherCAT Datagrams
TMFreescale Confidential Proprietary. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2007. 2727
Industrial Control, Networking and HMI – EtherCAT Master Support
Process Control~100 DMIPS< 0.5 W< $5
I/O Control200 –
400 DMIPS< 1
W< $10
PLC/PAC and HMI300 –
800 DMIPS< 1.5 W< $10 -
20
High-End PLC/PAC500 –
1500 DMIPS< 2.5 W –
5 W> $15
2 0 0 8 2 0 0 9
High-End Networking1000 DMIPS and up4W -
10 W> $20
MPC8323
ARM®ColdFire®
Power®
LCD Control
MPC8360
►EtherCAT master can run on many processors with Ethernet MAC
►EtherCAT slave can run on processors with programmable QUICC Engine controller►PowerQUICC MPC8360,
MPC8323 processors►Need to develop EtherCAT
microcode
TM
28Freescale Confidential and Proprietary Information - Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.
Industrial Ethernet Support Options
SiemensErtec200/400
PROFINET RTEthernet I/PEtherCAT MasterEtherCAT SlaveSERCOS III
PhoenixContact
HilschernetX
FPGA -
Altera CycloneXilinx
Ethernet PHYwith 1588 h/w
(PROFINET RT)(PROFINET IRT)(IRT +)
PROFINET RTModbus TCPEthernet I/PCIPSyncEtherCAT MasterEtherCAT SlaveSERCOS III
PROFINET RT/IRT
PROFINET RTModbus TCPEthernet I/PCIPSynaEtherCAT MAster
PowerQUICCTSEC (MPC8347)
Existing ColdFire with FEC
PowerQUICCeTSEC
MPC8313
PowerQUICCQUICC Engine
MPC8360/58
ColdFire/PPC+IEEE1588 FEC
MCF5441x
Ethernet PHY
mobileGTMPC52xxMPC5121
TM
29Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.
Industrial Wireless Protocols
ZigBee®, WirelessHART™ and ISA100.11a
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 30
The IEEE 802.xx Wireless Space
Data Rate (Mbps)
Ran
ge
Millimeter-wave 802.15.3cWPAN
WLAN
WMAN
WWAN
WiFi802.11
0.01 0.1 1 10 100 2000
Bluetooth802.15.1
IEEE 802.22
WiMAX802.16
IEEE 802.20
►IEEE®
802.15.4 breaks the “bigger and faster”
mold to address the unique needs of monitoring and control
802.15.4
►
Machine-to-
machine
►
Low cost►
Low power►
Low duty cycle►
Small packets►
Fast power-on latency
►
Self-forming, self-healing mesh networking
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 31
IEEE 802.15.4 ApplicationsC
ost Proprietary
Networks (802.15.4 and SMAC)
ZigBee®
RF4CE
WirelessHART™
ZigBee®
Gaming and Toys
Security
SmartEnergy
RemoteControl
MedicalMonitoring
HomeControl
BuildingControl
IndustrialControl
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 32
802.15.4 Market Summary
► Market maturing•
Approximately 12 million chipsets in 2008, 25 million cumulative292 million chipsets in 2012
•
Freescale #1 for 2008 with 61% market share (In-Stat 2008)
► Technology Advantages•
Optimized for low duty cycle applicationsLonger battery life (months to years)
•
Interference avoidance
►Becoming the foundation for many protocol stacks•
ZigBee®
technology, WirelessHART™
technology, ISA 100.11a protocol stack, RF4CE consortium
► Majority of market wants global 2.4GHz solution•
Over 80% of market expected to be 2.4 GHz98%+ of 2007 volume based on 2.4 GHz900 MHz better propagation being offset by PA/LNA for 2.4 GHZHigher volumes will drive lower cost for 2.4GHz solution
•
Sub 1GHz may get traction from release of 802.15.4 2006 and future release of 802.15.4c and 802.15.4d
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 33
Comparing Industrial Wireless Technologies
Technology Pros ConsZigBee®
Protocol ►General market appeal►Lots of backing in Smart Energy space►Products in market today
►Not cost effective for high volume consumer►Complex►Not “Industrial Grade”
SP100.11a ►Deterministic►Immune to multipath►Sleeping routers►CSMA and TDMA tunable►Multiple fieldbus support►IPv6 support
►More costly components required►Object structure in application layer adds structure which developers might view as too restrictive
WirelessHART™
Specification
►Deterministic►Immune to multipath►Sleeping routers►Existing wired devices in market
►More costly components required►TDMA mode only
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 34
►
ZigBee Alliance >292 members, www.zigbee.org•
49% Americas, 28% EMEA, 23% Asia
►
Used by applications to monitor and control energy
•
70% ZigBee adopters are metering and utility companies
►
“ZigBee 2007”
is latest version released Jan/09•
Targets industrial and commercial environments•
Freescale offers both ZigBee and ZigBee Pro compliant platforms
►Key Points•
Standard based on 802.15.4•
Defines network, security and application software layers
•
Supports multiple network stacks
•
Will incorporate IETF 6LowPAN for IPv6
►Advantages•
Robust IEEE 802.15.4 PHY/MACReliable data despite noise, interference
•
Reliable self-healing mesh networksScalable to thousands of devicesSecure symmetric key with AES-128
•
Low costMulti-year life on AA batteries
•
Interoperable platform conformance certification
Industrial Wireless – ZigBee®
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 35
ZigBee® Solutions
►MC13224 is the ideal platform for ZigBee
•
Flexible memory configurationEnough on-chip memory to run entire stack and application profile
•
RAM-basedAllows firmware upgrade without external storage such as EEPROMCan update Flash directly
•
Lower RX and TX power consumptionIdeal for battery applications
•
Highly integrated package reduces design time and cost.Reduces design complexity and through reduced integrated RF front endReduces total cost through lower component count and smaller board space
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 36
MC1322x Platform in a Package (PiP)
►
Integrated 2.4 GHz transceiver with 32-bit CPU
•
802.15.4 Compliant transceiver•
ARM7TDMI up to 26Mhz►
Lowest power•
Significant power reduction –
up to 45%•
22 mA Rx & 29 mA Tx with radio and MCU►
Plenty of memory for ZigBee Applications•
ROM, Flash, RAM►
Improved RF performance•
-96 dBm sensitivity (DCD mode)•
-100 dBm (NCD mode, +3-4 mA current)•
+4 dBm power output►
Hardware accelerator reduces MCU overhead•
MAC accelerator•
AES 128-bit hardware encryption/decryption►
Best in class peripherals•
UART, SPI, KBI, 8 channel 12-bit ADC, 4x16-bit timer, I2C, SSI (I2S), 64 GPIO
►
Unique platform in a package•
RF matching in package•
Requires power, crystal and 50 Ohm antenna•
9.5 mm x 9.5 mm 99-pin LGA
Balun TX/RXSwitchTX/RXSwitch
AnalogTX
AnalogRX
TXModem
RXModem
DigitalModem
802.15.4MAC
Accelerator(MACA)
802.15.4MAC
Accelerator(MACA)
IEEE® 802.15.4 Transceiver
AdvancedSecurityModule(ASM)
AdvancedSecurityModule(ASM)
SPIFLASHModule(SPIF)
128 KBSerial
FLASH
128 KBSerial
FLASH
AnalogPower
Management&
VoltageRegulation
AnalogPower
Management&
VoltageRegulation
RFOscillator/PLL
&Clock Generation
24 MHz (Typical) 32.768 KHz (Optional)
Clock &Reset
Module(CRM)
ARM7TDMI-S32-bitCPU
ARM7TDMI-S32-bitCPU
BusInterface &
MemoryArbitrator
BusInterface &
MemoryArbitrator
ARMInterrupt
Controller(AITC)
ARMInterrupt
Controller(AITC)
CPU Complex
80 KBROM80 KBROM
MC1322X Block Diagram
SCI/UARTModule
SCI/UARTModule
SCI/UARTModule
SCI/UARTModule
SSI/I2SModuleSSI/I2SModule
I2CModule
I2CModule
KeyboardInterfaceKeyboardInterface
SPIInterface
SPIInterface
GPIOControlGPIO
Control
TimerModuleTimer
Module
Up
to 6
4 G
PIO
Up
to 6
4 G
PIO
BatteryMonitorBatteryMonitor
Dat
a &
Add
ress
Bus
es
12-bitADC
12-bitADC
12-bitADC12-bitADC
12-bitADC12-bitADC
JTAG & Nexus
JTAG & Nexus
96 KBRAM96 KBRAM
BuckConverter
TM
37Freescale Confidential and Proprietary Information - Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.
►WirelessHART standard completed 2007•
Targets industrial process and control•
Extends HART protocol to secure IEEE 802.15.4 wireless technology (2.4 GHz)
•
Increases robustness to interference and multipath noise
►Transparently integrates wired/wireless devices•
Maintains HART user experienceWorks with existing HART tools, applications and installed devices
•
Focuses on reliability and co-existence
►Key Points•
Connects existing “Wired”
HART device to wirelessly transmit diagnostic and calibration information
•
Not ideal for low cost applications
►Advantages•
Robust and secureAdds channel hoppingHigher default transmit power +10dBmMesh Network Topology
–
Flexible network organization, redundant paths, self organizing and self healing
Dynamic bandwidth allocationAES-128 ciphers and keys
Industrial Wireless – WirelessHART
TM
38Freescale Confidential and Proprietary Information - Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.
►ISA100.11a working group to release family of open wireless standards 2H/09
•
Targets process automation now•
Future factory/building automation and discrete manufacturing
►Optimized for sensors, actuators, automation devices, wireless workers, first responders and wireless infrastructure networks
•
Unified application interface maintains interoperability with wired plant infrastructure networks
►Key Points•
Defines OSI layers (PHY, DLL, etc.), security and management including network and device config
•
Low complexity, robust to interference, low power consumption and cost
►Advantages•
Reliable low-power communication•
Automatically adaptive mesh networkMesh, star-mesh and star topologiesSelf-organizing intelligence
•
Robust securityAES128 block cipher for messagesExchange of secret keys and unique device identifiers for authentication
Industrial Wireless – ISA100.11a
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 39
ISA100.11a Universality Promise
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 40
Comparing Industrial Wireless FeaturesFeature ZigBee Protocol SP100 WirelessHART
Target Market Consumer and Commercial Industrial Industrial
Target Applications Smart Energy, Building Automation
Process Control,Factory Automation Industrial Control
802.15.4 2003 2006 2006Channel Hopping/Agility Agility -
2007 Spec Hopping HoppingTopology Mesh, Tree Mesh, Tree Mesh
Device Type FFD, RFD FFD, RFD FFDBattery Life Best Better* Good
Sleeping RoutersNot yet,
Addressed in Future Spec
Yes Yes
Latency 4ms 10ms 10msChannel Blacklist / Preferred Channels Preferred channel Blacklist Blacklist
Encryption AES128 AES128 AES128Cost Low Medium High
Message Priority (QOS) No Yes YesCertification Program Yes Yes Yes
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 41
WirelessHART and ISA100.11a Solutions
►MC1321x ideal for SMAC, IEEE 802.15.4, SynkroRF and RF4CE
•
Integrates MC13202 2.4 GHz transceiver with 8-bit MC9S08GT MCU in a single System in Package (SiP)
•
Fully compliant 802.15.4 platform•
Low cost solution for applications that do not require full ZigBee mesh networks
►Memory Scalability •
Three flash memory configurations available to optimize solution
cost based on application requirements
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 42
MC1321x Overview►
MCU Features•
40 MHz HCS08 low-voltage, low-power core •
Flash and memory dependent on part •
Multiple 16-bit timers •
Up to 38 GPIO •
8-bit port keyboard interrupt (KBI) •
8-channel 10-bit analog-to-digital converter (ADC) •
SCI interface supporting up to 115.2 kBaud •
I2C with 100 kbps maximum bus loading •
Low-voltage detection •
In-circuit debug and Flash programming •
Common on-chip processor (COP) watchdog timer ►
RF Features•
802.15.4 compliant 2.4 GHz RF transceiver250 kbps O-PQSK modulation 16 selectable channels
•
Auto-trim feature for crystal accuracy Eliminate need for external variable capacitorsAllows for automated production frequency calibration
•
Programmable from -27 dBm to +3 dBm •
RX sensitivity of -92 dBm•
Integrated Transmit/Receive switch Supports single-ended or full differential operation
►
Features•
-40 to +85 degrees C operating temperature •
2V to 3.4V•
Low external component count Requires a single 16 MHz crystal Programmable frequency clock output for MCU
•
9x9x1 mm 71-pin LGA package •
RoHS compliant ►
Availability•
Shipping in volume since September 2006
RFIC Timers
Digital ControlLogic
AnalogReceiver
FrequencyGenerator
AnalogTransmitter
Buffer RAM
RAMArbiter
VoltageRegulators
IRQArbiter
PowerManagement
Dig
ital T
rans
ceiv
er
Tx/Rx Switch
HCS08 CPU
FLASH Memory
RAM
Low Voltage Interrupt
InternalClock Gen
Background Debug Module
8-ch10-bitADC
2 x SCI
IIC
16-bitTimers
COP
Keyboard Interrupt
Up
to 3
9 G
PIO
Features MC13211 MC13212 MC13213
Protocol Stack SMAC SMACIEEE 802.15.4
SMAC IEEE 802.15.4 SynkroRFZigBee
Memory 16 KB Flash 1KB RAM
32 KB Flash2 KB RAM
60 KB Flash 4KB RAM
2009 1K SRP $3.10 $3.38 $3.71
TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 43
Summary
► Freescale aligns with Factory Automation market requirements
► Many devices support both legacy fieldbus and industrial Ethernet protocols•
PowerQUICC®, QorIQ™, mobileGT®, i.MX and ColdFire®
processors•
Solutions, enablement and 3rd party protocol stacks availablePROFIBUS, CANopen, DeviceNet™, Modbus RTUPROFINET, EtherNet/IP™, Modbus TCP, EtherCATZigBee®, WirelessHART™, ISA100.11a
► Devices are ruggedized with long life and reliability•
Industrial products ship 10+years, with high quality and strong customer support•
Processor performance from 80 to >3000 DMIPS, for fanless operation at -40C to 85C ambient
► Energy Efficiency•
MPU <1 W max @ 400 DMIPS with on-chip power management•
MPU <4 W max @ >1000 DMIPS with on-chip power management
► Cost-effective on-chip safety and security•
Protect against IP cloning, network data hacking and soft errors
TM
44Freescale Confidential and Proprietary Information - Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.
Q&A
►Thank you for attending this presentation. We’ll now take a few moments for the audience’s questions and then we’ll begin the question and answer session.
TM
45Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.
Related Session ResourcesSessionsSession ID Title
AZ120 Industrial Network Protocols (Part 1): Industrial Control
AZ131 Industrial Control and Networking Roadmap
AE107 IEEE®
802.15.4 Protocol Options Overview
TM