Ublox EVK-ELLA-W1 User Manual

EVK-ELLA-W1
Evaluation kit for ELLA-W1 host-based multiradio modules with Wi-Fi and Bluetooth
Abstract
This document describes how to set up the EVK-ELLA-W1 evaluation kit to evaluate ELLA-W1 multiradio (Wi-Fi and Bluetooth) host-based modules. It also describes how to compile the Marvell Linux reference drivers and provides some basic usage examples.
www.u-blox.com
UBX-15012877 - R04
EVK-ELLA-W1 - User Guide
UBX-15012877 - R04 Early Production Information Contents
Page 2 of 24
Document Information
Title
EVK-ELLA-W1
Subtitle
Evaluation kit for ELLA-W1 host-based multiradio modules with Wi-Fi and Bluetooth
Document type
User Guide
Document number
UBX-15012877
Revision, date
R04
5-Oct-2016
Document status
Early Production Information
Document status information
Objective Specification
Document contains target values. Revised and supplementary data will be published later.
Advance Information
Document contains data based on early testing. Revised and supplementary data will be published later.
Early Production Information
Document contains data from product verification. Revised and supplementary data may be published later.
Production Information
Document contains the final product specification.
This document applies to the following products:
Product name
Type number
Firmware version
PCN / IN
EVK-ELLA-W161
EVK-ELLA-W161-A-01
Automotive driver:
Package: SD-UAPSTA-BT-FM-8787-FC13­MMC-14.44.35.p233-M2614525_AX-GPL Firmware version: 14.44.35.p233 Driver version: M2614525
Industrial driver:
Package: SD-UAPSTA-BT-FM-8787-FC18­MMC-14.66.35.p57-M3X14484_AX-GPL Firmware version: 14.66.35.p57 Driver version: M3X14484
N/A
EVK-ELLA-W163
EVK-ELLA-W163-A-01
Automotive driver:
Package: SD-UAPSTA-BT-FM-8787-FC13­MMC-14.44.35.p233-M2614525_AX-GPL Firmware version: 14.44.35.p233 Driver version: M2614525
Industrial driver:
Package: SD-UAPSTA-BT-FM-8787-FC18­MMC-14.66.35.p57-M3X14484_AX-GPL Firmware version: 14.66.35.p57 Driver version: M3X14484
N/A
u-blox reserves all rights to this document and the information contained herein. Products, names, logos and designs described herein may in whole or in part be subject to intellectual property rights. Reproduction, use, modification or disclosure to third parties of this document or any part thereof without the express permission of u-blox is strictly prohibited.
The information contained herein is provided “as is” and u-blox assumes no liability for the use of the information. No warranty, either express or implied, is given, including but not limited, with respect to the accuracy, correctness, reliability and fitness for a particular purpose of the information. This document may be revised by u-blox at any time. For most recent documents, please visit www.u-blox.com.
Copyright © 2016, u-blox AG.
u-blox® is a registered trademark of u-blox Holding AG in the EU and other countries. Microsoft and Windows are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.
PCI, PCI Express, PCIe, and PCI-SIG are trademarks or registered trademarks of PCI-SIG. All other registered trademarks or trademarks mentioned in this document are property of their respective owners.
EVK-ELLA-W1 - User Guide
UBX-15012877 - R04 Early Production Information Contents
Page 3 of 24
Contents
Contents .............................................................................................................................. 3
1 Evaluation kit description ............................................................................................ 5
1.1 Overview .............................................................................................................................................. 5
1.2 Kit includes ........................................................................................................................................... 6
1.3 Software and documentation ............................................................................................................... 6
1.4 System requirements ............................................................................................................................ 6
1.5 Specifications ........................................................................................................................................ 6
2 Getting started ............................................................................................................. 7
2.1 Connecting the evaluation board to the host ........................................................................................ 7
3 Board description ......................................................................................................... 8
3.1 Block diagram ....................................................................................................................................... 8
3.2 Power supply ........................................................................................................................................ 8
3.3 Configuration ....................................................................................................................................... 9
3.4 Connectors ........................................................................................................................................... 9
3.5 LEDs ..................................................................................................................................................... 9
3.6 Reset button ......................................................................................................................................... 9
3.7 Schematic ........................................................................................................................................... 10
3.8 Assembly ............................................................................................................................................ 10
4 Software ..................................................................................................................... 11
4.1 Linux driver branches .......................................................................................................................... 11
4.1.1 Sleep clock restrictions ................................................................................................................ 11
4.2 Driver and firmware architecture ........................................................................................................ 11
4.2.1 Wi-Fi driver .................................................................................................................................. 11
4.2.2 Bluetooth driver .......................................................................................................................... 12
4.3 Compiling the drivers.......................................................................................................................... 13
4.3.1 Prerequisites ................................................................................................................................ 13
4.3.2 Extracting package content ......................................................................................................... 14
4.3.3 Compile-time configuration ......................................................................................................... 14
4.3.4 Building ....................................................................................................................................... 14
4.4 Deploying the software ...................................................................................................................... 15
4.4.1 Blacklisting the mwifiex driver ..................................................................................................... 16
4.4.2 Additional software requirements................................................................................................ 16
4.5 Loading the drivers ............................................................................................................................. 17
4.5.1 Wi-Fi ........................................................................................................................................... 17
4.5.2 Bluetooth .................................................................................................................................... 18
4.5.3 Unloading the drivers .................................................................................................................. 18
4.6 Usage examples .................................................................................................................................. 18
4.6.1 Wi-Fi access point mode .............................................................................................................. 18
EVK-ELLA-W1 - User Guide
UBX-15012877 - R04 Early Production Information Contents
Page 4 of 24
4.6.2 Wi-Fi station mode ...................................................................................................................... 19
4.6.3 Wi-Fi Direct ................................................................................................................................. 19
4.6.4 Bluetooth .................................................................................................................................... 19
4.7 Driver debugging ................................................................................................................................ 20
4.7.1 Compile-time debug options ....................................................................................................... 20
4.7.2 Runtime debug options ............................................................................................................... 20
Appendix .......................................................................................................................... 22
A Glossary ...................................................................................................................... 22
Related documents........................................................................................................... 23
Revision history ................................................................................................................ 23
Contact .............................................................................................................................. 24
EVK-ELLA-W1 - User Guide
UBX-15012877 - R04 Early Production Information Evaluation kit description
Page 5 of 24
1 Evaluation kit description
1.1 Overview
The EVK-ELLA-W1 evaluation kits provide a simple way to evaluate the ELLA-W1 host-based multiradio modules with Wi-Fi and Bluetooth [2]. The EVK-ELLA-W1 evaluation board comes with on-board antennas for Wi-Fi and Bluetooth. External antennas can optionally be connected through U.FL coaxial connectors. The evaluation kit includes a standard full-size SDIO adapter board (compatible with host sockets designed for SD memory cards) for host communication.
The main features of the EVK-ELLA-W1 evaluation kit are:
Available for single and dual antenna variants of the ELLA-W1 module SDIO 2.0 device interface via SDIO adapter board for host communication On-board dual-band 2.4/5 GHz and 2.4 GHz chip antennas for Wi-Fi and Bluetooth
U.FL coaxial connectors for external Wi-Fi and Bluetooth antennas, switchable by 0 resistors All module interfaces externally available Multiple power supply options
Table 1 lists the different evaluation kit versions:
Evaluation kit
Description
Suitable for evaluation of
EVK-ELLA-W161
Evaluation kit for versions with 1 antenna pin (shared WI-Fi and Bluetooth antenna); uses the ELLA-W161-A module
ELLA-W131, ELLA-W131-A (single band Wi-Fi) ELLA-W161, ELLA-W161-A (dual band Wi-Fi)
EVK-ELLA-W163
Evaluation kit for versions with 2 antenna pins (separate Wi-Fi and Bluetooth antennas); uses the ELLA-W163-A module
ELLA-W133, ELLA-W133-A (single band Wi-Fi) ELLA-W163, ELLA-W163-A (dual band Wi-Fi)
Table 1: List of available EVK-ELLA-W1 evaluation kits
Figure 1 shows the EVK-ELLA-W1 with the evaluation board (EVB) EVB-ELLA-W1 and the SDIO adapter.
Figure 1: EVK-ELLA-W1 evaluation kit with the evaluation board1 and SDIO adapter
Figure 1 shows a preliminary version of the evaluation board.
SDIO adapter
EVB-ELLA-W16x
EVK-ELLA-W1 - User Guide
UBX-15012877 - R04 Early Production Information Evaluation kit description
Page 6 of 24
1.2 Kit includes
The EVK-ELLA-W1 evaluation kit includes the following:
Evaluation board EVB-ELLA-W161 or EVB-ELLA-W163 SDIO adapter including flat ribbon cable Quick Start card
1.3 Software and documentation
The reference drivers for the ELLA-W1 module series are developed by Marvell and can be re-distributed by
u-blox to customers free of charge after signing a license agreement [1]. Please contact u-blox support to obtain the software package.
1.4 System requirements
Host (PC or embedded system) with SDIO 2.0 capable, full-size SD card socket Operating System: Linux (2.6.x/3.x) or Android (4.4)
1.5 Specifications
Table 2 and Table 3 list the absolute maximum ratings and operating conditions for the EVB-ELLA-W1 evaluation board.
Parameter
Description
Min.
Max.
Unit
3V3
Power supply voltage 3.3 V
-0.3
3.6
V
1V8
Power supply voltage 1.8 V
-0.3
2.0 V VIO
I/O supply voltage 1.8 V/3.3 V
-0.3
3.6
V
T
STORAGE
Storage temperature
-40
+85
ºC
Table 2: Absolute maximum ratings for the EVB-ELLA-W1
Parameter
Description
Min.
Typ
Max.
Unit
3V3
Power supply voltage 3.3 V
3.1
3.3
3.6
V
1V8
Power supply voltage 1.8 V
1.74
1.8
1.89
V
VIO
I/O supply voltage
1.8 V
1.62
1.8
1.98
V
3.3 V
3.0
3.3
3.6
V
TA
Ambient operating temperature
-40 - +85
ºC
Ripple Noise
Peak-to-peak voltage ripple on 3V3 and 1V8 supply lines
- -
10
mV
Table 3: Operating conditions for the EVB-ELLA-W1
EVK-ELLA-W1 - User Guide
UBX-15012877 - R04 Early Production Information Getting started
Page 7 of 24
2 Getting started
This section describes the evaluation board connectors and configuration settings required to get started.
Figure 2: Evaluation board EVB-ELLA-W1 with default jumper settings
Figure 2 shows an overview of the evaluation board and its connectors. The EVK-ELLA-W161 shares the dual­band antenna A1 for Wi-Fi and Bluetooth communication, while the EVK-ELLA-W163 uses the separate antenna A2 for Bluetooth. With the default jumper settings, as shown in Figure 2, power supply from the SDIO interface is used for power supply of the module and the board and I/O voltage is set to 3.3 V. Connect the included SDIO adapter to connector J1 on the evaluation board via the ribbon cable as shown in Figure 1.
2.1 Connecting the evaluation board to the host
Connect the evaluation board to an SDIO capable host by inserting the adapter into the SD card slot. As the ELLA-W1 series module uses an SDIO host interface, only an SDIO capable card reader (not just a common SD card reader) will be able to transfer the data and interrupts correctly. You can use either a built in reader (usually found in laptops – but not all models support SDIO), or a separate reader in one of the extension slots.
An example card reader for Linux is the “Sonnet SDXC UHS-I Pro Reader/Writer ExpressCard/34 [5].
Be careful while inserting the SDIO adapter of the EVK-ELLA-W1 into the SDIO slot of a laptop.
Such built-in readers might be designed poorly and can be damaged easily compared to the ones found on development platforms, which are more compact.
The next step is to install the necessary driver software for the ELLA-W1 series modules as described in section 4 of this document.
J3: PCM interface
J1: SDIO interface
J4: Configuration (LEDs, sleep clock)
Reset button
J5: Power supply and configuration
A1: Dual-band antenna
J7, J8: U.FL connectors for external antennas
A2: Bluetooth antenna
LEDs
ELLA-W1
EVK-ELLA-W1 - User Guide
UBX-15012877 - R04 Early Production Information Board description
Page 8 of 24
3 Board description
This section describes the EVB-ELLA-W1 evaluation board and the available connectors and configuration settings.
3.1 Block diagram
Figure 3: Block diagram of the EVB-ELLA-W1 evaluation board
3.2 Power supply
Different power supply options can be applied to the board using the dual-row pin header J5, which allows to measure current and do performance tests under varying supply conditions. All the required voltages (3V3, 1V8 and VIO) can be supplied from the SDIO bus or from external power supplies. An on-board LDO can generate
1.8 V from a 3.3 V input. VIO voltage can be selected between 1.8 V and 3.3 V. Table 4 lists the available power supply configuration options.
Be careful when configuring the power supply settings, as wrong configurations can cause
short circuits and damage the evaluation board and the host system.
Configuration setting (J5)
Power supply option
11-13 bridged
3V3 supplied from SDIO bus (default)
11-13 open external 3.3 V supply on 11-12
3V3 from external 3.3 V supply
9-10 bridged 5-6 bridged
1V8 supplied from on-board LDO (default) 9-10 open external 1.8 V supply on 5-6
1V8 from external 1.8 V supply
1-3 bridged
VIO voltage set to 3.3 V (default)
1-2 bridged
VIO voltage set to 1.8 V
Table 4: Power supply configuration options
Loading...
+ 16 hidden pages