AzureWave AW-AM691NF User Manual

Ieee 802.11 a/b/g/n wireless lan and bluetooth combo lga module

Advertisement

Quick Links

IEEE 802.11 a/b/g/n Wireless LAN and
IEEE 82.11 a/b/g/n Wireless LAN, Bluetooth,
Bluetooth Combo LGA Module
Document
Date
release
Version 0.1
2013/07/26
AW-AM691NF
FM Combo Module
Demo Board User Guide
Modification
Initial Version
- 1 -
Initials
Approved
N.C. Chen
Chihhao Liao

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the AW-AM691NF and is the answer not in the manual?

Questions and answers

Summary of Contents for AzureWave AW-AM691NF

  • Page 1 AW-AM691NF IEEE 802.11 a/b/g/n Wireless LAN and IEEE 82.11 a/b/g/n Wireless LAN, Bluetooth, Bluetooth Combo LGA Module FM Combo Module Demo Board User Guide Document Date Modification Initials Approved release Version 0.1 2013/07/26 Initial Version N.C. Chen Chihhao Liao - 1 -...
  • Page 2: Table Of Contents

    Contents 1. Activate AW-AM634NF 1-1. What you need 1-2. Power-Up AW-AM634NF 1-3. Test Software Version 2. WLAN Basic Test 2-1. Driver Installation 2-2. Throughput Test 2-3. RF Tx/Rx Performance Test 3. Bluetooth Basic Test 3-1. Download Mini-driver 3-2. Throughput Test 3-3.
  • Page 3: Activate Aw-Am634Nf

    1. Activate AW-AM634NF 1-1. what you need Hardware: AW-AM691NF Demo Board V.01 SDIO to PCI Host Controller USB-B type to A type Cable Software (Windows XP): Ubuntu 12.04 LTS WLAN: firmware, nvram file, dhd.ko, wl.exe Bluetooth: Bluetool V1.1.9.3, HCD HCI download file, ActivePerl 5.8 and driver for Prolific USB to UART Bridge.
  • Page 4: Power-Up Aw-Am634Nf

    1-2. Power UP AW-AM634NF RF ANT port SDIO J4: VBAT In VDDIO power select UART to USB Bridge B type USB Connector FIG. 1.2 1-3. Test Software Version Test Station Item Version Remarks WLAN firmware sdio-ag-mfgtest-seqcmds-autoabn.bin 6.10.185 nvram AH691.NVRAM_20130605.txt HCD File BCM4324B3_002.004.006.0076.0081_RC.hcd BCM4324B3_002.004.006.0076.0082_RC.hcd - 4 -...
  • Page 5: Wlan Basic Test

    2. WLAN Basic Test J5/J1 setting as below Must connect USB to PC 2-1. Driver Installation COMPONENTS dhd.ko dhd.ko is an utility application that one can use to control the software running in the dongle host for test and debug purposes. wl.exe wl is an utility application that one can use to control the software running in the SDIO dongle, e.g.
  • Page 6: Throughput Test

    DRIVER INSTALLATION (IN LINUX) •First prepare the Broadcom’s Linux package, and put it in the “home” folder. •Open the Terminal, enter the command: sudo su and password. •Enter cd /home/username/5.90.195.26.3/open-src/src/dhd/linux •Enter make dhd-cdc-sdmmc-gpl to generate the dhd.ko file in /home/username/5.90.195.26.3/open-src/src/dhd/linux/dhd-cdc-sdmmc-gpl-2.6.32-21-generic •Enter Insmod /(path of dhd.ko file) firmware_path=/(path of firmware file) nvram_path=/(path of nvram file) to enable.
  • Page 7 CONNECTING TO AN INFRASTRUCTURE NETWORK WITH WEP SECURITY To connect to the network that uses 12345 as the network key • Run wl join Eval4325 key 12345. CONNECTING TO AN INFRASTRUCTURE NETWORK WITH WPA-PSK/WPA2-PSK SECURITY To specify TKIP or AES as the data encryption method •...
  • Page 8 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-AM691NF demo board by pinging 192.168.1.100 from the AW-AM691NF host console.
  • Page 9: Rf Tx/Rx Performance Test

    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.
  • Page 10 ./wl up ./wl phy_forcecal 1 ./wl isup ./wl bi 10000 ./wl join dummy imode adhoc ./wl assoc ./wl glacial_timer 30000 ./wl phy_watchdog 0 ./wl phy_percal 0 ./wl phy_forcecal 1 ./wl disassoc ./wl mimo_preamble ./wl chanspec ./wl sgi_tx 0 ./wl nrate -r set Tx data rate ./wl nrate ./wl sgi_tx...
  • Page 11 ./wl phy_watchdog 0 ./wl scansuppress 1 ./wl phy_oclscdenable 0 ./wl isup ./wl down ./wl band b ./wl phymsglevel +cal ./wl interference 0 ./wl interference_override 0 ./wl mimo_preamble ./wl mimo_bw_cap 0 ./wl mimo_txbw -1 ./wl chanspec -c -b 2 -w 20 set Tx channel ./wl up ./wl phy_forcecal 1...
  • Page 12 ./wl pkteng_start 10:20:30:40:50:60 tx 100 1500 0 This will send continuous Tx Packets with 100 us packet interval,1500 byte packet length. Data rate =54Mbps ,Channel=7 and output power =14dBm. 2.4G 11n HT20 SISO mode: ./wl ver ./wl mpc 0 ./wl country ALL ./wl up ./wl phy_forcecal 1 ./wl interference 0...
  • Page 13 ./wl disassoc ./wl mimo_preamble ./wl chanspec ./wl sgi_tx 0 ./wl nrate -m -s 0 set Tx data rate ./wl nrate ./wl sgi_tx ./wl down ./wl up ./wl txant set Tx path 0: port 0, 1:port 1, 3: dual port ./wl antdiv set Tx path 0: port 0, 1:port 1, 3: dual port ./wl txpwr1 -o -d set Tx power...
  • Page 14 ./wl mimo_txbw -1 ./wl chanspec -c 13 -b 2 -w 20 ./wl up ./wl phy_forcecal 1 ./wl isup ./wl bi 10000 ./wl join dummy imode adhoc ./wl assoc ./wl glacial_timer 30000 ./wl phy_watchdog 0 ./wl phy_percal 0 ./wl phy_forcecal 1 ./wl disassoc ./wl mimo_preamble ./wl chanspec...
  • Page 15 ./wl scansuppress 1 ./wl phy_oclscdenable 0 ./wl isup ./wl down ./wl band b ./wl phymsglevel +cal ./wl interference 0 ./wl interference_override 0 ./wl mimo_preamble 0 ./wl mimo_bw_cap 1 ./wl mimo_txbw 4 ./wl chanspec -c -b 2 -w 40 -s 1 set Tx channel ./wl up ./wl phy_forcecal 1...
  • Page 16 This will send continuous Tx Packets with 100 us packet interval, 1500 byte packet length. Data rate = MCS7, Bandwidth=40 MHz, Channel=6 and output power =11dBm. 2.4G 11n HT40 MIMO mode: ./wl ver ./wl mpc 0 ./wl country ALL ./wl up ./wl phy_forcecal 1 ./wl interference 0 ./wl phy_watchdog 0...
  • Page 17 ./wl chanspec ./wl sgi_tx 0 ./wl nrate -m -s 3 set Tx data rate ./wl nrate ./wl sgi_tx ./wl down ./wl up ./wl txant set Tx path 0: port 0, 1:port 1, 3: dual port ./wl antdiv set Tx path 0: port 0, 1:port 1, 3: dual port ./wl txpwr1 -o -d set Tx power ./wl phy_forcecal 1...
  • Page 18 ./wl phy_forcecal 1 ./wl isup ./wl bi 10000 ./wl join dummy imode adhoc ./wl assoc ./wl glacial_timer 30000 ./wl phy_watchdog 0 ./wl phy_percal 0 ./wl phy_forcecal 1 ./wl disassoc ./wl mimo_preamble ./wl chanspec ./wl sgi_tx 0 ./wl nrate -r set Tx data rate ./wl nrate ./wl sgi_tx ./wl down...
  • Page 19 ./wl phy_watchdog 0 ./wl scansuppress 1 ./wl phy_oclscdenable 0 ./wl isup ./wl down ./wl band a ./wl phymsglevel +cal ./wl interference 0 ./wl interference_override 0 ./wl mimo_preamble 0 ./wl mimo_bw_cap 0 ./wl mimo_txbw -1 ./wl chanspec -c -b 5 -w 20 set Tx channel ./wl up ./wl phy_forcecal 1...
  • Page 20 ./wl pkteng_start 10:20:30:40:50:60 tx 100 1500 0 This will send continuous Tx Packets with 100 us packet interval, 1500 byte packet length. Data rate = MCS7, Bandwidth=20 MHz, Channel=36 and output power =9dBm. 5G 11n HT20 MIMO mode: /wl ver ./wl mpc 0 ./wl country ALL ./wl up...
  • Page 21 ./wl disassoc ./wl mimo_preamble ./wl chanspec ./wl sgi_tx 0 ./wl nrate -m -s 3 set Tx data rate ./wl nrate ./wl sgi_tx ./wl down ./wl up ./wl txant set Tx path 0: port 0, 1:port 1, 3: dual port ./wl antdiv set Tx path 0: port 0, 1:port 1, 3: dual port ./wl txpwr1 -o -d set Tx power...
  • Page 22 ./wl phy_forcecal 1 ./wl isup ./wl bi 10000 ./wl join dummy imode adhoc ./wl assoc ./wl glacial_timer 30000 ./wl phy_watchdog 0 ./wl phy_percal 0 ./wl phy_forcecal 1 ./wl disassoc ./wl mimo_preamble ./wl chanspec ./wl sgi_tx 0 ./wl nrate -m -s 0 set Tx data rate ./wl nrate ./wl sgi_tx...
  • Page 23 ./wl phy_watchdog 0 ./wl scansuppress 1 ./wl phy_oclscdenable 0 ./wl isup ./wl down ./wl band a ./wl phymsglevel +cal ./wl interference 0 ./wl interference_override 0 ./wl mimo_preamble 0 ./wl mimo_bw_cap 1 ./wl mimo_txbw 4 ./wl chanspec -c -b 5 -w 40 -s 1 set Tx channel ./wl up ./wl phy_forcecal 1...
  • Page 24 ./wl pkteng_start 10:20:30:40:50:60 tx 100 1500 0 Carrier mode ./wl out ./wl fqacurcy CREATING A Rx TEST 1. From the Start menu, select Run. 2. Type cmd, then click OK. 3. Navigate to the directory that contains wl.exe. 4. Run the following command set (delay at least 700ms between each command): 11b Rx mode:...
  • Page 25 ./wl up ./wl chanspec ./wl sgi_tx 0 ./wl nrate -r set Tx data rate ./wl txant set Tx path 0: port 0, 1:port 1, 3: dual port ./wl antdiv set Tx path 0: port 0, 1:port 1, 3: dual port ./wl cur_etheraddr 00:11:22:33:44:55 ./wl pkteng_start 00:11:22:33:44:55 rx This will enter 11Mbps, Channel 7 receive mode.
  • Page 26 ./wl pkteng_start 00:11:22:33:44:55 rx 11n HT20 Rx SISO mode: ./wl ver ./wl mpc 0 ./wl country ALL ./wl up ./wl phy_forcecal 1 ./wl interference 0 ./wl phy_watchdog 0 ./wl scansuppress 1 ./wl phy_oclscdenable 0 ./wl isup ./wl down ./wl mimo_preamble 0 ./wl mimo_bw_cap 0 ./wl mimo_txbw -1 ./wl band b...
  • Page 27 ./wl phy_watchdog 0 ./wl scansuppress 1 ./wl phy_oclscdenable 0 ./wl isup ./wl down ./wl mimo_preamble 0 ./wl mimo_bw_cap 0 ./wl mimo_txbw -1 ./wl band b ./wl chanspec -c -b 2 -w 20 set Tx channel ./wl up ./wl chanspec ./wl sgi_tx 0 ./wl nrate -m -s 3 set Tx data rate...
  • Page 28 ./wl band b ./wl chanspec -c -b 2 -w 40 -s 1 set Tx channel ./wl up ./wl chanspec ./wl sgi_tx 0 ./wl nrate -m -s 0 set Tx data rate ./wl txant set Tx path 0: port 0, 1:port 1, 3: dual port ./wl antdiv set Tx path 0: port 0, 1:port 1, 3: dual port ./wl cur_etheraddr 00:11:22:33:44:55...
  • Page 29 ./wl pkteng_start 00:11:22:33:44:55 rx 11a Rx mode: ./wl ver ./wl mpc 0 ./wl country ALL ./wl up ./wl phy_forcecal 1 ./wl interference 0 ./wl phy_watchdog 0 ./wl scansuppress 1 ./wl phy_oclscdenable 0 ./wl isup ./wl down ./wl mimo_preamble 0 ./wl mimo_bw_cap 0 ./wl mimo_txbw -1 ./wl band a ./wl chanspec -c...
  • Page 30 ./wl phy_forcecal 1 ./wl interference 0 ./wl phy_watchdog 0 ./wl scansuppress 1 ./wl phy_oclscdenable 0 ./wl isup ./wl down ./wl mimo_preamble 0 ./wl mimo_bw_cap 0 ./wl mimo_txbw -1 ./wl band a ./wl chanspec -c -b 5 -w 20 set Tx channel ./wl up ./wl chanspec ./wl sgi_tx 0...
  • Page 31 ./wl mimo_txbw -1 ./wl band a ./wl chanspec -c -b 5 -w 20 set Tx channel ./wl up ./wl chanspec ./wl sgi_tx 0 ./wl nrate -m -s 3 set Tx data rate ./wl txant set Tx path 0: port 0, 1:port 1, 3: dual port ./wl antdiv set Tx path 0: port 0, 1:port 1, 3: dual port ./wl cur_etheraddr 00:11:22:33:44:55...
  • Page 32 ./wl cur_etheraddr 00:11:22:33:44:55 ./wl pkteng_start 00:11:22:33:44:55 rx This will enter MCS7 HT40, Channel 38 receive mode. 11a HT40 Rx MIMO mode: ./wl ver ./wl mpc 0 ./wl country ALL ./wl up ./wl phy_forcecal 1 ./wl interference 0 ./wl phy_watchdog 0 ./wl scansuppress 1 ./wl phy_oclscdenable 0 ./wl isup...
  • Page 33: Bluetooth Basic Test

    5. The RX PER = [ (Total lost packets at the receiver) / (Total sent packets from the Signal Generator) ] x 100%. Thus, PER =100% - [(pktengrxducast numbers after sequence play) – (pktengrxducast numbers before sequence play)] / (Total sent packets from the signal Generator) x 100%. A simple PER calculation tool (fer.exe) can help you do the job: NOTE: The fer.exe must be located with wl.exe in the same directory.
  • Page 34: Download Mini-Driver

    * J5/J1 setting as below *Must connect USB to PC 3-1. Download Mini-driver 1. Start Broadcom BlueTool. 2. On the View menu, click Log Windows Details. 3. On the Transport menu, click HCI Control. - 34 -...
  • Page 35 4. in Select HCI Control Window Transport: a. Select UART as the type of transport. b. In the COM port list, select com6. (Check the port number in device manager) - 35 -...
  • Page 36 c. In the Baud list, type 115200. d. Select the CTS flow control check box. e. Click OK. 5. In HCI Control, select the HCI protocol active check box 6. In the HCI Control commands list, select 0: Vendor-specific Commands (0 key), and then double-click Download Minidriver.
  • Page 37: Throughput Test

    11. Select the HCI protocol active check box Throughput Test Bluetool contains a throughput test feature that can be used with two or more AW-AM691NF devices. Note that each device runs on a separate PC with BlueTool installed. This document will provide basic directions for setting-up and running this test.
  • Page 38 3. Download mini driver (see 3.1) 4. In the “HCI Control” window, select “7.3 Host Controller & Baseband Commands” (Note: may be 4.3, depending on version) 5. Double Click the “Write Scan Enable” entry 6. Select “Inquiry and Page Scan Enabled” and click “OK” 7.
  • Page 39: Rf Performance Test

    The following procedure explains how to configure the AW-AM691NF for RF testing using Broadcom BlueTool. At the completion of the procedure, connect the Bluetooth test instrument to the AW-AM691NF with RF cable and performs the RF tests. - 39 -...
  • Page 40 RESETTING THE USB DEVICE To reset the USB device •In HCI Control, in the HCI Control commands list, select 7.3: Host Controller & Baseband Commands (3 key), and then double-click Reset. READING THE BLUETOOTH DEVICE ADDRESS To read the Bluetooth Device Address •...
  • Page 41: Known Limitation/Issues

    The AW-AM691NF is now ready to receive a connection request from the Bluetooth tester and begin testing specified RF parameters. 4. Known Limitations *For PC test scenario. AW-AM691NF only support the following Host Controller IC: PCI\VEN_1095&DEV_0670 ;Arasan SDIO HC PCI\VEN_104C&DEV_803B ;TI Std SDIO HC PCI\VEN_104C&DEV_803C ;TI Std SDIO HC...
  • Page 42: Demo Board Schematic

    Federal Communication Commission Interference Statement 5. Demo board schematic This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) This device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation.
  • Page 43 Industry Canada statement: This device complies with RSS-210 of the Industry Canada Rules. Operation is subject to the following two conditions: (1) This device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation. Ce dispositif est conforme à...
  • Page 44 End Product Labeling This transmitter module is authorized only for use in device where the antenna may be installed such that 20 cm may be maintained between the antenna and users. The final end product must be labeled in a visible area with the following: “Contains IC: 6100A-AM691NF”.
  • Page 45 - 45 -...

Table of Contents