AeroComm TRANSCEIVER ZB2430 User Manual

Transceiver module

Advertisement

Quick Links

V
2.0
E R S I O N

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the TRANSCEIVER ZB2430 and is the answer not in the manual?

Questions and answers

Summary of Contents for AeroComm TRANSCEIVER ZB2430

  • Page 1 E R S I O N...
  • 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 In no event shall AeroComm be responsible or liable for any damages arising: From the use of product; From the loss of use, revenue or profit of the product; or As a result of any event, circumstance, action, or abuse beyond the control of AeroComm, whether such damages be direct, indirect, consequential, special or otherwise and whether such damages are incurred by the person to whom this warranty extends or third party.
  • Page 4: Revision History

    Revision History Revision Description Version 1.0 7/21/06 - Initial Release Version Version 1.1 7/25/06 - Updated Pin definitions, corrected status request command to display 0x00 as firmware version, updated CC 08, CC 21 and EEPROM byte write commands. Corrected PAN ID EEPROM address to Enhancements section.
  • Page 5: Table Of Contents

    C o n t e n t s 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...
  • Page 6: Zb2430 Transceiver Module

    • Easy to use Configuration & Test Utility software O V E R V I E W The ZB2430 is a member of AeroComm's FlexRF OEM transceiver family. The ZB2430 is a cost effective, high performance, Direct Sequence Spread Spectrum (DSSS) transceiver; designed for integration into OEM systems operating under FCC part 15.247 regulations for the 2.4 GHz ISM band.
  • Page 7: Specifications

    ZB2430-Q: Up to 440 ft. at +2 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 Cyclic Sleep Deep Sleep 0.5 uA 0.5 uA 7.6 uA...
  • Page 8 FCC Part 15.247 Industry Canada (IC) 1. 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 S P E C I F I C A T I O N S...
  • Page 9: Pin Definitions

    Signal Name GIO_0 Generic Output Pin GIO_1 Generic Output Pin Do not Connect Has internal connection, for Aerocomm use only. GI0_2/ DE-RE Generic Input pin GIO_3 / AD_0 Has Internal connection. Reserved for future GPIO. Asynchronous serial data input to transceiver...
  • Page 10 High, transceiver is awake. GIO_6 / AD_3 Has Internal connection. Reserved for future GPIO. GIO_7 / AD_4 Has Internal connection. Reserved for future GPIO. www.aerocomm.com S P E C I F I C A T I O N S Function...
  • Page 11: Hardware Interface

    However, some OEM Hosts are not able to accept data from the transceiver all of the time. With RTS enabled, the OEM Host can prevent the transceiver from sending it data by de-asserting RTS (High). Once RTS is re-asserted (Low), the transceiver will send packets to the OEM Host as they are received. www.aerocomm.com...
  • Page 12: Cts Handshaking

    AD In can be used as a cost savings to replace Analog-to-Digital converter hardware with the onboard 12-bit ADC. Reading of this pin can be performed locally using the Read ADC command found in the On-the-Fly Control Command Reference. www.aerocomm.com...
  • Page 13: Terms & Definitions

    Maximum Network Depth: The maximum number or Routers (hops) that a device can be away from the Coordinator. The current profile limit is 5. Maximum Number of Routers: The total number of children that can serve as Routers for a Network device. The current profile limit is 6. www.aerocomm.com...
  • Page 14 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 TE R M S & D E F I N I T I O N S Route Request (RREQ): A ZigBee command used to discover paths through the network over which messages may be relayed. Routing Table: A table in which the Coordinator or Router(s) store information required to participate in the routing of data packets throughout the network.
  • Page 16: Theory Of Operation

    • Multiple Routers can be used • Allows other Routers/End Devices to join the Network • Full Function Device • Packet routing capabilities • Mains powered (always on) • Power down modes are not supported • Unique netowork address dynamically assigned by parent www.aerocomm.com...
  • Page 17: Creating A Network

    T H E O R Y O F O P E R A T I O N En d D ev ic e While Coordinators and Routers can communicate with any device type, End Devices can communicate only through their parent device. Ideally the End Devices will be in sleep mode all the time.
  • Page 18: Parent/Child Relationship

    Coordinator, it subsequently joins the network through a Router, and becomes a child of that Router. Network devices can have multiple children, but only one parent. By design, End Devices cannot be parents and are always children of the Coordinator or a Router. www.aerocomm.com...
  • Page 19: Network Limitations

    T H E O R Y O F O P E R A T I O N F i g u r e 2 : P a r e n t / C h i l d R e l a t i o n s h i p N E T W O R K L I M I T A T I O N S The ZigBee network structure and ultimate size are specified by Stack profiles.
  • Page 20: Maximum Number Of Children Per Parent

    F i g u r e 3 : N e t w o r k D e p t h www.aerocomm.com T H E O R Y O F O P E R A T I O N...
  • Page 21: 64-Bit Mac Address

    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 F i g u r e 4 : Z i g B e e A O D V F i g u r e 5 : Z i g B e e R o u t e R e q u e s t www.aerocomm.com...
  • Page 23: Coordinator Addressing

    T H E O R Y O F O P E R A T I O N One of two things will happen when Nodes 1 and 2 receive the RREQ from Node 0: • If a route is known or if they are the destination radio, they can send a Route Reply (RREP) back to Node 0.
  • Page 24 0xFFFF All devices in PAN 0xFFFE Reserved 0xFFFD All non-sleeping devices when WhenIdle 0xFFFC All Routers and Coordinator Reserved www.aerocomm.com T H E O R Y O F O P E R A T I O N RXOn- = True...
  • Page 25: Serial Interface

    API Mode provides an alternative method of configuring modules and message routing at the OEM Host level; without requiring the use of Command Mode. The ZB2430 has three API functions: • Transmit API • Receive API • API Send Data Complete For additional details and examples, please refer to the API section on page 41. www.aerocomm.com...
  • Page 26: Serial Interface Baud Rate

    0x03 0x03 0x02 0x05 0x01 0x09 0x00 0x16 0xE3 Use equations below www.aerocomm.com S E R I A L I N T E R F A C E Stop Bit Delay (0x3F) (0x58) 0x02 0x02 0x02 0x02 0x02 0x03 0x05...
  • Page 27: Interface Timeout / Rf Packet Size

    S E R I A L I N T E R F A C E E N G I N E E R ’ S T I P Using a non-standard baud rate. The ZB2430 supports a majority of standard as well as non-standard baud rates. To select a standard baud rate, use the value shown for EEPROM address 0x42 in Table 5 above.
  • Page 28: Rxd Data Buffer And Cts

    Transmit Retries, how often you send data, non-delivery network timeouts and interface data rate and the size of the packets. Aerocomm can assist in determining whether CTS is required for your application. www.aerocomm.com S E R I A L I N T E R F A C E...
  • Page 29: Networking

    S E R I A L I N T E R F A C E N E T W O R K I N G PAN ID - PAN ID (EEPROM address 0x79) is a 16-bit field and is similar to a password or network number and helps differentiate collocated networks.
  • Page 30 F i g u r e 1 0 : A l l o w c h a n n e l s 0 x 0 B - 0 x 1 0 o n l y Note: When Channel Select is enabled in EEPROM, the initial network synchronization time will increase. Channel Select is disabled in EEPROM by default. All devices on the network should use the same setting for Channel Select. www.aerocomm.com...
  • Page 31: Power Down Modes

    S E R I A L I N T E R F A C E P O W E R D O W N M O D E S 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).
  • Page 32 • A Parent will only store data for a sleeping End Device for a maximum amount of time specified by the Parent Hold Message EEPROM parameter (EEPROM address 0x39). www.aerocomm.com S E R I A L I N T E R F A C E...
  • Page 33: Configuring The Zb2430

    Configuration) Send CC Commands? Send CC Command Send Another CC Command? ZB2430 Receive Mode Use AT Commands? Assert CMD/Data Pin Low (Hardware Configuration) Exit Command Mode In AT Command Mode? Send Exit AT De-assert CMD/ Command Data pin High www.aerocomm.com...
  • Page 34: At Commands

    <0xCC> <Power> <0xCC> <0x8A> <NWK Hi> <NWK Lo> <0xCC> <0x8A> <NWK Hi> <NWK Lo> www.aerocomm.com C O N F I G U R I N G T H E Z B 2 4 3 0 Return (All bytes in Hex)
  • Page 35 C O N F I G U R I N G T H E Z B 2 4 3 0 Command Name Discover NWK Address <0xCC> <0x8D> <MAC [2-0]> <Data> Discover IEEE Address <0xCC> <0x8E> <NWK Hi> <NWK Lo> <Data> Read Temperature <0xCC>...
  • Page 36: Command Descriptions

    Paramter Range: <NWK Hi> = MSB of destination radio’s NWK address <NWK Lo> = LSB of destination radio’s NWK address www.aerocomm.com C O N F I G U R I N G T H E Z B 2 4 3 0...
  • Page 37 C O N F I G U R I N G T H E Z B 2 4 3 0 R ea d D e st i n at i o n Ad d r es s The OEM Host issues this command to the transceiver to read the Destination Address.
  • Page 38 Number of Bytes Returned: 2 Response: 0xCC <Digital Out [1-0]> Parameter Range: <Digital Out>= bit-0: GO0 www.aerocomm.com C O N F I G U R I N G T H E Z B 2 4 3 0 0x01: InRange 0x02: GI03...
  • Page 39 C O N F I G U R I N G T H E Z B 2 4 3 0 The OEM Host issues this command to adjust the maximum output power. R e ad 1 6- b i t N W K Ad d r es s The OEM Host issues this command to determine the 16-bit NWK address of the device it is connected to.
  • Page 40: Ee Prom Byte Re Ad

    The OEM Host issues this command to read the onboard temperature sensor. Note: The temperature sensor is uncalibrated and has a tolerance of +/- 3C. For calibration instructions, contact Aerocomm’s technical support. R ea d V o lt a g e The OEM Hosts issues this command to read the input voltage to the radio.
  • Page 41 C O N F I G U R I N G T H E Z B 2 4 3 0 Upon receiving this command, a transceiver will respond with the desired data from the addresses requested by the OEM Host. *Note: Maximum Length is 0xFC.
  • Page 42: Eeprom Parameters

    0x00 = Disable stop bit delay Note: Stop bit delay only needs to be used when using external RS485 hardware or RS485 DE/RE. 0x0B - 0x0B RF Channel Number. Used when Channel 0x1A Select mode is disabled. www.aerocomm.com...
  • Page 43 E E P R O M P A R A M E T E R S EEPROM Parameter Address Baud Rate 0x42 Baud_M 0x43 Baud_E 0x44 Control 0 0x45 MAC Retries 0x4B Network Retries 0x4C Broadcast Attempts 0x4D End-to-End Retries 0x4E Ta b l e 9 : E E P R O M P a r a m e t e r s Length...
  • Page 44 R/E: 0x0000 C: 0x0001 0x0000 - 0x3FFF 0x0001 www.aerocomm.com E E P R O M P A R A M E T E R S Description Specifies amount of time to keep a radio in the Radio Table without having received a packet from that particular radio.
  • Page 45 E E P R O M P A R A M E T E R S EEPROM Parameter Address MAC ID 0x80 Part Number 0x90 API Control 0xC1 RSSI Threshold 0xC8 D.O.B. 0xE0 Ta b l e 9 : E E P R O M P a r a m e t e r s Length Range Default...
  • Page 46: Api Operation

    Host the data shown in Figure 13 upon receiving an RF acknowledge or exhausting all attempts. Request Data 0x….: Unicast Address 0xFFFC: Broadcast to all Routers and Coordinators 0xFFFD: Broadcast to all with RXOnWhenIdel = True 0xFFFF: Broadcast to all Devices www.aerocomm.com...
  • Page 47: Api Receive Packet

    A P I O P E R A T I O N *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 arrived. F i g u r e 1 3 : S e n d D a t a C o m p l e t e p a c k e t f o r m a t Start Delimiter 0x82 A P I R e c e i v e P a c k e t...
  • Page 48: Zb2430 Addressing

    4. Wait for command response:... 0xCC 0x00 0x01 5. Write 16-bit Destination NWK address:... 0xCC 0x10 0x00 0x00 0x01 6. Wait for command response:... 0xCC 0x00 0x00 0x01 7. Exit AT Command Mode: ... 0xCC 0x41 0x54 0x4F 0x0D www.aerocomm.com...
  • Page 49 Z B 2 4 3 0 A D D R E S S I N G 8. Wait for command response:... 0xCC 0x44 0x41 0x54 9. Send data to device F i g u r e 1 6 : Z i g B e e A d d r e s s i n g b y M A C - N o d e 0 t o N o d e 2 Next, assume that Node 1 needs to send a message to Node 2, which is also out of it’s range.
  • Page 50: Advanced Network Commands

    0x00: Index to start Bit 1: Network Address reporting at Bit 2: PAN ID Bit 3: TX Cost Bit 4: RX Cost Bit 5: Security Key Sequence Number Bit 6: Security Frame Counter Bit 7-15: Reserved. Set to 0. www.aerocomm.com...
  • Page 51 A D V A N C E D N E T W O R K C O M M A N D S F i g u r e 1 8 : R e a d N e i g h b o r T a b l e R e s p o n s e S tart D elim iter C om m and Identifier 0xC C...
  • Page 52: Read Route Table

    Start Index (Byte 4) Bit 0: Index number 0x00: Index to start Bit 1: Destination Address reporting from Bit 2: Next Hop Address Bit 3: Expiry Time Bit 4: Status Bits 5-15: Reserved. Set to 0. www.aerocomm.com Return Mask (Bytes 5-6)
  • Page 53 A D V A N C E D N E T W O R K C O M M A N D S F i g u r e 2 0 : R e a d R o u t e T a b l e R e s p o n s e S tart D elim iter C om m and Identifier 0xC C...
  • Page 54: Perform Scan

    A D V A N C E D N E T W O R K C O M M A N D S Request Data Scan Duration (Byte 8) Reserved (Byte 9) Reserved. Range: 0x00-0x0E Set to 0x00. www.aerocomm.com Max Results (Byte 10) Maximum number of results to return...
  • Page 55 A D V A N C E D N E T W O R K C O M M A N D S Start Delimiter Command Identifier 0xCC Status (Byte 5) 0x00: Success 0x1A: Fail – Insufficient RAM Resources 0xFC: Scan already in progress F i g u r e 2 2 : P e r f o r m S c a n R e s p o n s e Length 0x8B...
  • Page 56: Read Radio Table

    Bit 3: Node relation Bit 4: Device Status Bit 5: Association Count Bit 6: TX cost Bit 7: RX cost Bit 8: Security Key sequence number Bit 9: Security Frame counter Bits 10-15: Reserved. Set to 0. www.aerocomm.com Return Mask (Bytes 5-6)
  • Page 57 A D V A N C E D N E T W O R K C O M M A N D S F i g u r e 2 4 : R e a d R a d i o T a b l e R e s p o n s e S t a r t D e l i m i t e r C o m m a n d I d e n t i f i e r 0 x C C...
  • Page 58: Dimensions

    All dimensions are +/- .005 inches PC Board Material is 0.031 thick FR4 Board edge connections are 1/2 of 0.031 plated holes Bottom View Bottom Pads 0.060 by 0.050 typ. RF Shield Side View 0.760 Top View 0.675 0.325 0.000 0.079 typ. www.aerocomm.com...
  • Page 59: Ordering Information

    RDERING NFORMATION P R O D U C T P A R T N U M B E R S www.aerocomm.com...
  • Page 60: Compliancy Information

    A G E N C Y I D E N T I F I C A T I O N N U M B E R S 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.
  • Page 61: Oem Equipment Labeling Requirements

    WARNING: The OEM must ensure that FCC labeling requirements are met. This includes a clearly visible label on the outside of the OEM enclosure specifying the appropriate AeroComm FCC identifier for this product as well as the FCC notice below. The FCC identifiers are listed above.
  • Page 62 C O M P L I A N C Y I N F O R M A T I O N ZB2430 User’s Manual - v1.6 www.aerocomm.com...

Table of Contents

Save PDF