background image

UG291: WGM110 Wi-Fi® Expansion Kit
User's Guide

The WGM110 Wi-Fi Expansion Kit is an excellent way to explore
and evaluate the WGM110 Wi-Fi Module with an EFM32 MCU for
your embedded application.

The kit contains a Wireless Expansion Board (BRD8016A) and a WGM110 Wi-Fi Mod-
ule Radio Board (BRD4320A). The WGM110 Wi-Fi Module is an easy to use and easy
to interface Wi-Fi Network Co-Processor (NCP). Most of the associated complexity of
Wi-Fi and the protocol stack is offloaded to the module and allows for easy Wi-Fi inte-
gration into any embedded system.

The kit easily integrates and brings Wi-Fi connectivity to a compatible Silicon Labs
MCU Starter Kit through the expansion header. The Wireless Expansion Board has al-
so been designed after the Raspberry Pi Hardware Attached on Top (HAT) board speci-
fication, allowing the WGM110 Wi-Fi Expansion Kit to connect to a Raspberry Pi.

WIRELESS EXPANSION BOARD FEATURES

• EXP connector for interfacing Silicon

Labs Starter Kits

• Common feature set, including SPI,

UART, and I2C

• Allows board detection and

identification

• Radio Board connectors for inserting

Silicon Labs Wireless Radio Boards

• Mini Simplicity debug connector

• Supports programming and debugging

the module firmware

• LDO for high-power radio boards
• Raspberry Pi compatible HAT

• Unpopulated header
• HAT EEPROM for identification

WGM110 WI-FI MODULE RADIO BOARD FEATURES

• WGM110A Wizard Gecko Wi-Fi Module

• Integrated chip antenna
• 802.11b/g/n compliant
• TX power: 16 dBm
• RX sensitivity: -98 dBm
• CPU core: 32-bit ARM® Cortex-M3
• Flash memory: 1 MB
• RAM: 128 kB
• Module certification: FCC, IC, Japan

and Korea

• CE compliant

silabs.com

 | Building a more connected world.

Rev. 1.0 

Summary of Contents for UG291

Page 1: ...designed after the Raspberry Pi Hardware Attached on Top HAT board speci fication allowing the WGM110 Wi Fi Expansion Kit to connect to a Raspberry Pi WIRELESS EXPANSION BOARD FEATURES EXP connector for interfacing Silicon Labs Starter Kits Common feature set including SPI UART and I2C Allows board detection and identification Radio Board connectors for inserting Silicon Labs Wireless Radio Boards...

Page 2: ...xpansion Header 10 4 1 2 Expansion Header Pinout 10 4 2 Raspberry Pi Connector 11 4 2 1 Raspberry Pi Connector Pinout 12 4 3 Mini Simplicity Connector 13 4 3 1 Mini Simplicity Connector Pinout 14 4 4 Power Supply 15 5 Reconfiguring the Wi Fi Module Firmware 17 5 1 Building the Module Firmware 17 5 2 Programming the Module Firmware 18 6 Schematics Assembly Drawings and BOM 20 7 Kit Revision History...

Page 3: ...ves as a host that drives the application and tells the WGM110 Wi Fi Module what to do The picture below shows the kit connected to a Silicon Labs MCU STK through the Expansion Header Figure 1 1 WGM110 Wi Fi Expansion Kit Connected to a Silicon Labs MCU STK Although the main connectivity path for the kit is to a Silicon Labs MCU STK through the Expansion Header the kit can also connect to a Raspbe...

Page 4: ...city connector Raspberry Pi connector Not mounted Radio Board connectors Wireless Expansion Board WGM110 Wi Fi Module Radio Board WGM110 Wi Fi Module WGM110 Wi Fi Expansion Kit Wireless Expansion Board WGM110 Wi Fi Module Radio Board Figure 2 1 WGM110 Wi Fi Expansion Kit Hardware Layout UG291 WGM110 Wi Fi Expansion Kit User s Guide Hardware Overview silabs com Building a more connected world Rev 1...

