background image

UG476: Z-Wave 700 - EFR32ZG14 Long
Range Wireless Starter Kit User's Guide

A Wireless Starter Kit with the BRD4206A Radio Board is an ex-
cellent starting point to get familiar with the EFR32 Wireless
Gecko Z-Wave® Wireless System-on-Chip. It also provides the
necessary tools for developing a Silicon Labs Z-Wave gateway ap-
plication.

BRD4206A is a plug-in board for the Wireless Starter Kit Mainboard, and it is a complete
reference design for the EFR32ZG14 Wireless SoC. The board features an SMA con-
nector for RF connection and an optional PCB antenna that can be selected by moving a
0 Ω resistor.

The Wireless Starter Kit Mainboard contains an on-board J-Link debugger with a Packet
Trace Interface and a virtual COM port, enabling application development and debugging
the attached radio board as well as external hardware. The mainboard also contains
sensors and peripherals for easy demonstration of some of the EFR32's many capabili-
ties.

This document describes how to use the BRD4206A Radio Board together with a Wire-
less Starter Kit Mainboard.

BRD4206A RADIO BOARD FEATURES

• EFR32 Wireless Gecko Wireless SoC with

256 kB Flash, 32 kB RAM.
(EFR32ZG14P231F256GM32)

• SMA antenna connector (863-925 MHz)
• Optional PCB antenna

WIRELESS STK MAINBOARD FEATURES

• Advanced Energy Monitor
• Packet Trace Interface
• Virtual COM port
• SEGGER J-Link on-board debugger
• External device debugging
• Ethernet and USB connectivity
• Silicon Labs Si7021 relative humidity and

temperature sensor

• Low Power 128x128 pixel Memory LCD
• User LEDs / pushbuttons
• 20-pin 2.54 mm EXP header
• Breakout pads for Wireless SoC I/O
• CR2032 coin cell battery support

SOFTWARE SUPPORT

• Simplicity Studio™
• Energy Profiler
• iOS and Android applications

ORDERING INFORMATION

• SLWRB4206A

silabs.com

 | Building a more connected world.

Rev. 1.0 

Summary of Contents for BRD4206A

Page 1: ...board as well as external hardware The mainboard also contains sensors and peripherals for easy demonstration of some of the EFR32 s many capabili ties This document describes how to use the BRD4206A Radio Board together with a Wire less Starter Kit Mainboard BRD4206A RADIO BOARD FEATURES EFR32 Wireless Gecko Wireless SoC with 256 kB Flash 32 kB RAM EFR32ZG14P231F256GM32 SMA antenna connector 863 ...

Page 2: ...4 Power Supply and Reset 14 4 1 Radio Board Power Selection 14 4 2 Board Controller Power 14 4 3 EFR32 Reset 15 5 Peripherals 16 5 1 Push Buttons and LEDs 16 5 2 Virtual COM Port 17 5 2 1 Host Interfaces 18 5 2 2 Serial Configuration 18 5 2 3 Hardware Handshake 19 6 Board Controller 20 6 1 Admin Console 20 6 1 1 Connecting 20 6 1 2 Built in Help 20 6 1 3 Command Examples 21 6 2 Virtual UART 21 6 2...

Page 3: ...Ethernet Interface 25 8 1 3 Serial Number Identification 25 8 2 Debug Modes 26 8 3 Debugging During Battery Operation 27 9 Kit Configuration and Upgrades 28 9 1 Firmware Upgrades 28 10 Schematics Assembly Drawings and BOM 29 11 Kit Revision History 30 11 1 SLWRB4206A Revision History 30 12 Document Revision History 31 silabs com Building a more connected world Rev 1 0 3 ...

Page 4: ...ing different Silicon Labs devices with different operating frequency bands Because the mainboard is designed to work with all different radio boards the actual pin mapping from a device pin to a mainboard feature is done on the radio board This means that each radio board has its own pin mapping to the Wireless Starter Kit features such as buttons LEDs the display the EXP header and the breakout ...

Page 5: ...ure Sensor EXP header for expansion boards Serial port packet trace and Advanced Energy Monitoring header ARM Coresight 19 pin trace debug header Ultra low power 128x128 pixel memory LCD buttons and LEDs Battery or USB power USB serial port Packet trace Advanced Energy Monitoring Figure 2 1 Kit Hardware Layout UG476 Z Wave 700 EFR32ZG14 Long Range Wireless Starter Kit User s Guide Hardware Overvie...

Page 6: ...Packet Trace AEM Debug UART ETM Trace Packet Trace AEM Debug UART Packet Trace AEM Simplicity Connector Debug Connector Board Controller Multiplexer O U T I N MCU EFR32ZG14 Wireless SoC GPIO EXP Header User Buttons LEDs GPIO Figure 2 2 Kit Block Diagram UG476 Z Wave 700 EFR32ZG14 Long Range Wireless Starter Kit User s Guide Hardware Overview silabs com Building a more connected world Rev 1 0 6 ...

