AzureWave AW-XM549-EVB Wireless LAN Bluetooth Tri Radio User Guide

June 13, 2024
AzureWave

AzureWave AW-XM549-EVB Wireless LAN Bluetooth Tri Radio

AzureWave AW-XM549-EVB Wireless LAN Bluetooth Tri
Radio

Revision History

Version| Revision Date| Description| Initials| Approved
---|---|---|---|---
01| 2021/12/27|

  • Initial Version

| Roger Liu| N.C. Chen
02| 2022/07/01|

  • Update the setup.ini setting for Lab tool
  • Update the RF command
  • Update FW version for DUT setup

| Roger Liu| **N.C. Chen
03| 2023/08/01**|

  • Update SPI interface information

| Roger Liu| N.C. Chen

System Setup

Hardware Requirements

  • AW-XM549-EVB (evaluation board of AW-XM549)
  • Host system need running the Linux operating system (Ubunbu16.04 or later)
  • SDIO/UART interface supported (USB port needed)
  • Windows system(OS later than Windows XP) for Lab tool.
  • Vector Signal Analyzer/WLAN analyzer for transmit measurements.
  • WLAN signal generator for receiver measurements.
  • RF isolation chamber for receive measurements.
  • RF attenuators
  • RF cable
    System Setup

The information contained herein is the exclusive property of Azure Wave and shall not be distributed, reproduced, or disclosed in whole or in part without prior written permission of Azure Wave.

  1. For SDIO supply
    For SDIO supply VBAT, please connect J2(1-2).
    For SDIO supply VDDIO(1.8V), please connect J4(1-2).
    For SDIO supply VDDIO(3.3V), please connect J4(2-3).

  2. For USB supply
    For USB supply VBAT, please connect J2(2-3).
    For USB supply VDDIO(1.8V), please connect J4(1-2).
    For USB supply VDDIO(3.3V), please connect J4(2-3).

  3. For spi interface jumper
    J7 pin 1 : SPI_CLK(SPI_CLK – SPI clock signal)
    J7 pin 2 : SPI_FRM(SPI_FRM – SPI frame signal)
    J7 pin 3 : SPI_RXD(SPI receive input signal)
    J7 pin 4 : SPI_TXD(SPI receive output signal)
    J7 pin 5 : SPI_INT(SPI interrupt signal)
    J7 pin 6 : SPI_RST(Independent software reset for 802.15.4)

Software package requirement

SDIO-UART

“MFG-IW61X-MF-BRG-U16-WIN-X86-1.0.0.7-18.80.254.p23.3.zip”

Linux PC set up (SDIO-UART)

After download the SW package from Azure Wave contact window, please build the driver first.

Open the folder and you can see below contents.

Go into Driver folder and unzip the tar file you can see the files below.

System Setup

Unzip them all and go into the / SD-UAPSTA-UART- BT-9177-U16-MMC-18.68.1.p32-18.35.1.p32- MXM5X18278_V0-MGPL/wlan_src folder and use the cmds as below.

Make clean
Make build

The information contained herein is the exclusive property of Azure Wave and shall not be distributed, reproduced, or disclosed in whole or in part without prior written permission of Azure Wave.

Driver for UART-to-USB bridge IC(PL2303GC)

Update pl2303.ko driver to below direction and replace the original one.

*you can contact with AZURE wave FAE for pl2303.ko file.
**notice: the kernel version may be different from the sample picture

System Setup

Input below cmds by terminal before connecting to AW-CM276NF-EVB’s UART-to-USB port.

Nismo usbserial.ko
Insmod pl2303.ko

Connect USB-to-UART type C port to your PC and input “dmesg” to check if device tty USBx is generated successfully

Environment set up and Bridge Mode Tool

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

System Setup

Start driver installation and DUT testing

Linux PC side

After building the driver at Linux PC, you can run the following commands to install the driver and firmware and start the Manufacturing bridge application with the following commands.

Please copy firmware in the SW package

\MFG-IW612-MF-LABTOOL-Native-1.0.0.18.0-18.80.1.p107.zip\MFG-IW612-MF-LABTOOL- Native1.0.0.18.0 18.80.1.p107\bin\FwImage\

System Setup

To Linux system firmware direction /lib/firmware/mrvl/