Page 5: ...dio Board and should be used together with a Silicon Labs MCU Starter Kit such as the EFM32 Pearl Gecko PG12 STK NCP mode of operation is the primary focus of this kit For standalone application development the Wizard Gecko Wi Fi Module Wireless Starter Kit SLWSTK6120A is recommended instead Figure 3 1 WGM110 Wi Fi Module as a Network Co Processor NCP The WGM110 Wi Fi Module in the kit is pre conf...

Page 6: ...ng the Wi Fi Module Firmware 3 3 1 UART UART with RTS CTS flow control is enabled by default on the production firmware of the WGM110 Wi Fi Module The UART peripheral routing is illustrated in the figure below EXP Header WGM110 Wi Fi Module EXP14 UART_RX EXP12 UART_TX EXP5 EXP3 Raspberry Pi HAT Connector GPIO15 UART_RXD0 GPIO14 UART_TXD0 GPIO16 GPIO17 GPIO23 PE10 US0_TX PE11 US0_RX PE12 US0_CTS PE...

Page 7: ...19 SPI_MISO GPIO11 SPI_SCLK GPIO8 SPI_CE0_N Raspberry Pi HAT Connector PD0 US1_TX PD1 US1_RX PD2 US1_CLK PD3 US1_CS 4 6 8 10 19 21 23 24 PA2 Notify EXP11 GPIO4 7 11 RESETn EXP7 7 16 GPIO23 Figure 3 3 SPI Peripheral Routing on the WGM110 Wi Fi Expansion Kit The table below shows the features of the SPI host interface Table 3 2 SPI Host Interface Features Parameter Features Value Ranges SPI mode SPI...

Page 8: ...K PC8 US1_CLK 11 PA8 US2_CLK 1 EXP10 SPI_CS PC9 US1_CS 11 PA9 US2_CS 1 EXP12 UART_RXD PA0 US0_TX 0 PD10 US0_TX 18 EXP14 UART_TXD PA1 US0_RX 0 PD11 US0_RX 18 EXP3 UART_RTS PA2 US0_CTS 31 PC9 US0_CTS 10 EXP5 UART_CTS PA3 US0_RTS 31 PD9 US0_RTS 12 EXP7 RESET PA4 PB6 Note that the peripheral mapping shown in the right column is just an example The flexibility of the EFM32 devices allow a number of dif...

Page 9: ...f Silicon Labs supported Starter Kits The expansion header on the Starter Kits follows a standard which ensures that commonly used peripherals such as an SPI a UART and an I2C bus are available on fixed locations on the connector Additionally the VMCU 3V3 and 5V power rails are also available on the expansion header For detailed information regarding the pinout to the expansion header on a specifi...

Page 10: ...in s Pin 2 WGM110 Wi Fi Module voltage domain power switch set to Low Power VMCU 1 4 SPI_MOSI PD0 USART1_MOSI 19 33 6 SPI_MISO PD1 USART1_MISO 21 8 SPI_SCLK PD2 USART1_CLK 23 38 10 SPI_CS PD3 USART1_CS 24 12 UART_TX PE11 USART0_RX 8 4 14 UART_RX PE10 USART0_TX 10 5 16 I2C_SDA PE0 I2C1_SDA 3 18 Board 5V supply Used to supply LDO regulator 5V 2 4 20 Board 3V3 supply Only used for board identificatio...

Page 11: ...Board Identification WGM110 Wi Fi Module I O Pin GND PE12 PC14 PD0 PC1 PB12 RPI_ID_SD GND SPI_SCLK PD2 SPI_MISO PD1 PE13 PD2 PE12 UART_CTS GND PC15 GND RPI_ID_SC PC0 PA6 PD3 SPI_CS SPI_MOSI PD0 3V3 PE14 PB11 UART_RTS PE13 GND PA2 I2C_SCL PE1 I2C_SDA PE0 3V3 GND PE15 RESETn GND PC13 PE10 UART_TX PE11 UART_RX GND 5V 5V 40 39 37 33 35 31 38 36 32 34 29 28 27 30 26 25 24 23 21 22 20 19 17 13 15 11 18 ...

