Ingen lysbildetittel
Download
Report
Transcript Ingen lysbildetittel
Radiocrafts ZigBee portfolio
ZigBee-Ready
RC2200ATwith complete
embedded SPPIO SPPIO
protocol
ZigBee-Ready,
16.5x29.2x3.5mm,
HW-development
platform
RC2200
RC2202
RC2204
(AT/MM)
2.4 GHz
SSPIO:
UART interface
I/O-mapping
AT commands
128 kB Flash
2.4 GHz
32 kB Flash
64 kB Flash
Member of:
Radiocrafts
Three roads to introduce ZigBee
in your product
1. Develop your own application software
2. Hire a consultant-company which has the rights to
develop on a software stack-platform
3. Buy an all-embedded module (SPPIO)
Member of:
Radiocrafts
Developing your own application software
-
-
Buy the PHY (radio) + Microcontroller (MCU) + MAC
(software and/or hardware)
= RC2200/AT/MM
Buy the rights to use a stack (IP=$$$) and the stack
object code which works on the MCU
With the required tools, develop your application on
top of the stack/MAC/PHY and download on the
MCU
Member of:
Radiocrafts
Developing your own application software with
ZigBee-ready HW modules from Radiocrafts
Radiocrafts RC2200AT,
qualified HW platform
Chipcon CC2420 RF
Atmel Mega128L
Get the MAC layer
from Chipcon
Free (under NDA)
Purchase Z-stack
from Figure 8
Wireless (or other)
Member of:
See next page...
Radiocrafts
www.f8w.com
Cost USD 5000+
(support)
Cont…
Write code in
Programmer’s
Notepad
3-6 months
software design
work for skilled
company
Compile your code
with Z-stack object
code, use AVR
GCC compiler
Download code on
RC2200AT with
WinAVR+JTAGICE
Member of:
Free!
GCC is free!
But IAR is recommended
for code efficiency
Free! / USD 100
Before production: IEEE manufacturer address (24 bits): 1 650 USD
Atmel, Chipcon and Figure 8 Wireless have all participated in ZB certification testing
Radiocrafts
ZigBee stack providers
- Figure 8 Wireless (certified): Called Z-stack.
www.f8w.com
- Airbee Wireless (certification 2005Q4): Called ZNS.
www.airbeewireless.com
Both run on the RC2200/AT/MM hardware platform
- A few software development houses provide their own
ZigBee-stack
- Today, 64kB stack (FFD) incl. MAC (16kB).
RFD possibly down to 32kB.
Member of:
Radiocrafts
ZigBee-ready HW module
RC2200/AT/MM
-
ZigBee-ready hardware platform (no firmware!)
Atmel ATmega128L MCU + Chipcon CC2420
In principle, any stack can be used
Conforms with European, US and Japanese RF
regulations
- Royalty fee for F8Ws stack is included in the module
• NO RF development effort
• Shortest Time To Market
• 100% tested HW and delivered on
tape and reel
Member of:
Radiocrafts
RC2200 Features
- Available with 64 kB and 32 kB Flash (for optimized
code and Reduced Functionality Devices), all same size
and pin-out, 16.5 x 29.2 x 3.5 mm
- 32 kHz real-time clock RTC, ultra low sleep modes , 36
I/O etc.
- 50 Ohm antenna interface, 2.7–3.6V Supply Voltage,
Current consumption 30 mA in RX, 27 mA in TX
- See Radiocrafts’ webpage for complete datasheet
www.radiocrafts.com
[email protected]
Member of:
Radiocrafts
RC2200 Features, cont.
Modules optionally
available with chipantenna or MMCXconnector
Measured range with
chip antenna:
110 m outdoor rural,
10-30 m indoors
Member of:
Demo Kit available,
loaded with ZigBee light
switch demo or SPPIO
Radiocrafts
The Radiocrafts SPPIO module
-
RC2200AT-SPPIO
ALL embedded ZigBee-Ready Module
SPPIO = Serial Port Profile and I/O Mapping;
UART to 115.2kBd, total of 16 I/Os
Wireless
mesh
network
UART
serial port
Member of:
16 bit digital I/O
8 channel 10-bit
analogue I/O
Radiocrafts
RC2200AT-SPPIO Fact sheet
-
16.5 x 35.6 x 3.5 mm
2.7 – 3.6V supply voltage
AT-command interface for configuration
Based on Airbee ZNS-ZigBee-stack & private SPPIO profile
Airbee ZNS will be certification-tested early Q4 2005
Application interface
UART serial port (1.2—115.2
kBd)
CTS / RTS flow control optional
AT-commands
Up to 16 digital I/O
Up to 8 analogue I/O
8 channel 10-bit ADC
4 interrupt driven I/O
Timer modes
Ultra low power modes
Member of:
Wireless mesh network
ZigBee-ready
Self configuring
Self healing
Scalable network size
Configurable logic devices:
Coordinator
Router
End device
Supports Airbee-ZNMS network
management software
Radiocrafts
RF parameters
16 channels
2.45 GHz World-wide ISM band
Excellent sensitivity (-94 dBm)
250 kbit/s DSSS RF transceiver
Very low power (30 mA in RX)
Up to 0 dBm output power (27
mA)
50 Ohm antenna interface
CE certified under R&TTE (EU)
Complies with
FCC CFR 47 part 15 (US)
ARIB STD-T66 (Japan)
Mesh networking
Coordinator
PC, PDA, Data
Collector or
Airbee ZNMS IP
Gateway port
Router
Router
Sensors or actuators
End Point
Sensors or actuators
Member of:
Radiocrafts
Sensors or actuators
UART and I/O mapping
Pin-to-pin mapping between bound modules,
I/O port data additionally appended to the
UART data
UART
serial port
Wireless
mesh
network
Wireless
mesh
network
UART
serial port
4 analogue outputs
4 analogue inputs
4 analogue inputs
4 analogue outputs
4 digital inputs
4 digital outputs
4 digital outputs
4 digital inputs
Note: Analogue outputs are PWM
and require R-C filter network for
making DC
Member of:
Radiocrafts
Setting up an SPPIO network I
All configurations are done by AT-commands at
the UART interface! The basic steps are:
1. Configure one module as the PAN
Coordinator
2. Configure all other modules as Routers or End
Devices
3. Bind or pair devices by mapping one’s unique
address as the other’s destination address
4. Select the UART data transmission scheme
(on full buffer, end character or timeout)
Member of:
Radiocrafts
Setting up a SPPIO network II
5. Configure the I/O pins to either analogue or
digital
6. Configure the I/O port direction (input or
output)
7. Select the I/O data transmission scheme (on
events, interrupts or timers)
The Routers and End Devices will automatically associate
to the network coordinator as soon as they are switched
on. And all the devices will organize themselves in a
mesh network with automatic routing. UART data and
I/O data will then be exchanged or mapped between
devices that are paired.
Member of:
Radiocrafts
AT-command UART setup
example
-Entering Command Mode; +++, AT$, AT0
-Power saving modes;
Power Down: ATPD-command; (1.3uA)
Needs to re-associate when turn on again
Sleep: SLEEP_MODE parameter to 0
(<20uA) Wakes up on UART interrupt or
I/O interrupt (End Device only)
Member of:
Radiocrafts
Airbee-ZNMS
Network Management System
Member of:
Radiocrafts
ZNMS-ZigBee Network
Management System
C
Member of:
Radiocrafts
ZNMS-ZigBee Network
Management System
Member of:
Radiocrafts
Radiocrafts SPPIO Demo Kit
RC2200DK-SPPIO
Available with
ZNMS Lite
Management SW
Router w/RS232
Coordinator w/RS232
Member of:
Radiocrafts
AT-command example 1,
Append I/O data
-Appending I/O data to the UART;
ATS27=1 (on the receiving device)
Will give UART data string;
xxxxx;DIG1;DIG2;ANA0;ANA1;ANA2;ANA3;ANA4
;ANA5;ANA6;ANA7
on the receiver side
Member of:
Radiocrafts
AT-command example 2,
Transmission scheme
Setting when to do the I/O mapping between paired modules:
0: on UART activity
1: on pin change
2: on interval
Interval-transmissions of the I/O data (default. 1 second) Enable 1 second
interval on the transmitter:
ATS10=2
ATS11=25
Enable UART-appending on the Receiver:
ATS27=1
Will give UART data string;
xxxxx;DIG1;DIG2;ANA0;ANA1;ANA2;ANA3;ANA4;ANA5;ANA6;ANA7
at 1 second intervals
Member of:
Radiocrafts
AT-command example 3,
Channel change
1. Permanent changes, in EEPROM: ATS0=11 (11-26)
2. Without writing to EEPROM: ATCH=11 (11-26)
Member of:
Radiocrafts
AT-command example 4,
MAC-addresses
MAC-address: ATS4=xx-xx.....01
Destination MAC-address:
ATS5=xx-xx......-00
MAC-address: ATS4=xx-xx.....02
Destination MAC-address:
ATS5=xx-xx......-01
MAC-address: ATS4=xx-xx.....00
Destination MAC-address:
ATS5=xx-xx......-01
Non-Permanent changes, in RAM: ATDA=xx-xx.....-04
Member of:
Radiocrafts
ZigBee vs. proprietary radio solutions
ZigBee is NOT the answer to all wireless communication
needs due to:
- Range: 120-170 meter Line-Of-Sight, indoor 10-30
meter indoors, neighbouring room (0 dBm)
- Interoperability: Today only one public profile is defined
(HCL)
- Extensive development cost and effort with specific
customer application layer
- Not for data streaming (audio/video) but smaller data
packets at periodic intervals
- Star network (point-to-point) sufficient in most
applications
- ZigBee Routers is > 64k program memory ($$$)
Member of:
Radiocrafts
Why use Radio Modules?
-
One single component instead of 20-60;
Less logistics, rapid prototyping, proof of concept
- RF knowledge limited to adding an antenna. Shielded modules,
less interference. Easy mounting on cheapest carrier PCB.
- Pre-qualified: CE-marking can be re-used (Declaration of
Conformity)
- All modules are 100% RF-tested, final product can be functiontested only (no RF production test-equipment), no yield loss in
production
- Simple-to-use standard UART interface: Easy connection to
RS232/485 or MCU
- RF-development time reduced from 3-6+ months to weeks
- Total development- and production cost significantly reduced
- Time-To-Market shortened
Member of:
Radiocrafts