SlideShare a Scribd company logo
1 of 8
Download to read offline
E-blocks™ Zigbee board
                                                                                                                                                           Document code: EB051-30-1




                                                           Zigbee board datasheet
                                                                EB051-00-1




                 Contents
1.   About this document.................................................................................................................................................................. 2
2.   General information................................................................................................................................................................... 3
3.   Board layout .............................................................................................................................................................................. 5
4.   Testing this product ................................................................................................................................................................... 6
5.   Circuit description ..................................................................................................................................................................... 7

                       Appendix 1                 Circuit diagram




                 Copyright © Matrix Multimedia Limited 2008                                                                                                                 page 1
E-blocks™ Zigbee board
                                                                                             Document code: EB051-30-1




1. About this document
   This document concerns the E-blocks Zigbee boards with codes EB051C and EB051R version 1.

   The order code for the Zigbee Coordinator product is EB051C.
   The order code for the Zigbee Router / End Device product is EB051R.

 1. Trademarks and copyright
   PIC and PICmicro are registered trademarks of Arizona Microchip Inc.
   E-blocks is a trademark of Matrix Multimedia Limited.

 2. Other sources of information
   There are various other documents and sources that you may find useful:

   Getting started with E-Blocks.pdf EB355
   This describes the E-blocks system and how it can be used to develop complete systems for learning electronics and
   for PICmicro programming.

 3. Disclaimer
   The information in this document is correct at the time of going to press. Matrix Multimedia reserves the right to
   change specifications from time to time. This product is for development purposes only and should not be used for
   any life-critical application.

 4. Technical support
   If you have any problems operating this product then please refer to the testing section of this document first. You
   will find the latest software updates, FAQs and other information on our web site: www.matrixmultimedia.com . If
   you still have problems please email us at: support@matrixmultimedia.co.uk.




   Copyright © Matrix Multimedia Limited 2008                                                            page 2
E-blocks™ Zigbee board
                                                                                              Document code: EB051-30-1




2. General information

 1. Description
   Provides a Zigbee node interface that can connect to or create a Zigbee network.

   EB051C – Coordinator Zigbee node, used to start, configure the network and allow other nodes to join.
   EB051R – Router / End device node, used to connect and communicate to networks started by a EB051C.

   Zigbee is a software-based protocol that sits on top of the 802.11 RF wireless devices standard similar to Bluetooth.
   Unlike Bluetooth, Zigbee is capable of forming large networks of nodes and boasts advanced features such as mesh
   networking, simple addressing structures, route detection, route repair, guaranteed delivery and low power operation
   modes.

   The EB051 Zigbee E-Blocks are fully compliant with both the Zigbee pro (07) and ZNET (08) Zigbee standards.
   The boards can be used create a network of dynamic moveable Zigbee nodes, or to interface with an existing Zigbee
   network.

   Zigbee provides a transparent layer for sending and receiving data from the network. Therefore once the module has
   been configured and assigned to the correct address then sending and receiving data is as simple as sending and
   receiving RS232 bytes through the chip’s UART.


 2. Features
   •   Zigbee Wireless communications
   •   Flowcode macros available
   •   Compatible with global RF standards
   •   Onboard Zigbee module
   •   Status LED
   •   Full 2007 Zigbee Pro / ZNET compliance
   •   128-bit AES Encryption
   •   Range of approx 100m per node


 3. Zigbee Operation
   The Zigbee boards use a V2 XBEE module to interface to the Zigbee network. These modules are compliant with
   the 2007 Zigbee Pro / ZNET standard.

   The V2 XBEE modules come in two varieties. One is configured to be the Zigbee network coordinator (EB051C)
   and the other is configured to be either a router node or an end device node (EB051R). The variety of the module is
   marked at the top right hand side of the Zigbee board.

       •    Coordinator nodes are responsible for creating the Zigbee network and allowing other Zigbee nodes to join.
            Only one coordinator node can exist on any single network.
       •    Router nodes are responsible for routing signals to other routers or to end nodes.
       •    End device nodes are responsible for collecting or depositing real world data to and from the Zigbee
            network.

   The Coordinator node and Router nodes are capable of handling up to eight children devices. The children devices
   can consist of either other Router nodes or End device nodes. If an End device node is configured to sleep then the
   parent device associated for that node will be responsible for buffering any incoming data. Therefore if you are
   using sleeping End devices you must make sure to poll the parent for data every time the device comes out of sleep
   mode.




   Copyright © Matrix Multimedia Limited 2008                                                             page 3