Page 12: ...K0 11 8 PE11 UART_RX BCM 14 TXD 12 4 9 GND Ground GND 1 2 10 PE10 UART_TX BCM 15 RXD 14 5 11 40 PE13 UART_RTS BCM 17 3 12 PC13 GPIO BCM 18 PWM0 13 PB11 GPIO BCM 27 14 GND Ground Ground 1 2 15 PE14 GPIO BCM 22 9 16 RESETn Reset BCM 23 7 3 17 3V3 Board 3V3 supply 3v3 Power 20 18 PE15 GPIO BCM 24 19 33 PD0 SPI_MOSI BCM 10 MOSI 4 20 GND Ground Ground 1 2 21 PD1 SPI_MISO BCM 9 MISO 6 22 PA6 GPIO BCM 25...

Page 13: ...tor The Mini Simplicity connector featured on the WGM110 Wi Fi Expansion Kit allows the use of an external debugger such as those featured on one of the kits listed under Section 1 Introduction In addition to providing serial wire debug SWD and virtual COM port functionality the debugger on the STKs can also support advanced energy profiling tools For more information see AN958 Debugging and Progr...

Page 14: ...ication Supplied and monitored by the AEM when the power selection switch on the STK used for de bugging is in the AEM position 2 GND GND Ground 3 Reset DBG_RST Reset 4 PE11 VCOM_RX Virtual COM Rx 5 PE10 VCOM_TX Virtual COM Tx 6 PF2 DBG_SWO Serial Wire Output 7 PF1 DBG_SWDIO Serial Wire Data 8 PF0 DBG_SWCLK Serial Wire Clock 9 NC Not connected 10 NC Not connected UG291 WGM110 Wi Fi Expansion Kit U...

Page 15: ... mode the WGM110 Wi Fi Module is connected to the output of the LDO For applications requiring high power consumption or when the WGM110 Wi Fi Expansion Kit is connected to a Raspberry Pi the power switch must be set to High Power LDO mode The power topology is illustrated in the figure below Expansion Header Raspberry Pi Connector Mini Simplicity Connector Power Switch Low Power AEM High Power LD...

Page 16: ...s Expan sion Board Note It is important to only use the configurations provided in the table above in order to avoid any power conflicts Furthermore it is important to make sure that the coin cell battery holder is empty whenever the power switch should be set to BAT UG291 WGM110 Wi Fi Expansion Kit User s Guide Wireless EXP Board silabs com Building a more connected world Rev 1 0 16 ...

Page 17: ...h can be used to upload the reconfigured module firmware Alternatively the Device Firmware Update protocol DFU can be used to update the firmware over the UART or SPI interface 5 1 Building the Module Firmware Configuring the hardware interface settings of the WGM110 can be done using either the BGBuild command line tool or the GUI based BGTool UG161 WGM110 Wi Fi Module Configuration Guide explain...

Page 18: ...r on the Wireless EXP Board Figure 5 1 MCU Starter Kit as Programmer for WGM110 Wi Fi Module Radio Board When programming the module firmware using the BGTool the Starter Kit s debug multiplexer must be set to Debug OUT This allows the kit to program the module connected through the debug adapter instead of the on board MCU The Simplicity Studio tool provides a device configuration utility that ca...

Page 19: ... debug mode back to MCU after the module has been configured in order to continue application development on the host MCU UG291 WGM110 Wi Fi Expansion Kit User s Guide Reconfiguring the Wi Fi Module Firmware silabs com Building a more connected world Rev 1 0 19 ...

Page 20: ...wings and bill of materials BOM are available through Simplicity Studio when the kit documentation pack age has been installed UG291 WGM110 Wi Fi Expansion Kit User s Guide Schematics Assembly Drawings and BOM silabs com Building a more connected world Rev 1 0 20 ...

Page 21: ...igure below SLEXP4320A WGM110 WiFi Expansion Kit 124802042 17 06 26 A00 Figure 7 1 Kit Label 7 1 SLEXP4320A Revision History Kit Revision Released Description A00 2017 06 26 Initial release UG291 WGM110 Wi Fi Expansion Kit User s Guide Kit Revision History silabs com Building a more connected world Rev 1 0 21 ...

Page 22: ... Document Revision History Revision 1 0 2017 06 12 Initial document revision UG291 WGM110 Wi Fi Expansion Kit User s Guide Document Revision History silabs com Building a more connected world Rev 1 0 22 ...

Page 23: ...mply 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 signif...

Reviews: