WF121 DEVELOPMENT KIT V.1.3.1

Similar documents
QSG144: CP2615-EK2 Quick-Start Guide

AN999: WT32i Current Consumption

Figure 1. CP2108 USB-to-Quad UART Bridge Controller Evaluation Board

EFM8 Laser Bee Family QSG110: EFM8LB1-SLSTK2030A Quick Start Guide

QSG114: CPT007B SLEX8007A Kit Quick- Start Guide

QSG123: CP2102N Evaluation Kit Quick- Start Guide

WT12 EVALUATION KIT DATA SHEET. Monday, 09 September Version 1.7

UG271: CP2615-EK2 User's Guide

EFM32 Pearl Gecko Family QSG118: EFM32PG1 SLSTK3401A Quick- Start Guide

UG369: Wireless Xpress BGX13P SLEXP8027A Kit User's Guide

CP2104-EK CP2104 EVALUATION KIT USER S GUIDE. 1. Kit Contents. 2. Relevant Documentation. 3. Software Setup USBXpress Driver Development Kit

CP2103-EK CP2103 EVALUATION KIT USER S GUIDE. 1. Kit Contents. 2. Relevant Documentation. 3. Software Setup USBXpress Driver Development Kit

AN976: CP2101/2/3/4/9 to CP2102N Porting Guide

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup using a USB Debug Adapter

SMBus. Target Bootloader Firmware. Master Programmer Firmware. Figure 1. Firmware Update Setup

Translate HCSL to LVPECL, LVDS or CML levels Reduce Power Consumption Simplify BOM AVL. silabs.com Building a more connected world. Rev. 0.

CP2110-EK CP2110 EVALUATION KIT USER S GUIDE. 1. Kit Contents. 2. Relevant Documentation. 3. Software Setup

CP2105-EK CP2105 EVALUATION KIT USER S GUIDE. 1. Kit Contents. 2. Relevant Documentation. 3. Software Setup USBXpress Driver Development Kit

UG254: CP2102N-MINIEK Kit User's Guide

UDP UPPI Card UG UDP UPPI CARD USER S GUIDE. 1. Introduction. Figure 1. UPPI Cards with and without Radio

EFM8 Universal Bee Family EFM8UB2 Errata

EFM32 Happy Gecko Family EFM32HG-SLSTK3400A Quick-Start Guide

UG294: CPT213B SLEXP8019A Kit User's Guide

QSG119: Wizard Gecko WSTK Quick-Start Guide

EFM8 Busy Bee Family EFM8BB2-SLSTK2021A Quick Start Guide

Router-E and Router-E-PA Wireless Router PRODUCT MANUAL

Humidity/Temp/Optical EVB UG

QSG107: SLWSTK6101A/B Quick-Start Guide

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup Using a USB Debug Adapter

AN125 INTEGRATING RAISONANCE 8051 TOOLS INTO THE S ILICON LABS IDE. 4. Configure the Tool Chain Integration Dialog. 1. Introduction. 2.

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup Using a USB Debug Adapter

UG322: Isolated CAN Expansion Board User Guide

QSG107: SLWSTK6101A/B Quick-Start Guide

UG274: Isolated USB Expansion Board User Guide

AN888: EZR32 Quick Start Guide

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup Using a USB Debug Adapter

QSG155: Using the Silicon Labs Dynamic Multiprotocol Demonstration Applications

QSG107: SLWSTK6101A Quick-Start Guide

UG345: Si72xx Eval Kit User's Guide

QSG159: EFM32TG11-SLSTK3301A Quick- Start Guide

C8051F36x-DK. C8051F36x DEVELOPMENT KIT USER S GUIDE. 1. Relevant Devices. 2. Kit Contents. 3. Hardware Setup Using a USB Debug Adapter

EFM8 Universal Bee Family EFM8UB1 Errata

EFR32 Mighty Gecko Family EFR32MG1 with Integrated Serial Flash Errata History

UG313: Thunderboard Sense 2 Bluetooth Low Energy Demo User's Guide

Date CET Initials Name Justification

USBXpress Family CP2102N Errata

AN1160: Project Collaboration with Simplicity Studio

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup using a USB Debug Adapter

CP2114 Family CP2114 Errata

8-Bit MCU C8051F85x/86x Errata

Figure 1. Precision32 AppBuilder

AN116. Power Management Techniques and Calculation. Introduction. Key Points. Power Saving Methods. Reducing System Clock Frequency