On the working direction, use the following commands to put the IW611 in MFG mode after power on DUT.

SDIO-UART:

a. For Wi-Fi Go into bin_sdw61x folder and key in below cmds MoD probe cfg80211 unshod mean. ko insmod sd61x.ko mfg_mode=1 cal_data_cfg=none fw_name=mrvl/sduart_nw61x_v1.bin
b. For BT
Hciattach /dev/ttyUSB0 any 3000000 flow

*Please notice and key in the correct ttyUSB number in your Linux PC system. Bring up the ethernet interface and specify an IP address to the Target platform. This address must match the IP for the DUT in which the Host PC is expecting.
Ex. ifconfig ethO 192.168.1.10 up

The next line will start the MFG Bridge application. >Jmfgbridge

At this point, the target is ready to receive Labtool commands.

Windows PC side

On the Windows laptop where the Lab tool release was downloaded, go to the folder shown below:

System Setup

Edit the “SetUp.ini” file as shown in the lines highlighted in RED below.
a. The setup DutIp Address will be the IP address of your target.
System Setup

b. The setup NO_EEPROM is the storage type to get/set function.

  • 1 – NO_EEPROM support → Set storage type to .conf calibration file in labtool folder.
  • 2 – OTP support →Set storage type to OTP in DUT

Then you can double click “DutApiMimoApApp_W9177.exe” to enter labtool as below picture.

System Setup

RF Command

As the information showed on your screen, please enter these commands below to start your test.
Command: 1 Wi-Fi testing
Command: 2 BT testing
Command: 3 802.15.4 testing

System Setup

Generate 802.11a/b/g/n Packet commands

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

44 2 //Set storage type to OTP
35 0 0 // Stop Tx
6 11 0 // Set 2.4G mode
112 0 0 // Set to 20 MHz BW
12 0 6 // Set to ch6
35 0 1 4 15 // Enable Output Power at 15 dBm with CCK-11M Data Rate with b mode

b. Tx on CH 6 at 12 dBm with an OFDM-54Mbps data rate in 20 MHz BW mode

44 2 //Set storage type to OTP
35 0 0 // Stop Tx
6 11 0 // Set 2.4G mode
112 0 0 // Set to 20 MHz BW
12 0 6 // Set to ch6
35 0 1 13 12 // Enable Output Power with at 12 dBm OFDM-54M Data Rate with g mode

c. Tx on CH 6 at 10 dBm with a MCS0 Data rate in 20 MHz BW mode

44 2 //Set storage type to OTP
35 0 // Stop Tx
6 11 0 // Set 2.4G mode
112 0 0 // Set to 20 MHz BW
12 0 6 // Set to ch6
35 0 1 15 10 // Enable Output Power at 10 dBm with MCS0 Data Rate with n mode

d. Tx on CH 36 at 16 dBm with a OFDM-54Mbps rate in 20 MHz BW Mode

44 2 //Set storage type to OTP
35 0 0 // Stop Tx
3 0 // Set 5G mode
112 0 0 // Set to 20 MHz BW
12 0 36 // Set to ch36
635 0 1 13 16 // Enable Output Power at 16 dBm with OFDM-54M Data Rate with a mode

e. Tx on CH 36-40 at 15 dBm with a MCS7 Data rate in 40 MHz BW Mode

44 2 //Set storage type to OTP
35 0 0 // Stop Tx
6 3 0 // Set 5G mode
112 0 1 // Set to 40 MHz BW
12 0 36 // Set to ch36-40
35 0 1 22 15 // Enable Output Power at 15 dBm with MCS7 Data Rate with n mode

f. Tx on CH 36-40 at 14 dBm with a MCS9 Data rate in 80 MHz BW Mode

44 2 //Set storage type to OTP
35 0 0 // Stop Tx
6 3 0 // Set 5G mode
112 0 4 // Set to 80 MHz BW
12 0 36 // Set to ch36-40
35 0 1 1109 14 // Enable Output Power at 14 dBm with MCS9 Data Rate with ac mode

g. Tx on CH 36-40 at 11 dBm with a MCS11 Data rate in 80 MHz BW Mode

