Download Full Function ZigBee™ Embedded Module

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

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

Document related concepts

Power over Ethernet wikipedia , lookup

Alternating current wikipedia , lookup

Mains electricity wikipedia , lookup

Switched-mode power supply wikipedia , lookup

Solar micro-inverter wikipedia , lookup

Rectiverter wikipedia , lookup

Immunity-aware programming wikipedia , lookup

Transcript
Full Function ZigBee™
Embedded Module
Complete
Band
ZigBee™
IA OEM-DAMD1 2400
OUTLINE SPECIFICATION
Module for 2.4GHz
DESCRIPTION
The ZigBee Embedded Module from Integration provides fully compliant
wireless ZigBeeTM connectivity (home controls stack profile) for any
application. The Module can be configured as a router, coordinator, or end
device and used for any ZigBee application.
The module is aimed at OEMs planning to deploy ZigBee into their product
range. The module is a ZigBee peripheral and encapsulates all of the
ZigBee protocol, thereby removing any need of experience in developing
wireless technology. By means of the module, Integration offers the
opportunity for OEMs to reduce R&D costs, reduce time-to-market, and
minimize development risks.
The Embedded network software allows the module to operate as a fully
autonomous ZigBee router or co-ordinator. Any application can send traffic
over the network through an external microcontroller using a simple
interface.
OPERATION
The module provides complete wireless ZigBee™ peripheral for new designs
or upgrading existing equipment.
FEATURES
•
•
•
•
•
•
•
•
•
•
•
•
Certified ZigBee™ compliant platform
Wireless range of over 60m (typical), extendable
using routers
Complete ZigBee™ API available through Bisync
interface
Supports up to 128 bit Authentication and
encryption
Autonomous ZigBee™ coordinator or router
Small footprint (37 X 22 mm)
Various low power sleep modes
Supplied preconfigured as Home Controls Stack
Profile router
All ZigBee™ parameters may be read and
overwritten.
Unique IEEE address assigned and stored in ROM
2.6V to 3.6V Supply Voltage
-20º to +70º temp range
1
IA OEM-DSMD1 2400 Rev 1.1r 1206
www.integration.com
IA OEM-DAMD1 2400
ELECTRICAL CHARACTERISTICS
General Device Specification
Parameter
Supply Voltage
3.3V +/- 10%
Carrier Frequency
2405 MHz to 2485 MHz
(IEEE 802.15.4 Channels 11 to 26)
Operating temperature
-20 to +70 °C
Storage Temperature
-50 to +150 °C
Interface Baud Rate
115200 Baud
Wireless Bit rate
250 K bit/s
Supply Current (ZigBee Coordinator)
112 mA
Supply Current (ZigBee Router)
112 mA
Supply Current (ZigBee End Device)
35 uA (TBC)
Transmit Power
0 dBm / 1 mW Typical
Transmit Current
< 93 mA
Sensitivity (1% Packet Error rate)
-90 dBm
Receive Current
< 112 mA
Compliant ZigBee v1.0 Specification
Home Controls Stack Profile
ZigBee Compliant Platform Reference
See http://www.zigbee.org/en/products/
[note]
ETSI Compliance
FCC Part 15.247 Compliance
Dimensions
20 X 28 X 3.9 mm
Interface Specification
Parameter
VIL
Input Low Voltage
VIH
Input High Voltage
VOL
Output Low Voltage
VOH
Output High Voltage
Min
Max
Units
0.8V
V
2.0
V
0.45
TBD
V
V
IIL
Input Leakage current
+-10
uA
ILO
Output Leakage Current
+-10
uA
Absolute Maximum Ratings
Parameter
Min
Max
Units
Voltage on VBatt Pin
-0.3
3.9
V
VIO
Voltage on any other Pin
-0.3
VBatt+0.3
V
IOH
Output High current
-10
mA
IOL
Output Low Current
+20
mA
VBATT
Note : Integration is not responsible for information found on 3rd party sites.
2
IA OEM-DAMD1 2400
MODULE PIN DEFINITIONS
Pad
Signal Name
Type
Description
7, 12, 13, 14,
GND
Power
Ground
1
8
V_BATT
Power
Connect to Power rail between +2.6 and 3.6V
1
17
RESET_N
Input
Pull low to reset the module. Reset should
normally be asserted after the power supply
has stabilized.
2
29
RXD
Input
Data from module to Host
1
30
TXD
Output
Data from host to Module
1
3
34
RF_TX
Output
Pin pulled low to indicate that the module is
transmitting data
35
RF_RX
Output
Pulled low to indicate that the receiver is
enabled
3
36
STATUS
Output
Pulled low to indicate the module has started
or joined a ZigBee network,
3
Must be held low
1
Pulled high with a 10k resistor
1
10, 15, 16, 18, 19, 20,
21, 22, 23, 28, 31, 37,
Input
6
PHI
1, 2, 3, 4, 5, 9, 11, 24,
25, 26, 27, 32, 33, 38
N/C
Antenna
ANT
Note 1:
Note 2:
Note 3:
Note 4:
Note
Output
Do not connect
RF
HIROSE: U.FL-R-SMT
4
Must be connected.
See application circuit for recommended connection.
Optional connections.
See antenna options section.
3
IA OEM-DAMD1 2400
RECOMMENDED FOOTPRINT
The IA OEM-DAMD1 module is designed to be soldered directly to the application PCB, to minimize manufacturing costs. Below is the
footprint required to mount the module.
There should be no tracking on the top layer of the application PCB under the module.
Note: All dimensions are ± 0.1 mm. Measurements are to center of pin.
Example of IA OEM-DAMD1 2400 module mounted on IA MSC-DBSB4 board
4
IA OEM-DAMD1 2400
DETAILED FEATURES
ZigBee Software
The IA-OEM DAMD1 2400 module includes the Home controls stack profile, and has achieved ZigBee compliant platform status. The
module can be used to build ZigBee network capable or ZigBee logo products. The ZigBee Home Controls Stack Profile is designed to
meet hr requirements of residential networks such as Home Automation Heating Controls Lighting Controls and Security. Integration
supply a working example conforming to the Home Automation application profile demonstrating a ZigBee Lighting control system.
The source code for this application profile can be downloaded from www.integration.com.
The Integration ZigBee Software included in the module may be configured at run time to be either a Coordinator (with Trust Centre) ,
Router or ZigBee end device by setting the descriptors via the ZigBee API
The ZigBee API provides full access to the Integration ZigBee stack and is documented in IA ZGB-UGIF — ZigBee Common Interfaces.
This can be downloaded from www.integration.com. The module exposes the API through a serial interface which uses the bisync
protocol. The serial interface is suitable for connecting directly to the UART of a host microcontroller or (through a level shifter such
as the Maxim/Dallas MAX232E ) to the com port of a PC.
Wireless Performance
The Module operates in the 2.4 GHz worldwide ISM band. When using the stub antenna, a range of over 60 m between the modules
can be achieved. The combination of the 0 dBm (1 mW) transmit power and sensitivity of better than – 90dBm allows routers on
the network the possibility of several neighbours even in a widely spaced network. The choice of neighbours will improve the mesh
networking performance, and allow ZigBee end devices to select the most appropriate parent.
A range of antenna options are available give the designer the freedom to trade cost and performance. The lowest cost antenna is a
simple printed monopole on the application circuit board. Ranges in excess of 30m can be expected.
Evaluation Boards
Integration can supply an application motherboard with the module mounted on it. In addition to an SMA connector for connecting
RF test equipment or an antenna, the application interface connector allows connection to a microcontroller evaluation board;
alternatively it is possible to link the Serial interface through an on board level shifter and DB9 connector for direct connection to a
PC. Integration also supplies an evaluation kit containing three IA OEM-DAMD1 2400 modules mounted on application
motherboards, two USB dongles and a full software data pack; this may be ordered as a kit using part number IA DAMD-DK1.
Stable Well-Proven Design
The long term partnership between Oki and Integration enabled the module to be designed taking full advantage of the jointly
developed ML7065 single chip IEEE 802.15.4 solution. This radio is combined in the module with Oki’s award wining Microcontroller
and ZigBee software that has been tested and verified by engineering teams in Europe, the Far East and the USA to guarantee a
stable hardware and software platform with assured availability.
The Partnership between the silicon manufacturers provides an optimum balance between cost, size and performance. The module
contains sufficient processing power to maintain a data throughput approaching 95%, the theoretical maximum, whilst managing a
full ZigBee Trust Centre, End Device discovery cache and all security modes.
5
IA OEM-DAMD1 2400
TYPICAL APPLICATION CIRCUIT
6
IA OEM-DAMD1 2400
ANTENNA DESCRIPTIONS
The IA OEM-DAMD1 2400 does not include an Antenna. However, Integration engineers have tested a number of alternatives. The
following chapter covers a variety of antennas which have been tested with this product and are available for purchase on the
market.
ANTENNA Connection
The module includes a HIROSE connector : U.FL-R-SMT
UFL-LP-040.
The diagram below shows this mated with the recommended plug
For experimental purposes an adaptor to SMA may be used. (HRMJ-U.FLP )
Details of other connectors in this range may be viewed at http://www.hirose-connectors.com/products/U.FL_5.htm
Recommended Antennas
Ceramic Antenna
Fractus Reach Extend FR05-S1-N-0-001
This antenna has the following features
Parameter
Value
Frequency Range
2.4 – 2.5 GHz
Efficiency
>70%
Peak Gain
> 2 dBi
VSWR
<2:1
Weight
0.2g
Temperature range
-40 +85 C
Impedance
50 R
Dimensions
6.7 X 6.7 X 1 mm
For more information see www.fractus.com
7
IA OEM-DAMD1 2400
Printed PCB Antenna
Good performance can be achieved with the Printed Antenna Design shown below. The design should be used with Copper on an
1.6mm FR4 Substrate.
The Dotted lines show the component keepout. There should be a ground plane on the underside of the board reaching from to this
line, leaving the antenna itself free.
The Antenna should be in the corner of a PCB, 0.5mm from the board edge.
Via to Ground Plane
50 Ohm Feed Point
1 mm
7.6 mm
Component Keepout
15.2 mm
2 mm
6.5 mm
5 mm
1 mm
17.6 mm
1 mm
8
IA OEM-DAMD1 2400
SMA Stub Antenna
Part 14350 — 2.4GHz antennas with SMA fitting may be obtained from www.procar.pl and may also be ordered through the
distributor www.chipcad.hu
MODEL
PT2400 ¼ (FME(f))
PT2400 ¼ (SMA(m))
MODEL
Semi-flexible full ¼ ë whip antenna, especially
made for stationary wireless applications in W-LAN
FREQUENCY
2300–2500 MHz
IMPEDANCE
Nom. 50
POLARIZATION
Vertical
GAIN
0dBd (2.15 dBi)
BANDWIDTH
>200 MHz
VSWR
<2.0 at frequency resonance
MAX. POWER
10 Watt
COLOR
Black
LENGTH
Approx. 43mm (SMA version)
WEIGHT
Approx. 6g
MOUNTING
On transceivers, modems, etc.
MATERIAL
PE, copper, brass, and Teflon
ORDER NO.
14 345
14 345 IP
(FME version)
(Bulk-pack)
14 350
14 350 IP
(SMA version)
(Bulk-pack)
9
IA OEM-DAMD1 2400
USAGE EXAMPLES
Applications
ZigBee Coordinator
ZigBee Router
The Module supports operation as an autonomous ZigBee
coordinator. Upon instruction from the application MCU to create
a new ZigBee network, the module will perform all the functions
required to start and maintain a fully compliant ZigBee network.
The module can be used as a complete fully compliant
ZigBee router. The application MCU may instruct the module
to scan for available networks, and join one as a router. The
module will then handle all the functions of a ZigBee router
including allowing child devices to join and passing
messages across the network without requiring any
intervention from the application microcontroller
Application
MCU
IA OEM-DAMD1 2400
ZigBee
Network
ZigBee
Network
Application
MCU
IA OEM-DAMD1 2400
Child Routers
and End
Devices
ZigBee End Device
Typical Connection to MCU
When initiated as an end device, the module will join the ZigBee
network as a low power end device. Power saving built into the
module will ensure that it performs all the tasks demanded by
the application microcontroller, while dropping into the lowest
possible power sleep modes at every opportunity.
TXD
Application
MCU
ZigBee
Network
Application
MCU
IA-OEM
DAMD1
RXD
IA OEM-DAMD1 2400
10
IA OEM-DAMD1 2400
SOFTWARE OVERVIEW
Complete ZigBee Stack
The module is pre-loaded with a complete ZigBee stack. The
ZigBee API is made available to the application microcontroller
through a Bisync UART interface. This allows the user to run
proprietary software in any external microcontroller without
disturbing compliant ZigBee operation.
The drawing illustrates the points in the ZigBee stack where the
external microcontroller has access to configure, control and use
the Network. The API is described in document 0235 – ZigBee
common interfaces
ZigBee
Device
Object
API
(BiSync)
Application Support Layer
Network Layer
MAC Layer
PHY Layer
2.4GHz O-QPSK Radio
Message Sequence chart
Flexible interface
The interface to the module is bidirectional. The Application MCU
sends either REQUESTS or RESPONSES to the module. Similarly
the module will send either CONFIRMS or INDICATIONS to the
application MCU.
This shows the interaction between the application MCU
and the module.
The use of the different types is summarized below, and
illustrated in the diagram.
REQUESTs are sent by the Application to request action from the
ZigBee module.
CONFIRMs are sent by the module to confirm the success or
failure of that action.
INDICATIONs are issued by the ZigBee module to indicate that
an event has occurred (such as receipt of data)
RESPONSEs are replies from the application to indications.
11
IA OEM-DAMD1 2400
SERIAL INTERFACE SPECIFICATIONS
The Serial interface is a logic level asynchronous connection compatible with an RS232 standard.
Port Settings
Bits per second
115200
Data Bits
8
Parity
None
Stop Bits
1
Flow Control
None
Byte Endianness
LSB first
Bisync Protocol
The Messages that are sent between the application MCU and the module are wrapped in a cut down version of the Bisync protocol.
The protocol defined by IBM™ provides escape character definitions to allow start and stop characters to be inserted in the serial
stream. The module uses only the following control bytes:
Control Value
Description
SYN
0x16
Synchronous Idle
STX
0x02
Start Of Transmission
ETX
0x03
End Of Transmission
DLE
0x10
Data Link Escape
If any of these bytes are found in the message; each must be prefixed by a DLE byte
Bisync Message Format
Each message will have the following packet format:
<SYN><SYN><STX>< Message><ETX>
The Example message - ZDO_RESET_request would be sent to the module as : <SYN><SYN><STX> 0x03 0x29 0x01 <ETX>
Messages between the application MCU and Module
See ‘0235 - ZigBee Common Interfaces’ document for more details The tables below show the mapping of each primitive to the
identifier that should be sent over the Bisync interface.
Attribute Identifiers
Each of the layers of the communications stack includes attributes which may be written and read by the application microcontroller.
Integration strongly recommend that the MAC and PHY attributes are not accessed by the application, since changing these could
interfere with the operation of the ZigBee network.
12
IA OEM-DAMD1 2400
Public Network Layer Management Functions
The module allows a number of Network Layer Management
functions to be accessed via the ZigBee Device Object
interface.
0x20
0x21
0x22
0x23
0x24
0x25
0x26
0x2f
0x27
0x28
0x29
0x2A
0x2B
0x2C
ZDO_NLME_SYNC_indication,
ZDO_NLME_PERMIT_JOINING_request,
ZDO_NLME_PERMIT_JOINING_confirm,
ZDO_NLME_SYNC_request,
ZDO_NLME_SYNC_confirm,
ZDO_NLME_LEAVE_request,
ZDO_NLME_LEAVE_confirm,
ZDO_NLME_LEAVE_indication,
ZDO_NLME_NETWORK_DISCOVERY_request,
ZDO_NLME_NETWORK_DISCOVERY_confirm,
ZDO_RESET_request,
ZDO_RESET_confirm,
ZDO_SET_request,
ZDO_SET_confirm,
Application Framework Primitives
0xF0
0xF1
0xF2
0xF3
0xF4
0xF5
AF_INDIRECT_request,
AF_INDIRECT_confirm,
AF_INDIRECT_indication,
AF_DIRECT_request,
AF_DIRECT_confirm,
AF_DIRECT_indication
ZigBee Device Object functions
0xC0
0xC1
0xC2
0xC3
0xC4
0xC5
0xC6
0xC7
0xC8
0xC9
0xCA
0xCB
0xCC
0xCD
0xCE
0xCF
0xD0
0xD1
0xD2
0xD3
0xD4
0xD5
0xD6
0xD7
0xD8
0xD9
0xDA
0xDB
0xDC
0xDD
0xDE
0xDF
0xE0
0xE1
0xE2
0xE3
0xE4
0xE5
0xE6
0xE7
0xE8
0xE9
0xEA
0xEB
0xEC
0xED
ZDO_NWK_ADDR_request,
ZDO_NWK_ADDR_confirm,
ZDO_IEEE_ADDR_request,
ZDO_IEEE_ADDR_confirm,
ZDO_NODE_DESC_request,
ZDO_NODE_DESC_confirm,
ZDO_POWER_DESC_request,
ZDO_POWER_DESC_confirm,
ZDO_SIMPLE_DESC_request,
ZDO_SIMPLE_DESC_confirm,
ZDO_ACTIVE_EP_DESC_request,
ZDO_ACTIVE_EP_DESC_confirm,
ZDO_MATCH_DESC_request,
ZDO_MATCH_DESC_confirm,
ZDO_COMPLEX_DESC_request,
ZDO_COMPLEX_DESC_confirm,
ZDO_USER_DESC_request,
ZDO_USER_DESC_confirm,
ZDO_DISCOVERY_REGISTER_request,
ZDO_DISCOVERY_REGISTER_confirm,
ZDO_END_DEVICE_ANNCE_request,
ZDO_END_DEVICE_ANNCE_confirm,
ZDO_END_DEVICE_BIND_request,
ZDO_END_DEVICE_BIND_confirm,
ZDO_BIND_request,
ZDO_BIND_confirm,
ZDO_UNBIND_request,
ZDO_UNBIND_confirm,
ZDO_MGMT_NWK_DISC_request,
ZDO_MGMT_NWK_DISC_confirm,
ZDO_MGMT_LQI_request,
ZDO_MGMT_LQI_confirm,
ZDO_MGMT_RTG_request,
ZDO_MGMT_RTG_confirm,
ZDO_MGMT_BIND_request,
ZDO_MGMT_BIND_confirm,
ZDO_MGMT_LEAVE_request,
ZDO_MGMT_LEAVE_confirm,
ZDO_MGMT_DIRECT_JOIN_request,
ZDO_MGMT_DIRECT_JOIN_confirm,
ZDO_USER_DESC_SET_request,
ZDO_USER_DESC_SET_confirm,
ZDO_MGMT_PERMIT_JOINING_request,
ZDO_MGMT_PERMIT_JOINING_confirm,
ZDO_GET_request,
ZDO_GET_confirm,
0x2D
0x2E
ZDO_START_request,
ZDO_START_confirm,
13
IA OEM-DAMD1 2400
COMPLIANCE
ZigBee Compliant Platform
For details of Compliant Platform status see http://www.zigbee.org/en/products/
FCC Certification
The IA OEM DAMD1 2400 module is compliant to FCC rules and regulations part 15 Providing the guidelines and recommended
usage information is followed.
ETSI Certification
TBD
EU Declaration of Conformity
We, Integration Associates, declare under our sole responsibility that this product, to which this declaration relates, is in conformity
with the related European Directives. CE marking is the responsibility of Integration Associates Inc.
Manufacturing Quality
Manufactured by an ISO9001 Accredited company in Europe
14
IA OEM-DAMD1 2400
IEEE 802.15.4
The IEEE 802.15 TG4 was chartered to investigate a low data rate solution with multi-month to multi-year battery
life and very low complexity. It is operating in an unlicensed, international frequency band. Potential applications
are sensors, interactive toys, smart badges, remote controls, and home automation.
ZigBee Alliance
The ZigBee Alliance is an association of companies working together to enable reliable, cost-effective, low-power, wirelessly
networked, monitoring and control products based on an open global standard.
The goal of the ZigBee Alliance is to provide the consumer with ultimate flexibility, mobility, and ease of use by building wireless
intelligence and capabilities into everyday devices. ZigBee technology will be embedded in a wide range of products and applications
across consumer, commercial, industrial and government markets worldwide. For the first time, companies will have a standardsbased wireless platform optimized for the unique needs of remote monitoring and control applications, including simplicity, reliability,
low-cost and low-power. For more information about the ZigBee alliance visit www.zigbee.org
15
IA OEM-DAMD1 2400
RELATED PRODUCTS AND DOCUMENTS
Related Products
DESCRIPTION
ORDERING NUMBER
ZigBee module pre-loaded with network software @ 2.4GHz
IA OEM-DAMD1 2400
NSS
H8S MCU Software Development Platform
IA H8S MCU Development Board
W4
Related Documents
DESCRIPTION
DOCUMENT NUMBER
ZigBee Stack Module Data Sheet
IA OEM-DSMD1 2400
0251
H8S Development Platform User Guide
IA MSC-UGDB4
0268
EmbOS Architecture & Mailbox Interface
IA CPX-UGEA
0272
ZigBee Stack Common Interfaces User Guide
IA ZGB-UGIF
0235
Integration Associates, Inc.
110 Pioneer Way, Unit L
Mountain View, California 94041
Tel: 650.969.4100
Fax: 650.969.4582
www.integration.com
[email protected]
[email protected]
IUK251
This document may contain preliminary information and is subject to
change by Integration Associates, Inc. without notice. Integration
Associates assumes no responsibility or liability for any use of the
information contained herein. Nothing in this document shall operate as
an express or implied license or indemnity under the intellectual
property rights of Integration Associates or third parties. The products
described in this document are not intended for use in implantation or
other direct life support applications where malfunction may result in the
direct physical harm or injury to persons. NO WARRANTIES OF ANY KIND,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MECHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, ARE
OFFERED IN THIS DOCUMENT.
©2006 Integration Associates, Inc. All rights reserved. Integration Associates is a trademark of Integration
Associates, Inc. All other trademarks belong to their respective owners.
16