C8051F411-EK C8051F411 EVALUATION KIT USER S GUIDE. 1. Kit Contents. 2. Kit Overview. 3. Evaluation Board Interface LCD User Interface

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup Using a USB Debug Adapter

UG352: Si5391A-A Evaluation Board User's Guide

EFR32MG13, EFR32BG13 & EFR32FG13 Revision C and Data Sheet Revision 1.0

Bluegiga WF111 Software Driver Release Notes

2. Key Points. F93x F92x F91x F90x. Figure 1. C8051F93x-C8051F90x MCU Family Memory Size Options

EFM32 EFM32GG11 Giant Gecko Family QSG149: EFM32GG11-SLSTK3701A Quick-Start Guide

Selector Switch SDA. Pin 1. SCL Pin 2. I2C Bus. Pin 7. Pin 8. Pin 1. Pin 2. Pin 7 Pin 8. Pin 1 Pin 2. Pin 7 Pin 8

C8051F00x/01x-DK C8051F00X/01X DEVELOPMENT KIT USER S GUIDE. 1. Kit Contents. 2. Hardware Setup using a USB Debug Adapter

Also available for purchase separately are socket daughter boards for the QFN-11 and QFN-10 packages.

AN1139: CP2615 I/O Protocol

BRD4300B Reference Manual MGM111 Mighty Gecko Module

AN1106: Optimizing Jitter in 10G/40G Data Center Applications

The Si50122-Ax-EVB is used to evaluate the Si50122-Ax. Table 1 shows the device part number and corresponding evaluation board part number.

EFM8 Busy Bee EFM8BB1 Errata

UG103.13: Application Development Fundamentals: RAIL

QSG153: Micrium s μc/probe Tool Quick- Start Guide

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup Using a USB Debug Adapter

The process also requires the use of the following files found in the Micriµm Quick Start Package for the FRDM-KL46Z:

µc/probe on the Freescale FRDM-KL05Z without an RTOS

Software Release Note

UG365: GATT Configurator User s Guide

UG370: Wireless Xpress AMW007 Kit User's Guide

Wireless Development Suite (WDS) is a software utility used to configure and test the Silicon Labs line of ISM band RFICs.

AN0059.1: UART Flow Control

EFM32 Zero Gecko EFM32ZG Errata

AN324 ADVANCED ENCRYPTION STANDARD RELEVANT DEVICES. 1. Introduction. 2. Implementation Potential Applications Firmware Organization

Wizard Gecko WGM110 Wi-Fi Module Radio Board BRD4320A Reference Manual

Figure 1. Traditional Biasing and Termination for LVPECL Output Buffers

EFM32 Pearl Gecko Family EFM32PG1 Errata

Termination Options for Any-Frequency Si51x XOs, VCXOs

USB Debug. Adapter USB DEBUG ADAPTER. J4 Silicon Laboratories. Stop Power. Run AC/DC. Adapter. Figure 1. Hardware Setup Using a USB Debug Adapter

AN1095: What to Do When the I2C Master Does Not Support Clock Stretching

UG334: Si5394 Evaluation Board User's Guide

AN1023: HTTP SERVER EXAMPLE

Date CET Initials Name Justification

AN1143: Using Micrium OS with Silicon Labs Thread

QSG126: Bluetooth Developer Studio Quick-Start Guide

ETRX3DVK Development Kit Quick-Start Guide

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

UG232: Si88xxxISO-EVB User's Guide

Si7005USB-DONGLE. EVALUATION DONGLE KIT FOR THE Si7005 TEMPERATURE AND HUMIDITY SENSOR. 1. Introduction. 2. Evaluation Kit Description

AN888: EZR32 Simple TRX Application Quick Start Guide

Si1146 UVIRSlider2EK Demo Kit

AN690. Si4010 DEVELOPMENT KIT QUICK-START GUIDE. 1. Purpose. 2. Kit Content. Table 1. Kit Content

AN0059.0: UART Flow Control

TS9004 Demo Board FEATURES ORDERING INFORMATION

8-bit MCU Family C8051F93x/92x Errata

Transcription:

WF121 DEVELOPMENT KIT V.1.3.1 DATA SHEET Monday, 05 March 2018 Document Version: 1.1

VERSION HISTORY Date Edited Comment 1.0 First version 1.1 Changed the 32.768kHz external oscillator reference design and changed contact information Silicon Laboratories

