AzureWave AW-CM276NF-EVB Wireless LAN and Bluetooth 5.1 M.2 1216 LGA module User Guide

June 6, 2024
AzureWave

AzureWave logo AW-CM276NF-EVB Wireless LAN and Bluetooth 5.1 M.2 1216 LGA module
User Guide

Revision History

Version| Revision Date| Description| Initials| Approved
---|---|---|---|---
01| 2021/04/21|

  • Initial Version

| Renton Tao| N.C. Chen
02| 2021/06/09|

  • Add UART bring up through bridge IC
  • Change recommended Linux OS version to Ubuntu 16.04

| Renton Tao| N.C. Chen
| | | |

System Setup

Hardware Requirements

  • AW-CM276NF-EVB (EVB for AW-CM276NF)
  • The host system needs to run the Linux operating system (Ubuntu16.04).
  • Windows system for Lab tool.
  • Vector Signal Analyzer/WLAN analyzer for transmitting measurements.
  • LLAN signal generator for receiver measurements.
  • RF isolation chamber for receiving measurements.
  • RF attenuators
  • RF cable

Software Requirements

For Linux using SD-WLAN-SD-BT-8997…pxx.tar

  • Download and unzip the driver release package: SD-WLAN-SD-BT-8997…pxx.tar
  • Download MFG SW “MFG-W8997-MF-WIFI-BT-BRG-FC-VS2013-1.1.0.168-A1- 16.80.205.p168” release package from NXP Extranet website and unzip it

For Windows have to run in 64bit Windows OS

  • Download MFG release package “MFG-W8997-MF-WIFI-BT-BRG-FC-VS2013-1.1.0.168-A116.80.205.p168”

Environment set up and Bridge Mode Tool

The “Manufacturing Bridge” refers to the application that allows a user to send commands between the Target platform and Windows 7 platform. The environment enables the user to test the performance of the AW-CM276NF-EVB.

AzureWave AW CM276NF EVB Wireless LAN and Bluetooth 5 1 M 2 1216 LGA module
- Manufacturing Bridge mode

Linux PC set up (Ubuntu 16.04)

(1) Driver Folder Contents
Download the latest driver package released from NXP and unzip it. The driver folder should look similar to the figure shown below. The release contains the driver folder and FW image.

