Avalan Wireless Systems orporated AW900G2LP MOD090-LP User Manual
Avalan Wireless Systems Incorporated MOD090-LP
User Manual
MOD090-LP USER’S MANUAL 900 MHz Low Power Module Industrial-grade, long-range wireless Ethernet systems MOD090-LP User’s Manual Thank you for your purchase of the MOD090-LP 900 MHz Radio Module. Firmware and software described in this manual may be downloaded from www.avalanwireless.com/downloads.htm. (You can also find a pdf of the latest version of this manual.) If you have any questions when configuring your AvaLAN system, the best place to get answers is to visit www.avalanwireless.com. If more assistance is needed, send email to support@avalanwireless.com. To speak to a live technician, please call technical support at the number below during normal business hours. © 2017 by AvaLAN Wireless Systems Inc. All rights reserved. Revision 02.09.2017 127 Jetplex Circle Madison, AL 35758 Sales: (866) 533-6216 Technical Support: (650) 384-0000 Customer Service: (650) 641-3011 Fax: (650) 249-3591 Technical support (650) 384-0000 PAGE 2 www.avalanwireless.com User’s Manual MOD090-LP Table of Contents Technical Summary . . . . . . . . . . . . . . . . . . . . . . . Module Physical Interface . . . . . . . . . . . . . . . . . . Module SPI Interfaces . . . . . . . . . . . . . . . . . . . . . Module UART Interface . . . . . . . . . . . . . . . . . . . . . 11 Module Command Set . . . . . . . . . . . . . . . . . . . . . 12 Programming Examples . . . . . . . . . . . . . . . . . . . . 25 Implementation Block Diagrams . . . . . . . . . . . . . . 28 FCC and IC Certification . . . . . . . . . . . . . . . . . . . . . 30 Technical support (650) 384-0000 PAGE 3 www.avalanwireless.com MOD090-LP User’s Manual Technical Summary The MOD090 module allows you to build your own extreme-range, non-line-ofsight, point-to-multipoint wireless solution. The module uses the new technology in our 900Mhz and is fully FCC/IC certified for quick integration with no RF retesting required. The MOD090 solution offers the ideal combination of the maximum allowed transmit power and unbeatable interference immunity in conjunction with high throughput and validated encryption. The host microcontroller is responsible for configuring the keys that the MOD090-LP uses for RF communication/encryption, as well as transferring data to and from the MOD090-LP. The MOD090-LP features an 8kB transmit FIFO and a 5kB receive FIFO. The RF communication topology that the modules use is a point to multipoint star topology. There is one RF master Access Point (AP) and up to 63 RF slave Subscriber Units (SU). Data from the AP can be sent to one specific SU or broadcast to all SUs. Broadcast data has no retransmissions and is not guaranteed to reach all SUs. Data from an SU is always sent to the AP with retransmissions. Data is divided up into blocks for RF transmission. This division of the data allows for better interference immunity and re-transmission performance. The digital interface to the MOD090-LP may be SPI or UART, depending upon which firmware is running in the MOD090-LP. Serial Peripheral Interface (SPI) is a full duplex synchronous serial interface. SPI is a master-slave interface, with the master providing the synchronous clock. Universal Asynchronous Receiver/Transmitter (UART) is an asynchronous serial interface that allows data to be transmitted without a clock signal, but the sender and receiver of the data must agree in advance on the timing parameters and special bits are added to each data byte to synchronize the sending and receiving units. Selecting SPI or UART: The choice of interface is up to the user and governed by the user's application and the nature of the host microcontroller. UART is more common, being closely related to RS-232. It is also places fewer demands on the host microcontroller. The UART interface is limited to 115,200 bits per second, while SPI may be run as high as 12 megabits per second. Whether the MOD090-LP uses SPI or UART is a choice that is controlled at boot up. By connecting a 10K resistor from Pin 8 (Error Flag) to Vcc (pull up), the MOD090-LP will boot up in UART mode. If the resistor is connected instead to ground (pull down), it will boot up in SPI mode. Technical support (650) 384-0000 PAGE 4 www.avalanwireless.com User’s Manual MOD090-LP Module Physical Interface RF Antenna MMCX RF Section Module SPI Interfaces Serial Peripheral Interface (SPI) is a full duplex synchronus serial interface that allows data to be shifted in and out of the AvaLAN Baseband Processor (MOD090-LP) 8 bits at a time, most significant bit first. Each SPI requires 4 pins to be physically connected: • SCK – Serial bit shift clock (provided by master SPI) • MISO – Master In Slave Out • MOSI – Master Out Slave In • CS – Active low Chip Select There are two SPI interfaces on the MOD090-LP. The first is a master SPI (SPI0), operating LEDs and DIP switches. SPI0’s connections are pins 3-6. The second is a slave SPI (SPI1) for management of the radio link, statistics, firmware upgrading, and data transfers. SPI1’s connections are on pins 12-15. Technical support (650) 384-0000 PAGE 5 www.avalanwireless.com MOD090-LP User’s Manual Here are the Signal definitions for the AW900SPI in SPI mode: Pin Number Name Description Vcc 3.3 vdc for MOD090-LP /CS_LED Chip select for LEDs and DIP switches (active low)C /CS_PD Chip select for external programming devicehip s SCK0 Serial clock for LEDs and DIP switches MISO0 Data in for LEDs and DIP switches MOSI0 Data out for LEDs and DIP switches GND MOD090-LP Ground Error Flag 1=last command not understood. Clear with /CS_BB Data Ready 1=data packet available, 0=no data 10 FIFO Full Flag 1=FIFO full, don’t send any more data, 0=FIFO is empty 11 Connected Flag 1=RF connection present, 0=RF searching/standby 12 /CS_BB Chip select for MOD090-LP 13 SCK1 Serial clock for MOD090-LP 14 MOSI1 Data out for MOD090-LP 15 MISO1 Data in for MOD090-LP 16 RFVcc 3.3 vdc for RF section 17 RFGND RF section ground SPI0 uses mode (0,0) for clock phase and polarity. This means that the SCK0 line idles low and data is setup on the falling edge of the clock and latched on the rising edge. SPI1 uses mode (1,1), meaning that SCK1, MISO1 and MOSI1 are all idle high. Data is still set up on the falling edge and latched on the rising edge of the clock. CS MISO b7 b6 b5 b4 b3 b2 b1 b0 MOSI b7 b6 b5 b4 b3 b2 b1 b0 SCK Technical support (650) 384-0000 PAGE 6 www.avalanwireless.com User’s Manual MOD090-LP SPI0 - LEDs and DIP Switches SPI0 is a master mode SPI that sends out 4 bytes per transaction. The first two bytes are alignment bytes and the last two contain the LED data on MOSI0, and the DIP switch data on MISO0. The first alignment byte is 0x55, and the second is 0xAA. These two bytes are used to determine the start of the transaction (0x55) and the start of the data (0xAA). LEDs: /CS_LED MISO0 XX XX Byte3 Byte4 MOSI0 0x55 0xAA Byte3 Byte4 SCK0 A bit that is set in either of these bytes indicates that the corresponding LED should be on. Byte3 b7 b6 b5 b4 b3 b2 b1 b0 PWR RX_ ACT LCH5 LCH4 LCH3 LCH2 LCH1 LCH0 PWR: Turns on when the firmware is running. In troubleshoot mode PWR changes states on the AP every time a search for more SUs takes place. On a SU PWR changes state every time the SU responds to a search for more SUs. RX_ACT: Indicates when data traffic has been received by the RF. RX_ACT will be set for 32ms when data has been successfully received. LCH5..0: Indicates what RF channel is currently in use. In troubleshoot mode these bits indicate what the unit’s device ID is. Byte4 b7 b6 b5 b4 b3 b2 b1 b0 TX_ ACT RFQ5 RFQ4 RFQ3 RFQ2 RFQ1 RFQ0 Technical support (650) 384-0000 PAGE 7 www.avalanwireless.com MOD090-LP User’s Manual TX_ACT: Indicates when data traffic is queued up for transmission across the RF. TX_ACT will be set for 32ms when data is queued up for transmission. RFQ5..0: Indicates the quality of the RF link. The lowest quality is only b0 set, the highest quality is reached when b5 is set. DIPs: A bit that is set in this byte indicates that the corresponding DIP switch is on. Byte3 b7 b6 b5 b4 b3 b2 b1 b0 DCH5 DCH4 DCH3 DCH2 DCH1 DCH0 MODE DCH5..0: Used to set the radio into manual channel mode and use the channel indicated. If DCH5..0 are all clear then the radio will be in automatic mode. MODE: When set the unit is in troubleshooting mode, when clear the unit is in normal operation. SPI1 – Command Interface SPI1 is a slave mode SPI, meaning SCK is supplied by an external source. This SPI is used to configure the module, read status information, issue firmware upgrades and transfer data. The first byte on the MOSI line after the /CS_BB line goes low is the Command Byte. This byte tells the MOD090-LP what command is to be executed. Command Byte: b7 b6 b5 b4 b3 b2 b1 b0 get/set CMD3 CMD2 CMD1 CMD0 get/set: When set this bit indicates that information will be sent to the MOD090-LP on MOSI1 and MISO1 will be high impedance. When clear a get transaction will take place and information will be sent from the MOD090-LP on MISO1. After the command byte is issued the master microcontroller must delay for at least 4 µs to allow the MOD090-LP enough time to prepare for the transaction. When a transaction is complete and the /CS_BB line is high, the master microcontroller must delay for at least 6 µs to allow the MOD090-LP to finish processing the transaction. CMD3..1: These bits are used to tell the MOD090-LP what command is to be executed. Technical support (650) 384-0000 PAGE 8 www.avalanwireless.com User’s Manual MOD090-LP Module UART Interface Here are the Signal definitions for the AW900SPI in UART mode: Pin Number Name Description Vcc 3.3 vdc for MOD090-LP /CS_LED Chip select for external programming device /CS_PD Chip select for LEDs and DIP switches (active low)Chip s SCK0 Serial clock for LEDs and DIP switches MISO0 Data in for LEDs and DIP switches MOSI0 Data out for LEDs and DIP switches GND MOD090-LP Ground NC Not Used NC Not Used 10 NC Not Used 11 NC Not Used 12 NC Not Used 13 NC Not Used 14 MOSI1 UART TX 15 MISO1 UART RX 16 RFVcc 3.3 vdc for RF section 17 RFGND RF section ground In UART mode, the MOD090-LP's command interface is moved to SPI0. The LEDs and DIP switches may still be employed, but the primary purpose of this SPI port has shifted. SPI1 now becomes an asynchronous UART with TX on pin 14 and RX on pin 15 and is used for data that is transmitted and received via the RF. At the risk of belaboring what is obvious and familiar to most engineers because of the long history of RS-232, the UART signals consist of a set of bits sent with a pre-defined clock rate. The sender must agree on what the rate is, and because the sender’s clock and receiver’s clock may not exactly agree, synchronization information is sent with each byte of data: t0 Mark Space t1 Start Bit t2 D0 t3 D1 t4 D2 t5 D3 t6 D4 t7 D5 t8 D6 t9 D7 t10 Stop Bit Baud Rate = 1/T Single byte transmission (8 bits + Start + Stop) The Stop Bit can actually be any duration and provides the variable delay that allows synchronization between sender and receiver. Sometimes, the Stop Bit is specified to be at least two intervals. Also, sometimes a Parity Bit is sent between Technical support (650) 384-0000 PAGE 9 www.avalanwireless.com MOD090-LP User’s Manual D7 and the Stop Bit, but this is rarely done anymore. UART Mode LEDs and DIPs: With the UART firmware running, the LED definitions are the same as for SPI mode and provide diagnostic information if desired. The DIP switch definitions are slightly different: b7 Byte3 b6 b5 b4 b3 b2 b1 b0 DCH3 DCH2 DCH1 DCH0 MODE Byte4 TEST MODE: 1 = Access Point, 0 = Subscriber Unit DCH3 to DCH0: 4-bit binary code for the RF channel selected. (All zeros means use automatic channel switching.) TEST: 1 = Continuous traffic for site survey testing, 0 = normal operation. Technical support (650) 384-0000 PAGE 10 www.avalanwireless.com User’s Manual MOD090-LP Module Command Set The Command Sets for SPI and UART modes are somewhat different: SPI Command Set Command Byte - HEX Command 0x01 getStatus 0x02 getNetworkKey 0x03 getPrivateKey 0x04 getDeviceID 0x05 getStats 0x06 getVersion 0x07 not valid 0x08 getNumberofConnectedSUs 0x09 getRSSIreadings 0x0A getDATAPacket 0x81 setStatus 0x82 setPublicKey 0x83 setPrivateKey 0x84 setDeviceID 0x85 setReset 0x86 not valid 0x87 not valid 0x88 not valid 0x89 not valid 0x8A setDATAPacket 0x8B setFirmwareStart 0x8C setFirmwareEnd Technical support (650) 384-0000 PAGE 11 www.avalanwireless.com MOD090-LP User’s Manual UART Command Set Command Byte - HEX Command 0x00 getStatus 0x01 getNetworkKey 0x02 getPrivateKey 0x03 getDeviceID 0x04 getStats 0x05 getVersion 0x06 getConfig 0x07 getNumberofConnectedSUs 0x08 getRSSIreadings 0x09 not valid 0x80 setStatus 0x81 setPublicKey 0x82 setPrivateKey 0x83 setDeviceID 0x84 setReset 0x85 not valid 0x86 not valid 0x87 not valid 0x89 not valid 0x8B setDATAPacket In the Command Descriptions that follow, the command codes for each mode are shown in the byte tables. Status Command The getStatus command is used to find out the current status of the module. getStatus Byte 1 SPI Mode: 0x01 UART Mode: 0x00 b7 b6 b5 b4 b3 b2 b1 b0 RFState Radio CH3 CH2 CH1 CH0 Technical support (650) 384-0000 PAGE 12 www.avalanwireless.com User’s Manual MOD090-LP RFState: When set this bit indicates that the RF is currently connected. Radio: Indicates what mode the radio is in, when set it is in active mode. When clear the RF is in standby mode. CH3..0: Indicates what channel the RF is currently using. The setStatus command is used to place the module in standby mode/normal operation and to set the RF into manual channel mode by assigning a specific channel. setStatus Byte 1 SPI Mode: 0x81 UART Mode: 0x80 b7 b6 b5 b4 b3 b2 b1 b0 Radio CH3 CH2 CH1 CH0 Radio: Setting this bit places the radio in active mode, clearing it places it in standby mode. CH3..0: When these bits are cleared the radio is in automatic channel mode. When any of these bits are set the radio will be in manual channel mode and use the channel indicated by these bits if it is valid. Channel 10 11 12 13 14 15 16 17 18 19 Technical support (650) 384-0000 Frequency - MHz 904.4 905.6 906.8 908.0 909.2 910.4 911.6 912.8 914.0 915.2 916.4 917.6 918.8 920.0 921.2 922.4 923.6 924.8 926.0 PAGE 13 www.avalanwireless.com MOD090-LP User’s Manual Network Key Command The Network Key is A 32-bit number used for Network Identification. AvaLAN mseries devices with different Network Keys will not be able to communicate with each other. The Network Key can be changed without resetting the device. The getNetworkKey command will read back the last 32-bit key issued to the device. The setNetworkKey command stores a new 32-bit key to be used for RF communications. getNetworkKey setNetworkKey SPI Mode: 0x02 SPI Mode: 0x82 UART Mode: 0x01 UART Mode: 0x81 Byte 1 b7 PK7 b6 PK6 b5 PK5 b4 PK4 b3 PK3 b2 PK2 b1 PK1 b0 PK0 Byte 2 PK15 PK14 PK13 PK12 PK11 PK10 PK9 PK8 Byte 3 PK23 PK22 PK21 PK20 PK19 PK18 PK17 PK16 Byte 4 PK31 PK30 PK29 PK28 PK27 PK26 PK25 PK24 Private Key Command The Private Key is the 128-bit key used in the AES encryption of data transmitted over the RF. This key must be set once at start up and cannot be changed without resetting the device. If two or more radios have the same Public Key but different Private Keys, they will connect with each other. However, the received data will be completely scrambled. The getPrivateKey command reads back the private key issued at startup. The setPrivateKey command stores the private key to be used for the AES encryption. This command should be issued only once at start up. If issued again with a different key, data corruption will occur. getPrivateKey SPI Mode: 0x03 UART Mode: 0x02 setPrivateKey SPI Mode: 0x83 UART Mode: 0x82 Byte 1 b7 SK7 b6 SK6 b5 SK5 b4 SK4 b3 SK3 b2 SK2 b1 SK1 b0 SK0 Byte 2 SK15 SK14 SK13 SK12 SK11 SK10 SK9 SK8 Technical support (650) 384-0000 PAGE 14 www.avalanwireless.com User’s Manual MOD090-LP Byte 3 SK23 SK22 SK21 SK20 SK19 SK18 SK17 SK16 Byte 4 SK31 SK30 SK29 SK28 SK27 SK26 SK25 SK24 Byte 5 SK39 SK38 SK37 SK36 SK35 SK34 SK33 SK32 Byte 6 SK47 SK46 SK45 SK44 SK43 SK42 SK41 SK40 Byte 7 SK55 SK54 SK53 SK52 SK51 SK50 SK49 SK48 Byte 8 SK63 SK62 SK61 SK60 SK59 SK58 SK57 SK56 Byte 9 SK71 SK70 SK69 SK68 SK67 SK66 SK65 SK64 Byte 10 SK79 SK78 SK77 SK76 SK75 SK74 SK73 SK72 Byte 11 SK87 SK86 SK85 SK84 SK83 SK82 SK81 SK80 Byte 12 SK95 SK94 SK93 SK92 SK91 SK90 SK89 SK88 Byte 13 SK103 SK102 SK101 SK100 SK99 SK98 SK97 SK96 Byte 14 SK111 SK110 SK109 SK108 SK107 SK106 SK105 SK104 Byte 15 SK119 SK118 SK117 SK116 SK115 SK114 SK113 SK112 Byte 16 SK127 SK126 SK125 SK124 SK123 SK122 SK121 SK120 Device ID Command The Device ID command has two uses depending on whether the device is configured as an access point (AP) or subscriber unit (SU.) In either case, the Device ID is a 6-bit number, allowing a maximum ID of 63. The Device ID must be issued at start up and must not be changed without resetting the device. For the AP the Device ID is the maximum SU ID that is allowed to connect to the RF network. For the SU the Device ID is the individual ID number assigned to the device. This ID number is used as an address during data transfers. The getDeviceID command reads back the configured ID. The setDeviceID command configures the device to be either an AP or an SU and what ID to use. getDeviceID SPI Mode: 0x04 UART Mode: 0x03 setDeviceID SPI Mode: 0x84 UART Mode: 0x83 Byte 1 b7 D1 b6 D0 Technical support (650) 384-0000 b5 MID5 b4 MID4 PAGE 15 b3 MID3 b2 MID2 b1 MID1 b0 MID0 www.avalanwireless.com MOD090-LP User’s Manual D1, D0: These bits report or configure whether the device is an AP or an SU: D1 D0 Mode Not Configured AP AP SU MID5..0: These bits read back or set the configured ID. For an AP this is the maximum ID number that is allowed to join the RF network. For an SU it is the number to use to join the RF network. Stats Command The getStats command is used to gather all the statistics that the MOD090-LP is collecting about the RF link. The statistics are, total number of packets transferred, total number of packets that failed to make it across the RF, total number of packets that successfully made it across the RF, total number of broadcast packets, total number of unicast packets, average transmitted packet size in the last 32 packets, average received packet size in the last 32 packets, and percentage block error rate. The statistics can be read from the MOD090-LP at any time during normal operation. getStats SPI Mode: 0x05 UART Mode: 0x04 Byte 1 b7 TP23 b6 TP22 b5 TP21 b4 TP20 b3 TP19 b2 TP18 b1 TP17 b0 TP16 Byte 2 TP31 TP30 TP29 TP28 TP27 TP26 TP25 TP24 Byte 3 TP7 TP6 TP5 TP4 TP3 TP2 TP1 TP0 Byte 4 TP15 TP14 TP13 TP12 TP11 TP10 TP9 TP8 Byte 5 FP23 FP22 FP21 FP20 FP19 FP18 FP17 FP16 Byte 6 FP31 FP30 FP29 FP28 FP27 FP26 FP25 FP24 Byte 7 FP7 FP6 FP5 FP4 FP3 FP2 FP1 FP0 Byte 8 FP15 FP14 FP13 FP12 FP11 FP10 FP9 FP8 Byte 9 PP23 PP22 PP21 PP20 PP19 PP18 PP17 PP16 Byte 10 PP31 PP30 PP29 PP28 PP27 PP26 PP25 PP24 Technical support (650) 384-0000 PAGE 16 www.avalanwireless.com User’s Manual MOD090-LP Byte 11 PP7 PP6 PP5 PP4 PP3 PP2 PP1 PP0 Byte 12 PP15 PP14 PP13 PP12 PP11 PP10 PP9 PP8 Byte 13 BC23 BC22 BC21 BC20 BC19 BC18 BC17 BC16 Byte 14 BC31 BC30 BC29 BC28 BC27 BC26 BC25 BC24 Byte 15 BC7 BC6 BC5 BC4 BC3 BC2 BC1 BC0 Byte 16 BC15 BC14 BC13 BC12 BC11 BC10 BC9 BC8 Byte 17 UC23 UC22 UC21 UC20 UC19 UC18 UC17 UC16 Byte 18 UC31 UC30 UC29 UC28 UC27 UC26 UC25 UC24 Byte 19 UC7 UC6 UC5 UC4 UC3 UC2 UC1 UC0 Byte 20 UC15 UC14 UC13 UC12 UC11 UC10 UC9 UC8 Byte 21 ATX7 ATX6 ATX5 ATX4 ATX3 ATX2 ATX1 ATX0 Byte 22 ATX15 ATX14 ATX13 ATX12 ATX11 ATX10 ATX9 ATX8 Byte 23 ARX7 ARX6 ARX5 ARX4 ARX3 ARX2 ARX1 ARX0 Byte 24 ARX15 ARX14 ARX13 ARX12 ARX11 ARX10 ARX9 ARX8 Byte 25 BER7 BER6 BER5 BER4 BER3 BER2 BER1 BER0 Byte 26 BER15 BER14 BER13 BER12 BER11 BER10 BER9 BER8 Bytes 1 to 4 are the 32-bit total number of packets sent and received (TP0 to TP31). Bytes 5 to 8 are the 32-bit total number of failed packets sent and received (FP0 to FP31). Bytes 9 to 12 are the 32-bit total number of passed packets sent and received (PP0 to PP31). Bytes 13 to 16 are the 32-bit total number of broadcast packets sent and received (BC0 to BC31). Bytes 17 to 20 are the 32-bit total number of unicast packets sent and received (UC0 to UC31). Bytes 21 and 22 are the 16-bit average transmitted packet size over the last 32 packets (ATX0 to ATX15). Bytes 23 and 24 are the 16-bit average received packet size over the last 32 packets (ARX0 to ARX15). Bytes 25 and 26 are the 16-bit percentage block error rate. BER15..8 is the integer Technical support (650) 384-0000 PAGE 17 www.avalanwireless.com MOD090-LP User’s Manual part and ranges from 0 to 100. BER7..0 is the 2-digit fractional part and ranges from 0 to 99. The block error rate is calculated over the last 1000 data blocks. Version Command The getVersion command is used to determine the firmware version running in the MOD090-LP. getVersion SPI Mode: 0x06 UART Mode: 0x05 Byte 1 b7 RFV3 b6 RFV2 b5 RFV1 b4 RFV0 b3 PV3 b2 PV2 b1 PV1 b0 PV0 Byte 2 RV7 RV6 RV5 RV4 RV3 RV2 RV1 RV0 Byte 3 RV15 RV14 RV13 RV12 RV11 RV10 RV9 RV8 PV0 to PV3 is the 4-bit product version number. RFV0 to RFV3 is the 4-bit radio version number. RV0 to RV15 is the 16-bit firmware release version number. Connected SUs Command The getNumberofConnectedSUs command is used on the AP only, if issued on the SU it will return all zeros. It returns the current number of SUs that are connected to the RF network (5-bit number, CC0 to CC4). getNumberofConnectedSUs Byte 1 b7 b6 SPI Mode: b5 b4 CC4 0x08 b3 CC3 UART Mode: b2 CC2 b1 CC1 0x07 b0 CC0 RSSI Command The getRSSIReadings command is used to determine if possible interference exists in the RF environment. The MOD090-LP can perform a spectrum analysis scan, stepping through the frequency band and measuring the peak and average power received at each frequency. Note: When two or more radios are actively linked, the AP will tell the SUs to cease transmitting when it goes into spectrum scan mode. However, when an SU scans, it will likely see a peak transmission from another radio. The host microcontroller sends the resolution settings to the MOD090-LP, then gets Technical support (650) 384-0000 PAGE 18 www.avalanwireless.com User’s Manual MOD090-LP channel information back from the MOD090-LP. The host microcontroller must delay while the MOD090-LP completes the scan before reading any data. In SPI mode, the MOD090-LP will use the Data Ready line (pin 9) to indicate when the scan is complete and the data is available. In UART mode, the host microcontroller needs to issue the command and wait for data to be returned. getRSSIReadings Byte 1 b7 SS3 SPI Mode: b6 SS2 b5 SS1 0x09 b4 SS0 UART Mode: b3 EXP3 b2 EXP2 b1 EXP1 0x08 b0 EXP0 Note that this command is an exception to the general rule that “get” commands receive data and “set” commands send it. This command must be followed by sending one byte of configuration information and then reading back a variable number of data bytes. SS0 to SS3 is the frequency step size (valid numbers are 1, 2, 4, 8). EXP0 to EXP3 is the base-2 exponent of the number of samples to collect and average together at each frequency step. EXP3...0 Number of Samples 16 32 64 128 256 The number of samples and frequency step size affects the amount of time it takes to scan the band. A step size of 1 and exponent of 8 takes approximately 2 seconds to scan the band. A step size of 8 and exponent of 32 takes approximately 300ms to scan. Although a higher step size and lower exponent scan much faster, a complete picture of the band may not be formed. Devices that only transmit for a very short period of time may be missed with a fast scan. Technical support (650) 384-0000 PAGE 19 www.avalanwireless.com MOD090-LP User’s Manual Byte 2 b7 BASE7 b6 BASE6 Byte 3 BASE15 BASE14 b5 BASE5 b4 BASE4 b3 BASE3 BASE12 b2 BASE2 b1 BASE1 b0 BASE0 BASE10 BASE9 BASE8 BASE is a 16-bit integer constant that provides the index offset for establishing the RF frequency. For the MOD090-LP, this value is 1688. Byte 4 b7 NUM7 b6 NUM6 b5 NUM5 b4 NUM4 b3 NUM3 b2 NUM2 b1 NUM1 b0 NUM0 Byte 5 DEN7 DEN6 DEN5 DEN4 DEN3 DEN2 DEN1 DEN0 Byte 6 MAX7 MAX6 MAX5 MAX4 MAX3 MAX2 MAX1 MAX0 MAX is an 8-bit integer constant that represents the number of RF channels that the radio uses. For the MOD090-LP, this value is 19. It is important to save this number because it tells you how many bytes of data to read next: Byte 7 b7 MK7 b6 MK6 b5 MK5 b4 MK4 b3 MK3 b2 MK2 b1 MK1 b0 MK0 Byte 8 MK15 MK14 MK13 MK12 MK11 MK10 MK9 MK8 ... Repeat MAX times to read all the values MK is a 16-bit integer that contains the Index value for each RF channel. Bytes 7 and 8 will repeat until MAX values have been read. (For the MOD090-LP, this will total 24 bytes, Byte7 through Byte30.) Byte 31 b7 DP7 b6 DP6 b5 DP5 b4 DP4 b3 DP3 b2 DP2 b1 DP1 b0 DP0 Byte 32 DP15 DP14 DP13 DP12 DP11 DP10 DP9 DP8 DP is the 16-bit integer number of data points in the spectrum scan. The value will depend upon the frequency step size specified in Byte1. The next 4 data bytes will be repeated DP times. Byte 33 b7 OFS7 b6 OFS6 b5 OFS5 b4 OFS4 b3 OFS3 b2 OFS2 b1 OFS1 b0 OFS0 Byte 34 OFS15 OFS14 OFS13 OFS12 OFS11 OFS10 OFS9 OFS8 Byte 35 PEAK7 PEAK6 PEAK5 PEAK4 PEAK3 PEAK2 PEAK1 PEAK0 Byte 36 AVG7 AVG6 AVG5 AVG4 AVG3 AVG2 AVG1 AVG0 ... Repeat DP times to read all the spectrum data Technical support (650) 384-0000 PAGE 20 www.avalanwireless.com User’s Manual MOD090-LP OFS is the 16-bit integer Index value for this data point. The range of this index is 0 to (128 − Frequency Step Size). For example, with a step size of 1, the maximum value of OFS is 127, but with a step size of 8, the maximum value is 120. PEAK is an 8-bit integer representing the peak power detected at each frequency. AVG is an 8-bit integer representing the average power detected at each frequency. Both the PEAK and AVG readings are a logarithmic scale, with a value of zero corresponding to -100 dBm and a value of 255 corresponding to -15 dBm: Power in dBm = − (100 − ((Sample Value) / 3)) Please be aware that this scale is approximate. Linearity is poor above -20 dBm or below -90 dBm. Data Commands The data commands are used to transfer data between the MOD090-LP and the host microcontroller that is intended for RF transmission. The MOD090-LP’s receive FIFO does not have data protection. This means that when data is received from the RF, the host microcontroller has up to 50ms to remove the data from the FIFO before data corruption occurs. The transmit FIFO does utilize data protection. If the host microcontroller attempts to send data to the MOD090-LP while the transmit FIFO is full (indicated to the host microcontroller using the FIFO_Full line) the data will be discarded. Please note that in UART mode, there is no FIFO_Full line. Because the UART baud rate is much slower than the radio’s transmit rate, transmit overflow should not occur. Data from the AP can be sent to one specific SU or broadcast to all SUs. Broadcast Host Microcontroller SPI or UART MOD090-LP 5 KB Receive FIFO 8 KB Transmit FIFO data has no retransmissions and is not guaranteed to reach all SUs. Data from an SU is always sent to the AP with retransmissions. Data is divided up into blocks for RF transmission. This division of the data allows for better interference immunity and re-transmission performance. Technical support (650) 384-0000 PAGE 21 www.avalanwireless.com MOD090-LP User’s Manual The getPacket command is used to read received data from the MOD090-LP. The Data Ready line (pin 9) will be asserted when data is present in the receive FIFO and will remain asserted until all data is read. Once the Data Ready line has been asserted the host microcontroller has approximately 50ms until the data becomes corrupted in a high traffic scenario. Obviously in UART mode, the host microcontroller must be ready to receive data at any time. getPacket SPI Mode: 0x0A UART Mode: N/A Byte 1 b7 b6 ID6 b5 ID5 b4 ID4 b3 ID3 b2 ID2 b1 ID1 b0 ID0 Byte 2 S7 S6 S5 S4 S3 S2 S1 S0 Byte 3 S10 S9 S8 DATA7 DATA6 DATA5 DATA2 DATA1 DATA0 Byte 4 ... DATA4 DATA3 Byte 4 is repeated until all the data is received ID0 to ID6 is the 7-bit integer Device ID of the Subscriber Unit the data was received from (Access Point only, for a Subscriber Unit the data is undefined). S0 to S10 is the 11-bit integer size of the Data packet in bytes (number of data bytes to read). The setPacket command is used to submit data to the transmit FIFO for RF transmission. The FIFO Full line (Pin 10) will be asserted if the transmit FIFO cannot accept any more data. If the host microcontroller attempts to submit data while the FIFO Full line is asserted then the Error Flag will also become asserted and the data being submitted will not be entered into the FIFO. In UART mode, the host microcontroller is responsible for avoiding overflow. setPacket SPI Mode: 0x8A UART Mode: 0x89 Byte 1 b7 BC b6 ID6 b5 ID5 b4 ID4 b3 ID3 b2 ID2 b1 ID1 b0 ID0 Byte 2 S7 S6 S5 S4 S3 S2 S1 S0 Byte 3 S10 S9 S8 Byte 4 DATA7 DATA6 DATA5 DATA2 DATA1 DATA0 ... DATA4 DATA3 Byte 4 is repeated until all the data is sent. BC is the Broadcast Flag. BC = 1 means send the packet to all Subscriber Units. Technical support (650) 384-0000 PAGE 22 www.avalanwireless.com User’s Manual MOD090-LP BC = 0 means send the packet only to the Device ID specified in the rest of Byte 1. ID0 to ID6 is the 7-bit integer Device ID of the Subscriber Unit that is to receive the data. Note that if BC = 1 and there is a non-zero Device ID specified, then all Subscribers but the one specified will receive the data. S0 to S10 is the 11-bit integer size of the Data packet in bytes (number of data bytes being sent). Reset Command The setReset command is used to reset the MOD090-LP and can be issued at any time durning normal operation. After a reset has been issued the MOD090-LP takes approximately 300 ms to restart. After restart all previously configured data (Public and Private Keys, Device ID and type) will be lost. setReset SPI Mode: 0x85 UART Mode: 0x84 There are no other bytes required to reset the device. The host microcontroller should simply issue the setReset command. Firmware Upgrading If an update of the MOD090-LP’s firmware becomes desirable, a new firmware image will be supplied by AvaLAN. If a USB interface exists, such as that used in the EVAL board and recommended for UART applications, then the firmware upgrade will be handled by a software utility provided by us. If the MOD090-LP is used in SPI mode and you wish to build firmware update into your host microcontroller’s code, here is how to do it. The following information applies to SPI Mode only: Once a setFirmwareStart (0x8B) command has been issued to the MOD090-LP, all other commands except for setPacket (0x8A) and setFirmwareEnd (0x8C) become invalid and will cause the Error Flag to assert if they are issued. The host microcontroller must deassert the /CS_BB line (pin 12) and then wait for a minimum of 5 µs and the DATA Ready line (pin 9) to be asserted before reasserting /CS_BB to send the first data block. The firmware image is partitioned into data blocks with a payload size of 64 bytes. Each block is sent as it’s own transaction and must use the setPacket command to be issued to the MOD090-LP. Since data can be submitted to the MOD090-LP faster than it can be stored in flash, the FIFO Full line must be carefully observed to make sure none of the blocks are lost. Technical support (650) 384-0000 PAGE 23 www.avalanwireless.com MOD090-LP User’s Manual If the last firmware block is not a full 64 bytes, it must be padded with zeros. setPacket SPI Mode: 0x8A Byte 1 b7 BC b6 ID6 b5 ID5 b4 ID4 b3 ID3 b2 ID2 b1 ID1 b0 ID0 Byte 2 S7 S6 S5 S4 S3 S2 S1 S0 Byte 3 S10 S9 S8 Byte 4 OFS7 OFS6 OFS5 OFS4 OFS3 OFS2 OFS1 OFS0 Byte 5 OFS15 OFS14 OFS13 OFS12 OFS11 OFS10 OFS9 OFS8 Byte 6 DATA7 DATA6 DATA5 DATA4 DATA3 DATA2 DATA1 DATA0 Byte 7 DATA15 DATA14 DATA10 DATA9 DATA8 ... Bytes 6 and 7 are repeated 32 times. Byte 70 CHK7 CHK6 CHK5 CHK4 CHK3 CHK2 CHK1 CHK0 Byte 71 CHK15 CHK14 CHK13 CHK12 CHK11 CHK10 CHK9 CHK8 BC must be set and ID0 to ID6 must be clear. (Byte 1 is 0x80.) S0 to S10 must be set to 68. (Byte 2 is 0x44 and Byte3 is 0x00.) OFS0 to OFS15 is the 16-bit integer firmware block number. This value will be included in the checksum calculation. DATA0 to DATA15 is the 16-bit firmware data, 32 values per block. CHK0 to 15 is the 16-bit integer checksum value for the block. It is calculated in the host microcontroller as follows: 1. Initialize a 16-bit register to 0x1911. 2. Add the 16-bit data value to the register beginning with the firmware block number. 3. Perform a rotate left with no carry by 5 bit positions. 4. Repeat steps 2 and 3 for all 34 words (OFS and DATA). Once all blocks have been submitted to the MOD090-LP, then the host microcontroller must issue the setFirmwareEnd (0x8C) command. Once the setFirmwareEnd command has been issued to the MOD090-LP, the host microcontroller must wait for the programming to complete. The MOD090-LP will indicate this by deasserting the Data Ready line (pin 9). Once the Data Ready line is deasserted, programming is complete and it is safe to reset the MOD090-LP with the setReset command (0x85). A reset is required before the MOD090-LP will begin executing the new firmware image. Technical support (650) 384-0000 PAGE 24 www.avalanwireless.com User’s Manual MOD090-LP Programming Examples Note that these examples apply to SPI mode. Initialization Example To initialize the MOD090-LP follow these steps: 1. At startup delay for 300 ms to allow the MOD090-LP enough time to initialize. 2. Assert /CS_BB (drive the line low) and issue setNetworkKey (0x82) command and delay for 4 µs. 3. Send 3 bytes with 24-bit Network Key value. 4. Deassert /CS_BB (drive the line high) and delay for 6 µs. 5. Assert /CS_BB and issue setPrivateKey (0x83) command and delay for 4 µs. 6. Send 16 bytes with 128-bit Private Key value. 7. Deassert /CS_BB and delay for 6 µs. 8. Assert /CS_BB and issue setDeviceID (0x84) command and delay for 4 µs. 9. Send one byte indicating what type of device and ID number. 10. Deassert /CS_BB and delay for 6 µs. 11. Assert /CS_BB and issue setStatus (0x81) command and delay for 4 µs. 12. Send one byte with bit 6 set to take radio out of standby mode. 13. Deassert /CS_BB. 14. Wait for Connected Flag to be set The MOD090-LP is now initialized and connected, ready to send and receive data. Send Data Example (AP Side) 1. If Connected Flag is clear or FIFO Full Flag is set then end. 2. Else assert /CS_BB (drive line low) and issue setPacket (0x8A) command and delay for 4 µs. 3. Send first byte indicating if a broadcast packet or a unicast packet. 4. Send two bytes indicating data size in bytes. 5. Send all data bytes 6. Deassert /CS_BB (drive line high) and delay for 6 µs. Technical support (650) 384-0000 PAGE 25 www.avalanwireless.com MOD090-LP User’s Manual Get Data Example (AP Side) 1. If Data Ready Flag is set assert /CS_BB (drive line low) and issue getPacket (0x0A) command and delay for 4 µs. 2. Gets first byte to determine what SU sent the packet. 3. Get next two bytes to determine the packet size in bytes. 4. Get all data bytes 5. Deassert /CS_BB (drive line high) and delay for 6 µs. 6. If Data Ready is still set then repeat all steps. RSSI Example 1. Assert /CS_BB (drive line low) and issue getRSSIreadings (0x09) command and delay for 4 µs. 2. Send first byte to tell MOD090-LP what step size and number of samples to use. 3. Get two bytes to determine the Base Frequency multiplier. 4. Get two bytes to determine the Numerator and Denominator for frequency calculations. 5. Get one byte to determine how many channel markers there are. 6. Get all channel markers. 7. Wait for Data Ready to be set. 8. Get two bytes to determine the number of data points to be read. 9. Get four bytes for Step Number, Peak Power, and Average Power. 10. Repeat step 9 for all data points. 11. Deassert /CS_BB (drive line high) and delay for 6 µs. Technical support (650) 384-0000 PAGE 26 www.avalanwireless.com User’s Manual MOD090-LP Firmware Update Example 1. Assert /CS_BB (drive line low) and issue setFirmwareStart (0x8B) command and deassert /CS_BB (drive line high). 2. Delay for 5 µs. 3. Wait for Data Ready to be asserted. 4. While FIFO Full is set wait. 5. Assert /CS_BB and issue setPacket (0x8A) command and delay for 4 µs. 6. Send first byte as 0x80 7. Send next two bytes as 0x44 and 0x00 respectively, for packet size of 68. 8. Send two bytes to indicate Firmware block offset of following payload. 9. Send 64 payload bytes. 10. Send two bytes for checksum. 11. Delay 4 µs then check Error Flag. 12. If Error Flag is clear then deassert /CS_BB and delay for 4 µs. Prepare next Firmware block and loop to Step 4. 13. Else if Error Flag is set then deassert /CS_BB and delay for 4 µs. Loop to Step 4. 14. Repeat steps 4 to 13 until all firmware blocks have been sent. 15. Once all blocks have been sent assert /CS_BB and issue setFirmwareEnd (0x8C) command and deassert /CS_BB. 16. While Data Ready flag is set wait. 17. Assert /CS_BB and issue setReset (0x85) command and deassert /CS_BB. Technical support (650) 384-0000 PAGE 27 www.avalanwireless.com MOD090-LP User’s Manual Implementation Block Diagrams Suggested SPI User Implementation: Diagnostic LEDs (Recommended but not required) SPI 0 Configuration DIPs AvaLAN MOD090-LP configuration data and statistics User’s Embedded µController SPI 1 SPI data at 12 Mbps Suggested UART User Implementation: configuration data and statistics USB PC Single Port USB to UART Chip UART 0 UART to SPI Chip SPI 0 Diagnostic LEDs (Recommended but not required) Configuration DIPs AvaLAN MOD090-LP User’s Embedded µController UART data at 9600 to 115,200 bps Note that if you are using the MOD090-LP in UART mode, you may wish to include a USB interface to SPI0 similar to that implemented in the Evaluation Board. This would allow you to modify the configuration, to read back operating statistics and to perform spectrum analysis. If those capabilities are not needed, then the cost and space can be avoided. Technical support (650) 384-0000 PAGE 28 www.avalanwireless.com User’s Manual MOD090-LP Technical specifications CHARACTERISTIC RF transmission rate Data Throughput Maximum Output power Minimum Output power Output Power Increment Radio Modes Receiver Sensitivity Range RF channels/bandwidth Frequency selection RF Interfaces Data Encryption Antenna Detection Error correction technique Adjacent band rejection Power consumption Voltage Temperature range Size Technical support (650) 384-0000 MOD090-LPMMCX 200 Kbps to 2.38 Mbps 1.63 Mbps +27 dBm at 2.38 Mbps +27 dBm at 200 Kbps +10 dBm at 2.38 Mbps +10 dBm at 200 Kbps +1 dBm OFDM, OQPSK, using proprietary TDMA Support for IEEE 802.15.4g modes -94 dBm at 2.38 Mbps -107 dBm at 200 Kbps 60 miles at 2.38 Mbps 100 miles at 200 Kbps 19 non-overlapping OFDM channels at 1.2 MHz Automatic or manually selectable MMCX 128Bit AES CBC, OFB, CFB, CTR, ECB modes Reflected power detector (VSWR) can analyze antenna and RF cable problems Forward error correction and retransmission SAW receiver filter attenuates cellular and pager interference Transmit: 12 Watts Receive: 0.8 Watts 6 VDC -40º C to +85º C 68 x 88 x 7 mm not including connectors PAGE 29 www.avalanwireless.com MOD090-LP User’s Manual FCC Certification The MOD090-LP RF module complies with Part 15 of the FCC rules and regulations. Compliance with the labeling requirements, FCC notices, and antenna usage guidelines is required. To operate under AvaLAN Wireless FCC Certification, RF modules/integrators must comply with the following regulations: 1. The system integrator must ensure that the text provided with this device (see FCCRequired Label Text on page 11) is placed on the outside of the final product and within the final product operation manual. 2. The AW900G2LP RF module may be used only with antennas that have been tested and approved for use with this module refer to AW900G2LP Approved Antennas on page 31. Labeling Requirements In order to inherit AvaLAN’s FCC Certification, compliance requires the following be stated on the device and within its operation manual: FCC ID: R4N-AW900G2LP 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. Label Warning WARNING The Original Equipment Manufacturer (OEM) must ensure that FCC labeling requirements are met. This includes a clearly visible label on the outside of the final product enclosure that displays the contents shown in the figure below. Figure A.1. Required FCC Label for OEM products containing the AvaLAN MOD090-LP OEM RF Module Contains FCC ID: R4N-AW900G2LP The enclosed device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: (i.) this device may not cause harmful interference and (ii.) this device must accept any interference received, including interference that may cause undesired operation. FCC Notices Adherence to the following is required: IMPORTANT: The AW900G2LP OEM RF Modules has been certified by the FCC for use with other products without any further certification (as per FCC section 2.1091). Changes or modifications not expressly approved by AvaLAN could void the user’s authority to operate the equipment. IMPORTANT: The RF module has been certified for remote and base radio applications. If the module will be used for portable applications, the device must undergo SAR testing. This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the 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 or more of the following measures: Re-orient or relocate the receiving antenna, Increase the separation between the equipment and receiver, Connect equipment and receiver to outlets on different circuits, or Consult the dealer or an experienced radio/TV technician for help. FCC Limited Modular Approval This is an RF module approved for Limited Modular use operating as a mobile transmitting device with respect to section 2.1091 and is limited to OEM installation for Mobile and Fixed applications only. During final installation, end-users are prohibited from access to any programming parameters. Professional installation adjustment is required for setting module power and antenna gain to meet EIRP compliance for high gain antenna(s). Final antenna installation and operating configurations of this transmitter including antenna gain and cable loss must not exceed the EIRP of the configuration used for calculating MPE. Grantee (AvaLAN) must coordinate with OEM integrators to ensure the end-users and installers of products operating with the module are provided with operating instructions to satisfy RF exposure requirements. The FCC grant is valid only when the device is sold to OEM integrators. Integrators are instructed to ensure the end-user has no manual instructions to remove, adjust or install the device. Module and Host Product Labelling Requirements Any product for which Modular Approval (MA) or Limited Modular Approval (LMA) is being sought shall meet the above labelling requirements. The Host Marketing Name (HMN) must be displayed (according to e-labelling requirements) or indicated at any location on the exterior of the host product or product packaging or product literature, which shall be available with the host product or online. The host product shall be properly labelled to identify the modules within the host product. The Innovation, Science and Economic Development Canada certification label of a module shall be clearly visible at all times when installed in the host product; otherwise, the host product must be labelled to display the Innovation, Science and Economic Development Canada certification number for the module, preceded by the word “Contains” or similar wording expressing the same meaning, as follows: Contains IC: 5303A-AW900G2LP where: 5303A-AW900G2LP is the module’s certification number. The applicant for a certified module shall provide with each certified module to the user, either a host label, such as described above, or an explanation and instructions to the user as to the host product labelling requirements. Antenna Warning WARNING: This device has been tested with MMCX connectors with the antennas listed in AW900G2LP Approved Antennas on page 31. When integrated into OEM products, fixed antennas require installation preventing end-users from replacing them with non-approved antennas. Antennas not listed in the AW900G2LP Approved Antennas on page 31 must be tested to comply with FCC Section 15.203 (unique antenna connectors) and Section 15.247 (emissions). Technical support (650) 384-0000 PAGE 30 www.avalanwireless.com User’s Manual MOD090-LP WARNING: WARNING: The FCC requires that all spread spectrum devices operating within the Unlicensed radio frequency bands must limit themselves to a maximum radiated power of 4 Watts EIRP. Failure to observe this limit is a violation of our warranty terms, and shall void the user’s authority to operate the equipment. This can be stated as follows: RF power - cable loss + antenna gain <= 36 dBm EIRP Fixed Base Station and Mobile Applications AvaLAN Modules are pre-FCC approved for use in fixed base station and mobile applications. When the antenna is mounted at least 21.05 cm (8”) from nearby persons, the application is considered a mobile application. Portable Applications and SAR Testing When the module will be used closer than 21.05 cm to nearby persons, then the application is considered “portable” and requires an additional test be performed on the final product. This test is called the Specific Absorption Rate (SAR) testing and measures the emissions from the module and how they affect the person. RF Exposure (This statement must be included as a CAUTION statement in OEM product manuals.) WARNING: This equipment is approved only for mobile and base station transmitting devices. Antenna(s) used for this transmitter must be installed to provide a separation distance of at least 21.05 cm from all persons and must not be co-located or operating in conjunction with any other antenna or transmitter. To fulfill FCC Certification requirements: 1. Integrator must ensure required text [Figure 1] is clearly placed on the outside of the final product. 2. AW900G2LP Module may be used only with Approved Antennas that have been tested with this module. IC RSS-102 RF Exposure statement: This system has been evaluated for RF Exposure per RSS-102 and is in compliance with the limits specified by Health Canada Safety Code 6. The system must be installed at a minimum separation distance from the antenna to a general bystander of 31.2 cm to maintain compliance with the General Population limits. L’exposition aux radiofréquences de ce système a été évaluée selon la norme RSS-102 et est jugée conforme aux limites établies par le Code de sécurité 6 de Santé Canada. Le système doit être installé à une distance minimale de 31.2 cm séparant l’antenne d’une personne présente en conformité avec les limites permises d’exposition du grand public. Antenna Pattern Omni directional Directional Directional Type Monopole Yagi Panel Gain ≤ 6dBi ≤ 15dBi ≤ 10dBi Type certified Antennas IC (Industry Canada) Certification This device complies with Industry Canada licence-exempt RSS standard(s). Operation is subject to the following two conditions: (1) this device may not cause interference, and (2) this device must accept any interference, including interference that may cause undesired operation of the device. Le présent appareil est conforme aux CNR d'Industrie Canada applicables aux appareils radio exempts de licence. L'exploitation est autorisée aux deux conditions suivantes: (1) l'appareil ne doit pas produire de brouillage, et (2) l'utilisateur de l'appareil doit accepter tout brouillage radioélectrique subi, même si le brouillage est susceptible d'en compromettre le fonctionnement. Contains Model AW900G2LP Radio, IC: 5303A-AW900G2LP Integrator is responsible for its product to comply with IC ICES-003 & FCC Part 15, Sub. B - Unintentional Radiators. ICES-003 is the same as FCC Part 15 Sub. B and Industry Canada accepts FCC test report or CISPR 22 test report for compliance with ICES-003. Transmitters with Detachable Antennas This radio transmitter (IC: 1846A-XLRP) has been approved by Industry Canada to operate with the antenna types listed in AW900G2LP Approved Antennas abov with the maximum permissible gain and required antenna impedance for each antenna type indicated. Antenna types not included in this list, having a gain greater than the maximum gain indicated for that type, are strictly prohibited for use with this device. Le présent émetteur radio (IC: 1846A-XLRP) a été approuvé par Industrie Canada pour fonctionner avec les types d'antenne énumérés ci?dessous et ayant un gain admissible maximal et l'impédance requise pour chaque type d'antenne. Les types d'antenne non inclus dans cette liste, ou dont le gain est supérieur au gain maximal indiqué, sont strictement interdits pour l'exploitation de l'émetteur. Detachable Antenna Under Industry Canada regulations, this radio transmitter may operate using only an antenna of a type and maximum (or lesser) gain approved for the transmitter by Industry Canada. To reduce potential radio interference to other users, the antenna type and its gain should be so chosen that the equivalent isotropically radiated power (e.i.r.p.) is not more than that necessary for successful communication. Conformément à la réglementation d'Industrie Canada, le présent émetteur radio peutfonctionner avec une antenne d'un type et d'un gain maximal (ou inférieur) approuvépour l'émetteur par Industrie Canada. Dans le but de réduire les risques de brouillageradioélectrique à l'intention des autres utilisateurs, il faut choisir le type d'antenne etson gain de sorte que la puissance isotrope rayonnée équivalente (p.i.r.e.) ne dépassepas l'intensité nécessaire àl'établissement d'une communication satisfaisante. Technical support (650) 384-0000 PAGE 31 www.avalanwireless.com
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.4 Linearized : Yes Create Date : 2017:03:17 12:01:00-05:00 Creator : Adobe InDesign CC 2015 (Macintosh) Modify Date : 2017:03:17 10:13:34-07:00 Language : en-US Tagged PDF : Yes XMP Toolkit : Adobe XMP Core 4.2.1-c043 52.372728, 2009/01/18-15:08:04 Metadata Date : 2017:03:17 10:13:34-07:00 Creator Tool : Adobe InDesign CC 2015 (Macintosh) Instance ID : uuid:aa9fcb7c-424b-4ff8-b0eb-8854f5e5187e Original Document ID : xmp.did:D908DE5418EADD11BB48B81AD0B6AD00 Document ID : xmp.id:9febc4a2-aaf5-4c3c-8dcd-13d3ee7cd88a Rendition Class : proof:pdf Derived From Instance ID : xmp.iid:029d70d8-382c-4078-8c9b-f12487393b24 Derived From Document ID : xmp.did:ffaaef4f-c566-4278-986c-99cef02be490 Derived From Original Document ID: xmp.did:D908DE5418EADD11BB48B81AD0B6AD00 Derived From Rendition Class : default History Action : converted History Parameters : from application/x-indesign to application/pdf History Software Agent : Adobe InDesign CC 2015 (Macintosh) History Changed : / History When : 2017:03:17 12:01-05:00 Format : application/pdf Producer : Adobe PDF Library 15.0 Trapped : False Page Count : 31EXIF Metadata provided by EXIF.tools