The purpose of this guide is to help users design WiFi applications using the WGM160P.
This guide includes information for schematics and layout. Some options available with
WGM160P hardware are not available with all software architectures, so the pin features
versus software are detailed.
KEY FEATURES
• Schematic guidelines
•
Package information
• Layout guidelines
silabs.com | Building a more connected world.Rev. 0.3
used to manage co-existence with another 2.4 GHz radio.
PTA FREQ pin. These pins can be
used to manage co-existence with another 2.4 GHz radio.
RF23
VBAT5Module power supply
PTA_RF_AC
T
PTA_STA-
TUS
PE1515GPIO
7
13
External antenna connection for diversity antenna. Terminate to ground with
47-51 Ohms if not connected to an antenna.
PTA RF_ACT pin. These pins can be
used to manage co-existence with another 2.4 GHz radio.
PTA STATUS pin. These pins can be
used to manage co-existence with another 2.4 GHz radio.
PA218GPIOPA319GPIO
PA420GPIO
PB322GPIOPB424GPIO
PB525GPIOPB626GPIO
PB1328GPIOPB1429GPIO
PB1131GPIO
Reset input, active low. This pin is internally pulled up to VBAT. To apply an
RESETn34
PD836GPIOPF237GPIO
PF538GPIO
VBUS40
PF1142GPIO (5V)PF044GPIO (5V)
PF145GPIO (5V)PE746GPIO
external reset source to this pin, it is required to only drive this pin low during
reset, and let the internal pull-up ensure
that reset is released.
USB VBUS signal and auxiliary input to
5 V regulator. May be left disconnected
if USB is unused.
PA521GPIO
PB1232GPIO
PD635GPIO
PC539GPIO
PF1041GPIO (5V)
silabs.com | Building a more connected world.Rev. 0.3 | 4
WGM160P module is supplied through the VBAT pin. There is no need for external bypass capacitors as the ICs decoupling is
performed within the module. Note that, although the VBAT supply is variable, the maximum TX output power can be achieved only
when the supply is set to 3.3 V or higher.
Note that pin VBUS cannot be used to supply the module.
2.3 RESETn Pin
The WGM160P module is reset by driving the RESETn pin low. A weak internal pull-up resistor holds the RESETn pin high allowing it
to be left unconnected if no external reset source is required.
Note that when WGM160P is not powered, RESETn must not be connected to an active supply through an external pull-up resistor as
this could damage the device.
Note also that the WGM160P features Power On Reset to keep WGM160P in reset mode until VBAT is high enough. For more details,
refer to the MCU EFM32GG11 reference manual.
2.4 RF Pins
The WGM160P module is available with two RF configurations.
Table 2.2. WGM160P RF Configuration
Part NumbersRF1RF2
WGM160PX22KGA2
Internal antenna.
RF port
WGM160P022KGA2
Pin RF1 is not connected.
WGM160PX22KGN2
RF portRF port
WGM160P022KGN2
RF ports are internally matched to 50 Ω.
It is recommended to connect any unused RF port to ground through a 50 Ω resistor. Any of
the RF ports can be used in a similar way. However, performance obtained on RF1 is slightly better, so it is preferable to use this one.
Only one RF port is active at a given time, but the module can also achieve antenna diversity if the application requires it. Port selection
and antenna diversity enablement are achieved through software configuration.
silabs.com | Building a more connected world.Rev. 0.3 | 5
2.5 Clocks
The WGM160P module is available with two clock configurations.
Table 2.3. WGM160P Low Power Clock Configuration
Part NumbersLow Frequency Crystal
UG384: WGM160P Hardware Design User’s Guide
WGM160P Pin Description
WGM160PX22KGA2
Internal 32.768 kHz crystal
WGM160PX22KGN2
WGM160P022KGA2
No crystal
WGM160P022KGN2
A 32.768 kHz clock source is required to enable the lowest power operation in WiFi power save modes. 32.768 kHz can be generated
either an internal Low Frequency RC oscillator or an internal crystal. As the frequency tolerance of this clock affects wake-up
using
scheduling, power consumption in DTIM modes is optimized when using the WGM160P with an integrated 32.768 kHz crystal.
For WGM160P applications requiring Ethernet, a 50 MHz reference clock is required. This can be achieved either by connecting a 50
MHz external clock to module pin PB14 or by connecting a 50 MHz crystal oscillator between pins PB13 (HFXTAL_P) and PB14
(HFXTAL_N). For more details, refer to the MCU EFM32GG11 reference manual.
The effective load capacitance seen by the crystal will be C
two caps will be seen in series by the crystal.
On each of HFXTAL_N and
HFXTAL_P pins
50 MHz crystal, ESR = 50 Ω,
CL = 8 pF
24 MHz crystal, ESR = 150 Ω,
CL = 6 pF
4 MHz crystal, ESR = 180 Ω,
CL = 18 pF
50 MHz crystal—880—µA
24 MHz crystal—420—µA
4 MHz crystal—80—µA
/2. This is because each XTAL pin has a tuning cap and the
HFXO_T
8.7—51.7pF
—0.084—pF
—350—µs
—700—µs
—3—ms
silabs.com | Building a more connected world.Rev. 0.3 | 6
UG384: WGM160P Hardware Design User’s Guide
WGM160P Pin Description
2.6 PTA Pins
an RF transceiver using the same 2.4 GHz band (e.g. Bluetooth) is located next to WGM160P, a Packet Transfer Arbitration (PTA)
If
interface can be used to avoid mutual interference. In this case, the PTA pins are connected to the other transceiver. The PTA interface
is highly programmable and can use 1, 2, 3, or 4 pins upon configuration. PTA signal names can vary by manufacturer, so the table
below shows their alternative names.
Table 2.5. WGM160P PTA Configuration
WGM160P Pin #WGM160P Pin NameAlternative Name
6PTA_TX_CONFGRANT
7PTA_RF_ACTREQUEST
13PTA_STATUSPRIORITY
12PTA_FREQRHO
PTA interface configuration is achieved through software configuration. PTA operation will be detailed in an upcoming application note.
2.7 Multifunction Pins
The multifunction pins refer to the WGM160P pins directly connected to the embedded MCU, EFM32GG11.
2.7.1 Software Architecture Considerations
As
described in the data sheet, the WGM160P module has considerable flexibility regarding the configuration of MCU pins, but not all
software architectures support all functions.
2.7.1.1 Bootloader
All devices come preprogrammed with a UART bootloader. This bootloader resides in flash and can be erased if it is not needed. More
information about the bootloader protocol and usage can be found in AN0003: UART Bootloader. Application notes can be found on the
Silicon Labs website (www.silabs.com/32bit-appnotes) or within Simplicity Studio in the [Documentation] area.
WGM160P pin 44 (GG11 PF0) and pin 45 (GG11 PF1) provide the bootloader with TX and RX access, respectively.
2.7.1.2 Implementation with GG11 Open Software
Full flexibility can be achieved when using the source software based on the Full MAC driver provided by Silicon Labs. The configuration of multifunction pins is accomplished within Simplicity Studio similar to the software development for the EFM32GG11. For more
details regarding these pins, refer to tables 6.2 and 6.3 of the WGM160P data sheet.
silabs.com | Building a more connected world.Rev. 0.3 | 7
UG384: WGM160P Hardware Design User’s Guide
WGM160P Pin Description
2.7.1.3 Implementation with Gecko OS
following table provides details on the various multifunction pin features supported through Gecko OS 4.0. Features such as SPI
The
slave and USB will be supported in future releases of the Gecko OS.
Table 2.6. WGM160P Multifunction Pin Configuration With GeckoOS
WGM160P
Pin
GG11
Port
Default
Function
1
GPIO
(GOS_
GPIO_x)
2
UART
(GOS_
UART_x)
3
SPI
(GOS_
SPI_x)
I2C
(GOS_
I2C_x)
ADC
(GOS_
ADC_x)
PWM
(GOS_
PWM_x)
14PE14GPIO000TXD1
15PE15GPIO1-1TXD0
16PA0
17PA1
18PA2
SPI Master
MOSI
SPI Master
MISO
SPI Master
CLK
2SPI0 MOSI62TXEN
3SPI0 MISO-3RXD1
4SPI0 CLK104RXD0
19PA3GPIO5-5REFCLK
20PA4GPIO6116CRSDV
21PA5GPIO7-7RXER
Bulk sflash
22PB3
MOSI or
4
8UART1 TX SPI1 MOSI-8
UART TX
(logging)
Ethernet
(RMII)
Bulk sflash
MISO or 4
24PB4
9UART1 RX SPI1 MISO129
UART RX
(logging)
25PB5
26PB6
UART RTS
(Com-
mands)
UART CTS
(Com-
mands)
10
11
UART0
RTS
UART0
CTS
-10
111
28PB13GPIO12--
29PB14GPIO132-
31PB11
32PB12
I2C Master
SDA
I2C Master
SCL
14I2C0 SDA-12
15I2C0 SCL313
Factory Re-
35PD6
set
5
16
UART1
CTS
414
GPIO
36PD8GPIO17
UART1
RTS
-15
37PF2GPIO18516
silabs.com | Building a more connected world.Rev. 0.3 | 8
Loading...
+ 16 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.