35 0 0 // Stop Tx
44 2 //Set storage type to OTP
6 3 0 // Set 5G mode
112 0 4 // Set to 80 MHz BW
12 0 36 // Set to ch36-40
35 0 1 2111 11 // Enable Output Power at 11 dBm with MCS11 Data Rate with ax mode

Data rate set up table

B mode & G mode:

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

N mode:

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

VHT Data Rates:
1100 for VHT_SS1_MCS0 1101 for VHT_SS1_MCS1 1102 for VHT_SS1_MCS2
1103 for VHT_SS1_MCS3 1104 for VHT_SS1_MCS4 1105 for VHT_SS1_MCS5
1106 for VHT_SS1_MCS6 1107 for VHT_SS1_MCS7 1108 for VHT_SS1_MCS8
1109 for VHT_SS1_MCS9

AX mode:
HE Data Rates:
2100 for HE_SS1_MCS0 2101 for HE_SS1_MCS1 2102 for HE_SS1_MCS2
2103 for HE_SS1_MCS3 2104 for HE_SS1_MCS4 2105 for HE_SS1_MCS5
2107 for HE_SS1_MCS7 2108 for HE_SS1_MCS8 2109 for HE_SS1_MCS9
2110 for HE_SS1_MCS10 2111 for HE_SS1_MCS11

Test RX sensitivity Commands

a. Rx on CH 6 in 20 MHz BW Mode
44 2 //Set storage type to OTP
35 0 0 // Stop Tx
6 11 0 // Set 2.4G
112 0 0 // Set to 20 MHz BW
12 0 6 // Set to CH 6
31 0 // Clear all the received packets
32 0 // Get Rx Packet Count and then clear the Rx packet counter

b. Rx on CH 6 in 40 MHz BW Mode
44 2 //Set storage type to OTP
35 0 0 // Stop Tx
6 11 0 // Set 2.4G
112 0 1 // Set to 40 MHz BW
12 0 6 // Set to CH 6
31 0 // Clear all the received packets
32 0 // Get Rx Packet Count and then clear the Rx packet counter

c. Rx on CH 36-40 in 40 MHz BW Mode
44 2 //Set storage type to OTP
35 0 0 // Stop Tx
6 3 0 // Set 5G
112 0 1 // Set to 40 MHz BW
12 0 36 // Set to CH 36-40
31 0 // Clear all the received packets
32 0 // Get Rx Packet Count and then clear the Rx packet counter

d. Rx on CH 36-40 in 80 MHz BW Mode
44 2 //Set storage type to OTP
35 0 0 // Stop Tx
6 3 0 // Set 5G
112 0 4 // Set to 80 MHz BW
12 0 36 // Set to CH 36-40
31 0 // Clear all the received packets
32 0 // Get Rx Packet Count and then clear the Rx packet counter

Others 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 tester for testing.

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

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

802.15.4 Labtool Commands

a. 802.15.4 radio transmit in duty cycle mode
12 20 //Set channel to 20 (2450 MHz)
16 4 // Set power to 4 dBm
35 1 // Enable Tx in duty cycle mode
35 0 // Stop Tx

b. 802.15.4 radio transmit in burst packet mode
12 15 //Set channel to 15 (2425 MHz)
33 3 7 //Tx 500 packets at 7ms packet gap

c. 802.15.4 radio in receive mode
12 26 //Set channel to 20 (2480 MHz)
-Connect the DUT to 802.15.4 VSG
// Set Generator File
// Set 802.15.4 channel is 26 (2480 MHz)
// Set signal level at -90 dBm
32 // Start RX
35 1 // Enable Tx in duty cycle mode
35 0 // Stop Tx
-Transmit packets from 802.15.4 VSG
31 // Return extended Rx result report

List of supported RF channels for 802.15.4 radio

Channel number Frequency (MHz)
11 2405
12 2410
13 2415
14 2420
15 2425
16 2430
17 2435
18 2440
19 2445
20 2450
21 2455
22 2460
23 2465
24 2470
25 2475
26 2480

EVB schematic

EVB schematic
EVB schematic
EVB schematic
EVB schematic

Placement

Placement

The information contained herein is the exclusive property of Azure Wave and shall not be distributed, reproduced, or disclosed in whole or in part without prior written permission of Azure Wave.

Logo

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