TABLE OF CONTENTS Product description 4 Ordering Information 5 Board Description 6 3.1 Wi-Fi Module 6 3.2 Crystals 6 3.3 Conflict Protection Circuitry 7 3.4 Configurable I/O Ports 8 3.5 Bluetooth Coexistence 8 3.6 LEDs and Buttons 8 3.7 USB Connections 9 3.8 SPI 10 3.9 Temperature Sensor 10 3.10 MicroSD card slot 10 3.11 Board Power 11 3.12 Current Measurement 11 3.13 VDD_PA Selection Header J7 12 3.14 Ethernet 12 3.15 Programming Connections 13 3.16 Debug SPI Interface 13 3.17 Prototyping Area 13 Board layout 14 Silicon Laboratories

Product description DESCRIPTION DKWF121 is intended for evaluating the WF121 Wi-Fi module and as a basis for product development. The board contains connectors for easy development with a PC using the main host connections, USB and UART through a USB converter. Also present are headers for all the GPIO pads connected around a prototyping area for easy connection of pin headers with custom pinouts, sensors etc. Bluegiga WF121 is a stand-alone Wi-Fi module providing fully integrated 2.4GHz 802.11 b/g/n radio, TCP/IP stack and a 32-bit micro controller (MCU) platform for embedded applications requiring simple, low-cost and lowpower wireless IP connectivity. WF121 also provides flexible peripheral interfaces such as SPI, I2C, ADC, GPIO, Bluetooth coexistence and timers to connect various peripheral interfaces directly to the WF121 Wi-Fi module. WF121 Wi-Fi module also allows end user applications to be embedded onto the on-board 32-bit MCU using a simple Bluegiga BGScript TM scripting language and free-ofcharge development tools. This cuts out the need of and additional MCU and enables end users to develop smaller and lower cost Wi-Fi devices. WF121 can also be used in modem-like mode in applications where the external MCU is needed. The 802.11 access point and HTTP server functionality is also included for the easy configurations and direct connections with phones, tablets and PC's. With an integrated 802.11 radio, antenna, single power supply, and CE, FCC and IC regulatory certifications, WF121 provides a low-risk and fast time-to-market for applications requiring Wi-Fi connectivity. KEY FEATURES: USB or UART host connection USB converter for the UART Can be powered through USB Ethernet connection microsd card slot I2C temperature sensor Current measurement voltage output Prototyping area PHYSICAL OUTLOOK: Silicon Laboratories

Ordering Information Product code WF121-A-v2 WF121-E-v2 DKWF121 Description WF121 Wi-Fi Module with internal chip antenna WF121 Wi-Fi Module with U.FL connector WF121 development kit Silicon Laboratories 5

Board Description 3.1 Wi-Fi Module DKWF121 contains a WF121-A module variant, with an internal chip antenna. 3.2 Crystals There are two crystals assembled on DKWF121, an 8MHz crystal for the WF121 CPU clocking and a 32.768kHz crystal for the CPU real time clock. The 8MHz crystal is needed when the WF121 USB connection is used, otherwise it is not essential. The 32kHz crystal is also optional in the end application. The crystal load capacitor values may need to be adjusted according to the used crystal characteristics and verified to work throughout the thermal range. Silicon Laboratories 6

3.3 Conflict Protection Circuitry DKWF121 has a number of peripheral devices that can be configured on the same module pads. To prevent conflicts when two simultaneously enabled devices would be driving the same signals, the board contains a protection circuit that will only enable one device at a time. The enable switches for the various on-board devices have LEDs next to them to show which device is currently enabled. The enable logic has fixed enable priorities presented in the table below. Higher priority UART1 Ethernet Lower priority Ethernet microsd SPI3 microsd SPI3 I2C thermometer * Ethernet GPIO s RE0-7, RD1, RB15 ** UART2 microsd SPI4 * Ethernet and I2C thermometer can be enabled simultaneously ** The module pads associated with the Ethernet can be used as GPIO s, but will not be connected to the GPIO headers when the Ethernet PHY is enabled to reduce data bus reflections Silicon Laboratories 7

