Silicon labs RS9116 User Manual

silabs.com | Building a more connected world. 1 | Page
Version 1.1 10/21/2020
AN1305: RS9116N Regulatory Test Application Note
Version 1.1
silabs.com | Building a more connected world. 2 | Page
Table of Contents
1 Overview ....................................................................................................................................................................... 6
2 Hardware (EVB) Details................................................................................................................................................ 7
3 Software Details ........................................................................................................................................................... 9
3.1 Compilation Procedure ........................................................................................................................................... 9
4 GUI Usage ................................................................................................................................................................... 12
4.1 PER TEST Home ................................................................................................................................................. 12
4.2 WLAN TEST ......................................................................................................................................................... 13
4.2.1 WLAN_TX_PER ......................................................................................................................................... 13
4.2.1.1 Tx Start ......................................................................................................................................... 18
4.2.1.2 Tx Stop ................................................................................................................................ ......... 18
4.2.2 WLAN_RX_PER ......................................................................................................................................... 18
4.2.2.1 Rx Start ........................................................................................................................................ 19
4.2.2.2 Rx Stop ........................................................................................................................................ 19
4.3 BT TEST .............................................................................................................................................................. 19
4.3.1 BT_TX_PER ............................................................................................................................................... 19
4.3.1.1 Tx Start ......................................................................................................................................... 20
4.3.1.2 Tx Stop ................................................................................................................................ ......... 20
4.3.2 BT_RX_PER ............................................................................................................................................... 20
4.3.2.1 Rx Start ........................................................................................................................................ 21
4.3.2.2 Rx Stop ........................................................................................................................................ 21
4.4 BLE TEST ............................................................................................................................................................ 21
4.4.1 BLE_TX_PER ............................................................................................................................................. 22
4.4.1.1 Tx Start ......................................................................................................................................... 23
4.4.1.2 Tx Stop ................................................................................................................................ ......... 23
4.4.2 BLE_RX_PER............................................................................................................................................. 23
4.4.2.1 Rx Start ........................................................................................................................................ 24
4.4.2.2 Rx Stop ........................................................................................................................................ 24
5 Appendix A: SDIO Header Pin Description .............................................................................................................. 25
6 Revision History ................................................................................................ ................................ ......................... 26
AN1305: RS9116N Regulatory Test Application Note
Version 1.1
silabs.com | Building a more connected world. 3 | Page
Table of Figures
Figure 1: RS9116 EVB.......................................................................................................................................................... 7
Figure 2: Menuconfig .......................................................................................................................................................... 10
Figure 3: Interface Selection ............................................................................................................................................... 10
Figure 4: Save Config ......................................................................................................................................................... 11
Figure 5: PER_Test Home Page ........................................................................................................................................ 12
Figure 6: WLAN_TX_PER_TEST Page .............................................................................................................................. 13
Figure 7: WLAN Channel List ............................................................................................................................................. 17
Figure 8: WLAN_RECEIVE_TEST Page ............................................................................................................................ 18
Figure 9: BT_TX_PER_TEST Page .................................................................................................................................... 19
Figure 10: BT_RECEIVE_TEST Page ................................................................................................................................ 21
Figure 11: BLE_TX_PER_TEST Page................................................................................................................................ 22
Figure 12: BLE_RECEIVE_TEST Page .............................................................................................................................. 23
Figure 13: SDIO Header PIN Orientation ............................................................................................................................ 25
AN1305: RS9116N Regulatory Test Application Note
Version 1.1
silabs.com | Building a more connected world. 4 | Page
Acronyms
PER: Packet Error Rate WLAN: Wireless Local Area Network
BT: Bluetooth Classic BLE: Bluetooth Low Energy EVB: Evaluation Board Tx: Transmit
Rx: Receive GUI: Graphical User Interface
AN1305: RS9116N Regulatory Test Application Note
Version 1.1
silabs.com | Building a more connected world. 5 | Page
About this Document
This document describes the guidelines for using the GUI Interface for PER testing of RS9116 Products in n-Link mode.
AN1305: RS9116N Regulatory Test Application Note
Version 1.1
silabs.com | Building a more connected world. 6 | Page
1 Overview
The RS9116 software provides application to test transmit and Receive Performance of RS9116 Module in PER test mode. The GUI interface eases the effort for the user in evaluating the product.
AN1305: RS9116N Regulatory Test Application Note
Version 1.1
silabs.com | Building a more connected world. 7 | Page
2 Hardware (EVB) Details
This section describes various components and connection headers of RS9116 EVB. n-Link® (Hosted) solutions support SDIO and USB interfaces only. The same EVB can also be used for WiSeConnect® (Embedded) solutions, where we support UART, SPI, USB and USB-CDC interfaces.
Figure 1: RS9116 EVB
Option
Feature name
Description
1
Power USB
It is used to supply power to the EVB. While using USB interface, connecting power USB is optional as power drawn from USB itself.
2
USB
It is the port for USB interface used to communicate with host.
3
SDIO/SPI
It is the common port for both SDIO and SPI interface, used to communicate with host. Note: In nLink only SDIO is supported.
4
Measurement
It is a provision to measure current consumption of chip using ammeter or Digital Multi meter.
5
3.3V/1.8V Voltage selection
It is a provision to select the operating voltage of chip. User need to set this to either 3.3V or 1.8V selection.
6
Reset Switch
Provision to reset chip
AN1305: RS9116N Regulatory Test Application Note
Version 1.1
silabs.com | Building a more connected world. 8 | Page
7
Power save GPIO’s
These are GPIO’s which need to be connected
appropriately to the host, while using GPIO handshake in ULP or WOWLAN. Please refer TRM for more details.
8
Onboard antenna /Internal Antenna
This is an onboard antenna used for wireless communications
9
External Antenna UFL connector
Provision given to connect external antenna as per the requirement.
10
RS9116 SOC
Chip number will be printed on top of SOC which has below information included in it.
M/N:M7DB6 RS9116-CC0-2 FCC ID:KFS-M7DBN6
For details, refer to https://www.silabs.com/wireless/wi-
fi/rs9116-wi-fi-transceiver-socs
Power Supply and Interface Connectivity:
The board is designed to configure the module to use the interface on which power supply is detected. This is indicated through the LEDs mounted on the board. The SDIO interface requires power supply to be provided over the USB connector. Hence, for SDIO interface, it is required that the power USB be connected first (i.e power up first) followed by the SDIO or SPI connection.
Follow the below steps to use the EVB with possible host interface options:
1. USB: Connect the Micro A/B-type USB cable between a USB port of a PC/Laptop and the micro-USB port labeled USB on the EVB.
2. SDIO Mode: (For SDIO Header Pin Description, please refer to Appendix A. Appendix A: SDIO Header Pin Description.)
Current Measurement:
There is a 2-pin inline jumper available for measuring the current being sourced by the module during different stages of operation. This is labeled as "MEASUREMENT" on the baseboard. The user may connect a power meter or an ammeter to this jumper to measure the current.
Note: Make sure the ISP switch is in OFF state. If it is ON state you will not get the boot loader messages
AN1305: RS9116N Regulatory Test Application Note
Version 1.1
silabs.com | Building a more connected world. 9 | Page
3 Software Details
Driver: https://www.silabs.com/wireless/wi-fi/rs9116-wi-fi-transceiver-modules
RS9116.NB0.NL.GENR.LNX
The driver software is delivered as a tarball with a filename in the format: RS9116.NXX.NL.GENR.LNX.x.y.z.zip Where the naming convention is as follows:
NXX – defines whether the package supports only Wi-Fi (N00) or Bluetooth Classic/Low Energy along with Wi-Fi(NB0). x.y.z – identifies the software release package version.
The software package contains the following files/folders:
Readme.txt
Releasenotes.txt
Documents
Binary_files (optional)
source (optional)
Either of the Binary files or source folders might be empty depending on the request we have sent to Silicon Labs and whether we have signed into a Software License Agreement for the source code.
If the source code has been provided, follow the instructions given below to compile.
3.1 Compilation Procedure
Go to source code path
# cd RS9116.NXX.NL.GENR.LNX.x.y.z/source/host
Following are the options available in menuconfig of the driver:
USB Interface support
SDIO Interface support
Operating system: Linux or Android
Nl80211 support
HOSTAPD Support
WIFI
BLUETOOTH
ZIGBEE (ZigBee is not supported in current release)
1. To open menuconfig utility, untar the release package, go to source → host folder and enter the given command
below
# make menuconfig
2. Below images explains usage of menuconfig utility. User has to select the required Protocol (Wi-Fi/BT) as per the
User's end application.
Loading...
+ 18 hidden pages