E-blocks™ Zigbee board
                                                                                         Document code: EB051-30-1



4. 3.3V system compatibility
 The board is compatible with 3.3V and 5V systems.



5. Communications

 The XBEE modules are configured by means of using a TTL level RS232 bus to send and receive AT commands.
 This protocol requires a start bit, eight data bits and a stop bit.




 The baud rate for the XBEE modules is set to 9600, with no parity and flow control lines RTS and CTS that can be
 used. AT commands are strings of ASCII data that are sent over the RS232 bus. For more information on the AT
 commands used by the XBEE module please refer to the V2 XBEE datasheet.

 Example AT command
 ATID 234 - Assigns a personal area network identifier of 0x234 or 564 in decimal.


6. V2 XBEE Module

 For further data regarding the XBEE module please visit the following link.

 www.matrixmultimedia.com/datasheets/XBEEV2.pdf




 Copyright © Matrix Multimedia Limited 2008                                                          page 4
E-blocks™ Zigbee board
                                                                Document code: EB051-30-1




Board layout




                                              EB051-74-1.cdr



            1)    9 Way D-type Plug
            2)    Patch system
            3)    Rx and Tx UART routing selection
            4)    CTS, RTS and SLEEP routing selection
            5)    Input supply voltage select
            6)    Input supply voltage screw terminals
            7)    3.3V regulator
            8)    Voltage level shifter
            9)    Status LED
            10)   XBEE Zigbee module
            11)   Coordinator / Router / End device marking.




   Copyright © Matrix Multimedia Limited 2008                              page 5
E-blocks™ Zigbee board
                                                                                                 Document code: EB051-30-1




3. Testing this product
     The following program will test the circuit board’s communication with the XBEE module. For further tests to test
     the XBEE modules RF operation you will require at least 1 EB051C and 1 or more EB051R Zigbee boards. The test
     file can be downloaded from www.matrixmultimedia.com.


    1. System Setup
     Multi-programmer board (EB006) with:

        EB006 Options                          Setting
        Power supply                           External, 14V
        PICmicro device                        16F877A
        SW1 (Fast/Slow)                        Don’t care
        SW2 (RC/Xtal)                          Xtal
        Xtal frequency                         19.6608MHz
        Port A
        Port B                                 LCD board EB005
        Port C                                 Zigbee board EB051
        Port D
        Port E
        Test program                           Zigbee.hex


1     Ensure that the Multiprogrammer is in correct configuration
        - Fast mode (SW1 towards the center of the board)
        - XTAL mode (SW2 towards the center of the board)
        - Ensure that a 19.6608MHz crystal is inserted in the Multiprogrammer board
2     Insert the LCD board (EB-005-00-1) into Port B of the Multiprogrammer
3     Connect wire from “+V” of LCD board to “+V” of Multiprogrammer
4     Program the a PIC16F877A with the test program Zigbee.hex

5     Insert the Zigbee board into Port C of the Multiprogrammer
6     Insert the XBEE module into the socket on the Zigbee board
7     Connect power to the Zigbee board via the “+V” screw terminals
8     Make sure jumpers "C" and "1" are selected on the Zigbee board.
9     Press the reset button on the Multiprogrammer.
10    The word “Testing” should appear on the LCD screen.
11    The LED in position D1 should start flashing.
12    If the word OK appears on the LCD then testing is successful.
13    Otherwise if an error message is displayed or the LED is not flashing then the test has failed.




     Copyright © Matrix Multimedia Limited 2008                                                             page 6
E-blocks™ Zigbee board
                                                                                              Document code: EB051-30-1