3.4 Configurable I/O Ports All the GPIO pads available on the WF121 are routed to pin headers for easy connection to other boards or a logic analyzer. All the signals are also available on through-hole pads on the edges of the board prototyping area for easy development prototyping. The GPIO signals associated with the crystals are routed but not connected due to the presence of the crystals, but if required the crystals can be removed and the associated 0ohm resistors moved to connect the signals to the headers. The signals shared for other functions like the ICSP programming interface, JTAG, UART s and Ethernet should not be driven by externally connected outputs when the mentioned functions are used to avoid damage. The UART and Ethernet signals are disconnected when the associated on-board chips are disabled with the onboard switches. 3.5 Bluetooth Coexistence Industry standard 3-wire, Unity-3 and Unity-3e coexistence schemes are supported and the associated signals are available. The PIO pads can be configured for these functions among others. A U.FL connector is also present for antenna sharing using the module internal RF switch. As only 4 GPIO signals can be used for coexistence, antenna sharing in practice requires the use of the CSR proprietary Unity-3e scheme. 3.6 LEDs and Buttons There are five LEDs and five pushbuttons on the DKWF121. One button is for module reset and one LED indicates that the module has a power supply present, while the other four LEDs and buttons are available for development purposes. The LEDs are buffered with MOSFETs and the buttons are open when unpressed, allowing the connected GPIO lines to be used for other purposes without disconnecting the LEDs or buttons. Silicon Laboratories 8

3.7 USB Connections DKWF121 contains a microusb connector for use with USB host connection, and a separate microusb connector with associated high speed USB-to-UART converter for UART host connection development with a PC. The converter chip is a common dual-port FTDI type that will automatically register as a virtual serial port in most operating systems with either inbuilt or automatically installed drivers. The module USB device connection only requires the data lines and the USB supplies to be connected. The VBUS line has a ferrite bead to reduce EMI coupling between the USB cable and the board supply line, and Silicon Laboratories 9

all the USB lines are connected to an ESD protection circuit. The diode on the VBUS line and on the other power inputs are present to prevent one power source from feeding power to another port in a case where two different sources are connected at the same time. 3.8 SPI No separate connectors for SPI host connections are provided as there is no standard connector or pinout, but the signals are available on the pin headers and pads on the prototyping area edge for easy soldering of a connector with a custom pinout. 3.9 Temperature Sensor DKWF121 contains an industry standard temperature sensor type LM75B connected to an I2C bus. An example script is provided in the software package showing how to access sensors over I2C. 3.10 MicroSD card slot DKWF121 contains a microsd card slot that can be connected to either SPI bus available on the WF121 module. The card can be used to store files for the HTTP server application or generic application data. Silicon Laboratories 10

3.11 Board Power DKWF121 can be powered by several sources. Both USB connectors can be used as the power supply input A two-pin header J17 The signal pin headers and prototyping area connections have power connections Note: if the on-board WF121 module does not contain firmware that operates the native USB connection, the module cannot request an increase to the USB default current limit of 100mA. Although not all USB host systems implement it, the USB specification states that the host should limit the current output to 100mA unless an increase is requested, and powering on the Wi-Fi radio will typically cause the supply voltage to sag, causing the module to crash. It is preferable to power the board through the USB/UART-converter connector, the converter chip will automatically request for an increased current limit. The board contains a switch mode converter that converts the 5V input to the 3.3V supply required by the module. The converter is specified for output currents up to 600mA, allowing up to 200mA to be drawn for powering customer applications. The module operates down to 2.7V, and the switch mode converter has a very low drop-out, allowing the board to be powered with the desired voltage level from the pin header. The header and the USB connectors also have series schottky diodes, increasing the minimum input voltage slightly. The 5V power connections in the prototyping area and the associated pin headers do not have series diodes. The diodes allow connection of a USB host together with a separate power supply without risk of damage. 3.12 Current Measurement Next to the power header J17, there are two current measure test point loops for attaching an oscilloscope probe. Between these points is a voltage that corresponds to the current drawn by the module with a scaling of 10mV/mA. This voltage can be used to make measurements on the momentary current consumption profiles of the module. Close to the test points there is a header J13 containing a jumper that connects the switch mode regulator to the module 3.3V supply pads. The jumper can be removed and the sleep mode current or the average current consumption of the module can be measured with a multimeter across the header. Note that for average consumption measurement of anything else besides sleep current a fast RMS multimeter is needed due to the pulsed nature of the consumption. Attaching a multimeter at a low current range or with long cables will introduce Silicon Laboratories 11

