EM357-MOD-RF-T Silicon Labs, EM357-MOD-RF-T Datasheet
![no-image](/images/no-image-200.jpg)
EM357-MOD-RF-T
Specifications of EM357-MOD-RF-T
Related parts for EM357-MOD-RF-T
EM357-MOD-RF-T Summary of contents
Page 1
... 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. ...
Page 2
... 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. Silicon Laboratories, Silicon Labs, and Ember are trademarks of Silicon Laboratories Inc. Other products or brandnames mentioned herein are trademarks or registered trademarks of their respective holders. ...
Page 3
Contents 1 About This Guide ..........................................................1-1 1.1 Purpose ....................................................................... 1-1 1.2 Audience ..................................................................... 1-1 1.3 Documentation Conventions ..................................... 1-1 1.4 Getting Help ................................................................ 1-1 2 Introducing Ember Development Kits ........................2-1 2.1 Overview ..................................................................... 2-1 2.2 Development Kit Contents......................................... 2-2 2.3 ...
Page 4
... Using the EM357 Nodetest Application .................... 8-1 8.2 Running a Packet Error Test ..................................... 8-1 8.3 Testing Deep Sleep Current ...................................... 8-2 8.4 Example of Opening, Building, and Programming a Sample Application ................................................ 8-4 8.5 Programming your Application on the EM357 ......... 8-4 8.6 Programming Manufacturing Tokens ....................... 8-5 8.7 Using the Debugger in IAR Embedded Workbench with an Ember InSight Adapter ................................. 8-5 EM35x Development Kit User Guide 120-4030-000E ...
Page 5
... Identifies a variable name. Courier Italics 1.4 Getting Help Development Kit customers are eligible for training and technical support. You can use the Silicon Labs web site www.silabs.com/zigbee to obtain information about all Ember products and services. You can also contact Customer Support at www.silabs.com/zigbee-support. ...
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 ...
Page 7
... 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’ ...
Page 8
... Development Kit Contents Table 2-1 summarizes the components and the specified count for each component in the EM35x Development Kit. Component 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
... Documentation Document 120-4031-000, EM35x Quick Start Guide, is shipped with the EM35x Development Kit. All other documents listed below are available from Silicon Labs’ Ember support page (www.silabs.com/zigbee-support) as Adobe PDF files or as on-line HTML help: • EM35x Development Kit User’s Guide (this document) • ...
Page 10
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 ...
Page 11
Development Kit Components 3.1 Overview Figure 3-1 shows the components in the EM35x Series Development Kit. This chapter describes the hardware and software components in the EM35x Series Development Kit. EM35x Development Kit User Guide Figure 3-1. EM35x Series ...
Page 12
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 ...
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 ...
Page 14
... 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. They are designed and delivered in a manner that reduces both time to market and hardware implementation risk ...
Page 15
... The DC operating power for data terminal units is fed through unused pairs 7/8 and 4/5. For more information about the NETGEAR switch, see its online technical specifications. The NETGEAR PoE Switch that is supplied in the EM35x Series Development Kit is certified by Silicon Labs. If you wish to use a different PoE switch, consult Customer Support at www.silabs.com/zigbee-support. ...
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- linear regulated wall plug power supply with regulated output. It has a USB type-B ...
Page 17
... 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. The stack’s APS layer provides interfaces for delivering messages reliably. The network stack API is documented in documents ...
Page 18
... The EM35x Series Development Kit contains sample applications. These demonstrate aspects of the network stack that show the breadth of stack functionality. Silicon Labs provides an IAR project and workspace file for each application. Table 3-3 lists the sample applications that are in the current distribution. All applications are in the directory ...
Page 19
... Table 3-3. Development Kit Sample Applications Directory Description An Application Framework that can be set 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 devices. A low-level test program meant for functional nodetest testing of RF modules ...
Page 20
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 Figure 3-6. Insight Desktop 3-10 120-4030-000E ...
Page 21
... The EM35x Series Development Kit contains various types of ETRX3 Radio Communications Modules (designed by Silicon Labs’ partner, Telegesis). These modules contain either the EM357 or EM351 IC and are configured to use either the ceramic antenna or the on-board RF connector (U.FL). Some module variants also include a power amplifier ...
Page 22
... Silicon Labs Part Number EM357-MOD-ANT-T EM357-MOD-RF-T EM357-MOD-LR-RF-T EM357-MOD-LR-AN-T EM351-MOD-ANT-T EM351-MOD-RF-T EM351-MOD-LR-RF-T EM351-MOD-LR-AN-T 4.3 Hardware Connections To avoid communication problems, verify that each radio communication module is firmly seated in its Breakout Board connector, and its InSight port cable is properly seated. 4.4 Connecting the Breakout Board and RCM Refer to document 120-4031-000, Quick Start Guide, included in your development kit for detailed step-by-step instructions for setting up your hardware ...
Page 23
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. ...
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 ...
Page 25
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. 4.6 Breakout Board Serial Configurations Serial connectivity to ...
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 4-6 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 4-7 120-4030-000E ...
Page 28
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 ...
Page 29
EM35x Development Kit User Guide Figure 4-11. Module with U.FL RF Connector 4-9 120-4030-000E ...
Page 30
... Installing the Software 5.1 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. 5.2 Installing the Ember Stack The Ember Stack installer, ember-stack-<version>-em35x-dev.exe, should be installed first. It performs the following actions: 1 ...
Page 31
Installing the ISA3 Utilities The installer ISA3_Utilites_<version>.exe performs the following actions: 1. Installs the USB driver for the InSight Adapter (ISA3). 2. Installs the following command line utilities: • em3xx_load.exe • em3xx_isa.exe • em3xx_convert.exe 3. Adds an entry to ...
Page 32
Using the InSight Adapter 6.1 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 ...
Page 33
... For example, for 19200 baud, 8-n-1, use the command port 6.7 Updating the Firmware Periodically, Silicon Labs provides updated firmware for the InSight Adapter. You can perform the update using em3xx_isa.exe or em3xx_load.exe. Both utilities automatically update the firmware to the latest version each time they run. EM35x Development Kit User Guide 6-2 ...
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: ...
Page 35
InSight Adapter Commands 7.1 Syntax Conventions Element Meaning A command or argument that is entered exactly as Literal shown. An argument that is entered as the desired value for that Variable variable. An argument chosen from a list. [ ...
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 • ...
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 ( 8), parity ...
Page 38
Description Displays the USB address configuration of a specific ISA3. Sets the USB address configuration, range is 0 (default). The ISA3 must be reset for a change to take effect. See ...
Page 39
... EM250 Rangetest application. PER measurement procedure: 1. Load the Nodetest application on two EM357 nodes. 2. Set the radio to the desired channel on both nodes with the "setchannel n" command where "n" is the desired channel number in hex. ...
Page 40
... To end the rx test, press the 'e' key. To reset the rx test statistics, end and restart the rx test. The test may also be run between an EM357 and an EM250 using the Rangetest application on the EM250. When using Rangetest, the commands names are "receive" and "transmit." ...
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 ...
Page 42
... To download the s37 file to the EM357 chip, from the tool directory invoke the command "em3xx_load.exe ../build/sink-cortexm3-iar-em357-em350-dev0680/sink.s37". 9. Download will complete when em3xx_load prints the string "Run (by toggling nRESET)". ...
Page 43
... Select Project > Options. Select the Debugger > J-Link/J-Trace category. Select the Connection tab. 3. Select TCP/IP Communication and enter the IP address of the ISA3. Click OK. 4. Embedded Workbench is not able to program the flash on the EM357. Every time the project is re- built, you must manually load it onto the EM357 (using em3xx_load.exe) before starting a debug session. 5. ...