Академический Документы
Профессиональный Документы
Культура Документы
Testing Guide
This document describes how to set up the Silicon Labs Wizard Gecko WGM110
Wi-Fi Module into RF test mode.
1 Introduction
The Silicon Labs Wizard Gecko WGM110 Wi-Fi Module is based on a chipset manufactured by Cambridge
Silicon Radio (CSR). The main means of accessing the test mode on these devices is through the module
debug SPI bus. This is a synchronous bus with the clocking provided by the SPI adapter and does not require
the module being tested to be initialized by the application host.
The test mode is accessed by uploading a test firmware to replace the one used for normal Wi-Fi operation.
Booting the device into test mode will cause it to become non-responsive to the application host, and the host
system should be prevented from resetting the device during the testing.
The test mode control is done through a software suite made by CSR called UnifiTools. For the RF tests a
UniTest-software inside the suite is used.
Step-by-step instructions on how to set up the test mode and how to set up the main settings are given in the
following sections.
2 Prerequisites
Before starting make sure you have the following hardware and software available.
2.1 Required hardware
1 x Application PCB with WGM110 Module and SPI connector (pin header or similar)
1 x SPI Adapter Cable e.g. DK-USB-SPI-10225-1A or similar CSR manufactured or CSR
compatible device (available for purchase online)
2.2 Required software
6. Now click the Profile button and choose the Import a profile option from the drop-down menu and
browse to select the WGM110_profile.txt file which you saved to your PCs hard disk earlier (see Step
2 on the previous page).
7. From the Board profile drop-down menu select the imported profile (WGM110).
8. From the Transport drop-down menu select option USB.
1. Attach the SPI Adapter Cable to the SPI connector you have provided on your application PCB.
2. Attache the other end of the SPI Adapter Cable to a free USB port on your PC which has the UniFi
software installed.
You only need to have the SPI bus available for connecting the WGM110 Module with the PC USB port and a
power supply to power up the WGM110 Module as you would normally do with your application.
The schematics for including the required SPI connector is shown in Figure 5 on next page.
Figure 4 Schematics for Including an SPI Bus Connected to WGM110 Wi-Fi Module
1. Select Quick Start and Setup button on the Setup-tab. The log window at the bottom of the window
should start to list succesful messages.
2. Check that the green button named Idle located at the bottom right corned of the window is shown. If
the button is red check all connections and that the Mainboard and Radio Board power supply voltage
is ok.
The Crystal trim value selected in Step 4 above is the crystal fine tune value which is chosen for
sufficient average crystal frequency accuracy. This value is not included in the profile file of the test
firmware but is written to the internal memory of the Module and used in normal operation.
21
NOTE! The unmodulated carrier does not follow the preconfigured power level settings and does not apply
the thermal and supply voltage compensation schemes.
NOTE: 1 Mbps and 11 Mbps (CCK modulation) options have the highest harmonics.54 Mbps and
72.2 Mbps (OFDM modulation) options have the highest band edge emissions.
6. Set the Transmit a frame every N seconds value to a small value to maximize transmit duty cycle.
7. Set the Payload length setting to maximum value to maximize transmit duty cycle.
8. Apply settings by selecting the Set transmission parameters button.
9. Start transmission by clicking the Start button.
10. To end transmission click the Stop button.
NOTE: The output power level should always be verified. The test software is prone to occasional
errors when using power compensation.
8 Thermal Compensation
When starting transmission and when the ambient temperature changes, the user should wait a minute
or two for the board temperature to stabilize and then click the Set transmission parameters button
again so that the module will apply the thermal compensation values for the new temperature. In normal
use the software will do this automatically, but when using Unitest this has to be done manually.
The compensation system adjusts transmit power and crystal frequency according to the module
temperature by measuring the modules temperature with an internal temperature sensor.
There is also a periodic automated compensation possibility under the Power/temp/vbatt-tab, but when
used may pause transmission briefly periodically to perform the compensation.
It should be noted that in constant transmit mode, the module will dissipate quite a lot of power and will
heat significantly. When the automatic recalibration mode is on, the UniTest software will show the
temperature reading of the chipset internal thermal sensor.
1. If the module is still transmitting click the Stop button in the Transmt-tab.
2. Select the Receive-tab.
3. Select the Channel (if necessary).
4. Click the Start button.
5. To stop the Receive Mode click the Stop button.
10 Revision history
10.1 Revision 0.9
Apr 29th, 2016 - First draft
Table of Contents
1 Introduction ................................................................................................................................................................... 2
2 Prerequisites................................................................................................................................................................. 3
2.1 Required hardware ................................................................................................................................................... 3
2.2 Required software .................................................................................................................................................... 3
3 Setting up the system ................................................................................................................................................... 4
4 Connecting the Module ................................................................................................................................................. 7
5 Initializing the Module ................................................................................................................................................... 9
6 Generating an Umodulated Carrier Signal .................................................................................................................. 11
7 Generating a Modulated IEEE 802.11 Signal ............................................................................................................. 12
8 Thermal Compensation .............................................................................................................................................. 14
9 Setting the Module into Receive Mode ....................................................................................................................... 15
10 Revision history .......................................................................................................................................................... 16
10.1 Revision 0.9 ....................................................................................................................................................... 16
Table of Contents ................................................................................................................................................................ 17