Silicon Laboratories EM35 Series User Manual
Hide thumbs Also See for EM35 Series:

Advertisement

Quick Links

A u g u s t 5, 2 0 1 2
120-4030-000E
Silicon Laboratories Inc.
400 West Cesar Chavez
Austin, TX 78701
Tel: 1+(512) 416-8500
Fax: 1+(512) 416-9669
Toll Free: 1+(877) 444-3032
www.silabs.com
EM35x Development Kit
User Guide
New in this Revision
Chapter 4: Silicon Labs part number changes in Table 4-1.
Chapter 7: usbaddr command added.

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the EM35 Series and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Silicon Laboratories EM35 Series

  • Page 1 120-4030-000E User Guide New in this Revision Chapter 4: Silicon Labs part number changes in Table 4-1. Chapter 7: usbaddr command added. Silicon Laboratories Inc. 400 West Cesar Chavez Austin, TX 78701 Tel: 1+(512) 416-8500 Fax: 1+(512) 416-9669 Toll Free: 1+(877) 444-3032...
  • Page 2 Silicon Laboratories product could create a situation where personal injury or death may occur. Should Buyer purchase or use Silicon Laboratories products for any such unintended or unauthorized application, Buyer shall indemnify and hold Silicon Laboratories harmless against all claims and damages.
  • Page 3: Table Of Contents

    Contents About This Guide ............1-1 Purpose ............... 1-1 Audience ..............1-1 Documentation Conventions ........1-1 Getting Help ..............1-1 Introducing Ember Development Kits ......2-1 Overview ..............2-1 Development Kit Contents......... 2-2 Hardware Requirements ..........2-2 Software Requirements ..........2-2 Hardware ..............2-3 Software ..............
  • Page 4 Installing IAR Embedded Workbench for ARM ..5-1 Installing the ISA3 Utilities ........5-2 Installing FTDI USB Drivers ........5-2 Using the InSight Adapter ...........6-1 Overview ..............6-1 Connectivity and Power ..........6-1 Ethernet Settings ............6-1 Using the Admin Interface over USB ......6-2 Using the Admin Interface over Ethernet ....
  • Page 5: About This Guide

    About This Guide Purpose This document describes the Ember EM35x Development Kit and explains how to set up its hardware and use the Ember For information on developing and debugging applications with InSight Desktop, see its on- InSight Adapter (ISA3). line HTML help.
  • Page 6 If you have any questions about your Development Kit, contact your account representative at one of the following locations: United States 25 Thomson Place Boston, MA 02210 Telephone: 617-951-0200 Fax: 617-951-0999 Asia/Pacific HK Spinners Industrial Bldg, Phase 5 5/F Flat D 760-762 Cheung Sha Wan Rd Kowloon Hong Kong...
  • Page 7: Introducing Ember Development Kits

    Introducing Ember Development Kits Overview The EM35x Development Kit is used for application design and development. The Development Kit contains a variety of hardware for quickly creating a prototype of the customer’s hardware, EmberZNet PRO, Silicon Labs' implementation of the ZigBee Pro stack software specification, and various development tools which enable the development of the customer’s application software.
  • Page 8: Development Kit Contents

    Development Kit Contents Table 2-1 summarizes the components and the specified count for each component in the EM35x Development Kit. Table 2-1. EM35x Development Kit Components Component EM35x Development Kit InSight Adapter (ISA3) EM357 Sample Chip EM35x Breakout Board EM35x Modules Data Emulation Interface (DEI) Cable Ember Happy Fun Ball InSight Port (ISP) Cable...
  • Page 9: Hardware

    Hardware • Breakout Boards serve as test beds for network hardware and applications. Each Breakout Board has an associated EM35x Module, which can be deployed as a node within a network application. Each Breakout Board connects with an InSight Adapter (ISA3) through two communication links: the InSight Port (ISP) and the DEI Port.
  • Page 10: Before You Begin

    • Testing and Debugging Applications (120-3030-000) • Advanced Application Programming with the Stack and HAL APIs (120-3031-000) • EmberZNet API Reference: For the EM350 SoC Platform (120-3022-000) • EM35x Breakout Board Technical Specification (120-2009-000) • InSight Adapter (ISA3) Technical Specification (120-2010-000) •...
  • Page 11: Development Kit Components

    Development Kit Components Overview Figure 3-1 shows the components in the EM35x Series Development Kit. Figure 3-1. EM35x Series Development Kit This chapter describes the hardware and software components in the EM35x Series Development Kit. EM35x Development Kit User Guide 120-4030-000E...
  • Page 12: Hardware

    Hardware The EM35x Series Development Kit development board set has three major hardware components: • Breakout Board • EM35x Module • InSight Adapter (ISA3) The EM35x Series Development Kit also includes the following components: • US-to-Multinational AC Plug Power Adapter Kit •...
  • Page 13 • A buzzer, two buttons, two LEDs, and a temperature sensor for application development purposes • Hardware reset buttons for the EM35x module • Prototype or breadboarding area (28 x 20, 0.1” pitch array) for application-specific hardware development • One InSight data emulation interface connector For detailed information about the Breakout Board, see document 120-2009-000, the EM35x Breakout Board Technical Specification.
  • Page 14: Acceptable Power Sources For Normal Operation

    For detailed information about the EM35x Module supplied with your kit, see document 120-2011-000, the EM35x Module Technical Specification. Once you move away from the EM35x Module and toward application-specific hardware, refer to the extensive Ember reference design library at www.silabs.com/zigbee-support. Each reference design provides a schematic, Bill of Materials (BOM), characterization data, and layout files.
  • Page 15 Table 3-1. Safe combination of operating power External DC ISA3 Breakout Battery InSight Board Pack Port InSight Adapter (ISA3) EM35x Module EM35x Breakout Board 3.3.1 Power-Over-Ethernet (PoE) Switch The EM35x Series Development Kit contains a NETGEAR 8-port Power-over-Ethernet (PoE) switch that supplies power to an ISA3 over a standard TIA/EIA-568 category 5 cable.
  • Page 16 Figure 3-4. US-to-Multinational AC Plug Power Adapter Kit 3.3.2 USB Power Supply with Adapters The USB power adapter (Figure 3-5) is a linear regulated wall plug power supply with 5V DC at 1A regulated output. It has a USB type-B connector for connecting power via a USB cable to the USB port of the ISA3 or Breakout Board.
  • Page 17: Software

    Figure 3-5. USB power supply with interchangeable AC adapters Software The EM35x Series Development Kit contains the following software components: • Network Stack • Hardware Abstraction Layer • Sample Applications • InSight Desktop 3.4.1 Network Stack The EmberZNet PRO network stack is an advanced implementation of the ZigBee Pro wireless protocol stack which provides mesh routing algorithms for creating reliable, flexible, and secure networks.
  • Page 18 • Stub library is a library used for resolving references but which has no functionality. For those libraries which are not needed by the application, the stub library must be linked in order for the stack to build properly. Table 3-2 lists the EmberZNet PRO stack and associated libraries. Note: Table 3-2 shows the base library name, but it does not duplicate entries for the debug and stub libraries because they are self explanatory.
  • Page 19 Table 3-3. Development Kit Sample Applications Application name Directory Description Smart Energy / Home Automation An Application Framework that can be set up to implement ZigBee Smart Energy devices or ZigBee Home Automation devices. This includes an implementation of the ZigBee Cluster Library that allows building of any of the SE or HA devices.
  • Page 20 3-10 Figure 3-6. Insight Desktop For detailed information about InSight Desktop, refer to document 120-4005-000, the InSight Desktop User’s Guide, and InSight Desktop’s on-line HTML help. EM35x Development Kit User Guide 120-4030-000E...
  • Page 21: Setting Up Hardware Components

    Setting Up Hardware Components Overview This chapter contains the following sections: • ETRX3 Radio Communications Module (RCM) • Hardware Connections • Connecting the Breakout Board and RCM • Breakout Board Power Configurations • Breakout Board Serial Configurations • Common Hardware Configurations •...
  • Page 22: Hardware Connections

    Table 4-1. Module Product Variant Matrix Silicon Labs Product Antenna or PA or Included Silicon Labs Part Number Telegesis Part Number Number Connector non-PA in Kit EM357-MOD-ANT-T ETRX357+CB 0720 EM357 Antenna Non-PA EM357-MOD-RF-T ETRX357-HR+CB 0721 EM357 Connector Non-PA EM357-MOD-LR-RF-T ETRX357-LRS-HR+CB 0722 EM357 Connector...
  • Page 23: Breakout Board Power Configurations

    Breakout Board Power Configurations The Breakout Board may be powered in one of four ways: • Breakout Board Power Supplied by ISA3 (Figure 4-2): The default configuration is to supply power via the InSight Adapter and InSight Port cable. Ensure the power switch on the InSight Adapter is in the INT (Internal) position.
  • Page 24 Figure 4-3. Breakout Board Power Supplied by USB • Breakout Board Power Supplied by DC Jumpers (Figure 4-4): The Breakout Board may also be powered by an external power source that provides 4-20 volts DC. The power supply should be connected to jumpers J1 (+ supply) and J32 (ground).
  • Page 25: Breakout Board Serial Configurations

    Figure 4-5. Breakout Board Power Supplied by Battery Connector The V_MOD LED on the Breakout Board will also illuminate to indicate that power is properly applied to the board and the RCM. Breakout Board Serial Configurations Serial connectivity to the Breakout Board can be made in a number of ways. The default configuration of your development kit will match your expected usage scenario.
  • Page 26 Figure 4-6. ISA supplying power; pass-through UART being used for serial communication Figure 4-7. ISA supplying power; RS-232 serial communication EM35x Development Kit User Guide 120-4030-000E...
  • Page 27 Figure 4-8. Power supplied via USB connector; pass-through UART being used for communication Figure 4-9. ISA supplying power; FTDI Serial <-> USB converter used for communication EM35x Development Kit User Guide 120-4030-000E...
  • Page 28: Connecting The Rf Cable To The Rcm

    Connecting the RF Cable to the RCM As detailed in Table 4-1, depending on the configuration of the module, some RCMs include an internal antenna while others include an RF connector (type U.FL) where an external antenna can be connected via an RF adapter cable.
  • Page 29 Figure 4-11. Module with U.FL RF Connector EM35x Development Kit User Guide 120-4030-000E...
  • Page 30: Installing The Software

    Installing the Software Overview Ember software for the EM35x platform is distributed through Silicon Labs’ Ember support portal at www.silabs.com/zigbee-support. You must contact Customer Support for a portal username. Installing the Ember Stack The Ember Stack installer, ember-stack-<version>-em35x-dev.exe, should be installed first. It performs the following actions: Installs the files needed to develop applications on the Ember Stack into a directory specified by the user (The default location is C:\Program Files\Ember\{release version}\ em35x.)
  • Page 31: Installing The Isa3 Utilities

    Installing the ISA3 Utilities The installer ISA3_Utilites_<version>.exe performs the following actions: Installs the USB driver for the InSight Adapter (ISA3). Installs the following command line utilities: • em3xx_load.exe • em3xx_isa.exe • em3xx_convert.exe Adds an entry to “add/remove programs” (accessed from Windows Control Panel) so that the utilities can be uninstalled.
  • Page 32: Using The Insight Adapter

    Using the InSight Adapter Overview The InSight Adapter (ISA3) provides an Ethernet connection to EM35x devices. You can use the InSight Adapter to perform the following tasks: • Program and debug using Serial Wire or JTAG. • Monitor packets sent and received by the radio. •...
  • Page 33: Using The Admin Interface Over Usb

    If you are unable to use DHCP, the Ethernet configuration may be changed using the admin interface over USB as described in “Using the admin interface over USB.” The following example changes the settings to a static IP address of 192.168.1.100 with a netmask of 255.255.255.0 and a gateway of 192.168.1.1. >em3xx_isa.exe --admin "ip static 192.168.1.100 255.255.255.0 192.168.1.1"...
  • Page 34 To update an InSight Adapter over USB, run em3xx_isa.exe with no options. For example: >em3xx_isa.exe em3xx_isa version 1.0.9 DLL version 1.0.13, compiled Aug 19 2009 19:42:00 Updating firmware: Ember InSight Adapter V1 compiled May 26 2009 13:47:00 V0.2b4 Replacing firmware: Ember InSight Adapter V1 compiled Feb 26 2009 21:54:00 ...
  • Page 35: Insight Adapter Commands

    InSight Adapter Commands Syntax Conventions Element Meaning Example A command or argument that is entered exactly as Literal hostname read shown. An argument that is entered as the desired value for that Variable hostname set hostname variable. An argument chosen from a list. [ | ] [on|off] Entering Commands...
  • Page 36 Example button 1 press 7.3.2 config config Description Displays the configuration of the InSight Adapter (ISA3): • hostname and static IP settings • IP mode (static or DHCP) and current IP settings • serial port settings • firmware version • serial number and Ethernet MAC address •...
  • Page 37 Examples ip static 192.168.1.100 255.255.255.0 192.168.1.1 ip dhcp off 7.3.6 port port 1 port 1 baud port 1 baud [5|6|7|8]-[n|o|e]-[1|2] Description Displays the configuration of the serial port. Sets the baud rate, data bits (5, 6, 7 or 8), parity (none, odd or even) and stop bits (1 or 2). Examples port 1 port 1 57600...
  • Page 38 7.3.10 usbaddr usbaddr read usbaddr set [0|1|2|3|FF] Description Displays the USB address configuration of a specific ISA3. Sets the USB address configuration, range is 0-3 or FF (default). The ISA3 must be reset for a change to take effect. See document 120-5073-00, Programming Options for the EM35x Platform, for step by step instructions on setting the address of an ISA3.
  • Page 39: Software Tools Overview

    Software Tools Overview Using the EM357 Nodetest Application The Nodetest Application replaces the Rangetest Application provided with earlier releases. This new application supports a more advanced command parser and provides results in a more consistent, easy to parse format. The Nodetest application is pre-programmed on to the Radio Communication Modules (RCMs) included with your EM35x Development Kit.
  • Page 40: Testing Deep Sleep Current

    4} { 4} { 0} {0x00} {-22} {0x31} {0x4000} {0x00007186} {0x12} 5} { 5} { 0} {0x00} {-22} {0x31} {0x4000} {0x0000DA57} {0x12} 6} { 6} { 0} {0x00} {-22} {0x31} {0x4000} {0x00014327} {0x12} 7} { 7} { 0} {0x00} {-22} {0x31} {0x4000} {0x0001ABF6} {0x12} 8} { 8} { 0} {0x00} {-22} {0x31} {0x4000} {0x000214C6} {0x12}...
  • Page 41 These jumper settings can be seen in Figure 8-1. Figure 8-1. Jumper setting for Deep Sleep Current Testing • Given an RCM programmed with Nodetest, execute the "shutdown" command: > shutdown Will wake from GPIO activity on the following port pins: Port B, pin 6.
  • Page 42: Example Of Opening, Building, And Programming A Sample Application

    Example of Opening, Building, and Programming a Sample Application Follow these steps to open, build, and program the sink example application from the standard Ember installer directory. Open the sink.eww file (sink workspace) in IAR Embedded Workbench for ARM (IAR). This can be done by either double clicking the file C:\Program Files\Ember\EmberZNet4.0.0\em35x\app\sensor\ewb\sink.eww or from inside of IAR using File >...
  • Page 43: Programming Manufacturing Tokens

    Programming Manufacturing Tokens The em3xx_load utility has the ability to program manufacturing tokens much like the em2xx_patch tool did. In the case of the EM357, these tokens are contained in the Customer Information Block(CIB). For more information on using the em3xx_load utility, refer to document 120-4032-000, EM3xx Utilities Guide. 8.6.1 Programming Certificates &...

This manual is also suitable for:

Em357-mod-lr-ant-tEm357-mod-rf-t

Table of Contents