Page 7: ...s also the main power source for the kit USB 5V from this connector powers the board controller and the AEM It is recommended that the USB host be able to supply at least 500 mA to this connector although the actual current required will vary depending on the application 3 2 Ethernet Connector The Ethernet connector provides access to all of the Wireless Starter Kit s development features over TCP...

Page 8: ... PA0 EXP12 VCOM_TX P7 NC EXP10 P5 NC EXP8 P3 NC EXP6 P1 NC EXP4 VRF GND VMCU PTI_SYNC PB13 P22 PTI_DATA PB12 P20 BUTTON1 PB11 P18 NC P16 GND NC P14 I2C_SCL EXP15 PC10 P12 DBG_TDI EXP13 PF3 P10 EXP11 NC P8 EXP9 NC P6 EXP7 NC P4 EXP5 NC P2 EXP3 NC P0 VRF BOTTOM EDGE GND GND 5V 5V NC NC P45 NC NC P44 P43 NC NC P42 P41 NC NC P40 3V3 3V3 P39 NC NC P38 P37 NC NC P36 P35 PD15 BUTTON0 NC P34 P33 PD14 VCOM...

Page 9: ...t of the pins are used for general purpose IO This allows the definition of expansion boards EXP boards that can plug into several different Silicon Labs Starter Kits The figure below shows the pin assignment of the EXP header Because of limitations in the number of available GPIO pins some of the EXP header pins are shared with kit features 1 2 4 8 6 10 3 5 9 7 12 13 14 11 15 16 17 18 20 19 VMCU ...

Page 10: ...M_RX USART0_RX 0 12 PA0 UART_TX VCOM_TX USART0_TX 0 10 NC SPI_CS 8 NC SPI_SCLK 6 NC SPI_MISO 4 NC SPI_MOSI 2 VMCU EFR32 voltage domain included in AEM measurements 19 BOARD_ID_SDA Connected to board controller for identification of add on boards 17 BOARD_ID_SCL Connected to board controller for identification of add on boards 15 PC10 I2C_SCL I2C0_SCL 14 13 PF3 GPIO DBG_TDI 11 NC GPIO 9 NC GPIO 7 N...

Page 11: ... 20 19 TMS SWDIO C2D TCK SWCLK C2CK TDO SWO TDI C2Dps RESET C2CKps GND NC NC GND GND GND 7 GND VTARGET Cable Detect NC NC NC NC NC NC 3 Figure 3 4 Debug Connector Note The pinout matches the pinout of an ARM Cortex Debug ETM connector but these are not fully compatible because pin 7 is physically removed from the Cortex Debug ETM connector Some cables have a small plug that prevent them from being...

Page 12: ...external target with the AEM unplug the radio board from the Wireless STK Mainboard to avoid adding the radio board current consumption to the measurements Table 3 3 Simplicity Connector Pin Descriptions Pin Number s Function Description 1 VMCU 3 3 V power rail monitored by the AEM 3 3V3 3 3 V power rail 5 5V 5 V power rail 2 VCOM_TX Virtual COM Tx 4 VCOM_RX Virtual COM Rx 6 VCOM_CTS Virtual COM C...

Page 13: ...signs that use this connector The Mini Simplicity Connector is designed to offer advanced debug features from the Starter Kit on a 10 pin connector Serial Wire Debug SWD with SWO Packet Trace Interface PTI Virtual COM port VCOM AEM monitored voltage rail Note Packet Trace is only available on Wireless STK Mainboards MCU Starter Kits do not support Packet Trace VAEM 1 3 RST 5 VCOM_TX 9 PTI_FRAME 7 ...

Page 14: ...socket can be used to power the device With the switch in this position no current measurements are active This is the recommended switch position when powering the radio board with an external power source Note The current sourcing capabilities of a coin cell battery might be too low to supply certain wireless applications Note The AEM can only measure the current consumption of the EFR32 when th...

Page 15: ...et sources mentioned above a reset to the EFR32 will also be issued during board controller boot up This means that removing power to the board controller unplugging the J Link USB cable will not generate a reset but plugging the cable back in will as the board controller boots up UG476 Z Wave 700 EFR32ZG14 Long Range Wireless Starter Kit User s Guide Power Supply and Reset silabs com Building a m...

Page 16: ...ly to the EFR32 and are debounced by RC filters with a time constant of 1 ms The buttons are connected to pins PD15 and PB11 The kit also features two yellow LEDs marked LED0 and LED1 that are controlled by GPIO pins on the EFR32 The LEDs are connec ted to pins PD13 and PF3 in an active high configuration PF3 GPIO User Buttons LEDs UIF_LED0 UIF_LED1 UIF_PB0 UIF_PB1 PD15 GPIO PB11 GPIO PD13 GPIO EF...

Page 17: ...ns Signal Description VCOM_TX Transmit data from the EFR32 to the board controller VCOM_RX Receive data from the board controller to the EFR32 VCOM_CTS Clear to Send hardware flow control input asserted by the board controller when it is ready to receive more data VCOM_RTS Request to Send hardware flow control output asserted by the EFR32 when it is ready to receive more data VCOM_ENABLE Enables t...