4. Circuit description
 1. Description
   The circuit board consists of 5 digital I/O lines on a ‘downstream’ 9-way D-type plug. This routes the transmit
   (TX), receive (RX), clear to send (CTS), request to send (RTS) and sleep (SLEEP) lines to the XBEE Zigbee
   module.


   Example of jumper settings C and 1, configured for use with a PIC16F877A.




   RX and TX jumper settings.

  Jumper Setting A       Jumper Setting B                    Jumper Setting C                    Jumper Setting D
                                                  PIC 16F Devices         PIC 16C Devices
     PIC16F87              PIC16F627/A               PIC16F73                PIC16C63            PATCH SYSTEM
     PIC16F88              PIC16F628/B              PIC16F737               PIC16CR63
                           PIC16F648A                PIC16F74              PIC16C65/A/B
                                                    PIC16F746               PIC16RC65
                                                     PIC16F76                PIC16C66
                                                    PIC16F767              PIC16C73/A/B
                                                     PIC16F77              PIC16C74/A/B
                                                    PIC16F777               PIC16C745
                                                    PIC16870/1              PIC16C765
                                                   PIC16F873/A               PIC16C77
                                                   PIC16F874/A              PIC16C773
                                                   PIC16F876/A              PIC16C774
                                                   PIC16F877/A


   CTS, RTS and Sleep jumper settings.

   Jumper Setting 1      Jumper Setting 2
   RTS – Pin 0           PATCH SYSTEM
   CTS – Pin 4
   SLEEP – Pin 3




   Copyright © Matrix Multimedia Limited 2008                                                            page 7
Appendix 1 – Circuit diagram

More Related Content

What's hot

Nexaira Nexconnect Router User Guide (quantum-wireless.com)
Nexaira Nexconnect Router User Guide (quantum-wireless.com)Nexaira Nexconnect Router User Guide (quantum-wireless.com)
Nexaira Nexconnect Router User Guide (quantum-wireless.com)Ari Zoldan
 
JVL Industrial Ethernet Expansion Modules for MAC Motors
JVL Industrial Ethernet Expansion Modules for MAC MotorsJVL Industrial Ethernet Expansion Modules for MAC Motors
JVL Industrial Ethernet Expansion Modules for MAC MotorsElectromate
 
IP Ethernet
IP EthernetIP Ethernet
IP EthernetSILKAN
 
Broadcom net xtreme_server_205
Broadcom net xtreme_server_205Broadcom net xtreme_server_205
Broadcom net xtreme_server_205UFPa
 
Fpga &;cpld(by alok singh)
Fpga &;cpld(by alok singh)Fpga &;cpld(by alok singh)
Fpga &;cpld(by alok singh)Alok Singh
 
Introducing the ADSP BF609 Blackfin Processors
Introducing the ADSP BF609 Blackfin ProcessorsIntroducing the ADSP BF609 Blackfin Processors
Introducing the ADSP BF609 Blackfin ProcessorsAnalog Devices, Inc.
 
Building Network Elements Using Intel Network Processors and ATCA
Building Network Elements Using Intel Network Processors and ATCABuilding Network Elements Using Intel Network Processors and ATCA
Building Network Elements Using Intel Network Processors and ATCAJoe Buzzanga
 
Honeywell 5800zbridge-troubleshooting
Honeywell 5800zbridge-troubleshootingHoneywell 5800zbridge-troubleshooting
Honeywell 5800zbridge-troubleshootingAlarm Grid
 
Dell - 9febr2012
Dell - 9febr2012Dell - 9febr2012
Dell - 9febr2012Agora Group
 
QPACE QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.)
QPACE QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.)QPACE QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.)
QPACE QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.)Heiko Joerg Schick
 
Juniper SRX Quickstart 12.1R3 by Thomas Schmidt
Juniper SRX Quickstart 12.1R3 by Thomas SchmidtJuniper SRX Quickstart 12.1R3 by Thomas Schmidt
Juniper SRX Quickstart 12.1R3 by Thomas SchmidtNam Nguyen
 
SynTrust Solution Presentaion file-V16
SynTrust Solution Presentaion file-V16SynTrust Solution Presentaion file-V16
SynTrust Solution Presentaion file-V16Jason Chuang
 

What's hot (20)

Nexaira Nexconnect Router User Guide (quantum-wireless.com)
Nexaira Nexconnect Router User Guide (quantum-wireless.com)Nexaira Nexconnect Router User Guide (quantum-wireless.com)
Nexaira Nexconnect Router User Guide (quantum-wireless.com)
 
JVL Industrial Ethernet Expansion Modules for MAC Motors
JVL Industrial Ethernet Expansion Modules for MAC MotorsJVL Industrial Ethernet Expansion Modules for MAC Motors
JVL Industrial Ethernet Expansion Modules for MAC Motors
 
Practica 2
Practica 2Practica 2
Practica 2
 
IP Ethernet
IP EthernetIP Ethernet
IP Ethernet
 
Xctu
XctuXctu
Xctu
 
Mobile Devices - Product presentation 2012
Mobile Devices - Product presentation 2012Mobile Devices - Product presentation 2012
Mobile Devices - Product presentation 2012
 
Broadcom net xtreme_server_205
Broadcom net xtreme_server_205Broadcom net xtreme_server_205
Broadcom net xtreme_server_205
 
Craneboard
CraneboardCraneboard
Craneboard
 
Fpga &;cpld(by alok singh)
Fpga &;cpld(by alok singh)Fpga &;cpld(by alok singh)
Fpga &;cpld(by alok singh)
 
Fiber Optics Products
Fiber Optics ProductsFiber Optics Products
Fiber Optics Products
 
Introducing the ADSP BF609 Blackfin Processors
Introducing the ADSP BF609 Blackfin ProcessorsIntroducing the ADSP BF609 Blackfin Processors
Introducing the ADSP BF609 Blackfin Processors
 
Folheto BCL 500 i
Folheto BCL 500 iFolheto BCL 500 i
Folheto BCL 500 i
 
Building Network Elements Using Intel Network Processors and ATCA
Building Network Elements Using Intel Network Processors and ATCABuilding Network Elements Using Intel Network Processors and ATCA
Building Network Elements Using Intel Network Processors and ATCA
 
Honeywell 5800zbridge-troubleshooting
Honeywell 5800zbridge-troubleshootingHoneywell 5800zbridge-troubleshooting
Honeywell 5800zbridge-troubleshooting
 
MELSEC FX5
MELSEC FX5 MELSEC FX5
MELSEC FX5
 
Dell - 9febr2012
Dell - 9febr2012Dell - 9febr2012
Dell - 9febr2012
 
QPACE QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.)
QPACE QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.)QPACE QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.)
QPACE QCD Parallel Computing on the Cell Broadband Engine™ (Cell/B.E.)
 
Juniper SRX Quickstart 12.1R3 by Thomas Schmidt
Juniper SRX Quickstart 12.1R3 by Thomas SchmidtJuniper SRX Quickstart 12.1R3 by Thomas Schmidt
Juniper SRX Quickstart 12.1R3 by Thomas Schmidt
 
SynTrust Solution Presentaion file-V16
SynTrust Solution Presentaion file-V16SynTrust Solution Presentaion file-V16
SynTrust Solution Presentaion file-V16
 
Interrupt system f28x
Interrupt system f28xInterrupt system f28x
Interrupt system f28x
 

Similar to Eb051 30-1

Redes de Comunicação Sem Fio Sub-GHz e 2.4GHz
Redes de Comunicação Sem Fio Sub-GHz e 2.4GHzRedes de Comunicação Sem Fio Sub-GHz e 2.4GHz
Redes de Comunicação Sem Fio Sub-GHz e 2.4GHzandrerasminio
 
xbee pro digi-mesh 2.4 oem rf modules
xbee pro  digi-mesh  2.4 oem rf modulesxbee pro  digi-mesh  2.4 oem rf modules
xbee pro digi-mesh 2.4 oem rf modulesSyamim Sempoi
 
Zigbee technology presentation
Zigbee technology presentationZigbee technology presentation
Zigbee technology presentationShamaShaik7
 
Make Your Own IoT Device by ZigBee
Make Your Own IoT Device by ZigBeeMake Your Own IoT Device by ZigBee
Make Your Own IoT Device by ZigBeeOkis Chuang
 
Voice Recognition Wireless Home Automation System Based On Zigbee
Voice Recognition Wireless Home Automation System Based On ZigbeeVoice Recognition Wireless Home Automation System Based On Zigbee
Voice Recognition Wireless Home Automation System Based On ZigbeeIOSR Journals
 
Voice Recognition Wireless Home Automation System Based On Zigbee
Voice Recognition Wireless Home Automation System Based On ZigbeeVoice Recognition Wireless Home Automation System Based On Zigbee
Voice Recognition Wireless Home Automation System Based On ZigbeeIOSR Journals
 
Voice Recognition Wireless Home Automation System Based On Zigbee
Voice Recognition Wireless Home Automation System Based On ZigbeeVoice Recognition Wireless Home Automation System Based On Zigbee
Voice Recognition Wireless Home Automation System Based On ZigbeeIOSR Journals
 
Implementation of Low Bit Rate Vocoder for Speech Compression
Implementation of Low Bit Rate Vocoder for Speech CompressionImplementation of Low Bit Rate Vocoder for Speech Compression
Implementation of Low Bit Rate Vocoder for Speech CompressionIRJET Journal
 
IRJET- Navigation Camp – Bot
IRJET-  	  Navigation Camp – BotIRJET-  	  Navigation Camp – Bot
IRJET- Navigation Camp – BotIRJET Journal
 
Wireless stepper motor control using zigbee
Wireless stepper motor control  using zigbeeWireless stepper motor control  using zigbee
Wireless stepper motor control using zigbeesavan Darji
 
W5100 datasheet v1_1_6 Ethernet Datasheet
W5100 datasheet v1_1_6 Ethernet Datasheet W5100 datasheet v1_1_6 Ethernet Datasheet
W5100 datasheet v1_1_6 Ethernet Datasheet Sumit Swain
 
Zigbee technology [autosaved]
Zigbee technology [autosaved]Zigbee technology [autosaved]
Zigbee technology [autosaved]vandjadhav
 
The pattern and realization of zigbee wi-fi
The pattern and realization of zigbee  wi-fiThe pattern and realization of zigbee  wi-fi
The pattern and realization of zigbee wi-fieSAT Publishing House
 
The pattern and realization of zigbee wi-fi wireless pathway
The pattern and realization of zigbee  wi-fi wireless pathwayThe pattern and realization of zigbee  wi-fi wireless pathway
The pattern and realization of zigbee wi-fi wireless pathwayeSAT Journals
 
Automatic Enable and Disable Speed Breaker
Automatic Enable and Disable Speed BreakerAutomatic Enable and Disable Speed Breaker
Automatic Enable and Disable Speed BreakerSai Kumar Vegireddy
 
Application Report On CC2530 Mini Kit Mesh Network
Application Report On CC2530 Mini Kit Mesh NetworkApplication Report On CC2530 Mini Kit Mesh Network
Application Report On CC2530 Mini Kit Mesh NetworkChiu-Hao Chen (Ted)
 

Similar to Eb051 30-1 (20)

Redes de Comunicação Sem Fio Sub-GHz e 2.4GHz
Redes de Comunicação Sem Fio Sub-GHz e 2.4GHzRedes de Comunicação Sem Fio Sub-GHz e 2.4GHz
Redes de Comunicação Sem Fio Sub-GHz e 2.4GHz
 
xbee pro digi-mesh 2.4 oem rf modules
xbee pro  digi-mesh  2.4 oem rf modulesxbee pro  digi-mesh  2.4 oem rf modules
xbee pro digi-mesh 2.4 oem rf modules
 
Wireless notice board using zigbee
Wireless notice board using zigbeeWireless notice board using zigbee
Wireless notice board using zigbee
 