quite a bit of resistance on the power line and may cause module malfunction when the radio part is operating and drawing high current pulses. Removing the jumper also allows separation of the module supply lines from the regulator output, for example when using an external regulator to supply the 3.3V voltage to the module is desired. 3.13 VDD_PA Selection Header J7 WF121 has two power supply inputs, VDD_3.3V (VDD_3.3V_MOD line on the schematic) and VDD_PA. The VDD_3.3V pad supplies the internal processor and has a voltage range of 2.3V to 3.6V. The VDD_PA pad supplies the internal WiFi-circuitry through a switch mode converter and the WiFi power amplifier directly. The VDD_PA line can operate with input voltages between 2.7V and 5.5V, though the power consumption of the power amplifier will grow in direct proportion to the input voltage. The separate supply however allows direct connection to a lithium-ion battery, with just a small linear regulator limiting the supply voltage for the processor side. A jumper at header J7 usually connects VDD_PA to the board 3.3V switch mode converter output. The jumper can be moved to the alternate position to supply the VDD_PA line directly from the 5V supply rail, for example for connecting directly to a lithium battery either through the power input header or through the prototyping area connections. 3.14 Ethernet The board contains a 10/100Mbps Ethernet PHY with all the associated components, connected to the module internal Ethernet MAC with an RMII interface. The PHY chip on the DKWF121 is KSZ8081RNA. The PHY can be fully powered off and disconnected from the GPIO lines using switch SW1, allowing the GPIO lines to be used for other functions. The Ethernet connection is fully supported by the module firmware and can be used as a data endpoint, allowing for example streaming data from Wi-Fi to the Ethernet. Silicon Laboratories 12

3.15 Programming Connections DKWF121 contains a connector for direct programming of the WF121 internal processor. The Microchip proprietary ICSP bus allows programming the full firmware image using a Microchip or third party programming adapter. The pin header installed on the DKWF121 has a pinout suitable for use with the lowcost PicKit3 programming tool from Microchip. The primary means of uploading application data is through a host connection through the Bluegiga boot loader. The programming connections should not be needed unless the internal boot loader is overwritten by the application or disabled due to the application requirements. 3.16 Debug SPI Interface A header is provided for the module debug bus for certification RF testing. Access to internal settings and test modes is available using a CSR compatible SPI adapter and UniTest-software. For more information contact Bluegiga technical support. 3.17 Prototyping Area DKWF121 contains an array of through plated holes with wide pads with a 2.54mm pitch for easy addition of carrier boards, through-hole components and pin headers with a custom pinout. Also present is a smaller array of pads with no holes using 1.27mm pitch for connecting SMD components like sensors, regulators etc during system development. All GPIO signals are routed to the prototyping area edges, though some of them are not by default connected due to function multiplexing. See other chapters for detailed descriptions of these signals. Also present on the pin headers and pads around the prototyping area are several supply voltage rails present on the board. These can be used for powering external circuitry, or for powering the module with external power sources. The uppermost and lowest rows of pads are connected to ground. Silicon Laboratories 13

Board layout Silicon Laboratories 14

Simplicity Studio One-click access to MCU and wireless tools, documentation, software, source code libraries & more. Available for Windows, Mac and Linux! IoT Portfolio www.silabs.com/iot SW/HW www.silabs.com/simplicity Quality www.silabs.com/quality Support and Community community.silabs.com Disclaimer Silicon Labs intends to provide customers with the latest, accurate, and in-depth documentation of all peripherals and modules available for system and software implementers using or intending to use the Silicon Labs products. Characterization data, available modules and peripherals, memory sizes and memory addresses refer to each specific device, and "Typical" parameters provided can and do vary in different applications. Application examples described herein are for illustrative purposes only. Silicon Labs reserves the right to make changes without further notice and limitation to product information, specifications, and descriptions herein, and does not give warranties as to the accuracy or completeness of the included information. Silicon Labs shall have no liability for the consequences of use of the information supplied herein. This document does not imply or express copyright licenses granted hereunder to design or fabricate any integrated circuits. The products are not designed or authorized to be used within any Life Support System 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 personal injury or death. Silicon Labs products are not designed or authorized for military applications. Silicon Labs products shall under no circumstances be used in weapons of mass destruction including (but not limited to) nuclear, biological or chemical weapons, or missiles capable of delivering such weapons. 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, ISOmodem, Micrium, Precision32, ProSLIC, Simplicity Studio, SiPHY, Telegesis, the Telegesis Logo, USBXpress, Zentri, and others are trademarks or registered trademarks of Silicon Labs. ARM, CORTEX, Cortex-M3 and THUMB are trademarks or registered trademarks of ARM Holdings. Keil is a registered trademark of ARM Limited. All other products or brand names mentioned herein are trademarks of their respective holders. Silicon Laboratories Inc. 400 West Cesar Chavez Austin, TX 78701 USA http://www.silabs.com