AzureWave Technologies AM691NF IEEE 802.11 a/b/g/n Wireless LAN and Bluetooth Combo LGA Module User Manual AW AM691NF manual For FCC rev2

AzureWave Technologies, Inc. IEEE 802.11 a/b/g/n Wireless LAN and Bluetooth Combo LGA Module AW AM691NF manual For FCC rev2

User Manual.pdf

- 1 -AW-AM691NFIEEE 82.11 a/b/g/n Wireless LAN, Bluetooth,FM Combo ModuleDemo Board User GuideDocument release Date Modification Initials ApprovedVersion 0.1 2013/07/26 Initial Version N.C. Chen Chihhao LiaoIEEE 802.11 a/b/g/n Wireless LAN and            Bluetooth Combo LGA Module
- 2 -Contents 1. Activate AW-AM634NF 1-1. What you need1-2. Power-Up AW-AM634NF1-3. Test Software Version2. WLAN Basic Test2-1. Driver Installation2-2. Throughput Test2-3. RF Tx/Rx Performance Test3. Bluetooth Basic Test3-1. Download Mini-driver3-2. Throughput Test3-3. RF Performance Test4. Known Limitation/Issues5. Demo board schematic
- 3 -1. Activate AW-AM634NF 1-1. what you needHardware: AW-AM691NF Demo Board V.01 SDIO to PCI Host ControllerUSB-B type to A type CableSoftware (Windows XP):Ubuntu 12.04 LTS WLAN: firmware, nvram file, dhd.ko, wl.exeBluetooth: Bluetool V1.1.9.3, HCD HCI download file, ActivePerl 5.8 and driver for Prolific USB to UART Bridge. FIG. 1.1
- 4 -1-2. Power UP AW-AM634NF1-3. Test Software VersionTest Station Item Version RemarksWLAN firmware sdio-ag-mfgtest-seqcmds-autoabn.bin 6.10.185nvram AH691.NVRAM_20130605.txtBT HCD File BCM4324B3_002.004.006.0076.0081_RC.hcdBCM4324B3_002.004.006.0076.0082_RC.hcdSDIOFIG. 1.2J4: VBAT InRF ANT portB type USB Connector UART to USB Bridge VDDIO power select
- 5 -2. WLAN Basic TestJ5/J1 setting as belowMust connect USB to PC2-1. Driver InstallationCOMPONENTSdhd.kodhd.ko is an utility application that one can use to control the software running in the dongle host for test and debug purposes.wl.exewl is an utility application that one can use to control the software running in the SDIO dongle, e.g. initiate an association and modify WLAN parameters.
- 6 -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•EnterInsmod /(path of dhd.ko file)firmware_path=/(path of firmware file)  nvram_path=/(path of nvram file) to enable.•Enter rmmod dhd to disable•2-2. Throughput TestCONNECTING TO WIRELESS NETWORKSThe examples in the following sections illustrate how to connect to both infrastructure and ad hoc networks, including Infrastructure networks that use no security, WEP security, and WPA/PSK and WPS2/PSK security.SCANNING FOR WIRELESS NETWORKSTo force the dongle to scan•Run wl scan.To force the dongle to return the results of the scan•Run wl scanresults.Example results returned when an AP is found:•SSID: “Eval4325”•Mode: Managed: RSSI: -48 dBm noise: -105 dBm Channel: 1•BSSID: 00:10:18:90:2E:C1 Capability: ESS ShortSlot•Supported Rates: [ 1(b) 2(b) 5.5(b) 11(b) 18 24 36 54 6 9 12 48 ]Example results returned when an ad hoc network is found:•SSID: “ADHOC#1”•Mode: Ad Hoc RSSI: -41 dBm noise: -105 dBm Channel: 1•BSSID: B2:51:28:6B:3C:A1 Capability: IBSS•Supported Rates: [ 1(b) 2(b) 5.5(b) 11(b) ]CONNECTING TO AN INFRASTRUCTURE NETWORK WITH NO SECURITY (AP CONNECTION)To connect to the network through an AP with SSID = Eval4325Run wl join Eval4325.
- 7 -CONNECTING TO AN INFRASTRUCTURE NETWORK WITH WEP SECURITYTo 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 SECURITYTo specify TKIP or AES as the data encryption method•Run wl wsec 3/7.To enable the supplicant•Run wl sup_wpa 1.To specify the PSK passphrase (network key) to use•Run wl set_psk $passphrase.To connect to a network that uses WPA-PSK security•Run wl join Eval4325 imode bss amode wpapsk.To connect to a network that uses WPA2-PSK security•Run wl join Eval4325 imode bss amode wpa2psk.CONNECTING TO AN AD HOC NETWORK USING CHANNEL 1To set the channel to channel 1•Run wl channel 1.To connect to the ad hoc network with SSID = 4325-ADHOC•Run wl join 4325-ADHOC imode ibss.MANAGING POWER CONSUMPTIONTo disable Power Save (PS) mode (default)•Run wl PM 0.To enable legacy IEEE 802.11 Power Save (PS) mode•Run wl PM 1.To enable Fast IEEE 802.11 Power Save mode•Run wl PM 2.Note:•The STA automatically transitions to Legacy PS mode when no data is being sent or received.•The STA automatically disables PS mode when data is being sent or received.
- 8 -MEASURING WLAN THROUGHPUTThe 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 adapterconnected to either an Infrastructure network (see Fig. 2.2) or an ad hoc network (see Fig. 2.3). An AP that is known to bein good working order should be used for the infrastructure mode test.MEASURING THROUGHPUT USING NETIQ CHARIOTTest Procedure1. Bring up the AW-AM691NF 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 LANport of the AP3. Verify that communication exists between the reference computer and the AW-AM691NF demo board by pinging 192.168.1.100from the AW-AM691NF host console.HOST COMPUTER.AW-AM691NFEndPointReferenceComputerChariot ConsoleHOST COMPUTER.AW-AM691NFEndPointALAN  ReferenceComputerChariot ConsoleFIG. 2.2FIG. 2.3
- 9 -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.2-3. RF Tx/Rx Performance TestCREATING A Tx TEST1. From the Start menu, select Run.2. Type cmd, then click OK.3. Navigate to the directory that contains wl.exe4. Enter the wl ver command to check the current WL driver version.5. Run the following command set (delay at least 700ms between each command):11b 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 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 7-b 2 -w 20 Åset Tx channelUS
- 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 11                        Åset Tx data rate./wl nrate./wl sgi_tx./wl down./wl up./wl txant 0            Åset Tx path 0: port 0, 1:port 1,./wl antdiv 0Åset Tx path 0: port 0, 1:port 1,./wl txpwr1 -o -d 15                Åset Tx power./wl phy_forcecal 1./wl pkteng_start 10:20:30:40:50:60 tx 100 1500 0This will send continuous Tx Packets with 100 us packet interval,1500 byte packet length. Data rate =11Mbps, Channel=7 and output power =15dBm.11g mode:./wl ver./wl mpc 0./wl country ALL./wl up./wl phy_forcecal 1./wl interference 0US
- 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 7-b 2 -w 20 Åset Tx channel./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 54                     Åset Tx data rate./wl nrate./wl sgi_tx./wl down./wl up./wl txant 0                         Åset Tx path 0: port 0, 1:port 1,./wl antdiv 0Åset Tx path 0: port 0, 1:port 1,./wl txpwr1 -o -d 14                                    Åset Tx power./wl phy_forcecal 1
- 12 -./wl pkteng_start 10:20:30:40:50:60 tx 100 1500 0This 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./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 0./wl    mimo_bw_cap 0./wl    mimo_txbw -1./wl    chanspec -c 7-b 2 -w 20 Åset Tx channel./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 1US
- 13 -./wl    disassoc./wl    mimo_preamble./wl    chanspec./wl    sgi_tx 0./wl    nrate -m 7-s 0 Åset Tx data rate./wl    nrate./wl    sgi_tx./wl    down./wl    up./wl    txant 0Åset Tx path 0: port 0, 1:port 1, 3: dual port./wl    antdiv 0Åset Tx path 0: port 0, 1:port 1, 3: dual port./wl    txpwr1 -o -d 13 Åset Tx power./wl    phy_forcecal 1./wl    pkteng_start 10:20:30:40:50:60 tx 100 1500 0This will send continuous Tx Packets with 100 us packet interval,1500 byte packet length. Data rate =MCS7,Bandwidth=20 MHz, Channel=7 and output power =13dBm.2.4G 11n HT20 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./wl    down./wl    band b./wl    phymsglevel +cal./wl    interference 0./wl    interference_override 0./wl    mimo_preamble 0./wl    mimo_bw_cap 0US
- 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./wl    sgi_tx 0./wl    nrate -m 15 -s 3 Åset Tx data rate./wl    nrate./wl    sgi_tx./wl    down./wl    up./wl    txant 3 Åset Tx path 0: port 0, 1:port 1, 3: dual port./wl    antdiv 3 Åset Tx path 0: port 0, 1:port 1, 3: dual port./wl    txpwr1 -o -d 14 Åset Tx power./wl    phy_forcecal 1./wl    pkteng_start 10:20:30:40:50:60 tx 100 1500 02.4G 11n HT40 SISO mode:./wl    ver./wl    mpc 0./wl    country ALL./wl    up./wl    phy_forcecal 1./wl    interference 0./wl    phy_watchdog 0US
- 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 7-b 2 -w 40 -s 1 Åset Tx channel./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 -m 7-s 0 Åset Tx data rate./wl    nrate./wl    sgi_tx./wl    down./wl    up./wl    txant 0Åset Tx path 0: port 0, 1:port 1, 3: dual port./wl    antdiv 0Åset Tx path 0: port 0, 1:port 1, 3: dual port./wl    txpwr1 -o -d 11 Åset Tx power./wl    phy_forcecal 1./wl    pkteng_start 10:20:30:40:50:60 tx 100 1500 0
- 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./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 7-b 2 -w 40 -s 1 Åset Tx channel./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_preambleUS
- 17 -./wl    chanspec./wl    sgi_tx 0./wl    nrate -m 15 -s 3 Åset Tx data rate./wl    nrate./wl    sgi_tx./wl    down./wl    up./wl    txant 3Åset Tx path 0: port 0, 1:port 1, 3: dual port./wl    antdiv 3Åset Tx path 0: port 0, 1:port 1, 3: dual port./wl    txpwr1 -o -d 12 Åset Tx power./wl    phy_forcecal 1./wl    pkteng_start 10:20:30:40:50:60 tx 100 1500 011a 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    band a./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 100 -b 5 -w 20 Åset Tx channel./wl    upUS
- 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 54 Åset Tx data rate./wl    nrate./wl    sgi_tx./wl    down./wl    up./wl    txant 0Åset Tx path 0: port 0, 1:port 1, 3: dual port./wl    antdiv 0Åset Tx path 0: port 0, 1:port 1, 3: dual port./wl    txpwr1 -o -d 10 Åset Tx power./wl    phy_forcecal 1./wl    pkteng_start 10:20:30:40:50:60 tx 100 1500 0This will send continuous Tx Packets with 100 us packet interval, 1500 byte packet length. Data rate =54Mbps, Channel=36 and output power =10dBm.5G 11n HT20 SISO mode:./wl  ver./wl    mpc 0./wl    country ALL./wl    up./wl    phy_forcecal 1./wl    interference 0US
- 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 100 -b 5 -w 20 Åset Tx channel./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 -m 7-s 0 Åset Tx data rate./wl    nrate./wl    sgi_tx./wl    down./wl    up./wl    txant 0Åset Tx path 0: port 0, 1:port 1, 3: dual port./wl    antdiv 0Åset Tx path 0: port 0, 1:port 1, 3: dual port./wl    txpwr1 -o -d 9Åset Tx power./wl    phy_forcecal 1
- 20 -./wl    pkteng_start 10:20:30:40:50:60 tx 100 1500 0This 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./wl    phy_forcecal 1./wl    interference 0./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 64 -b 5 -w 20 Åset Tx channel./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 1US
- 21 -./wl    disassoc./wl    mimo_preamble./wl    chanspec./wl    sgi_tx 0./wl  nrate -m 15 -s 3 Åset Tx data rate./wl    nrate./wl    sgi_tx./wl    down./wl    up./wl    txant 3Åset Tx path 0: port 0, 1:port 1, 3: dual port./wl    antdiv 3Åset Tx path 0: port 0, 1:port 1, 3: dual port./wl    txpwr1 -o -d 8Åset Tx power./wl    phy_forcecal 1./wl    pkteng_start 10:20:30:40:50:60 tx 100 1500 05G 11n HT40 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    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 102 -b 5 -w 40 -s 1 Åset Tx channel./wl    upUS
- 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 7-s 0 Åset Tx data rate./wl    nrate./wl    sgi_tx./wl    down./wl    up./wl    txant 0Åset Tx path 0: port 0, 1:port 1, 3: dual port./wl    antdiv 0Åset Tx path 0: port 0, 1:port 1, 3: dual port./wl    txpwr1 -o -d 9Åset Tx power./wl    phy_forcecal 1./wl    pkteng_start 10:20:30:40:50:60 tx 100 1500 0This will send continuous Tx Packets with 100 us packet interval, 1500 byte packet length. Data rate = MCS7, Bandwidth=40 MHz, Channel=38 and output power =9dBm.5G 11n HT40 MIMO mode:./wl    ver./wl    mpc 0./wl    country ALL./wl    up./wl    phy_forcecal 1./wl    interference 0US
- 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 102 -b 5 -w 40 -s 1 Åset Tx channel./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 -m 15 -s 3 Åset Tx data rate./wl    nrate./wl    sgi_tx./wl    down./wl    up./wl    txant 3Åset Tx path 0: port 0, 1:port 1, 3: dual port./wl    antdiv 3Åset Tx path 0: port 0, 1:port 1, 3: dual port./wl    txpwr1 -o -d 12 Åset Tx power./wl    phy_forcecal 1
- 24 -./wl    pkteng_start 10:20:30:40:50:60 tx 100 1500 0Carrier mode./wl out./wl fqacurcy 149CREATING A Rx TEST1. 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:./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./wl chanspec -c 7-b 2 -w 20 Åset Tx channelUS
- 25 -./wl up./wl chanspec./wl sgi_tx 0./wl nrate -r 11 Åset Tx data rate./wl txant 0Åset Tx path 0: port 0, 1:port 1, 3: dual port./wl antdiv 0Å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 rxThis will enter 11Mbps, Channel 7 receive mode. 11g 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 b./wl chanspec -c 7-b 2 -w 20 Åset Tx channel./wl up./wl chanspec./wl sgi_tx 0./wl nrate -r 54 Åset Tx data rate./wl txant 0x0Åset Tx path 0: port 0, 1:port 1, 3: dual port./wl antdiv 0x0Åset Tx path 0: port 0, 1:port 1, 3: dual port./wl cur_etheraddr 00:11:22:33:44:55US
- 26 -./wl pkteng_start 00:11:22:33:44:55 rx11n 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./wl chanspec -c 7-b 2 -w 20 Åset Tx channel./wl up./wl chanspec./wl sgi_tx 0./wl nrate -m 7-s 0 Åset Tx data rate./wl txant 0Åset Tx path 0: port 0, 1:port 1, 3: dual port./wl antdiv 0Å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 rx11n HT20 Rx MIMO mode:./wl ver./wl mpc 0./wl country ALL./wl up./wl phy_forcecal 1./wl interference 0USUS
- 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 7-b 2 -w 20 Åset Tx channel./wl up./wl chanspec./wl sgi_tx 0./wl nrate -m 15 -s 3 Åset Tx data rate./wl txant 3Åset Tx path 0: port 0, 1:port 1, 3: dual port./wl antdiv 3Å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 rx11n HT40 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 1./wl mimo_txbw 4US
- 28 -./wl band b./wl chanspec -c 6-b 2 -w 40 -s 1 Åset Tx channel./wl up./wl chanspec./wl sgi_tx 0./wl nrate -m 7-s 0 Åset Tx data rate./wl txant 0Åset Tx path 0: port 0, 1:port 1, 3: dual port./wl antdiv 0Å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 rx11n 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./wl down./wl mimo_preamble 0./wl mimo_bw_cap 1./wl mimo_txbw 4./wl band b./wl chanspec -c 6-b 2 -w 40 -s 1 Åset Tx channel./wl up./wl chanspec./wl sgi_tx 0./wl nrate -m 15 -s 3 Åset Tx data rate./wl txant 3Åset Tx path 0: port 0, 1:port 1, 3: dual port./wl antdiv 3Åset Tx path 0: port 0, 1:port 1, 3: dual port./wl cur_etheraddr 00:11:22:33:44:55US
- 29 -./wl pkteng_start 00:11:22:33:44:55 rx11a 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 36 -b 5 -w 20 Åset Tx channel./wl up./wl chanspec./wl sgi_tx 0./wl nrate -r 54 Åset Tx data rate./wl txant 0Åset Tx path 0: port 0, 1:port 1, 3: dual port./wl antdiv 0Å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 rx11a HT20 Rx SISO mode:./wl ver./wl mpc 0./wl country ALL./wl up USUS
- 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 36 -b 5 -w 20 Åset Tx channel./wl up./wl chanspec./wl sgi_tx 0./wl nrate -m 7-s 0 Åset Tx data rate./wl txant 0Åset Tx path 0: port 0, 1:port 1, 3: dual port./wl antdiv 0Å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 rx11a HT20 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./wl down./wl mimo_preamble 0./wl mimo_bw_cap 0US
- 31 -./wl mimo_txbw -1./wl band a./wl chanspec -c 36 -b 5 -w 20 Åset Tx channel./wl up./wl chanspec./wl sgi_tx 0./wl nrate -m 15 -s 3 Åset Tx data rate./wl txant 3Åset Tx path 0: port 0, 1:port 1, 3: dual port./wl antdiv 3Å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 rx11a HT40 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 1./wl mimo_txbw 4./wl band a./wl chanspec -c 38 -b 5 -w 40 -s 1 Åset Tx channel./wl up./wl chanspec./wl sgi_tx 0./wl nrate -m 7-s 0 Åset Tx data rate./wl txant 0Åset Tx path 0: port 0, 1:port 1, 3: dual port./wl antdiv 0Åset Tx path 0: port 0, 1:port 1, 3: dual portUS
- 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./wl down./wl mimo_preamble 0./wl mimo_bw_cap 1./wl mimo_txbw 4./wl band a./wl chanspec -c 38 -b 5 -w 40 -s 1 Åset Tx channel./wl up./wl chanspec./wl sgi_tx 0./wl nrate -m 15 -s 3 Åset Tx data rate./wl txant 3Åset Tx path 0: port 0, 1:port 1, 3: dual port./wl antdiv 3Å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 rxThe default MAC address is 001122334455. Packets sent from Signal Generator must have the same MAC address  as  the  DUT’s  MAC  address (Runtime  mac  address  can  be  overrode by  using  wl  cur_etheraddr xx:xx:xx:xx:xx:xx .4. Use “wl counters” and find the received frame numbers in “pktengrxducast”.US
- 33 -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.EUT plug-out./wl downrmmod dhd       3. Bluetooth Basic Test
- 34 -* J5/J1 setting as below*Must connect USB to PC3-1. Download Mini-driver1. Start Broadcom BlueTool.2. On the View menu, click Log Windows Details.3. On the Transport menu, click HCI Control.
- 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)
- 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 box6. In the HCI Control commands list, select 0: Vendor-specific Commands (0 key), and then double-click DownloadMinidriver.7. On the Transport menu, click Download Firmware/Config.8. In Select Download Firmware/Config Transport:
- 37 -a. Select UART as the type of transport.b. In the COM port list, select com6.c. In the Baud list box, type 115200.d. Select the CTS flow control check box.e. Click OK.9. In Download, configure the settings to match those shown below10. Click Execute.11. Select the HCI protocol active check boxThroughput TestBluetool 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.The next step in setting-up the test is establishing a connection between the devices.ESTABLISH A BLUETOOTH CONNECTION BETWEEN TWO USB DEVICESSET UP THE SLAVE DEVICE FIRST1. On the Slave side, start Bluetool from the Start Menu.2. If the Log Window is not already open, select “View” and then select “Log Window”.Select “Transport” and then Select “HCI Control.” New window pop-up, select “UART” and enter com port number. Click “OK”.
- 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” entry6. Select “Inquiry and Page Scan Enabled” and click “OK”7. Double Click “Set Event Filter”8. Select “Connection Setup”9. Select “Allow Connections from all devices”10. Select “Do Auto accept the connection with role switch disabled”11. Click “OK”12. In the “HCI Control” window, select “0 Vendor-specific commands”.13. Double Click the “Write_BD_ADDR” command14. Enter 00112233445515. In the “HCI Control” window, select”0 Vendor-specific commands”. Double Click”Update UART Baud Rate”. Select 3000000 then click OK.SET UP THE MASTER DEVICE, AND CREATE THE CONNECTION1. On the Master side, start Bluetool.2. Open the log window, if not already open, and open the UART HCI Transport.3. Download mini driver (see 3.1)4. In the “HCI Control” window, select “7.1 Link Control Commands”    (Note: may be 4.5 depending on version)5. Double Click “Create Connection” and put BD address of the slave device into the BDADDR box.   Click “OK”6. In the “HCI Control” window,select”0 Vendor-specific commands”. Double Click ”Update UART Baud Rate”. Select 3000000 then click OK.A  connection  should  establish  now.    This  can  be  verified  by looking  in  the  log  windows for  both devices, which should now contain Connection Complete events with “Success” in the status field.   NOTE: once the connection has been established, Inquiry and Page Scan can be disabled.    Also, go to: “7.3 Host Controller   
- 39 -Connections from all devices”; Select “Do NOT Auto accept the connection” and hit ‘OK’.    This will make the slave device non-discoverable and increase throughput by reducing overhead.     SET UP AND EXECUTE THE THROUGHPUT TESTSET UP THE SLAVE AS THE RECEIVER1. On the Slave side, select “Transport” and then select “Throughput Tests”.    Select UART.2. In the “Receive Test” (Bottom half of the window), fill in a data pattern such as “abcdef”, and fill in a count such as “1000000”3. Close the “Log Window.”    If this window is left open or minimized, then the throughput test will not achieve maximum throughput because of delay that is added by Windows every time the log window is updated.SET UP THE MASTER AS THE TRANSMITTER AND START THE TEST1. On the Master side, select “Transport” and then select “Throughput Tests”.    Select UART.2. In the “Transmit Test” window (top half of the window), fill in the same data pattern and count that was filled in for the receive test on the Slave side.3. Close the “Log Window.”    If this window is left open or minimized, then the throughput test will not achieve maximum throughput because of delay that is added by Windows every time the log window is updated.4. On the Slave side, click “Execute Test” in the “Receive Test” window.5. On the Master side, click “Execute Test” in the “Transmit Test” window.Bluetooth throughput test is now running.To stop the test, click “Abort Test” on the Master side first, then on the slave side.RF Performance TestThe following procedure explains how to configure the AW-AM691NF for RF testing using Broadcom BlueTool. At the completionof the procedure, connect the Bluetooth test instrument to the AW-AM691NF with RF cable and performs the RF tests.
- 40 -RESETTING THE USB DEVICETo 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 ADDRESSTo read the Bluetooth Device Address•In HCI Control, in the HCI Control commands list, select 7.4: Informational Parameters (4 key), and then double-clickRead_BD_ADDR.The Bluetooth Device Address (BD_ADDR) is displayed in the log window. The Bluetooth Device Address might be neededby the Bluetooth testerSETTING THE EVENT FILTER TO AUTOMATICALLY ALLOW CONNECTIONTo set the event filter to automatically allow connection1. In HCI Control, in the HCI Control commands list, select 7.3: Host Controller & Baseband Commands (3 key), andthen double-click Set_Event_Filter.2. In HCI Command: Set_Event_Filter:a. In the Filter_Type list, select Connection Setup.b. In the Connection_Setup_Filter_Condition_Type list, select Allow Connections from all devices.c. In the Auto_Accept_Flag list, select Do Auto accept the connection with role switch disabled.ENABLING WRITE SCANTo enable Write Scan1. In HCI Control, in the HCI Control commands list, select 7.3: Host Controller & Baseband Commands (3 key), andthen double-click Write_Scan_Enable.2. In HCI Command: Write_Scan_Enable, in the Scan_Enable list, select Inquiry and Page Scan enabled.ENABLING TEST MODETo enable Test Mode•In HCI Control, in the HCI Control commands list, select 7.6: Testing Commands (6 key), and then double-clickEnable_Device_Under_Test_Mode.
- 41 -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 HCPCI\VEN_104C&DEV_803B ;TI Std SDIO HCPCI\VEN_104C&DEV_803C ;TI Std SDIO HCPCI\VEN_104C&DEV_8033 ;TI Std SDIO HCPCI\VEN_104C&DEV_8034 ;TI Std SDIO HCPCI\VEN_1180&DEV_0822 ;Ricoh Std SDIO HC*WinXP,WIN7 WLAN drivers are not supported
- 42 -5. Demo board schematicFederal Communication Commission Interference Statement  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. This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 ofthe FCC Rules.  These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in accordance  with  the  instructions,  may  cause  harmful  interference  to  radio  communications.    However,  there  is  no guarantee that interference will not occur in a particular installation.  If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one of the following measures: - Reorient or relocate the receiving antenna. - Increase the separation between the equipment and receiver. - Connect the equipment into an outlet on a circuit different from that to which the receiver is connected. - Consult the dealer or an experienced radio/TV technician for help. FCC Caution: Any changes or modifications not expressly approved by the party responsible for compliance could void the user's authority to operate this equipment.  This transmitter must not be co-located or operating in conjunction with any other antenna or transmitter.  Operations in the 5.15-5.25GHz band are restricted to indoor usage only.   Radiation Exposure Statement: This equipment complies with FCC radiation exposure limits set forth for an uncontrolled environment. This equipment should be installed and operated with minimum distance 20cm between the radiator & your body. This device is intended only for OEM integrators under the following conditions:  1) The antenna must be installed such that 20 cm is maintained between the antenna and users, and  2) The transmitter module may not be co-located with any other transmitter or antenna.  As long as 2 conditions above are met, further transmitter test will not be required. However, the OEM integrator is still responsible for testing their end-product for any additional compliance requirements required with this module installed  IMPORTANT NOTE: In the event that these conditions can not be met (for example certain laptop configurations or co-location with another transmitter), then the FCC authorization is no longer considered valid and the FCC ID can not be used on the final product. In these circumstances, the OEM integrator will be responsible for re-evaluating the end product (including the transmitter) and obtaining a separate FCC authorization.  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 FCC ID: TLZ-AM691NF”. The grantee's FCC ID can be used only when all FCC compliance requirements are met.  Manual Information To the End User The OEM integrator has to be aware not to provide information to the end user regarding how to install or remove this RF module in the user's manual of the end product which integrates this module. The end user manual shall include all required regulatory information/warning as show in this manual.
- 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 à la norme CNR-210 d'Industrie Canada applicable aux appareils radio exempts de licence. Son fonctionnement est sujet aux deux conditions suivantes: (1) le dispositif ne doit pas produire de brouillage préjudiciable, et (2) ce dispositif doit accepter tout brouillage reçu, y compris un brouillage susceptible de provoquer un fonctionnement indésirable.  Radiation Exposure Statement: This equipment complies with IC radiation exposure limits set forth for an uncontrolled environment. This equipment should be installed and operated with minimum distance 20cm between the radiator & your body. Déclaration d'exposition aux radiations: Cet  équipement  est  conforme  aux  limites  d'exposition  aux  rayonnements  IC  établies  pour  un  environnement  non contrôlé.  Cet  équipement  doit  être  installé  et  utilisé  avec  un  minimum  de  20  cm  de  distance  entre  la  source  de rayonnement et votre corps. This device is intended only for OEM integrators under the following conditions: (For module device use) 1) The antenna must be installed such that 20 cm is maintained between the antenna and users, and  2) The transmitter module may not be co-located with any other transmitter or antenna. As long as 2 conditions above are met, further transmitter test will not be required. However, the OEM integrator is still responsible  for  testing  their  end-product  for  any  additional  compliance  requirements  required  with  this  module installed. Cet appareil est conçu uniquement pour les intégrateurs OEM dans les conditions suivantes: (Pour utilisation de dispositif module) 1) L'antenne doit être installée de telle sorte qu'une distance de 20 cm est respectée entre l'antenne et les utilisateurs, et 2) Le module émetteur peut ne pas être coïmplanté avec un autre émetteur ou antenne. Tant  que  les  2  conditions  ci-dessus  sont  remplies,  des  essais  supplémentaires  sur  l'émetteur  ne  seront  pas nécessaires.  Toutefois,  l'intégrateur  OEM  est  toujours  responsable  des  essais  sur  son  produit  final  pour  toutes exigences de conformité supplémentaires requis pour ce module installé. IMPORTANT NOTE: In the event that these conditions can not be met (for example certain laptop configurations or co-location with another transmitter), then the Canada authorization is no longer considered valid and the IC ID can not be used on the final product. In these circumstances, the OEM integrator will be responsible for re-evaluating the end product (including the transmitter) and obtaining a separate Canada authorization. NOTE IMPORTANTE: Dans le cas où ces conditions ne peuvent être satisfaites (par exemple pour certaines configurations d'ordinateur portable ou de certaines co-localisation avec un autre émetteur), l'autorisation du Canada n'est plus considéré comme valide et l'ID IC ne peut pas être utilisé sur le produit final. Dans ces circonstances, l'intégrateur OEM sera chargé de réévaluer le produit final (y compris l'émetteur) et l'obtention d'une autorisation distincte au Canada.
- 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”.  Plaque signalétique du produit final Ce module émetteur  est autorisé uniquement  pour une utilisation  dans un dispositif  où l'antenne peut  être installée de telle  sorte  qu'une  distance  de  20cm  peut  être  maintenue  entre  l'antenne  et  les  utilisateurs.  Le  produit  final  doit  être étiqueté dans un endroit visible avec l'inscription suivante: "Contient des IC: 6100A-AM691NF".  Manual Information To the End User The OEM integrator has to be aware not to provide information to the end user regarding how to install or remove this RFmodule in the user's manual of the end product which integrates this module. The end user manual shall include all required regulatory information/warning as show in this manual.  Manuel d'information à l'utilisateur final L'intégrateur OEM doit être conscient de ne pas fournir des informations à l'utilisateur final quant à la façon d'installer ou de supprimer ce module RF dans le manuel de l'utilisateur du produit final qui intègre ce module. Le  manuel  de  l'utilisateur  final  doit  inclure  toutes  les  informations  réglementaires  requises  et  avertissements  comme indiqué dans ce manuel.
- 45 -

Navigation menu