Zigbee technology presentation
Zigbee technology presentationZigbee technology presentation
Zigbee technology presentation
 
Make Your Own IoT Device by ZigBee
Make Your Own IoT Device by ZigBeeMake Your Own IoT Device by ZigBee
Make Your Own IoT Device by ZigBee
 
Voice Recognition Wireless Home Automation System Based On Zigbee
Voice Recognition Wireless Home Automation System Based On ZigbeeVoice Recognition Wireless Home Automation System Based On Zigbee
Voice Recognition Wireless Home Automation System Based On Zigbee
 
Voice Recognition Wireless Home Automation System Based On Zigbee
Voice Recognition Wireless Home Automation System Based On ZigbeeVoice Recognition Wireless Home Automation System Based On Zigbee
Voice Recognition Wireless Home Automation System Based On Zigbee
 
Voice Recognition Wireless Home Automation System Based On Zigbee
Voice Recognition Wireless Home Automation System Based On ZigbeeVoice Recognition Wireless Home Automation System Based On Zigbee
Voice Recognition Wireless Home Automation System Based On Zigbee
 
Implementation of Low Bit Rate Vocoder for Speech Compression
Implementation of Low Bit Rate Vocoder for Speech CompressionImplementation of Low Bit Rate Vocoder for Speech Compression
Implementation of Low Bit Rate Vocoder for Speech Compression
 
ZIGBEE.pptx
ZIGBEE.pptxZIGBEE.pptx
ZIGBEE.pptx
 
IRJET- Navigation Camp – Bot
IRJET-  	  Navigation Camp – BotIRJET-  	  Navigation Camp – Bot
IRJET- Navigation Camp – Bot
 
Main document
Main documentMain document
Main document
 
Wireless stepper motor control using zigbee
Wireless stepper motor control  using zigbeeWireless stepper motor control  using zigbee
Wireless stepper motor control using zigbee
 
Station 1 POD1
Station 1 POD1Station 1 POD1
Station 1 POD1
 
W5100 datasheet v1_1_6 Ethernet Datasheet
W5100 datasheet v1_1_6 Ethernet Datasheet W5100 datasheet v1_1_6 Ethernet Datasheet
W5100 datasheet v1_1_6 Ethernet Datasheet
 
Zigbee technology [autosaved]
Zigbee technology [autosaved]Zigbee technology [autosaved]
Zigbee technology [autosaved]
 
The pattern and realization of zigbee wi-fi
The pattern and realization of zigbee  wi-fiThe pattern and realization of zigbee  wi-fi
The pattern and realization of zigbee wi-fi
 
The pattern and realization of zigbee wi-fi wireless pathway
The pattern and realization of zigbee  wi-fi wireless pathwayThe pattern and realization of zigbee  wi-fi wireless pathway
The pattern and realization of zigbee wi-fi wireless pathway
 
Automatic Enable and Disable Speed Breaker
Automatic Enable and Disable Speed BreakerAutomatic Enable and Disable Speed Breaker
Automatic Enable and Disable Speed Breaker
 
Application Report On CC2530 Mini Kit Mesh Network
Application Report On CC2530 Mini Kit Mesh NetworkApplication Report On CC2530 Mini Kit Mesh Network
Application Report On CC2530 Mini Kit Mesh Network
 

Recently uploaded

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 

Recently uploaded (20)

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 

Eb051 30-1

  • 1. E-blocks™ Zigbee board Document code: EB051-30-1 Zigbee board datasheet EB051-00-1 Contents 1. About this document.................................................................................................................................................................. 2 2. General information................................................................................................................................................................... 3 3. Board layout .............................................................................................................................................................................. 5 4. Testing this product ................................................................................................................................................................... 6 5. Circuit description ..................................................................................................................................................................... 7 Appendix 1 Circuit diagram Copyright © Matrix Multimedia Limited 2008 page 1
  • 2. E-blocks™ Zigbee board Document code: EB051-30-1 1. About this document This document concerns the E-blocks Zigbee boards with codes EB051C and EB051R version 1. The order code for the Zigbee Coordinator product is EB051C. The order code for the Zigbee Router / End Device product is EB051R. 1. Trademarks and copyright PIC and PICmicro are registered trademarks of Arizona Microchip Inc. E-blocks is a trademark of Matrix Multimedia Limited. 2. Other sources of information There are various other documents and sources that you may find useful: Getting started with E-Blocks.pdf EB355 This describes the E-blocks system and how it can be used to develop complete systems for learning electronics and for PICmicro programming. 3. Disclaimer The information in this document is correct at the time of going to press. Matrix Multimedia reserves the right to change specifications from time to time. This product is for development purposes only and should not be used for any life-critical application. 4. Technical support If you have any problems operating this product then please refer to the testing section of this document first. You will find the latest software updates, FAQs and other information on our web site: www.matrixmultimedia.com . If you still have problems please email us at: support@matrixmultimedia.co.uk. Copyright © Matrix Multimedia Limited 2008 page 2
  • 3. E-blocks™ Zigbee board Document code: EB051-30-1 2. General information 1. Description Provides a Zigbee node interface that can connect to or create a Zigbee network. EB051C – Coordinator Zigbee node, used to start, configure the network and allow other nodes to join. EB051R – Router / End device node, used to connect and communicate to networks started by a EB051C. Zigbee is a software-based protocol that sits on top of the 802.11 RF wireless devices standard similar to Bluetooth. Unlike Bluetooth, Zigbee is capable of forming large networks of nodes and boasts advanced features such as mesh networking, simple addressing structures, route detection, route repair, guaranteed delivery and low power operation modes. The EB051 Zigbee E-Blocks are fully compliant with both the Zigbee pro (07) and ZNET (08) Zigbee standards. The boards can be used create a network of dynamic moveable Zigbee nodes, or to interface with an existing Zigbee network. Zigbee provides a transparent layer for sending and receiving data from the network. Therefore once the module has been configured and assigned to the correct address then sending and receiving data is as simple as sending and receiving RS232 bytes through the chip’s UART. 2. Features • Zigbee Wireless communications • Flowcode macros available • Compatible with global RF standards • Onboard Zigbee module • Status LED • Full 2007 Zigbee Pro / ZNET compliance • 128-bit AES Encryption • Range of approx 100m per node 3. Zigbee Operation The Zigbee boards use a V2 XBEE module to interface to the Zigbee network. These modules are compliant with the 2007 Zigbee Pro / ZNET standard. The V2 XBEE modules come in two varieties. One is configured to be the Zigbee network coordinator (EB051C) and the other is configured to be either a router node or an end device node (EB051R). The variety of the module is marked at the top right hand side of the Zigbee board. • Coordinator nodes are responsible for creating the Zigbee network and allowing other Zigbee nodes to join. Only one coordinator node can exist on any single network. • Router nodes are responsible for routing signals to other routers or to end nodes. • End device nodes are responsible for collecting or depositing real world data to and from the Zigbee network. The Coordinator node and Router nodes are capable of handling up to eight children devices. The children devices can consist of either other Router nodes or End device nodes. If an End device node is configured to sleep then the parent device associated for that node will be responsible for buffering any incoming data. Therefore if you are using sleeping End devices you must make sure to poll the parent for data every time the device comes out of sleep mode. Copyright © Matrix Multimedia Limited 2008 page 3
  • 4. E-blocks™ Zigbee board Document code: EB051-30-1 4. 3.3V system compatibility The board is compatible with 3.3V and 5V systems. 5. Communications The XBEE modules are configured by means of using a TTL level RS232 bus to send and receive AT commands. This protocol requires a start bit, eight data bits and a stop bit. The baud rate for the XBEE modules is set to 9600, with no parity and flow control lines RTS and CTS that can be used. AT commands are strings of ASCII data that are sent over the RS232 bus. For more information on the AT commands used by the XBEE module please refer to the V2 XBEE datasheet. Example AT command ATID 234 - Assigns a personal area network identifier of 0x234 or 564 in decimal. 6. V2 XBEE Module For further data regarding the XBEE module please visit the following link. www.matrixmultimedia.com/datasheets/XBEEV2.pdf Copyright © Matrix Multimedia Limited 2008 page 4
  • 5. E-blocks™ Zigbee board Document code: EB051-30-1 Board layout EB051-74-1.cdr 1) 9 Way D-type Plug 2) Patch system 3) Rx and Tx UART routing selection 4) CTS, RTS and SLEEP routing selection 5) Input supply voltage select 6) Input supply voltage screw terminals 7) 3.3V regulator 8) Voltage level shifter 9) Status LED 10) XBEE Zigbee module 11) Coordinator / Router / End device marking. Copyright © Matrix Multimedia Limited 2008 page 5
  • 6. E-blocks™ Zigbee board Document code: EB051-30-1 3. Testing this product The following program will test the circuit board’s communication with the XBEE module. For further tests to test the XBEE modules RF operation you will require at least 1 EB051C and 1 or more EB051R Zigbee boards. The test file can be downloaded from www.matrixmultimedia.com. 1. System Setup Multi-programmer board (EB006) with: EB006 Options Setting Power supply External, 14V PICmicro device 16F877A SW1 (Fast/Slow) Don’t care SW2 (RC/Xtal) Xtal Xtal frequency 19.6608MHz Port A Port B LCD board EB005 Port C Zigbee board EB051 Port D Port E Test program Zigbee.hex 1 Ensure that the Multiprogrammer is in correct configuration - Fast mode (SW1 towards the center of the board) - XTAL mode (SW2 towards the center of the board) - Ensure that a 19.6608MHz crystal is inserted in the Multiprogrammer board 2 Insert the LCD board (EB-005-00-1) into Port B of the Multiprogrammer 3 Connect wire from “+V” of LCD board to “+V” of Multiprogrammer 4 Program the a PIC16F877A with the test program Zigbee.hex 5 Insert the Zigbee board into Port C of the Multiprogrammer 6 Insert the XBEE module into the socket on the Zigbee board 7 Connect power to the Zigbee board via the “+V” screw terminals 8 Make sure jumpers "C" and "1" are selected on the Zigbee board. 9 Press the reset button on the Multiprogrammer. 10 The word “Testing” should appear on the LCD screen. 11 The LED in position D1 should start flashing. 12 If the word OK appears on the LCD then testing is successful. 13 Otherwise if an error message is displayed or the LED is not flashing then the test has failed. Copyright © Matrix Multimedia Limited 2008 page 6
  • 7. E-blocks™ Zigbee board Document code: EB051-30-1 4. Circuit description 1. Description The circuit board consists of 5 digital I/O lines on a ‘downstream’ 9-way D-type plug. This routes the transmit (TX), receive (RX), clear to send (CTS), request to send (RTS) and sleep (SLEEP) lines to the XBEE Zigbee module. Example of jumper settings C and 1, configured for use with a PIC16F877A. RX and TX jumper settings. Jumper Setting A Jumper Setting B Jumper Setting C Jumper Setting D PIC 16F Devices PIC 16C Devices PIC16F87 PIC16F627/A PIC16F73 PIC16C63 PATCH SYSTEM PIC16F88 PIC16F628/B PIC16F737 PIC16CR63 PIC16F648A PIC16F74 PIC16C65/A/B PIC16F746 PIC16RC65 PIC16F76 PIC16C66 PIC16F767 PIC16C73/A/B PIC16F77 PIC16C74/A/B PIC16F777 PIC16C745 PIC16870/1 PIC16C765 PIC16F873/A PIC16C77 PIC16F874/A PIC16C773 PIC16F876/A PIC16C774 PIC16F877/A CTS, RTS and Sleep jumper settings. Jumper Setting 1 Jumper Setting 2 RTS – Pin 0 PATCH SYSTEM CTS – Pin 4 SLEEP – Pin 3 Copyright © Matrix Multimedia Limited 2008 page 7
  • 8. Appendix 1 – Circuit diagram