Summary of Contents for Silicon Laboratories EM35 Series
Page 1
® UG110: Ember EM35x Development Kit User Guide This document describes the Ember EM35x Development Kit and explains how to set up its hardware and use the Debug KEY FEATURES Adapter (ISA3). Descriptions of some of the software tools avail- •...
® UG110: Ember EM35x Development Kit User Guide About This Guide 1. About This Guide 1.1 Purpose This document describes the Ember EM35x Development Kit and explains how to set up its hardware and use the Debug Adapter (ISA3). 1.2 Audience This document is intended for embedded software and hardware engineers who are responsible for developing wireless applications with the Ember EM35x Development Kit.
Page 3
® UG110: Ember EM35x Development Kit User Guide Introducing the EM35x Development Kit 2. Introducing the EM35x Development Kit 2.1 Overview The EM35x Development Kit is used for application design and development. The Development Kit contains a variety of hardware for quickly creating a hardware prototype, links to Silicon Labs stack software such as EmberZNet PRO and various tools that enable the development of your application software.
Page 4
® UG110: Ember EM35x Development Kit User Guide Development Kit Hardware Components 3. Development Kit Hardware Components 3.1 Overview The following figure shows the components in the EM35x Series Development Kit. Figure 3.1. EM35x Series Development Kit The inventory of development kit components is included in the development kit’s Quick Start Guide (QSG101). This section describes the use for each of the major components.
Page 5
® UG110: Ember EM35x Development Kit User Guide Development Kit Hardware Components 3.2 EM35x Breakout Board Figure 3.2. EM35x Breakout Board The Breakout Board (shown in the figure above) serves 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.
Page 6
® UG110: Ember EM35x Development Kit User Guide Development Kit Hardware Components 3.3 EM35x Module The EM35x Module (see figure below) contains the Ember EM35x System-on-Chip (SoC) solution providing a complete radio and mi- crocontroller solution. All modules are pin-compatible, and they can be directly attached to a Breakout Board. The kit includes both EM357 and EM3588 module variants.
Page 7
® UG110: Ember EM35x Development Kit User Guide Development Kit Hardware Components 3.4 Debug Adapter (ISA3) A Debug Adapter (ISA3) connects a Breakout Board to the Ethernet. Each adapter transmits network data collected through its Packet Trace Port and conveys it over its Ethernet connection to the development environment. It also picks up any messages or new software that is addressed to this Breakout Board.
Page 8
® UG110: Ember EM35x Development Kit User Guide Acceptable Power Sources for Normal Operation 4. Acceptable Power Sources for Normal Operation The following table lists all of the components and the acceptable combinations of power sources that yield normal operation. Potential power sources include the following: •...
Page 9
® UG110: Ember EM35x Development Kit User Guide Acceptable Power Sources for Normal Operation 4.1 Power-Over-Ethernet (PoE) Switch The EM35x Development Kit contains a NETGEAR 8-port Power-over-Ethernet (PoE) switch that supplies power to a Debug Adapter (ISA3) over a standard TIA/EIA-568 category 5 cable. The Debug Adapter (ISA3) can, in turn, supply power to an EM35x Breakout Board and the Module that is mounted on it.
Page 10
® UG110: Ember EM35x Development Kit User Guide Setting up Hardware Components 5. Setting up Hardware Components 5.1 Overview This chapter contains the following sections: • EM35x Radio Communications Module (RCM) • Hardware Connections • Connecting the Breakout Board and RCM •...
Page 11
® UG110: Ember EM35x Development Kit User Guide Setting up Hardware Components 5.3 Connecting the Breakout Board and RCM Refer to document QSG101: EM35x Development Kit Quick Start Guide, included in the development kit, for detailed step-by-step in- structions for setting up your hardware. Two hardware modules attach to the EM35x Breakout Board: •...
Page 12
® UG110: Ember EM35x Development Kit User Guide Setting up Hardware Components 5.4 Breakout Board Power Configurations The Breakout Board may be powered in one of five ways: • Breakout Board Power Supplied by Debug Adapter (ISA3) (shown below): The default configuration is to supply power via the De- bug Adapter (ISA3) and Packet Trace Port cable.
Page 13
® UG110: Ember EM35x Development Kit User Guide Setting up Hardware Components • Breakout Board Power Supplied by DC Jumpers (shown below): The Breakout Board may also be powered by an external power source that provides 4-20 V dc. The power supply should be connected to jumpers J1 (+ supply) and J32 (ground). The power sup- ply jumper on the Breakout Board should be in the lower vertical position, connecting V_REG to the center pin.
Page 14
® UG110: Ember EM35x Development Kit User Guide Setting up Hardware Components • Breakout Board Power Supplied by EM3588 USB (J39) (shown below): Finally, the Breakout Board may also be powered through the EM3588 USB connector (J39), either using a USB cable plugged in to the USB power adapter included in the development kit, or by connecting it to your PC.
Page 15
® UG110: Ember EM35x Development Kit User Guide Setting up Hardware Components 5.6 Common Hardware Configurations Common configurations of the Breakout Board and Debug Adapter (ISA3) can be seen in the following five figures. Figure 5.7. Debug Adapter (ISA3) Supplying Power; Pass-through UART Being Used for Serial Communication silabs.com | Building a more connected world.
Page 16
® UG110: Ember EM35x Development Kit User Guide Setting up Hardware Components Figure 5.8. Debug Adapter (ISA3) Supplying Power; RS-232 Serial Communication Figure 5.9. Power Supplied Via USB Connector; Pass-through UART Being Used for Communication silabs.com | Building a more connected world. Rev.
Page 17
® UG110: Ember EM35x Development Kit User Guide Setting up Hardware Components Figure 5.10. Debug Adapter (ISA3) Supplying Power; FTDI Serial <-> USB Converter Used for Communication silabs.com | Building a more connected world. Rev. 1.2 | 17...
Page 18
® UG110: Ember EM35x Development Kit User Guide Setting up Hardware Components Figure 5.11. Debug Adapter (ISA3) Supplying Power; EM358x USB Used for Communication silabs.com | Building a more connected world. Rev. 1.2 | 18...
Page 19
® UG110: Ember EM35x Development Kit User Guide Setting up Hardware Components 5.7 Connecting the RF Cable to the RCM As detailed in Table 5.1 Module Product Variant Matrix on page 10, depending on the configuration of the module, some RCMs include a PCB antenna while others include an RF connector (type U.FL) where an external antenna can be connected via an RF adapter ca- ble.
Page 20
® UG110: Ember EM35x Development Kit User Guide Using the Debug Adapter (ISA3) 6. Using the Debug Adapter (ISA3) 6.1 Overview The Debug Adapter (ISA3) provides an Ethernet connection to EM35x devices. You can use the Debug Adapter (ISA3) to perform the following tasks: •...
Page 21
® UG110: Ember EM35x Development Kit User Guide Using the Debug Adapter (ISA3) 6.3 Ethernet Settings By default, Debug Adapters (ISA3)s are configured to get an IP address via DHCP. They are assigned hostnames of EM-ISA3-00, EM- ISA3-01, etc. You can use the development environment to discover the Debug Adapters (ISA3) on the network and see their IP ad- dresses.
® UG110: Ember EM35x Development Kit User Guide Using the Debug Adapter (ISA3) 6.7 Updating the Firmware Periodically, Silicon Labs provides updated firmware for the Debug Adapter (ISA3). 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. To update a Debug Adapter (ISA3) over USB, run em3xx_isa.exe with no options.
Page 23
® UG110: Ember EM35x Development Kit User Guide Debug Adapter (ISA3) Commands 7. Debug Adapter (ISA3) Commands 7.1 Syntax Conventions Element Meaning Example A command or argument that is entered exactly as shown. hostname read Literal Variable An argument that is entered as the desired value for that varia- hostname set hostname ble.
Page 24
® UG110: Ember EM35x Development Kit User Guide Debug Adapter (ISA3) Commands 7.3.2 debug debug [on|off|disable] Description Turns BackChannel Debug on (the default), off (for sleepy devices), or disable (for read-protected devices). With no arguments speci- fied, it prints the current debug status. Examples debug debug off...
Page 25
® UG110: Ember EM35x Development Kit User Guide Debug Adapter (ISA3) Commands 7.3.7 ip ip static ipaddress netmask gateway ip dhcp [on|off] Description Sets the static IP address, netmask and gateway. These are only used when DHCP is turned off. Turns DHCP on or off.
Page 26
® UG110: Ember EM35x Development Kit User Guide Debug Adapter (ISA3) Commands 7.3.11 usbaddr usbaddr read usbaddr set [0|1|2|3|FF] Description Displays the USB address configuration of a specific Debug Adapter (ISA3). Sets the USB address configuration, range is 0-3 or FF (default). The Debug Adapter (ISA3) must be reset for a change to take effect.
® UG110: Ember EM35x Development Kit User Guide Software Tools Overview 8. Software Tools Overview This section describes some of the software tools you can use with your EM35x development kit. For instructions on how to get started comfiguring, compiling, and flashing applications using Simplicity Studio tools, see the Quick Start Guide included with your stack soft- ware.
Page 28
® UG110: Ember EM35x Development Kit User Guide Software Tools Overview 8.2 Testing Deep Sleep Current • Deep sleep current can be easily measured using the NodeTest application running on a Breakout Board. Deep sleep current can only be measured when power is supplied to the board from a source other than the Debug Adapter (ISA3). The buffer logic on the Debug Adapter (ISA3) consumes extra current which will not allow for accurate measurements.
Page 29
® UG110: Ember EM35x Development Kit User Guide Software Tools Overview 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 30
® UG110: Ember EM35x Development Kit User Guide Software Tools Overview 8.3 Programming your Application on the EM35x Programming EM35x flash is accomplished with the em3xx_load.exe utility, either via the Windows Command Prompt or via the Upload Application action in Simplicity Studio’s Adapters view. The em3xx_load utility is included as part of the Debug Adapter (ISA3) Utilities Installer, in the “bin”...
Page 31
Trademark Information Silicon Laboratories Inc.® , Silicon Laboratories®, Silicon Labs®, SiLabs® and the Silicon Labs logo®, Bluegiga®, Bluegiga Logo®, ClockBuilder®, CMEMS®, DSPLL®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro logo and combinations thereof, "the world’s most energy friendly microcontrollers", Ember®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, ISOmodem®, Precision32®, ProSLIC®, Simplicity Studio®, SiPHY®, Telegesis, the Telegesis Logo®, USBXpress®...
Need help?
Do you have a question about the EM35 Series and is the answer not in the manual?
Questions and answers