![AzureWave AW CM276NF EVB Wireless LAN and Bluetooth 5 1 M 2 1216 LGA module

After opening the above folder, you can see the folders as picture below. The working direction is “bin_sd8997”.

![AzureWave AW CM276NF EVB Wireless LAN and Bluetooth 5 1 M 2 1216 LGA module

On the given Host Linux system, the following files have to be transferred & reside on the system.
(Transfer the files over via flash memory or TFTP over the host.)
Place the firmware in /lib/firmware/mrvl/
Ex. sdio8997_uart_combo.bin (for SDIO/UART interface)

The user may need to compile the driver per your specific Linux OS and Kernel. This is due to that the driver is dependent on the actual OS and kernel version. This next section will describe the steps needed to be done before you can install the driver and run it.
Go to the subdirectory wlan_src
Make sure to have kernel headers and kernel libs before executing the “make” commands below.
make clean
make build
Go up one folder to copy both
.ko files to your directory in where you have the other files in where you want to run the insmod command.
Here is the sample list of files (as a minimum) at 1 location:
bridge_init.conf
mfgbridge
plan.ko
sd8997.ko
(2) Driver for UART-to-USB bridge IC(PL2303GC)
Update pl2303.ko driver to below direction and replace the original one.
*you can contact Azurewave FAE for the pl2303.ko file.
**notice: the kernel version may be different from the sample picture

![AzureWave AW CM276NF EVB Wireless LAN and Bluetooth 5 1 M 2 1216 LGA module

Input below cmds by terminal before connecting to AW-CM276NF-EVB’s UART-to-USB port.
Insmod usbserial.ko
Insmod pl2303.ko
Connect USB-to-UART type C port to your PC and input “dmesg” to check if device ttyUSBx is generated successfully.
Windows PC set up
Within the internal folder are the lab tool and other folders. For this document’s purpose, only the details of the lab tool folder will be discussed. The contents of the lab tool folder are shown below.

![AzureWave AW CM276NF EVB Wireless LAN and Bluetooth 5 1 M 2 1216 LGA module

The Lab tool executable is labeled (DutApiMimoBt.exe)

WLAN/Bluetooth RF Test

Setup RF Test

![AzureWave AW CM276NF EVB Wireless LAN and Bluetooth 5 1 M 2 1216 LGA module

*Please confirm that Computer’s WiFi and BT had closed

  1. The bridge PC has to run in Linux OS Ubuntu 16.04

  2. Prepare AW-CM276NF-EVB, insert DUT.
    1. VBAT supply
    For SDIO supply VBAT, please connect J2(1-2).
    For USB supply VBAT, please connect J2(2-3).
    2. VDDIO supply
    For 3.3V supply VDDIO, please connect J4(2-3)
    For 1.8V supply VDDIO, please connect J4(1-2)
    3. VIO_SD supply
    For 3.3V supply VIO_SD, please connect J11(2-3)
    For 1.8V supply VIO_SD, please connect J11(1-2)

  3. Open terminal, press command: $sudo us

  4. To bring up DUT:

    modprobe cfg80211

    insmod plan. ko

    insmod sd8997.ko mfg_mode=1 cal_data_cfg=none

    fw_name=mrvl/sdio8997_uart_combo.bin

  5. To bring up Bluetooth

    hciattach /dev/ttyUSB0 any 115200 flow

  6. After success bring up, try the below command to connect to other devices

    hcitool /dev/ttyUSB0 scan

  7. Open bridge for lab tool

    ./mfgbridge -B

  8. To confirm success to bring up WiFi, please key “ifconfig mlan0”

  9. To confirm success to bring up Bluetooth, please key “hciconfig”

Setup for RF Tx/Rx Performance Test

The host PC has to run in Windows OS
Download MFG release package “MFG-W8997-MF-WIFI-BT-BRG-FC- VS2013-1.1.0.168-A116.80.205.p168” from the NXP extranet website and unzip it.
Copy the “laptop” folder to the host PC . The Lab tool folder content is shown in below.

![AzureWave AW CM276NF EVB Wireless LAN and Bluetooth 5 1 M 2 1216 LGA module

Open the “SetUp.ini” file using a text editor such as Notepad. Edit the “SetUp.ini” file as shown below. The parameter “DutIpAddress” will be the IP address of DUT. The parameter “HostIPAddress” will be the IP address of the Windows host PC.
[DutIp] DutIpAddress = 192.168.0.10
HostIpAddress = 192.168.0.58

In the “SetUp.ini” file, the parameter “NO_EEPROM” is used for specifying the calibration data storage option. The default value is “2” (OTP support). For general RF evaluation and test, the user needs to set the parameter as “1” which is a file option to use calibration data from an external file. If the calibration data is already stored in on-chip OTP memory then the default value of ‘2” can be used.

[DutInitSet] 0 – EEPROM support
1 – NO_EEPROM support 2 – OTP support NO_EEPROM=1
NoEepromBtFlexFileName = WlanCalData_ext.conf
NoEepromWlanFlexFileName = WlanCalData_ext.conf

Make sure that the Bridge application is running prior to starting the Lab tool application. To start the Lab tool application, double click on “DutApiMimoBt.exe”.
Enter “1” at the command prompt to start operating WiFi radio or “2” to start operating Bluetooth radio
![AzureWave AW CM276NF EVB Wireless LAN and Bluetooth 5 1 M 2 1216 LGA module

Lab tool command guide

Generate 802.11ac/a/b/g/n Packet commands
a. Tx on CH 6 at 10 dBm with a CCK-11Mbps data rate in 20 MHz BW mode on path A

25 // Stop Tx
10 1 1 // Set Path A Only
30 0 // Set to 2.4 GHz Band
112 0 // Set to 20 MHz BW
22 0 6 10 0 // Set to CH 6 at 10 dBm Output Power with CCK/BPSK Data Rate on

Path A
25 1 4| // Tx at 11 Mbps

b. Tx on CH 6 at 10 dBm with a CCK-11Mbps data rate in 20 MHz BW mode on path B

25 // Stop Tx
10 2 2 // Set Path B Only
30 0 // Set to 2.4 GHz Band
112 0 // Set to 20 MHz BW
22 1 6 10 0 // Set to CH 6 at 10 dBm Output Power with CCK/BPSK Data Rate on

Path B
25 1 4| // Tx at 11 Mbps

c. Tx on CH 6 at 10 dBm with an OFDM-54Mbps data rate in 20 MHz BW mode on path B

25 // Stop Tx
10 2 2 // Set Path B Only
30 0 // Set to 2.4 GHz Band
112 0 // Set to 20 MHz BW
22 1 6 10 1 // Set to CH 6 at 10 dBm Output Power with OFDM(a mode or g mode)

Data Rate on Path B
25 1 13|  // Tx at 54 Mbps

d. Tx on CH 36 at 8 dBm with an MCS7 Data rate in 20 MHz BW Mode on Path A

25 // Stop Tx
10 1 1 // Set Path A
30 1 // Set to 5 GHz Band
112 0 // Set to 20 MHz BW
22 0 36 8 2 // Set to CH 36 at 8 dBm Output Power with OFDM(n or ac mode)

Data Rate on Path A
25 1 22| // Tx at MCS 7

e. Tx on CH 36-40 at 12 dBm with an MCS7 Data rate in 40 MHz BW Mode on Path A

25 // Stop Tx
10 1 1 // Set Path A
30 1 // Set to 5 GHz Band
112 1 // Set to 40 MHz BW
22 0 36 12 2 // Set to CH 36-40 at 12 dBm Output Power with OFDM(n or ac

mode) Data Rate on path A

f. Tx on CH 42(5210MHz) at 11 dBm with a MCS9 Data rate in 80 MHz BW Mode on Path A

25 // Stop Tx
10 1 1 // Set Path A
30 1 // Set to 5 GHz Band
112 4 // Set to 80 MHz BW
22 0 36 11 2 // Set to CH 42 at 11 dBm Output Power with OFDM(n or ac

mode)Data Rate on path A
25 1 110| // Tx at MCS 9

Data rate set up

B mode & G mode:

1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps
1 2 3 4 6 7 8 9
24Mbps 36Mbps 48Mbps 54Mbps
10 11 12 13

N mode:

MCS0 MCS1 MCS2 MCS3 MCS4 MCS5 MCS6 MCS7
15 16 17 18 19 20 21 22

AC mode:
VHT Data Rates :
101 for VHT_SS1_MCS0
102 for VHT_SS1_MCS1
103 for VHT_SS1_MCS2
104 for VHT_SS1_MCS3
105 for VHT_SS1_MCS4
106 for VHT_SS1_MCS5
107 for VHT_SS1_MCS6
108 for VHT_SS1_MCS7
109 for VHT_SS1_MCS8
110 for VHT_SS1_MCS9
111 for VHT_SS2_MCS0
112 for VHT_SS2_MCS1
113 for VHT_SS2_MCS2
114 for VHT_SS2_MCS3
115 for VHT_SS2_MCS4
116 for VHT_SS2_MCS5
117 for VHT_SS2_MCS6
118 for VHT_SS2_MCS7
119 for VHT_SS2_MCS8
120 for VHT_SS2_MCS9
After you type the above command, you can measure the 802.11a/b/g/n/ac packet by your RF test
Generate 802.11a/b/g/n/ac continuous symbol Commands
a. Cont. Tx on CH 36 at 8 dBm with an MCS7 Data rate in 20 MHz BW Mode on Path A

17 // Stop Cont. Tx
25 // Stop Tx
10 1 1 // Set Path A
30 1 // Set to 5 GHz Band
112 0 // Set to 20 MHz BW
22 0 36 8 2 // Set to CH 36 at 8 dBm Output Power with OFDM Data Rate on Path

A
25 1 22| // Tx at MCS 7
25| // Stop Tx
17 1 22| // Cont. Tx at MCS7
17| // Stop Cont. Tx

Test RX sensitivity Commands
a. Rx on CH 157 in 20 MHz BW Mode on both Path A

25 // Stop Tx
10 1 1 // Set to Path A
30 1 // Set to 5 GHz Band
112 0 // Set to 20 MHz BW
12 157 // Set to CH 157
31 // Clear all the received packets
32 // Get Rx Packet Count and then clear the Rx packet counter

Other Commands

  1. Command 45→ Check the MAC
  2. Command 99→ Quit the test mode/ Quit the MFG tool

BT test mode Commands

This is how we test our BT: let BT enter test mode, then connect to a tester for testing.

  1. Command 45→Check BT MAC.
  2. Command 78 1vBT enter test mode.

After you type the above command, you can measure the BT signal both TX/RX and the other BT test items by your BT instrument.

Setup Throughput Test

START MEASURING WLAN THROUGHPUT
The throughput measurement shows the performance of the TCP/IP layer over the wireless link. To achieve the best results, run the measurement test in a clean environment with as little interference as possible. The test can be run with the adapter connected to either an Infrastructure network (see Fig. 1) or an ad hoc network (see Fig. 2). An AP that is known to be in good working order should be used for the infrastructure mode test.

![AzureWave AW CM276NF EVB Wireless LAN and Bluetooth 5 1 M 2 1216 LGA module

MEASURING THROUGHPUT USING NETIQ CHARIOT
Test Procedure

  1. Bring up the AW-CM276NF-EVB demo boar with the IP address set as 192.168.1.110.

  2. Connect the reference computer with Chariot Console, which is assigned an IP address of 192.168.1.100,
    to the LAN port of the AP

  3. Verify that communication exists between the reference computer and the AW-CM276NF-EVB demo
    board by pinging 192.168.1.100 from the AW-CM276NF-EVB host console.

  4. Set up Chariot.
    a. On the host computer, activate EndPoint:
    b. Using Chariot Console on the reference computer, create two pair groups (192.168.1.100 and 192.168.1.110) using the Chariot Throughput. scr script. Run the throughput test for a specified period of time and observe the results.

Physical Figure of EVB

![AzureWave AW CM276NF EVB Wireless LAN and Bluetooth 5 1 M 2 1216 LGA module

Top View
![AzureWave AW CM276NF EVB Wireless LAN and Bluetooth 5 1 M 2 1216 LGA module

  • Physical Figure 2](https://manuals.plus/wp-content/uploads/2022/01 /AzureWave-AW-CM276NF-EVB-Wireless-LAN-and-Bluetooth-5-1-M-2-1216-LGA-module- Physical-Figure-2-300x245.png) The information contained herein is the exclusive property of AzureWave and shall not be distributed, reproduced, or disclosed in whole or in part without prior written permission of AzureWave.

Reference Schematics of EVB

![AzureWave AW CM276NF EVB Wireless LAN and Bluetooth 5 1 M 2 1216 LGA module

  • Reference Schematics of EVB](https://manuals.plus/wp-content/uploads/2022/01 /AzureWave-AW-CM276NF-EVB-Wireless-LAN-and-Bluetooth-5-1-M-2-1216-LGA-module- Reference-Schematics-of-EVB-300x206.jpg)AzureWave AW CM276NF EVB Wireless
LAN and Bluetooth 5 1 M 2 1216 LGA module - Reference Schematics of EVB
1AzureWave AW CM276NF EVB Wireless LAN and Bluetooth 5 1 M
2 1216 LGA module - Reference Schematics of EVB 2AzureWave AW CM276NF EVB Wireless LAN and Bluetooth 5 1 M
2 1216 LGA module - Reference Schematics of EVB 3The information contained herein is the exclusive property of AzureWave and shall not be distributed, reproduced, or disclosed in whole or in part without prior written permission of AzureWave.

Read User Manual Online (PDF format)

Read User Manual Online (PDF format)  >>

Download This Manual (PDF format)

Download this manual  >>

AzureWave User Manuals

Related Manuals