Page 18: ...less STK on port 4901 gives access to the same data over TCP IP Data written into the VCOM interface by the target device can be read from the socket and data written into the socket is transmitted to the target device Note Only one of these interfaces can be used at the same time with the TCP IP socket taking priority This means that if a socket is connected to port 4901 no data can be sent or re...

Page 19: ...ed so the target firmware must be able to accept at least one more character after RTS is de asserted VCOM_RTS is connected to the CTS pin of the board controller It is enabled by setting handshake to either CTS or RTSCTS using the serial vcom config command in the admin console If CTS flow control is disabled the state of VCOM_RTS will be ignored and data will be transmitted to the target device ...

Page 20: ...st be connected to Ethernet using the Ethernet connector in the top left corner of the mainboard for the admin console to be available See Section 8 1 2 Ethernet Interface for details on the Ethernet connectivity Connect to the admin console by opening a telnet connection to the kit s IP address port number 4902 When successfully connected a WSTK prompt is displayed 6 1 2 Built in Help The admin c...

Page 21: ...r the RTT Control Block upon receiving data on TCP IP port 4900 If the board controller is unable to locate the RTT Control Block it will return an error message on the same connection For the board controller to be able to locate the RTT Control Block it has to be aligned on a 1024 byte boundary in RAM After initializing the RTT connection the target will only enter emulated EM2 and EM3 where the...

Page 22: ...he Wireless Start er Kit to reset the target application or make sure that the target application verifies that SWO is enabled and configured before sending any data No data received after flashing a new application Other issues Disconnect from TCP port 4900 press the RESET button on the kit then reconnect to 4900 If this does not fix the issue try to restart the kit by unplugging and replugging t...

Page 23: ...isplay and or storage The current sense amplifier measures the voltage drop over a small series resistor The gain stage further amplifies this voltage with two different gain settings to obtain two current ranges The transition between these two ranges occurs around 250 µA The current signal is combined with the target processor s Program Counter PC sampling by utilizing a feature of the ARM CoreS...

Page 24: ...A The AEM current sampling rate is 10 kHz Note The AEM circuitry only works when the kit is powered and the power switch is in the AEM position 7 4 Usage The AEM data is collected by the board controller and can be displayed by the Energy Profiler available through Simplicity Studio By using the Energy Profiler current consumption and voltage can be measured and linked to the actual code running o...

Page 25: ...n connecting over Ethernet however this typically requires the computer and the kit to be on the same subnet for the dis covery protocol using UDP broadcast packets to work 8 1 1 USB Interface The USB interface is available whenever the USB Mini B connector on the left hand side of the mainboard is connected to a computer 8 1 2 Ethernet Interface The Ethernet interface is available when the mainbo...

Page 26: ...CU Debug OUT In this mode the on board debugger can be used to debug a supported Silicon Labs device mounted on a custom board Board Controller USB Host Computer DEBUG HEADER External Hardware RADIO BOARD Figure 8 2 Debug OUT Debug IN In this mode the on board debugger is disconnected and an external debugger can be connected to debug the EFR32 on the kit Board Controller USB Host Computer DEBUG H...

Page 27: ...hen the target is running off another energy source such as a battery and the board controller is powered down make direct connections to the GPIO used for debugging This can be done by connecting to the appropriate pins of the breakout pads Some Silicon Labs kits provide a dedicated pin header for this purpose UG476 Z Wave 700 EFR32ZG14 Long Range Wireless Starter Kit User s Guide On Board Debugg...

Page 28: ...of them to open the kit configuration dialog Figure 9 1 Simplicity Studio Kit Information Figure 9 2 Kit Configuration Dialog 9 1 Firmware Upgrades Upgrading the kit firmware is done through Simplicity Studio Simplicity Studio will automatically check for new updates on startup You can also use the kit configuration dialog for manual upgrades Click the Browse button in the Update Adapter section t...

Page 29: ...plicity Studio when the kit documentation pack age has been installed They are also available from the kit page on the Silicon Labs website http www silabs com UG476 Z Wave 700 EFR32ZG14 Long Range Wireless Starter Kit User s Guide Schematics Assembly Drawings and BOM silabs com Building a more connected world Rev 1 0 29 ...

Page 30: ...R32ZG14 Long Range Radio Board 124802042 27 10 20 A03 Figure 11 1 Kit Label 11 1 SLWRB4206A Revision History Kit Revision Released Description A03 27 October 2020 Initial release with BRD4206A Rev A01 UG476 Z Wave 700 EFR32ZG14 Long Range Wireless Starter Kit User s Guide Kit Revision History silabs com Building a more connected world Rev 1 0 30 ...

Page 31: ...ision History Revision 1 0 November 2020 Initial document version UG476 Z Wave 700 EFR32ZG14 Long Range Wireless Starter Kit User s Guide Document Revision History silabs com Building a more connected world Rev 1 0 31 ...

Page 32: ...ts The products are not designed or authorized to be used within any FDA Class III devices applications for which FDA premarket approval is required or Life Support Systems without the specific written consent of Silicon Labs A Life Support System is any product or system intended to support or sustain life and or health which if it fails can be reasonably expected to result in significant persona...

Reviews: