ZB2430-Q-C-X-A Laird Technologies, ZB2430-Q-C-X-A Datasheet
![no-image](/images/manufacturer_photos/0/3/378/laird_technologies_sml.jpg)
ZB2430-Q-C-X-A
Specifications of ZB2430-Q-C-X-A
Related parts for ZB2430-Q-C-X-A
ZB2430-Q-C-X-A Summary of contents
Page 1
V 2 ...
Page 2
Technical Support: Sales: Phone: 800.492.2320 E-mail: wireless.support@lairdtech.com Web: www.aerocomm.com/ Phone: 800.492.2320 E-mail: wireless.sales@lairdtech.com Web: www.aerocomm.com ...
Page 3
Document Information Copyright © 2008 AeroComm, Inc. All rights reserved. The information contained in this manual and the accompanying software programs are copyrighted and all rights are reserved by AeroComm, Inc. AeroComm, Inc. reserves the right to make periodic modifications ...
Page 4
... Wake upon RX, Reload Sleep, NV Restore enable/disable, & RS485 DE/RE. Version 2.0 3/1/08- Updated ZB2430 Features, Updated Current Draw for High Power module, Updated RF Packet Size in RX Data Buffer and CTS, Updated Read Digital Input, Updated Read ADC, Updated Write Digital Output, Removed Discover 16-bit NWK ...
Page 5
... ZB2430 TRANSCEIVER MODULE 1 ZB2430 Features 1 Overview 1 SPECIFICATIONS 2 Pin Definitions 4 HARDWARE INTERFACE 6 Pin Definitions 6 Generic I/O 6 RXD and TXD 6 Test/Sleep Int. 6 UP_Reset 6 Command/Data 6 In Range 6 RTS Handshaking* 6 CTS Handshaking 7 Sleep Ind TERMS & DEFINITIONS 8 THEORY OF OPERATION 11 IEEE 802.15.4 & ZigBee Overview 11 Creating a Network 12 ...
Page 6
... AeroComm’s ZB2430 module is based on the IEEE 802.15.4 wireless communication standard and the robust ZigBee networking protocol and is one of the most powerful ZigBee compliant solutions on the market today. The ZB2430 provides OEMs with industry leading 2.4 GHz module performance in low power consumption, easy integration, long range, and superior features and functionality ...
Page 7
... ZB2430- ZB2430-Q: 140 ZB2430-D:-90 dBm typical ZB2430-Q:-100 dBm typical ZB2430- 440 ft. ZB2430- 440 ft dBm / Up to 3.5 miles at +20 dBm Environmental -40°C to 85°C -50°C to +85°C Physical 1.0” x 1.35” x 0.22” (25.4 x 34.3 x 5.5 mm) www.aerocomm.com 2 1 Cyclic Sleep Deep Sleep 0 ...
Page 8
... ZB2430 User’s Manual - v1 FCC Part 15.247 Industry Canada (IC Feature not available at the time of this release. Certifications ZB2430-D: KQL-ZB2430D ZB2430-Q:KQL-ZB2430-100 ZB2430-D: 2268C-ZB2430D ZB2430-Q:2268C-ZB2430 ZB2430-D:Approved ZB2430-Q:Pending www.aerocomm.com ...
Page 9
... The ZB2430 has a simple interface that allows OEM Host communications with the transceiver. Table 2 below shows the connector pin numbers and associated functions Pluggable SMT Pin Type Pin GND 9 1 PWR 10 - PWR 11 - GND I Signal Name O GIO_0 Generic Output Pin O GIO_1 Generic Output Pin Do not Connect Has internal connection, for Aerocomm use only ...
Page 10
... I May be left disconnected on ZB2430-D devices. 2. Feature not implemented at time of release ’ Design Notes: • All I/O is 3.3V TTL. • All inputs are weakly pulled High (20k) and may be left floating during normal operation. When implemented, RTS will be weakly pulled Low. ...
Page 11
... Both GIn and GOn pins serve as generic input/output pins. Reading and writing of these pins can be performed on- the-fly using CC Commands The ZB2430 accepts 3.3 VDC TTL level asynchronous serial data from the OEM Host via the RXD pin. Data is sent from the transceiver, at 3.3V levels, to the OEM Host via the TXD pin ...
Page 12
... ZB2430 User’s Manual - v1.6 Note: Leaving RTS de-asserted for too long can cause data loss once the transceiver's receive buffer reaches capacity. *Feature not implemented at time of release the transceiver buffer fills up and more bytes are sent to it before the buffer can be emptied, data loss will occur. The transceiver prevents this loss by deasserting CTS High as the buffer fills up and asserting CTS Low as the buffer is emptied ...
Page 13
... Network. Upon joining, the Parent device issues a 16-bit Network Address to the device. Broadcast: Broadcast packets are sent to multiple radios. The ZB2430 allows several different broadcast types including broadcast to all devices & broadcast to Coordinator & all Routers. ...
Page 14
... POS: Personal Operating Space. The area within reception range of a specific device. Profile: A collection of device descriptions, which together form a coorperative application. Devices utilizing different profiles will only support very basic inter-communications. The ZB2430 uses a private profile as specified by Aerocomm. RFD: Reduced Function Device. The End Device is an example of an RFD. ...
Page 15
... ZigBee Stack: A Network specification based on the IEEE 802.15.4 Standard for Wireless Personal Area Networks (WPANs). The ZB2430 uses the Z-Stack (designed by TI) v.1.4.2 and complies to the ZigBee 2006 specification. ZigBee Alliance: An association of companies working together to create a low-cost, low power consumption, two- ...
Page 16
... PERATION & The ZB2430 uses the ZigBee protocol stack, a network layer protocol which uses small, low power digital transceivers based on the IEEE 802.15.4 hardware standard. The 802.15.4 standard is a specification for a cost-effective, low data rate (<250 kbps), 2.4 GHz or 868/928 MHz wireless technology designed for personal-area and device-to-device wireless networking ...
Page 17
While Coordinators and Routers can communicate with any device type, End Devices can communicate only ...
Page 18
... ZB2430 User’s Manual - v1 ZigBee uses a parent/child relationship between network devices. The network begins with the Coordinator as the first device on the network. When a new device (Router or End Device) associates with the Coordinator, it becomes a child of the Coordinator and similarly, the Coordinator becomes a parent of that device second device joins the network, the Coordinator will once again become the parent and the device will become a child of the Coordinator ...
Page 19
... The ZigBee network structure and ultimate size are specified by Stack profiles. The Stack profiles define the maximum number of Layers, maximum number of Children per Parent, & maximum number of Routers that can be Children. These parameters are set during code compilation and cannot be altered after compilation. The ZB2430 uses the restricitions specified by the Home Lighting & Controls profile. ...
Page 20
... ZB2430 User’s Manual - v1 The Maximum Number of Children specifies the total number of Children that can be connected directly to a parent device on the current Network. The Home Lighting and Control profile specifies the maximum number of children the Coordinator and Routers can have associated with them to be 20. Of those 20 Children, a maximum of 6 Routers can be router-capable devices while the remainder shall be End Devices ...
Page 21
... The 64-bit MAC address consists of a 40-bit Organizationally Unique Identifier (OUI) and a 24-bit address programmed by the manufacturer. All ZB2430 transceivers have the same OUI of 0x00 0x00 0x00 0x50 0x67 which can be used to distinguish Aerocomm devices on a network but cannot be used to route packets throughout the network ...
Page 22
... ZB2430 User’s Manual - v1 www.aerocomm.com ...
Page 23
One of two things will happen when Nodes 1 and 2 receive the RREQ from Node 0: • route ...
Page 24
... ZB2430 User’s Manual - v1 Broadcast Address 0xFFF8 - 0xFFFB ’ Sending a Broadcast packet. While ZigBee does provide the means for broadcasting data packets throughout the network, because of the inherent delays associated with broadcast transmissions overall latency may increase; especially with larger networks. Because of the added latency and overall effect on the network, broadcast transmissions within a ZigBee network should be limited ...
Page 25
... API Mode When operating in Transparent Mode, the ZB2430 can act as a direct serial cable replacement in which received RF data is forwarded over the serial interface and vice versa. Additionally, many parameters can be configured using either AT commands or by toggling the Command/Data pin on the transceiver. In transparent mode, the radio needs to be programmed with the Network Address of the desired recipient ...
Page 26
... ZB2430 User’s Manual - v1 order for the OEM Host and a transceiver to communicate over the serial interface they need to have the same serial data rate. This value determines the baud rate used for communicating over the serial interface to a transceiver. For a baud rate to be valid, the calculated baud rate must be within ±3% of the OEM Host baud rate. ...
Page 27
... Generally, it should be set greater than or equal to two byte times Although flow control is not required for transceiver operation recommended to achieve optimum system performance and to avoid overrunning the ZB2430’s serial buffers. The ZB2430 uses seperate buffers for incoming and outgoing data. 20 ...
Page 28
... ZB2430 User’s Manual - v1 data is sent from the OEM Host to the radio over the serial interface stored in the ZB2430’s buffer until the radio is ready to transmit the data packet. As discussed in “Interface Modes” on page 20, the radio waits to transmit the data until one of the following conditions occur (whichever occurs first): • ...
Page 29
... Number match that of the Coordinator. Range is 0x0000 to 0x3FFF. RF Channel Number - (EEPROM Address 0x40) Channels 0x0B - 0x1A; 5 MHz spacing. The transceiver will operate only on the RF Channel Number specified in the EEPROM. Note: The ZB2430-Q is not approved for use on channel 0x1A and the channel number should therefore be selected accordingly. RF Channel Number ...
Page 30
... ZB2430 User’s Manual - v1.6 The example shown in Figure 8 below enables all 2.4GHz channels for possible use by selecting 0x07FFF800 as the Channel Mask. The Channel Mask enables you to allow all or to exclude specific channels from selection. The example in Figure 9 shows channels 0x14-0x1A as the only available channels to select from. Finally Figure 10 below shows channels 0x0B-0x10 as the only available channels to select from ...
Page 31
... Power down modes allow the ZB2430 to operate at minimum current consumption while not in use. The ZB2430 provides two such modes (End Devices only). • Cyclic Sleep (Wake periodically based on software-controlled timer or pin interupt) • Deep Sleep (Wake on pin interrupt) In order for a module to transition into Sleep mode, the Sleep_Int pin (pin 12) must be logic High or floating. If this pin is pulled Low, the device will be forced out of Sleep mode and will not be allowed to Sleep until the pin returns to the High state ...
Page 32
... ZB2430 User’s Manual - v1 ’ Transmitting and Receiving data with a sleeping End Device. • Data sent to the radio over the UART while it is sleeping will be lost. If the module wakes while receiving data over the UART, it will only see the data received since waking up. ...
Page 33
... C ONFIGURING THE The ZB2430 can be configured using the CC Configuration Commands. These commands can be issued using either Hardware or Software Configuration. To use Hardware Configuration, the Command/Data pin of a transceiver must be asserted Low. Software Configuration can be used by entering AT Command Mode before issuing the CC commands. ...
Page 34
... ZB2430 User’s Manual - v1 The AT Command mode implemented in the ZB2430 creates a virtual version of the Command/Data pin. The “Enter AT Command Mode” Command asserts this virtual pin Low (to signify Command Mode) and the “Exit AT Command Mode” Command asserts this virtual pin High (to signify Data). Once this pin has been asserted Low, all On-the-Fly CC Commands documented in the manual are supported ...
Page 35
Command Name Discover NWK Address <0xCC> <0x8D> <MAC [2-0]> <Data> Discover IEEE Address <0xCC> <0x8E> <NWK Hi> <NWK ...
Page 36
... ZB2430 User’s Manual - v1 Prior to sending this command, the OEM Host must ensure that the transceiver’s RF transmit buffer is empty. This can be accomplished by waiting up to one second between the last packet and the AT command. If the buffer is not empty, the radio will interpret the command as data and it will be sent over the RF ...
Page 37
The ...
Page 38
... ZB2430 User’s Manual - v1 The OEM Host issues this command to read the state of GI0 input pins. Pins configured as outputs will report their current state The OEM Host issues this command to read the onboard 12-bit A/D converters. This command allows a very detailed amount of customization. The ...
Page 39
The OEM Host issues this command to adjust the maximum output power ...
Page 40
... ZB2430 User’s Manual - v1.6 The OEM Host issues this command to discover the 64-bit IEEE address of a remote radio. Note: This command is valid only for Coordinators and/or Router devices. This command will not issue a response if the requested address is unable to be located in the network. A timeout of several seconds should be assumed when using this command & ...
Page 41
Upon receiving this command, a transceiver will respond with the desired data from the addresses requested by the ...
Page 42
EEPROM P ARAMETERS The OEM Host can program various parameters that are stored in EEPROM and become active after a power-on reset. The table below gives the locations and descriptions of the parameters that can be read/written by the OEM ...
Page 43
EEPROM Parameter Address Baud Rate 0x42 Baud_M 0x43 Baud_E 0x44 Control 0 0x45 MAC Retries 0x4B Network Retries 0x4C Broadcast Attempts 0x4D ...
Page 44
... ZB2430 User’s Manual - v1.6 EEPROM Parameter Address Stale Limit 0x4F Control 1 0x56 Interface Timeout 0x58 RF Packet Size 0x5A CTS On 0x5C CTS Off 0x5E Power Control 0x63 Destination ID 0x76 PAN ID 0x78 Length Range Default (Bytes) 1 0x01-0xFF 0x32 1 0x01 - 0xFF 0x43 1 0x02 - 0xFF ...
Page 45
EEPROM Parameter Address MAC ID 0x80 Part Number 0x90 API Control 0xC1 RSSI Threshold 0xC8 D.O.B. 0xE0 ...
Page 46
... API O PERATION API Operation is a powerful alternative to the default Transparent operation of the ZB2430 and provides dynamic packet routing and packet accounting abilities to the OEM Host without requiring extensive programming by the OEM Host.. API operation utilizes specific packet formats; specifying various vital parameters used to control radio settings and packet routing on a packet-by-packet basis. The API features can be used in any combination that suits the OEM’ ...
Page 47
*Note: Send Data Complete may report a failure though the packet arrived due to timing issues. It will never report successful though unless the packet absolutely ...
Page 48
... Route Requests and Replies were discussed. Fortunately, the routing, RREQ’s and RREP’s are not left up to the OEM Host and are all taken care of by the ZigBee protocol embedded in the ZB2430. A message can therefore be sent to a device anywhere on the network once its 16-bit NWK address is known. ...
Page 49
Wait for command response:.................................................. 0xCC 0x44 0x41 0x54 9. Send data to device ...
Page 50
... Some applications may require a more extensive knowledge of the Network and its current configuration. For this reason, the ZB2430 includes several advanced commands which can be issued anytime the radio is in Command mode. Each of these commands include a 16-bit Return Mask which allows the OEM Host to select the information returned in the command response. Note: All unused bits in the Return Mask should be set to “ ...
Page 51
...
Page 52
... ZB2430 User’s Manual - v1 ZigBee Coordinators and Routers maintain a routing table in memory which is used to establish a route to a particular destination device. Note: This command is not valid for End Devices. Command Definitions • Count: Number of entries to include in Route Table. Maximum number of indexes = 20 • Start Index: Starting index within the Route Table to begin reporting. ...
Page 53
...
Page 54
... ZB2430 User’s Manual - v1 ZigBee Coordinators and Routers can manually scan selected channels for RF activity and other ZigBee devices/PAN ID’s, etc. Note: This command not valid for End Devices. Command Definitions • Scan Channel: A 32-bit channel mask specifying the channel(s) to include in the scan. ...
Page 55
Start Delimiter Command Identifier 0xCC Status (Byte 5) 0x00: Success 0x1A: Fail – Insufficient RAM ...
Page 56
... ZB2430 User’s Manual - v1 The Radio Table, stored in NV RAM, contains information about any parent or children it is associated with. The Radio Table stores relationship and link-state information which updates everytime the radio receives a packet from that device. To read a device’s Radio Table, use the command format shown in Figure 23 below. ...
Page 57
...
Page 58
D IMENSIONS ...
Page 59
O I RDERING NFORMATION www.aerocomm.com 13 ...
Page 60
... Agency compliancy is a very important requirement for any product development. Aerocomm is in the process of obtaining modular approval for its ZB2430 product family so that the OEM only needs to meet a few requirements to use that approval. The corresponding agency identification numbers and approved antennas are listed below. ...
Page 61
... OEM enclosure specifying the appropriate AeroComm FCC identifier for this product as well as the FCC notice below. The FCC identifiers are listed above. Contains FCC ID: KQL-ZB2430-100 / KQL-ZB2430D The enclosed device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) This device may not cause harmful interference, and (2) This device must accept any interference received, including interference that may cause undesired operation ...
Page 62
... ZB2430 User’s Manual - v1 www.aerocomm.com 5 7 ...