all | frequencies |
|
|
|
|
|
|
|
|
|
|
exhibits | applications |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
manuals | photos | label |
app s | submitted / available | |||||||
---|---|---|---|---|---|---|---|---|
1 2 |
|
COMPACTRF Manual | Users Manual | 625.13 KiB | ||||
1 2 |
|
Updated Manual | Users Manual | 597.82 KiB | August 01 2001 | |||
1 2 |
|
manual | Users Manual | 672.71 KiB | September 10 2000 | |||
1 2 |
|
selling restriction | Users Manual | 89.79 KiB | ||||
1 2 |
|
Internal Pictures | Internal Photos | 59.02 KiB | ||||
1 2 |
|
pics EXT and INT | Internal Photos | 357.84 KiB | September 10 2000 | |||
1 2 |
|
Antennas Pictures | External Photos | 368.88 KiB | ||||
1 2 |
|
Cable Connector Photo | External Photos | 84.93 KiB | ||||
1 2 |
|
Shiled | External Photos | 53.11 KiB | December 09 2002 | |||
1 2 |
|
label info | ID Label/Location Info | 6.15 KiB | September 10 2000 | |||
1 2 | Bill of Material | Parts List/Tune Up Info | June 14 2002 | confidential | ||||
1 2 |
|
Confidentiality Letter | Cover Letter(s) | 92.39 KiB | ||||
1 2 |
|
Corrected Test Report | Test Report | 1.22 MiB | April 09 2002 | |||
1 2 |
|
ECO | Cover Letter(s) | 90.23 KiB | ||||
1 2 |
|
RF Exposure Calc | RF Exposure Info | 60.67 KiB | July 08 2002 | |||
1 2 | Schematics | Schematics | June 14 2002 | confidential | ||||
1 2 |
|
agent authorization | Cover Letter(s) | 91.25 KiB | ||||
1 2 | Cover Letter(s) | June 14 2002 / October 18 2002 | ||||||
1 2 |
|
test report | Test Report | 1.17 MiB | September 10 2000 | |||
1 2 |
|
Antenna Connector Description | Parts List/Tune Up Info | 205.65 KiB | August 01 2001 | |||
1 2 | Bill of Materials | Parts List/Tune Up Info | January 08 2001 | confidential | ||||
1 2 |
|
Operational Description | Operational Description | 59.22 KiB | August 01 2001 | |||
1 2 | Product Schematics | Schematics | October 09 2000 | confidential | ||||
1 2 |
|
RF Exposure Calculations | RF Exposure Info | 7.68 KiB | August 01 2001 | |||
1 2 |
|
Six dB Omni Antenna Radiated Data | Test Report | 9.34 KiB | ||||
1 2 |
|
confidential request | Cover Letter(s) | 69.15 KiB |
1 2 | COMPACTRF Manual | Users Manual | 625.13 KiB |
Operating Manual CompactRFTM OEM Spread Spectrum Transceiver Revision 1.01, January 3, 2001 Microhard Systems Inc.
#110, 1144 - 29th Ave. N.E. Calgary, Alberta T2E 7P1 Phone: (403) 248-0028 Fax: (403) 248-2762 www.microhardcorp.com CompactRFTM 900 MHz OEM Spread Spectrum Transceiver FCC RF Exposure Warning In order to comply with the FCC/IC adopted RF exposure requirements, this transmitter system will be installed by the manufacturers reseller professional. Installation of all antennas must be performed in a manner that will provide at least 23 cm clearance from the front radiating aperture, to any user or member of the public. This manual contains information of proprietary interest to Microhard Systems Inc. It has been supplied in confidence to purchasers and users of the CompactRF, and by accepting this material the recipient agrees that the contents will not be copied or reproduced, in whole or in part, without prior written consent of Microhard Systems Inc. Microhard Systems Inc. has made every effort to assure that this document is accurate and complete. However, the company reserves the right to make changes or enhancements to the manual and/or the product described herein at any time and without notice. Furthermore, Microhard Systems Inc. assumes no liability resulting from any omissions in this document, or out of the application or use of the device described herein. Microhard Systems products are appropriate for home, office, or industrial use, but are not authorized for utilization in applications where failure could result in damage to property or human injury or loss of life. The electronic equipment described in this manual generates, uses, and radiates radio frequency energy. Operation of this equipment in a residential area may cause radio interference, in which case the user, at his own expense, will be required to take whatever measures necessary to correct the interference. FCC Declaration of Conformity 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 caused undesired operation. Microhard Systems Inc.s products are warranted against all failures which occur as a result of defective material or workmanship within 12 months of purchase by the user. This warranty does not extend to products that, in the opinion of Microhard Systems Inc., have been subject to misuse, accidents, lightning strikes, improper installation or application, nor shall it extend to units which have, in Microhard Systems Inc.s opinion, been opened, tampered with or repaired by an unauthorized facility. Microhard Systems Inc. Leaders in Wireless Telecom
#110, 1144 - 29th Ave. N.E. Calgary, Alberta T2E 7P1 Phone: (403) 248-0028 Fax: (403) 248-2762 www.microhardcorp.com 2001 by Microhard Systems Inc., All Rights Reserved. HyperTerminal is copyrighted by Hilgraeve Inc, and developed for Microsoft. Microsoft and Windows are registered trademarks of Microsoft Corporation. pcANYWHERE and Symantec are registered trademarks of Symantec Corp. All other products mentioned in this document are trademarks or registered trademarks of their respective holders. Manual Revision 1.01, January 3, 2001. ii CompactRFTM Operating Manual Contents 1. 2. 3. 4. 5. A. B. C. D E. F. G. H. I. J. iii Introduction 1.0 1.1 1.2 1.3 Electrical/Physical 2.0 2.1 2.2 2.3 Mode of Operation 3.1 3.2 3.3 3.4 Configuration 4.1 4.2 4.3 4.4 Product Overview .............................................................................................................................................................................. 1 Features.............................................................................................................................................................................................. 1 About this Manual ............................................................................................................................................................................. 2 Unpacking and Inspection ................................................................................................................................................................. 3 Functional Block Diagram................................................................................................................................................................. 5 Pinout................................................................................................................................................................................................. 6 DC Characteristics ............................................................................................................................................................................. 8 AC Characteristics .............................................................................................................................................................................. 9 Data Mode ....................................................................................................................................................................................... 11 Command Mode .............................................................................................................................................................................. 12 3.2.1 Menu Interface......................................................................................................................................................................... 13 3.2.2 AT Command Interface........................................................................................................................................................... 13 Switching Between Command and Data Modes .............................................................................................................................. 14 3.3.1 Switching Between AT Command Interface and Data Mode................................................................................................... 14 3.3.2 Switching Menu Interface and Data Mode.............................................................................................................................. 15 Sleep Mode ...................................................................................................................................................................................... 15 Quick Start Approach ...................................................................................................................................................................... 17 AT Commands................................................................................................................................................................................. 18 AT Registers .................................................................................................................................................................................... 21 Configuration Settings ..................................................................................................................................................................... 22 S Register 101 - Operating Mode..................................................................................................................................................... 23 S Register 102 - Serial Baud Rate.................................................................................................................................................... 25 S Register 104 - Network Address ................................................................................................................................................... 26 S Register 105 - Unit Address.......................................................................................................................................................... 26 S Registers 106 and 206 - Primary and Secondary Hopping Patterns.............................................................................................. 26 S Register 107 - Encryption Key...................................................................................................................................................... 28 S Register 108 - Output Power Level............................................................................................................................................... 28 S Register 109 - Hopping Interval.................................................................................................................................................... 29 S Register 110 - Data Format............................................................................................................................................................ 29 S Registers 111 and 112 - Packet Minimum and Maximum Size..................................................................................................... 30 S Register 116 - Packet Character Timeout ...................................................................................................................................... 30 S Registers 113 and 213 - Packet Retransmission/Packet Retry Limit ............................................................................................. 31 S Register 115 - Packet Repeat Interval........................................................................................................................................... 31 S Register 122 - Link Handshaking .................................................................................................................................................. 32 S Register 117 - Modbus Mode ........................................................................................................................................................ 32 S Register 120 and 121- RTS/DCD Framing/Timeout ..................................................................................................................... 33 S Register 123 - RSSI Reading ......................................................................................................................................................... 33 Installation 5.1 5.2 Estimating the Gain Margin............................................................................................................................................................. 35 Antennas and Cabling...................................................................................................................................................................... 37 5.2.1 Internal Cabling ....................................................................................................................................................................... 37 5.2.2 Installing External Cables, Antennas and Lightning Arrestors................................................................................................ 38 Modem Command Summary ...................................................................................................................................................................... 41 Serial Interface ............................................................................................................................................................................................ 43 Factory Default Settings.............................................................................................................................................................................. 45 Performance Tables...................................................................................................................................................................................... 47 Hopping Tables............................................................................................................................................................................................ 49 Technical Specifications ............................................................................................................................................................................. 51 Development Board Schematics ................................................................................................................................................................. 53 Mechanical Drawing................................................................................................................................................................................... 59 Glossary ...................................................................................................................................................................................................... 61 FCC RF Exposure ........................................................................................................................................................................................ 63 CompactRFTM Operating Manual iv CompactRFTM Operating Manual 1. Introduction 1.0 Product Overview The CompactRFTM is a high-performance embedded wireless data transceiver. Operating in the 902-928 MHz ISM band, this frequency-
hopping spread-spectrum module is capable of providing reliable wireless data transfer between almost any type of equipment which uses an asynchronous serial interface. The small-size and low operating current of this module make it ideal for mobile and battery powered applications. Typical uses for this module include:
n Automated Meter Reading (AMR);
n Vending Machines;
n Point of Sale Devices;
n Fleet Management;
n Telemetry;
n Remote Camera/Robot Control;
n Security Systems; and, n Display Signs. While a pair of CompactRFTM modules can link two terminal devices (point-
to-point operation), multiple modules can be used together to create a network of various topologies, including point-to-multipoint and repeater operation. Multiple independent networks can operate concurrently, so it is possible for unrelated communications to take place in the same or a nearby area without sacrificing privacy or reliability. 1.1 Features Key features of the CompactRFTM include:
n transmission within a public, license-exempt band of the radio spectrum1 this means that it can be used without access fees
(such as those incurred by cellular airtime);
n a serial I/O data port with handshaking and hardware flow control, allowing the CompactRFTM to interface directly to any equipment with an asynchronous serial interface. 1 902-928 MHz, which is license-free within North America; may need to be factory-configured differently for some countries. CompactRFTM Operating Manual: Chapter 1 Introduction. 1 n 30 sets of user-selectable pseudo-random hopping patterns, intelligently designed to offer the possibility of separately operating multiple networks while providing security, reliability and high tolerance to interference;
n encryption key with 65536 user-selectable values to maximize security and privacy of communications;
n built-in CRC-16 error detection and auto re-transmit to provide 100% accuracy and reliability of data;
n ease of installation and use the CompactRFTM gives the user the choice of a menu interface, or a subset of standard AT style commands, very similar to those used by traditional telephone line modems. While the typical application for the CompactRFTM is to provide a short- to mid-range wireless communications link between DTEs, it can be adapted to almost any situation where an asynchronous serial interface is used and data intercommunication is required. 1.2 About this Manual This manual has been provided as a guide and reference for installing and using CompactRFTM wireless transceivers. The manual contains instructions, suggestions, and information which will help you set up and achieve optimal performance from your equipment using the CompactRFTM. It is assumed that users of the CompactRFTM have either system integration or system design experience. the physical/electrical characteristics of the module. Chapter 3 gives an overview of the modes of operation. Chapter 4 describes the AT command register/menu setup and configuration. The Appendices, including the Glossary of Terms, are provided as informational references which you may find useful throughout the use of this manual as well as during the operation of the product. Chapter 5 is an installation/deployment guide. Chapter 2 details Throughout the manual, you will encounter not only illustrations that further elaborate on the accompanying text, but also several symbols which you should be attentive to:
Caution or Warning: Usually advises against some action which could result in undesired or detrimental consequences. Point to Remember: Highlights a key feature, point, or step which is worth noting, Keeping these in mind will make using the CompactRF more useful or easier to use. Tip: An idea or suggestion is provided to improve efficiency or to make something more useful. With that in mind, enjoy extending the boundaries of your communications with the CompactRFTM. 2 CompactRFTM Operating Manual: Chapter 1 Introduction 1.3 Unpacking and Inspection The following items should be found in the shipping carton. Inspect the contents for any shipping damage. Report damages or shortages to the distributor from which the unit was purchased. Keep all packing materials in the event that transportation is required in the future. Package contents for the CompactRF development kit (normal distribution):
1 2 3 4 5 6 CompactRFTM Wireless Module Operating Manual (this document) 12V Wall Adapter DB9 Straight-through Serial Cable Rubber Duck Antenna CompactRFTM Development Board 2 1 2 2 2 2 CompactRFTM Operating Manual: Chapter 1 Introduction. 3 4 CompactRFTM Operating Manual: Chapter 1 Introduction 2. Electrical/Physical 2.0 Functional Block Diagram DVcc AVcc GND
\Config
\Reset
\Sleep TxD RTS DTR Mixer LNA IF Demod Antenna Switch
+-
Comparator Frequency Synthesizer PA GAIN Mixer uC A/D SRAM SRAM EEPROM 8 bit data bus UART
(DCE) ARSSI RSSI1-3 SYNC RXMODE TXMODE RxD CTS DSR DCD CompactRFTM Operating Manual: Chapter 2 Electrical/Physical 5 2.1 Pinout Figure 1 provides a top-view pinout drawing of the CompactRF module. The corner pins (1,18,19,36) are labeled directly on the module. NC NC NC NC
\Config SYNC RSSI1 RSSI2 RSSI3 Rx Mode Tx Mode PGM GND GND GND GND GND AVcc 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 T M CompactRF 900MHz 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 AVcc GND ARSSI NC NC
\Reset DVcc GND TxD RxD GND DSR CTS DCD RTS DTR SCK
\Sleep Figure 1 - Pinout (Top View) Pin Name ARSSI No. 34 Description Provides an analog level of the received signal strength. This is an uncalibrated signal, and will provide only rough measurements of signal strength. AVcc 18,36 Positive Supply for Radio Circuitry. See Section 2.1 for DC Characteristics
\Config CTS DCD DSR 5 24 23 25 Momentarily assert low to enter configuration mode. See Section 2.2 RS-232 Clear to Send. Active low (TTL level) output. See Appendix B for a complete description of all RS-232 signals. RS-232 Data Carrier Detect. Active low (TTL level) output. RS-232 Data Set Ready. Active low (TTL level) output. I/O O I O O O 6 CompactRFTM Operating Manual: Chapter 2 Electrical/Physical Pin Name DTR DVcc GND PGM
\Reset SYNC RSSI1 RSSI2 RSSI3 RTS RxD RXMODE SCK TxD TXMODE
\Sleep NC I/O I Description RS-232 Data Terminal Ready. Active low
(TTL level) input. Positive Supply for Logic circuitry and I/O pins. See Section 2.2 for DC Characteristics Ground reference for logic, radio and I/O pins. No. 21 30 13-17 26,29, 35 12 31 6 7 8 9 22 27 10 20 28 11 19 Programming Status indicator. This output is for factory use only, and should normally be left disconnected. Active low reset input to the module. See Section 2.3 for timing information. Active high output indicates the modem is synchronized with at least one other modem Receive Signal Strength Indicator 1. This output is the first of the three RSSI indicators to become active high as the signal strength increases. See Table 2 for details Receive Signal Strength Indicator 2. This output is the second RSSI indicator to become active high as the signal strength increases. See Table 2 for details. Receive Signal Strength Indicator 3. This output is the last RSSI indicator to become active high as the signal strength increases. See Table 3 for details. RS-232 Request to Send. Active low (TTL level) input. RS-232 Receive Data. TTL level output. Active high output indicates module is receiving data over the RF channel. ISP Programming Clock. Used in conjunction with RxD and TxD when upgrading the FLASH-based firmware. RS-232 Transmit Data. TTL level input. Active high output indicates module is transmitting data over the RF channel. Assert low to put the unit to sleep. See Section 2.3 for timing information. O I O O O O I O O I I O I 1-4, 32,33 No Connect CompactRFTM Operating Manual: Chapter 2 Electrical/Physical 7 For detailed mechanical drawings, refer to Appendix H 2.2 DC Characteristics Sym Characteristic AVCC DVCC VPOT VRST AICCR AICCT 0 AICCT 1 AICCT 2 AICCT 3 AISL DICC DISL VIL VIH VOL VOH ISRCE Radio Supply Voltage Logic Supply Voltage Power On Reset Threshold Voltage Reset Pin Threshold Voltage Radio Supply Current in Receive Mode Radio Supply Current at 1mW Transmit Radio Supply Current at 10mW Transmit Min 4.9 4.75 1.8 54 68 96 Radio Supply Current at 100mW Transmit 185 Radio Supply Current at 1W Transmit 517 Radio Sleep Current Logic Supply Current Logic Sleep Current 22 Input Low Voltage (Pins 5,19,21,22,28)
-0.5 Input High Voltage (Pins 5,19,21,22,28) 0.6VCC Output Low Voltage (Pins 6-11,23-25,27) Output High Voltage(Pins 6-11,23-25,27) 4.2 Sourcing Current (Pins 6-11,23-25,27) Per Pin Typ Max Units 5.0 5.0 2 DVCC/
2 60 75 107 206 575 500 25 1.0 5.5 5.5 2.2 66 82 V V V V mA mA 118 mA 227 mA 633 mA 28
.3DVCC VCC+.5 0.6 uA mA mA V V V V 10 mA 8 CompactRFTM Operating Manual: Chapter 2 Electrical/Physical 2.3 AC Characteristics Sym Characteristic TTOUT Reset Delay Time-Out Period Min 12.8 Typ 16.0 Max 19.2
\Config. pulse duration See Note TCFG TS2SD TSN
\Sleep low to internal sleep delay Snooze duration TSNIFF Sniff duration TWDLY
\Sleep high to internal wakeup 0 0 10 100 See Note TSN Units ms ms ms ms us ms Note: The minimum duration for TCFG is one hop interval. The hop interval is set by the user, and is stored in register S109. The maximum delay for TS2SD is also one hop interval. Figure 2 provides timing information for both power-up reset and the \Reset line operation. A fixed internal reset delay timer of roughly 16ms is triggered as the VPOT or VRST threshold is reached. DV CC
\Reset V POT V RST Internal Reset T TOUT Figure 2. Reset Timing Figure 3 illustrates the sleep operation for the CompactRF. When the \Sleep line is asserted, the modem will internally go to sleep within one hop interval. While sleeping, the modem will sniff every 10 ms to check if the \Sleep line has again gone high. If the \Sleep line is low, the modem goes back to sleep. If it is high, the modem wakes up and resumes normal operation.
\Sleep
\Internal Sleep TS2SD TSN TSNIFF TWDLY Figure 3. Sleep/Wakeup Timing CompactRFTM Operating Manual: Chapter 2 Electrical/Physical 9 10 CompactRFTM Operating Manual: Chapter 2 Electrical/Physical 3. Modes of Operation The CompactRFTM modem can be easily configured to meet a wide range of needs and applications. that all communication is through one serial port (Pins 21 to 28 on the module). This port has two functions:
is designed such The module 1. It provides the asynchronous interface with the host equipment for data that is sent/received on the RF channel. When operating in this fashion, the module is said to be in data mode. 2. It is also used for configuring and programming the module. When operating in this fashion, the module is said to be in command mode. In addition to data mode and command mode, there is a third mode of operation called sleep mode. The module will always be in one of these three modes. 3.1 Data Mode Data mode is the normal operating mode of the CompactRF. When in data mode, the CompactRF is communicating with other CompactRF modules, and facilitating wireless asynchronous serial communication amongst two or more terminal devices. There are three basic elements to any CompactRF communications network:
One module configured as the Master Zero or more modules configured as Repeaters One or more modules configured as Slaves The function of the Master is to provide synchronization for the entire network, and to control the flow of data. There is always one Master per network. The Master is the ultimate destination for all data collected at the various Repeaters and Slaves serial ports. With the network set up for Point-to-Multipoint communication, all data received at the Masters serial port is transmitted to every Repeater and Slave in the network. The CompactRF is a frequency hopping transceiver, meaning that it hops to a new frequency after a predetermined time interval. This time interval is a fixed time set by the user, and can range from 14ms to 180ms. The CompactRF hops according to a pseudorandom pattern of 50 different channels. CompactRFTM Operating Manual: Chapter 3 Modes of Operation 11 M Network 1 S M M Network 2 R R S M Network 3 M S Network 4 S R M R Network 5 S S S S S S R S Figure 4 - Sample Network Topologies. Virtually any Combination of Slaves and Repeaters May be Used. When configured as a Slave, the CompactRF searches for synchronization with a Master. Network topologies consisting of a single Master and virtually any combination of Slaves and Repeaters may be deployed. The functionality of any particular CompactRFTM can be configured as follows:
n Master Point-to-Point: The modem is configured to communicate with a single Slave, either directly, or through one or more Repeaters. n Master Point-to-Multipoint: The modem is configured to communicate with one or more Slaves and/or Repeaters. n Slave: The modem is configured to communicate with one Master either directly or through one or more Repeaters.. n Repeater: The modem is configured to pass information from either a Master or another Repeater onto subsequent Repeaters and/or Slaves and vice versa. The Repeater also acts as a Slave in the sense that, like a Slave, it passes information to/from its serial port. Examples of different network topologies are shown in Figure 4. Network 1 shows Point-to-Point communication between a Master and Slave. Network 2 makes use of a Repeater to communicate with the Slave. Network 3 illustrates a simple Point-to-Multipoint network with no Repeaters. Networks 4 and 5 gives examples of Point-to-Multipoint networks consisting of both Repeaters and Slaves. There is effectively no restriction to the number of Repeaters and Slaves that can be added to a network. As seen in Network 4, a Master can communicate directly with both Slaves and Repeaters. 3.2 Command Mode The CompactRF firmware has been designed to allow the user to select between two different Command Mode interfaces: Menu Interface; or, AT Command Interface. The menu interface is ideal for applications which involve human configuration of the operating parameters of the modem. The AT Command interface is more suited for direct interface with another microcontroller or for higher level Windows-based software applications. The CompactRF development board is a useful tool for familiarizing yourself with interface. Reference schematics for the development board can be found in Appendix G. To access the CompactRFs command mode using the development board:
the various operating parameters and user 1. Insert the module into the socket with the antenna connector towards the edge of the board. 2. Attach the supplied antenna. 3. Connect a straight through serial cable between the DB9 connector and the serial port on your PC 4. Apply power to the development board 5. Run any terminal application program such as Hyperterminal 6. Set the serial port to 9600 baud, 8N1 7. Momentarily press the configure (CFG) button 12 CompactRFTM Operating Manual: Chapter 3 Modes of Operation 3.2.1 Menu Interface At this point, you should see a menu similar to the following appear:
Microhard Systems Inc CompactRF Configuration 1) Operating Mode S101=1 MasterPP 2) Serial Baud Rate S102=4 9600 3) Network Address S104=255 4) Unit Address S105=65535 5) Hopping Pattern S106=0 6) Encryption Key S107=65535 7) Output Power Level S108=0 1 mW 8) Retry Limit S213=255 9) Hop Interval S109=20 x 0.74 ms = 14 ms D) Autoanswer S0=1 E) Interface S6=0 AT style A) Handshaking &K3 Enabled N) DTR &D0 Ignored O) DSR &S0 ON in Data Mode M) DCD &C1 ON when sync'd S2=43 S3=13 S4=10 S5=8 Type AT for AT interface or hit Enter for menu You now have the option of choosing between the menu interface, or the AT Command interface. For menu operation, hit ENTER. You should see the following prompt:
Enter Command :
Now, the CompactRF will respond to your menu selection. For example, to change the units Operating Mode, press the 1 key. The following sub-menu will appear:
Menu selections are immediately stored to the modules non-volatile memory. Operating Mode
* 1) MasterPP 2) SlavePP ESC to exit Select Operating Mode :
The instant a selection is made, it is immediately stored into the modules non-volatile memory. 3.2.2 AT Command Interface The CompactRF may also be controlled through an AT Command line interface, using a command set which is very similar to a traditional Hayes telephone modem command set. For AT Command operation, instead of hitting ENTER at the prompt, type AT <ENTER>. The characters AT are known as the attention characters and must be typed at the beginning of each command line. The modem should respond with OK. Illustrating the same example as above to configure the Operating Mode using AT Commands, type the following:
ATS101=2 <ENTER>
The modem should respond with OK. The above command will set the operating mode to SlavePP (Slave Point to Point). CompactRFTM Operating Manual: Chapter 3 Modes of Operation 13 When using AT Commands, use the &W command to store the most current settings to memory. With AT Commands, the settings are not immediately stored to non-volatile memory, therefore if the modem is powered down at this point, the Operating Mode would revert to its previous value. To store any recently updated command registers, the following write command must be entered. AT&W <ENTER>
3.3 Switching Between Command and Data Modes The method for switching between data and command modes depends on which interface you are using (Menu or AT). There is a parameter called Interface (Menu item E) which defines whether the modem is currently operating in AT mode or Menu mode. 3.3.1 Switching Between AT Command Interface and Data Mode Your modem must be in Command Mode for it to execute a command. If you send characters when the modem is in Data Mode, the modem transmits the characters over the air. Depending on its settings, the modem will either power up in Command Mode or Data Mode. Normally, when first received from the factory, the unit will power up in Command Mode. In this mode of operation, the module autobauds, meaning that it will adapt to the baud rate of the DTE equipment to which it is connected. Therefore, when in Command Mode, you may change the baud rate of your equipment, and the CompactRF will automatically adjust to this baud rate once an AT string is issued. The new baud rate is stored in register S102. Several baud rates ranging from 2400 to 19200 may be selected. You can place the modem into Data Mode either by:
Issuing the online command (ATO <ENTER>). Issuing the answer command (ATA <ENTER>); or, 14 CompactRFTM Operating Manual: Chapter 3 Modes of Operation The escape sequence will not be accepted unless both the CompactRFTM and the terminal are set to the same baud rate
\SLEEP \CONFIG DATA MODE ESC \SLEEP
\SLEEP \CONFIG
\SLEEP
\SLEEP COMMAND MODE
\SLEEP SLEEP MODE ESC \SLEEP
\SLEEP Figure 5a - Menu Interface State Diagram
\SLEEP DATA MODE mand) A or ATO Com Escape Sequence DTR or
(AT
\SLEEP
\SLEEP COMMAND MODE
\SLEEP SLEEP MODE
\SLEEP
\SLEEP Figure 5b - AT Interface State Diagram The modem will now attempt to communicate with other CompactRF modules. While in Data Mode, the modem will communicate through the serial port at the same baud rate as was last used in Command Mode2. To return to Command Mode, you can either:
Send the escape sequence. (The escape sequence consists of 1 second of inactivity, followed by the characters +++ followed by another second of inactivity.); or, Toggle the DTR line (depending on the &D parameter see pg 11). The escape sequence must be issued at the baud rate that the modem has been set to. If the modem is set to 19200 baud, and the escape sequence is issued at 9600 baud, for example, the modem will not recognize it, and will not go into Command Mode. 3.3.2 Switching Between Menu Interface and Data Mode When configured for Menu Interface operation, the CompactRF may be placed into Command Mode from Data Mode by momentarily asserting the
\Config line. This line runs out to a pushbutton on the development board. Press this button and wait for the menu interface to appear on the screen. The terminal must be set to 9600 baud when using the menu interface. To switch back to Data Mode, from the main menu, hit the ESC key. You should see the response Running... The modem will run in Data Mode at the baud rate setting defined by Menu Item 2) Serial Baud Rate. 3.4 Sleep Mode As mentioned at the beginning of this chapter, the CompactRF has a sleep mode of operation. Figure 5 is a state diagram representation of the three modes of operation. Figure 5a is the menu interface state diagram, and Figure 5b is the AT interface state diagram. The CompactRF enters into Sleep Mode when \SLEEP is asserted (active low). The module remains in Sleep Mode until this line is deasserted. See Chapter 2 for timing information. When in Sleep Mode, the module drives all outputs pins (Pins 6-11,23-25,27) at their inactive levels. 2 It is possible to enter into Data Mode at a different baud rate from what is currently being used in Command Mode by issuing the command ATS102=x, where x is one of the valid baud rates. Care must be taken when setting the baud rate in this manner. If you issue another AT string after attempting to set the baud rate using ATS102 <ENTER>, the modem will again autobaud and automatically revert to the baud rate of the host equipment. For example, if your equipment is running at 9600 baud and you wish to set up the modem to run at 19200 baud, the following command line entry would achieve this:
ATS102=2&WA <ENTER>
The first part (S102=2) sets the baud rate to 19200. The next characters
(&W) write this baud rate to memory. The last character (A) puts the modem into Data Mode. Once in Data Mode, the modem is unable to autobaud, and is fixed at 19200 baud. By combining several commands into one command line entry, and then immediately putting the modem online, the modem is not given a chance to autobaud back to 9600. CompactRFTM Operating Manual: Chapter 3 Modes of Operation 15 16 CompactRFTM Operating Manual: Chapter 3 Modes of Operation 4. Configuration This chapter provides a detailed description of the various operating parameters of the CompactRF. Section 4.1 provides a quick-start approach which outlines the minimum requirements for establishing communication between two CompactRF modules. The settings will not necessarily provide optimal performance for your application, but will verify that the modules are functioning correctly. Section 4.2 describes the AT Command interface. Section 4.3 describes the set of registers which are unique to AT operation, and not used in menu mode. Section 4.4 covers all parameters that are common to both the AT Command interface and the Menu interface. 4.1 Quick Start Approach Whether you are using the AT Command interface or the Menu interface, there are several parameters that must be set in order to establish communication between a pair of CompactRF modules. The CompactRFTM is equipped with four standard factory default settings. Instead of manually configuring each individual operating parameter, a global command may be used to quickly configure the modem for a particular type of operation. For example, to quickly implement Network 1, Factory default 1 would be applied to the Master, and Factory default 2 would be applied to the Slave. To quickly set up Network 2, apply Factory 1 to the Master, Factory 3 to the Repeater, and Factory 4 to the Slave. These defaults will get you started and only ensure that a link can be established, but do not necessarily provide the best performance. the communications link is discussed in later sections. Optimization of To implement the basic network illustrated in Figure 6, Network 1, Using AT Commands Using Menu Interface Connect a straight-through serial cable between the development board and the terminal Connect an antenna to the module Power up the development board See Section 3.3 If you have problems getting into Command Mode. Configure the unit to Factory Setting 1 by typing AT&F1 <return>. This puts the unit into Master Point-to-point mode. Store these settings to memory by typing AT&W <return>. Configure the unit to Factory Setting 1 by selecting menu option F). You should see the following:
Factory Settings 1) Factory Master 2) Factory Slave 3) Factory Slave Through Repeater 4) Factory Repeater
* 5) Manual Select menu item 1) Put the modem into Data Mode by typing ATA (or ATO) <return>
Put the modem into Data Mode by pressing the ESC key. Perform above steps for the second unit, using Factory Setting 2 instead of Factory Setting 1. This will configure the second unit as a Slave. M Network 1 S M M Network 2 R R S S Figure 6. Basic Networks CompactRFTM Operating Manual: Chapter 4 Configuration 17 The units should now be communicating. Remember, the parameters defined by Factory Settings 1 and 2 will likely not be the most ideal for your application, but will quickly allow you to test the units. A complete summary of the settings defined by all four factory settings can be found in Appendix C. Factory Default Settings. Settings are not immediately stored in non-volatile memory when using AT Commands, therefore, the command &W is issued to store the current configuration into non-volatile memory. Settings are retained even after powering down. All user selectable parameters for the CompactRFTM are described in detail in Section 4.4: Configuration Settings. Checking the Link To check if the units are communicating, observe the LED indicators on the development board. If the link is good, up to three RSSI LEDs on the Master and Slave modems should be active; and if the link is absent (due to a fault at one end or another, such as misconfiguration), the LEDs will be in either scanning mode or inactive. Characters typed at the Master terminal should appear at the Slaves terminal, and vice versa. Also, verify that the RX LED blinks as packets of data are received at the Master modem. As data is sent from Slave to Master, the RX indicator should blink on as correct packets of data are received. It is recommended that if the CompactRFTM will be deployed in the field where large distances separate the units, the modems should be configured and tested in close proximity (e.g., in the same room) first to ensure a good link can be established and settings are correct. This will facilitate troubleshooting, should problems arise. 4.2 AT Commands Several AT Commands are supported by the CompactRFTM. The commands discussed in this section do not have a menu interface equivalent. More commands and S-Register settings are discussed in Sections 4.3 and 4.4. To make the command line more readable, you can insert as many spaces as desired. The command line holds up to 16 characters, not including the AT prefix. If you want to send more than one command line, wait for a response before entering the AT prefix at the start of the next command line. To re-execute the previous command, enter A/. The modem will execute the previous command line. When in Command Mode, the modem autobauds, meaning that it will automatically adjust to the baud rate of the terminal. You may change the terminal baud rate while in Command Mode without losing communication with the modem. For the AT command protocol, an escape sequence consists of three consecutive escape codes preceded and followed by at least 1 second of inactivity. Typically, the + character is used as the escape code.
+++
preceded and followed by 1 second of inactivity 18 CompactRFTM Operating Manual: Chapter4 Configuration Note that the terminal must be configured to the same baud rate as the modem in order for the modem to recognize the escape sequence. The modem is unable to autobaud while in Data Mode. The following is a description of all available commands. * denotes standard factory settings. All of the following commands must be preceded by AT. A Answer The A command causes the modem to attempt to connect with another remote modem (Type ATA <return>). E Command Echo Your modem is preset to return (or echo) commands to the host microprocessor when in Command Mode. E0
*E1 No Command Echo Command Echo I Identification The I command returns various modem information settings. I0 I2 I3 I4 I5 I6 Product Code (CompactRF) Issue ROM Check (OK or ERROR) Product Identification (Firmware Version) Firmware Date Firmware Copyright Firmware Time O On-line Mode The O command attempts to put the modem online and communicate with a remote modem. Q Quiet Mode Your modem is preset to send responses when it executes commands, and there after to keep the host informed of its status.
*Q0 Q1 Enable modem responses Disable modem responses V Result Codes display Your modem can either display result codes as words or numbers. V0
*V1 Display Result Codes as numbers Display Result Codes as words W Connection Result This parameter determines the modem response at the transition from Data Mode to Command Mode
*W0 W1 W2 Reports computer (DTE) baud rate as CONNECT xxxx Reports wireless rate between modems as CARRIER xxxx. Reports modem (DCE) baud rate as CONNECT xxxx Z Reset and load stored configuration The Z command resets the modem and loads the stored configuration. CompactRFTM Operating Manual: Chapter 4 Configuration 19
&V View Configuration The &V command displays all S registers and their current values.
&E Framing Error Check NOT YET IMPLEMENTED This command enables or disables Framing Error Check. When enabled, the modem looks for the stop bit. If the stop bit is absent, the byte is thrown out. When enabled, the modem also does a parity check. Note that the data format (number of data bits, parity type, and number of stop bits) is defined by S register 110.
*&E0 Disable Framing Error Check
&E1 Enable Framing Error Check
&W Write Configuration to Memory The &W command stores the active configuration into the modems non-
volatile memory. Sxxx? Read S register value This command causes the modem to display the current setting of S register xxx. Sxxx=yyy Set S register value (see section 3.3 S-Registers) This command sets the specified S register to a value specified by yyy. AT Command Result Codes The CompactRFTM module can either display the results of a command as either text strings or numerical data. The following chart shows resulting text string and corresponding numeric result. 0 3 4 7 8 9 10 12 13 14 15 17 18 33 62 64 OK NO CARRIER ERROR CONNECT 2400 CONNECT 3600 CONNECT 4800 CONNECT 7200 CONNECT 9600 CONNECT 14400 CONNECT 19200 CONNECT 28800 CONNECT 38400 CONNECT 57600 CONNECT 115200 CARRIER 45000 CARRIER 20000 20 CompactRFTM Operating Manual: Chapter4 Configuration S Registers 2 through 5 cannot be stored to non-
volatile memory. 4.3 AT Registers The parameters described in this section apply to AT Command operation only. S Register 0 - Auto Answer If this register is set to zero, the modem will power up in command mode. If this register is non-zero, the modem will power up in data mode. S Register 2 - Escape Code This register contains the ASCII value of the escape character. The default value (decimal 43) is equivalent to the ASCII character +. Values greater than 127 disable the escape feature and prevent you from returning to the Command Mode. This register cannot be stored to non-
volatile memory. If the modem is reset, or powered down, the default value is restored. Default is + (decimal 43). S Register 3 - CR Control Code This register contains the ASCII value of the carriage return character. This is the character that is used to end the command line and is also the character that appears after the modem sends a response. This register cannot be stored to non-volatile memory. If the modem is reset, or powered down, the default value is restored. Default is CR (decimal 13). S Register 4 - Linefeed Control Code Register S4 sets the ASCII value of the linefeed character. The modem sends the linefeed character after sending a carriage return character when sending text responses. This register cannot be stored to non-volatile memory. If the modem is reset, or powered down, the default value is restored. Default is LF (decimal 10). S Register 5 - Backspace Control Code Register S5 sets the ASCII value of the backspace character. This character is both the character created by entering BACKSPACE and the character echoed to move the cursor to the left. This register cannot be stored to non-volatile memory. If the modem is reset, or powered down, the default value is restored. Default is BS (decimal 8). CompactRFTM Operating Manual: Chapter 4 Configuration 21 4.4 Configuration Settings The parameters described in this section affect the operating characteristics of the CompactRF module. All the settings described in this section can be configured using either the AT Command interface or the menu interface. DCD (Data Carrier Detect) AT
&C Menu M The &C command controls the modems DCD output signal to the host microprocessor. This command determines when the DCD is active.
&C0
*&C1 DCD on when modems are synchronized. DCD is always DCD is always ON
&C2 on when unit is configured as Master. DCD used for output data framing and Modbus mode. See page 24 for details. DTR (Data Terminal Ready) AT
&D Menu N The &D command controls what action the modem performs when the DTR input line is toggled. The DTR input is controlled by the host microprocessor.
*&D0 DTR line is ignored
&D1
&D2
&D3 Not Supported DTR disconnects and switches to Command Mode DTR disconnects and resets modem. Modem will remain in this state until DTR again goes active. Load Factory Default Configuration AT
&F Menu F The &F command resets the modem and loads the default factory configuration.
&F1 Master Point-to-Multipoint. Designed to communicate
&F2
&F3
&F4 with modems configured as &F2 or &F3. Slave. Designed to communicate with another modem configured as &F1. Repeater. Designed to communicate with modems configured as &F1 and &F4. Slave working with factory default Repeater and factory default Master. Communicates directly with Repeater configured as &F3.
&F1 Master
&F2 Slave
&F1 Master
&F3 Repeater
&F4 Slave 22 CompactRFTM Operating Manual: Chapter4 Configuration Only one Master can exist for each network. Handshaking AT
&K Menu A This command controls the handshaking between the modem and host microprocessor.
&K0
&K2
*&K3 Enable hardware handshaking (RTS/CTS) Disable handshaking RTS/CTS input data framing. See page 33 for details. DSR (Data Set Ready) AT
&S Menu O This command controls the DSR line for the modem, and determines when it is active
&S0
*&S1 DSR is ON in Data Mode, OFF in Command Mode DSR is always ON Operating Mode AT S101 Menu 1 Master Point to Multipoint Master Point to Point Slave Repeater The Operating Mode (register S101) partly defines the personality of the CompactRFTM module. Allowable settings for this register are 1 through 4 as follows:. S101=1 S101=2 S101=3 S101=4 The default for this register depends on which factory default is selected as shown below:
Default for Factory Setting &F1 is 1 (Master Point-to-Multipoint) Default for Factory Setting &F2 is 3 (Slave) Default for Factory Setting &F3 is 4 (Repeater) Default for Factory Setting &F4 is 3 (Slave) 1)Master - Point to Multipoint. In any given network, there is always only one Master. All other units should be configured as either Slaves or Repeaters. When defined as a Point-to-Multipoint Master, the modem broadcasts data to all Slaves and Repeaters in the network, and is also the ultimate destination for data transmitted by all Slaves and Repeaters. In addition, the Master defines the following network parameters to be utilized by all other modems in the network (See the appropriate sections for a complete description of these parameters):
n Maximum Packet Size (S112) n Minimum Packet Size (S111) n Link Handshaking (S122) n Wireless Link Rate (S103) n Hop Interval (S109) CompactRFTM Operating Manual: Chapter 4 Configuration 23 2)Master - Point to Point. This mode of operation is identical to Master Point-to-Multipoint, with the exception that the Master only broadcasts to one particular Slave or Repeater. The modem with which communication occurs is defined by the Unit Address (S105). For example, if a Slave has been assigned Unit Address 100, and the Master wishes to communicate with that Slave, the Master must also be assigned a Unit Address of 100. If there are Repeaters in the network, they will pass the packet through to the Slave, and vice versa. Because Repeaters also have Slave functionality (i.e., a Repeater can be connected to a terminal), the Master can choose to communicate solely with a Repeater. This would be accomplished by assigning the same Unit Address to both the Master and the Repeater. 3)Slave. Up to 65534 Slaves may exist in a network, all of which communicate with the common Master (either directly or via Repeater(s)). Slaves cannot directly communicate with other Slaves, nor can they acknowledge packets of data sent by the Master. Clearly this would cause conflicts when there are multiple Slaves. The Master does, however, send acknowledgements to all messages it receives from Slaves. The Master initiates communications by sending a broadcast message to all Slaves. All Slaves are free to respond in a Slotted ALOHA fashion, meaning that each Slave can choose one of several windows in which to transmit. If there happens to be two Slaves attempting to talk at the same time, the Master may not receive the data, and the Slaves therefore would not get an acknowledgement. At this point, the Slaves would attempt to get the information through at random time intervals, thus attempting to avoid any more conflicts. Special parameters which control the Slaves response characteristics can be modified with S Registers S115 and S213. 4) Repeater. A more precise title would be Repeater/Slave, because a Repeater also has much of the same functionality as a Slave. A terminal can be connected at the Repeater location and communicate with the Master terminal. There is no restriction to the number of Repeaters in a network, allowing for communication over virtually limitless distances. The presence of one Repeater in a network automatically degrades system throughput by half. Additional Repeaters, regardless of the quantity, do not diminish system throughput any further. To understand Repeater operation, consider the module as belonging to two hopping patterns at the same time: The Primary Hopping Pattern and the Secondary Hopping Pattern. In Figure 7, the Master belongs to Hopping Pattern 1, and communicates with the Repeater on this hopping pattern. The Slave belongs to Hopping Pattern 2, and communicates with the Repeater on this hopping pattern. The whole system belongs to Network 50 (i.e., all units must be assigned the same Network Address (S104), which in this case was selected to be 50. Note that Slaves and Master only communicate on their respective Primary Hopping Pattern. Repeaters communicate on the Primary Hopping Pattern when communicating with the Master (or with another Repeater between itself and the Master). Repeaters communicate on their Secondary Hopping Pattern when communicating with Slaves (or with another Repeater between itself and the Slaves). Figure 8 shows another example. If the Repeater is not also being used as a Slave (there is no DTE connected to the serial port), it is recommended that the Repeaters baud rate be set to 115K, and that handshaking be disabled (&K0). This will help ensure a smooth flow of data through the network. Network 50 Hop Pattern 2 PHP=1 Master PHP=1 SHP=2 Repeater PHP=2 Slave Hop Pattern 1 Figure 7 - Repeater Operation Hop Pattern 3 Repeater PHP=2 SHP=3 Slave PHP=3 Repeater PHP=1 SHP=2 Master PHP=1 Hop-
Pattern 1 Slave PHP=2 Hop Pattern 2 Figure 8 - A Network Utilizing Three Hopping Patterns If there is no DTE connected to the Repeater, turn off handshaking (&K0) and set the baud rate to 115K. 24 CompactRFTM Operating Manual: Chapter4 Configuration AT Menu Serial Baud Rate The Serial Baud Rate is the current speed that the modem is using to communicate with the DTE. When the AT command prefix is issued, the modem performs an autobaud operation and determines what the current DTE baud rate is set to. The S register value returns the current setting of the DTE baud rate. S101 1 The possible values are:
* 1 2 3 4 5 6 7 8 9 10 11 115200 57600 38400 28800 19200 14400 9600 7200 4800 3600 2400 It is generally advisable to choose the highest rate that your terminal equipment will handle to maximize performance, unless a limitation on the available bandwidth is desired. If the DTE is a personal computer, the port can usually be used reliably at 115200. The Master determines the Wireless Link Rate. This setting on all other modems is ignored.. CompactRFTM Operating Manual: Chapter 4 Configuration 25 Select a Network Address and assign it to all units which will be included in the network. Use the same Unit Address on both units for point-to-
point mode. In multipoint mode, set each Slave and Repeater to a different Unit Address. Valid Unit Addresses are 1 to 65535. AT Menu S104 Network Address The Network Address defines the communications network to which individual units can be a part of. By establishing a network under a common Network Address, the network can be isolated from any other concurrently operating network. As well, the Network Address provides a measure of privacy and security. Only those units which are members of the network will participate in the communications interchange. Valid values for the Network Address range from 0 to 65535, inclusive. 3 To enhance privacy and reliability of communications where multiple networks may operate concurrently in close proximity, it is suggested that an atypical value be chosen perhaps something meaningful yet not easily selected by chance or coincidence. Default is 1. AT Menu 4 S105 Unit Address In point-to-point operation, the Unit Address on both the Master and Slave
(or Repeater) units must be the same. In a multipoint system, the Unit Address uniquely identifies each Slave and Repeater from one another. Each unit in a multipoint system must have a unique Unit Address ranging from 1 to 65535. Do not use 0 as a Unit Address, and do not use a Unit Address more than once within the same Network. This is required because the Master must be able to acknowledge each unit individually, based on the Unit Address. Primary Hopping Pattern AT S106 Menu 5 Secondary Hopping Pattern Since the CompactRFTM is a frequency-hopping modem, the carrier frequency changes periodically according to one of 30 pseudo-random patterns, defined by the Primary and Secondary Hopping Patterns. Valid entries for each are 0 through 29. S206 B The concept of Primary and Secondary Hopping Patterns was introduced in the discussion of S Register 101 (Operating Mode). Using the designations M[a,] Rx[a,b] and Sx[a] where:
- M indicates Master;
- R indicates Repeater;
- S indicates Slave;
- x is the Unit Address;
- a is the primary hopping pattern; and,
- b is the secondary hopping pattern;
26 CompactRFTM Operating Manual: Chapter4 Configuration Master Slave Master Repeater Slave Master Repeater1 Repeater2 Slave the following diagrams illustrate the methodology for deploying simple to complicated networks:
M[1]
M[1]
M[1]
M[1]
S1[1]
R1[1,2]
R1[1,2]
R1[1,2]
S2[2]
R2[2,3]
R2[2,3]
S3[3]
R3[3,4]
S4[4]
It is reasonable to consider a Repeater as being both a Slave and a Master, alternating between Primary and Secondary Hopping Patterns as the unit changes channel. When communicating with the Master, R1 is acting like a Slave on Primary Hopping Pattern 1. When communicating with R2 and S4, R1 is acting like a Master on Secondary Hopping Pattern 2. If multiple Repeaters are used, they should have different Secondary Hopping Patterns:
Consider R1 in the illustration below. R1[1,2]
R2[2,5]
S3[5]
M[1]
S4[2]
Slaves and Masters do not use Secondary Hopping Patterns R5[1,3]
R8[1,4]
R6[3,6]
S7[6]
S9[4]
Remember to assign a unique Unit Address (1 to 65535) to each unit in the system Note that all units have a unique Unit Address. Networks of any complexity can be created by linking multiple Repeaters and Slaves:
R1[1,2]
S2[2]
S3[2]
R5[3,6]
S6[6]
S7[6]
R8[3,7]
R9[7,8]
S10[8]
M[1]
R4[1,3]
S11[1]
S12[1]
With a limitation of 62 hopping patterns, one might suspect that there is a limitation to the number of repeaters in a system. However, if the units are far enough away from one another, hopping patterns may be reused in different sections of the network, without causing interference. CompactRFTM Operating Manual: Chapter 4 Configuration 27 All units within a network must use the same encryption key. AT Menu Encryption Key The Encryption Key provides a measure of security and privacy of communications by rendering the transmitted data useless without the correct key on the receiver. Valid Encryption Keys range from 0 to 65535. S107 6 Keep in mind that all units within the network must use the same key for communications to succeed. AT Menu Output Power Level The Output Power Level determines at what power the CompactRFTM transmits. The CompactRFTM can operate with very low power levels, so it is recommended that the lowest power necessary is used; using excessive power contributes to unnecessary RF pollution. S108 7 The allowable settings are:
0 1
*2 3 1 mW 10 mW 100 mW 1000 mW Ideally, you should test the communications performance between units starting from a low power level and working upward until the RSSI is sufficiently high and a reliable link is established. Although the conditions will vary widely between applications, typical uses for each setting are described below:
Power Use 1 mW For in-building use, typically provides a link up to 300 feet on the same floor or up/down a level. Outdoors, distances of 1 km can be achieved if high-gain (directional) antennas are placed high above ground level and are in direct line-of-sight. 10 mW 200-500 ft indoors, 2-5 km outdoors. 100 mW 400-800 ft indoors, 4-8 km outdoors. 1000 mW
(1 W) Typically provides communications up to a distance of 1000 feet or more in-building on the same floor or up/down a few levels, depending on building construction (wood, concrete, steel, etc.). In ideal line-of-sight conditions, up to 16 km or more can be achieved. Note that only an antenna with a gain of no more 6 dBi may be used. Any higher is a violation of FCC rules. See IMPORTANT warning below. 28 CompactRFTM Operating Manual: Chapter4 Configuration IMPORTANT:
FCC Regulations FCC Regulations allow up to 36 dBi effective radiated power (ERP). Therefore, the sum of the transmitted power (in dBm), the cabling loss and the antenna gain cannot exceed 36 dBi. 1 mW = 0 dBm 10 mW = 10 dBm 100 mW = 20 dBm 1000 mW = 30 dBm For example, when transmitting 1 Watt (30 dBm), the antenna gain cannot exceed 36 - 30 = 6 dBi. If an antenna with a gain higher than 6 dBi were to be used, the power setting must be adjusted appropriately. Microhard Systems Inc. limits the CompactRFs transmitted power to 100mW for all units purchased with antennas with gain above 6dBi. AT Menu The hopping interval is controlled by the master. The slave and repeater units will use the hopping interval setting from the master. Hopping Interval This option determines the frequency at which the modems change channel. Note that the Master controls this parameter for the entire network. This setting is ignored in units configured as Slaves or Repeaters. S109 9 The allowable settings are 20 to 255. There is a multiplying factor of 0.74ms. For example, if you set the Hopping Interval to 20, the actual hopping interval will be 20 x 0.74ms = 14.8ms. See Appendix D for optimal Hopping Interval settings in relation to packet size and link rate. AT Menu Data Format This register determines the format of the data on the serial port. Allowable settings are:
S110 C
*1 2 3 4 5 6 7 8 9 10 11 8 bits, No Parity, 1 Stop 8 bits, No Parity, 2 Stop 8 bits, Even Parity, 1 Stop 8 bits, Odd Parity, 1 Stop 7 bits, No Parity, 1 Stop 7 bits, No Parity, 2 Stop 7 bits, Even Parity, 1 Stop 7 bits, Odd Parity, 1 Stop 7 bits, Even Parity, 2 Stop 7 bits, Odd Parity, 2 Stop 9 bits, No Parity, 1 Stop CompactRFTM Operating Manual: Chapter 4 Configuration 29 Packet Minimum Size Packet Maximum Size AT S111 S112 Menu G H Packet Character Timeout These settings determine the conditions under which the modem will transmit accumulated data over the air. S116 I The Minimum and Maximum Packet Size is controlled by the Master. The Slave and Repeater units will use the Minimum and Maximum Packet Size setting from the Master. S Register 111 - Minimum Size Valid entries for this register are 1 to 255 bytes, which defines the minimum number of bytes to receive from the DTE before encapsulating them in a packet and transmitting over the air. Note that the minimum packet size for all modems in the network is determined by the Master only. This setting is ignored in all Slave and Repeater modems. The default is 1 byte. S Register 112 - Maximum Size This setting has a range of 2 to 255, and defines the maximum number of bytes from the DTE which should be encapsulated in a packet. This value should be greater than the minimum packet size, but not smaller than is necessary for reliable communications. If the wireless link is consistently good and solid, a maximum size of 255 will yield the best throughput
(depending on the higher level protocols of the connected equipment). However, if the link is poor (e.g., experiencing excessive interference) and data is frequently retransmitted, the maximum packet size should be reduced. This decreases the probability of errors within packets, and reduces the amount of traffic in the event that retransmissions are required. Note that the maximum packet size for all modems in the network is determined by the Master only. This setting is ignored in all Slave and Repeater modems. The default is 255 bytes. S Register 116 - Packet Character Timeout This register has valid entries of 0 to 254 milliseconds. The Packet Character Timeout timer looks for gaps in the data being received from the DTE. The timer is only activated after the Minimum Packet Size has been accumulated in the modem. After which, if the timer detects a gap in the data exceeding the Packet Character Timeout value, the modem will transmit the data. The CompactRFTM will accumulate data in its buffers from the DTE until one of the following requirements is met (whichever occurs first):
The Maximum Packet Size (in bytes) has been accumulated;
The Minimum Packet Size has been accumulated AND the Packet Character Timeout interval has elapsed. The default for the Packet Character Timeout is 9 ms. If set to 0 ms, the unit will buffer exactly the minimum packet size before transmitting. 30 CompactRFTM Operating Manual: Chapter4 Configuration AT Menu J S113 Packet Retransmissions This register applies to both Master and Repeater operation. It does not apply to Slave operation. The Master will retransmit each data packet exactly the number of times defined by the Packet Retransmissions parameter. The Master retransmits once at the beginning of each hopping interval until the limit is reached. This parameter is not necessary in Slave units since all Slaves receive acknowledgement from the Master. As discussed previously, the Repeater effectively behaves as both a Master and a Slave. When the Repeater is tuned to its Secondary Hopping Pattern
(acting as a Master), the Packet Retransmissions Parameter comes into play. The Repeater will re-send packets of data on to Slaves or other Repeaters exactly the number of times defined by the Packet Retransmissions parameter. Recipients of the packet will discard any duplicates The valid settings for this parameter are 0 to 255 retransmissions. The default is 2. AT Menu K S213 Packet Retry Limit Packet Retry Limit is analogous to Packet Retransmissions, but specifically applies to Slaves and Repeaters. This parameter is not used by the Master. Because the Slave has the advantage of receiving acknowledgements from the Master, it is not necessary to blindly retransmit each packet. If the Slave does not get an acknowledgement on the next hop, it will retransmit its packet. This will continue until the Packet Retry Limit is reached or an acknowledgement is received. If the limit is reached, the modem will give up and discard the data. Valid settings are 0 to 255 retries. The default value is 2. The Repeater makes use of this parameter when it is tuned to its Primary Hopping Pattern and is acting like a Slave. CompactRFTM Operating Manual: Chapter 4 Configuration 31 Packet Repeat Interval A parameter that is specific to Slaves and Repeaters is the Packet Repeat Interval. S115 L AT Menu The allowable settings are 1 through 255. The default is 1. This parameter defines a range of random numbers that the Slave will use as the next slot in which it will attempt to send the packet. For example, if this register is set to 7, the Slave will choose a number between one and seven as the next slot in which to transmit. Suppose the random number generator picks 5, then the Slave will transmit in the fifth time slot. A Slave will transmit a maximum of once per hopping interval, however, depending on the duration of the hopping interval and the maximum packet size, more than one slot per hop is potentially available. The Slave will transmit more frequently when a Repeat Interval with a smaller range is selected. Choose 1 to have the Slave transmit in the first available slot. Choose higher intervals for less frequent transmission, or to avoid collisions between many Slaves in the system. AT Menu Link Handshaking Link Handshaking is controlled only by the Master unit. If the Master runs out of free buffers, it will command all Slaves and Repeaters to hold their data. Once the Master is ready to receive data it will allow the Slaves and Repeaters to transmit. Possible values are 1 - Enabled and 0 - Disabled. The default is 1. This register is ignored by all Slave and Repeater units. S122 P AT Menu Modbus Mode Modbus Mode allows for the CompactRFTM to be fully Modbus compatible. Please contact Microhard Systems for assistance when configuring the unit for Modbus operation. Optimal Modbus settings rely on several other S Register parameters. S117 Q The allowable settings for this register are:
*0 1 Disabled Enabled 32 CompactRFTM Operating Manual: Chapter4 Configuration RTS/DCD Framing AT 120 Menu R 121 Input (or RTS/CTS) Data Framing; and, DCD Timeout The CompactRFTM supports two special types of data framing:
Output (or DCD) Data Framing Input Data Framing is enabled by configuring the Handshaking Parameter as
&K2. This type of framing makes use of the S120 parameter as illustrated in Figure 9. Parameter S120 can be set to any value between 0 and 254 ms. S RTS CTS TXD Data going into MHX-910 S120 (ms) 0 to 1 ms Figure 9 - Input Data Framing To enable output (DCD) data framing, set the Data Carrier Detect parameter as &C2. This type of framing uses both S120 and S121 registers as shown in Figure 10. Valid ranges for each parameter are 0 to 254 ms. DCD RXD Data leaving MHX-910 S120 (ms) S121 (ms) Figure 10 - Output Data Framing AT Menu RSSI Reading This register displays the average signal strength in dBm over the previous four hop intervals. Valid RSSI readings apply only to units configured as Slave or Repeater. S123 T CompactRFTM Operating Manual: Chapter 4 Configuration 33 34 CompactRFTM Operating Manual: Chapter4 Configuration The installation, removal or maintenance of all antenna components must be carried out by qualified and experienced professionals. 5. Installation The installation, removal or maintenance of all antenna components must be carried out by qualified and experienced professionals. The CompactRF complies with FCC part 15 at the modular level for operation in the license-free 902-928 MHz ISM band. This chapter provides guidelines for installing and deploying equipment which incorporates the CompactRF module. 5.1 Estimating the Gain Margin Successful communication between CompactRF modules is dependent on three main factors:
System Gain Path Loss Interference System gain is a calculation in dB describing the performance to be expected between a transmitter-receiver pair. The number can be calculated based on knowledge of the equipment being deployed. The following four factors make up a system gain calculation:
1. Transmitter power (user selectable 0, 10, 20 or 30 dBm) 2. Transmitter gain (transmitting antenna gain minus cabling loss between the transmitting antenna and the CompactRF module) 3. Receiver gain (Receiving antenna gain minus cabling loss between the receiving antenna and the module) 4. Receiver sensitivity (Specified as -103 dBm on the CompactRF module) In the following illustration, the transmitting antenna has a gain of 6 dB, and the receiving antenna has a gain of 3 dB. The cable loss between the module and the antenna is 2 dB on both the transmitting and receiving side. Cable Loss = 2 dB Cable Loss = 2 dB Antenna Gain = 6 dB Antenna Gain = 3 dB Transmitter 30 dBm Output Power Receiver Sensitivity =
-103 dBm The power level has been set to 30 dBm (1W) on the transmitter, and the receiver sensitivity for the CompactRF is -103 dBm. System gain would be calculated to be:
30 - 2 + 6 + 3 - 2 + 103 = 138 dB. CompactRFTM Operating Manual: Chapter 5 Installation 35
) m
(
t h g i e H e s a B Mobile Height
(m) Distance (km) When deploying your system, care must be taken to ensure the path loss
(reduction of signal strength from transmitter to receiver in dB) between equipment does not exceed the system gain (138 dB in the above example). It is recommended to design for a gain margin of at least 10 dB to ensure reliable communication. Gain margin is the difference between system gain and path loss. Referring to the same example, if the path loss is 100 dB, the gain margin would be 38 dB, which is more than adequate for reliable communication. Path loss is a very complicated calculation which mainly depends on the terrain profile, and the height of the antennas off the ground. The following table provides path loss numbers for varying antenna heights and antenna separation: These numbers are real averages taken from rural environments. They do not apply to urban, non-line-of-sight environments. Distance
(km) 5 5 8 8 8 16 16 16 16 16 16 Base Height Mobile Height Path Loss
(m) 15 30 15 15 15 15 15 15 30 30 30
(m) 2.5 2.5 2.5 5 10 2.5 5 10 10 5 2.5
(dB) 116.5 110.9 124.1 117.7 105 135.3 128.9 116.2 109.6 122.4 128.8 Once the equipment is deployed, you can verify the signal strength by entering into Command Mode and reading Register S123. This register provides the average signal strength in dBm. The minimum strength for communication reliable communication, you should try to deploy the equipment such that signal strength exceeds -95 dBm. For consistent
-103 dBm. roughly is 36 CompactRFTM Operating Manual: Chapter 5 Installation 5.2 Antennas and Cabling This section describes the recommended procedure for installing cabling and antennas for use with the CompactRF module. 5.2.1 Internal Cabling The most common method for installing the module is to run a cable from the modules SMA connector to an N-male bulkhead connector on the chassis of the equipment as shown in Figure 11 N-male connector LMR195 Cable with SMA male connector and N-male bulkhead connector SMA male connector Figure 11. Suggested Internal Cabling With losses of 10.7 dB/100ft, LMR195 is a high quality cable ideal for use with the CompactRFs SMA connector. Losses are negligible for the short piece used within the chassis. Additional losses up to 0.5 dB may be present in the SMA and N connections. CompactRFTM Operating Manual: Chapter 5 Installation 37 5.2.2 Installing External Cables, Antennas and Lightning Arrestors The installation, removal or maintenance of all antenna components must be carried out by qualified and experienced professionals. Never work on an antenna system when there is lightning in the area. Direct human contact with the antenna is potentially unhealthy when the CompactRF is generating RF energy. Always ensure that the CompactRF equipment is powered down during installation. Surge Arrestors The most effective protection against lightning is to install two lightning
(surge) arrestors. One at the antenna, and the other at the interface with the equipment. The surge arrestor grounding system should be fully interconnected with the transmission tower and power grounding systems to form a single, fully integrated ground circuit. Typically, both ports on surge arrestors are N-female. Cabling The following coax cables are recommended:
The installation, removal or maintenance of all antenna components must be carried out by qualified and experienced professionals. Never work on an antenna system when there is lightning in the area. Direct human contact with the antenna is potentially unhealthy when the CompactRF is generating RF energy. Always ensure that the CompactRF equipment is powered down during installation.s Cable Loss (dB/100ft) LMR 195 LMR 400 LMR 600 10.7 3.9 2.5 Factors to take into consideration when choosing a cable are:
price;
bend radius limitations (the lower performance cables generally can bend more sharply) performance requirements; and, distance between the equipment and the antenna. When installing the cable, always begin fastening at the top near the antenna connector/surge arrestor. The cable must be supported at the top with a hose clamp or wrap lock, and at 5 ft intervals down the length of the tower. Over-tightening the fasteners will dent the cable and reduce performance. If properly grounded surge arrestors are not installed at both the top and the bottom of the cable, then the cable should be grounded to the tower at these locations using a cable grounding kit. If the tower is non-conductive, then a separate conductor, physically separate from the cable, should be run down the tower. 38 CompactRFTM Operating Manual: Chapter 5 Installation To comply with FCC regulations,
.you must limit ERP to 36 dBm or less. Antenna Before choosing an antenna, you should have some knowledge of the path loss and the topology of the equipment. If the equipment is in a fixed location and is to communicate with only one other unit also in a fixed location, then a Yagi antenna is suitable. Choose a Yagi with enough gain to ensure adequate gain margin. When deploying the Yagi, point the antenna towards the intended target, ensuring the antenna elements are perpendicular to the ground. If the equipment must communicate with multiple or mobile transceivers, then select an Omni-directional antenna with appropriate gain. The Effective Radiated Power (ERP) emitted from the antenna cannot exceed +36 dBm ERP. With the CompactRF set to full power, ERP is calculated as follows:
ERP = 30 - (Cabling and Connector Losses) + (Antenna Gain) < 36 Use the guidelines in the previous section for calculating cable and connector losses. If cabling and connector losses are 2 dB, then the maximum allowable gain of the antenna will be 8 dB. External Filter Although the CompactRF is capable of filtering out RF noise in most environments, there are occasions that require external filtering. Paging towers, and cellular base stations in close proximity to the CompactRF antenna can desensitize the receiver. Microhard Systems external cavity filter eliminates this problem. The filter has two N-female ports and should be connected in line at the interface to the RF equipment. Weatherproofing Type N connectors are not weatherproof. All connectors should be taped with rubber splicing tape (weatherproofing tape), and then coated with a sealant. CompactRFTM Operating Manual: Chapter 5 Installation 39 40 CompactRFTM Operating Manual: Chapter 5 Installation A. Modem Command Summary The following provides a command summary for the CompactRFTM. Factory settings are denoted with a *. AT Commands A E S Registers S0 Auto Answer [0...255]
0 = power up in Command Mode, non-zero = power up in Data Mode Escape code [0...255] default +
CR character [0...255] default <cr>
Line Feed [0...255] default <lf>
Backspace [0...255] default <bs>
Operating Mode 1 - Master Point to Multipoint 2 - Master Point to Point 3 - Slave 4 - Repeater Serial Baud Rate
*1 = 115200, 2 = 57600, 3 = 38400 4 = 28800, 5 = 19200, 6 = 14400 7 = 9600, 8 = 7200, 9 = 4800, 10 = 3600, 11 = 2400 Wireless Link Rate 2 = Fast w/o FEC
*4 = Fast with FEC Network Address [0...65535]
Unit Address [1...65535]
Primary Hopping Pattern [0...61]
Secondary Hopping Pattern [0...61]
Encryption Key [0...65535]
Output Power Level 0 = 1 mW, 1 = 10 mW, *2 = 100 mW 3 = 1000 mW Hopping Interval 1 = 8 msec, 2 = 12 msec, 3 = 16 msec, 4 = 20 msec, 5 = 30 msec, 6 = 45 msec, 7 = 80 msec, *8 = 120 msec Data Format
* 1 = 8N1, 2 = 8N2, 3 = 8E1, 4 = 8O1 5 = 7N1, 6 = 7N2, 7 = 7E1, 8 = 7O1 9 = 7E2, 10 = 7O2, 11 = 9N1 Packet Minimum Size [1...Maximum Size]
Packet Maximum Size [2...255]
Packet Retransmissions [0...255]
Packet Retry Limit [0...255]
Packet Repeat Interval [1..255]
Default = 1 Packet Character Timeout [0...254 ms]
Modbus Mode
*0 = Disabled, 1 = Enabled RTS/DCD Framing Interval [0...254 ms]
DCD Timeout [0...254 ms]
Link Handshaking [0=Disabled, *1=Enabled]
S2 S3 S4 S5 S101 S102 S103 S104 S105 S106 S206 S107 S108 S109 S110 S111 S112 S113 S213 S115 S116 S117 S120 S121 S122 I O Q V W Z
&C
&D
&F
&K
&S Answer Command Echo E0 No Echo
* E1 Command Echo Identification I0 Product Code I2 ROM Checksum test I3 Firmware Version I4 Firmware Date I5 Copyright I6 Firmware Time On-line Mode Quiet Mode
* Q0 Enables Result Codes Q1 Disables Result Codes Result Codes Display V0 Display as Numbers
* V1 Display as Words Connection Result
* W0 Reports DTE as CONNECT xxxx W1 Reports computer (DTE) rate and wireless rate between modems as CARRIER xxxx. W2 Reports DCE as CONNECT xxxx Reset and load stored configuration DCD (Data Carrier Detect)
&C0 DCD is always on
* &C1 DCD is on when modems are synchronized
&C2 DCD used for output data framing DTR (Data Terminal Ready)
&D0 DTR ignored
* &D2 DTR disconnects and switches to command
&D3 DTR disconnects and resets modem Load Factory Default
&F1 Master
&F2 Slave
&F3 Repeater
&F4 Slave through Repeater Handshaking
&K0 Disable Handshaking
&K2 RTS/CTS Input Framing
* &K3 Enable Handshaking DSR (Data Set Ready)
&S0 DSR is always on
* &S1 DSR on in data, off in command mode View Configuration Write configuration to memory Read S register value Set S register value
&V
&W Sxx?
Sxx=yy Result Codes OK 0 3 NO CARRIER ERROR 4 CONNECT 2400 7 CONNECT 3600 8 CONNECT 4800 9 10 CONNECT 7200 CARRIER 20000 64 12 13 14 15 17 18 33 62 CONNECT 9600 CONNECT 14400 CONNECT 19200 CONNECT 28800 CONNECT 38400 CONNECT 57600 CONNECT 115200 CARRIER 45000 CompactRFTM Operating Manual: Appendix A Modem Command Summary 41 42 CompactRFTM Operating Manual: Appendix A Modem Command Summary B. Serial Interface The CompactRFTM uses 8 pins on its 36 pin header for asynchronous serial I/O. The interface conforms to standard RS-232. The signals in the asynchronous serial interface are described below:
DCD Data Carrier Detect - Output from Module - When asserted (positive voltage), DCD informs the DTE that a communications link has been established with another CompactRFTM. RXD Receive Data - Output from Module - Signals transferred from the CompactRFTM are received by the DTE via RX. TXD Transmit Data - Input to Module - Signals are transmitted from the DTE via TX to the CompactRFTM. DTR Data Terminal Ready - Input to Module - Asserted by the DTE to inform SG the modem that it is alive and ready for communications. Signal Ground - Provides a ground reference for all signals transmitted by both DTE and DCE. DSR Data Set Ready - Output from Module - Asserted by the DCE to inform the DTE that it is alive and ready for communications. DSR is the modems equivalent of the DTR signal. RTS Request to Send - Input to Module - A handshaking signal which is asserted by the DTE when it is ready. When hardware handshaking is used, the RTS signal indicates to the DCE that the host can receive data. CTS Clear to Send - Output from Module - A handshaking signal which is asserted by the DCE when it has enabled communications and transmission from the DTE can commence. When hardware handshaking is used, the CTS signal indicates to the host that the DCE can receive data. Notes:
It is typical to refer to RXD and TXD from the perspective of the DTE. This should be kept in mind when looking at signals relative to the modem (DCE); the modem transmits data on the RXD line, and receives on TXD. DCE and modem are often synonymous since a modem is typically a DCE device. DTE is, in most applications, a device such as a host microprocessor. Modem
(DCE) 1 2 3 4 5 6 7 8 Signal DCD RX TX DTR SG DSR RTS CTS Host Microprocessor
(DTE) IN IN OUT OUT IN IN OUT IN the direction that Arrows denote
(e.g., DCD signals are asserted originates at the DCE and tells the DTE that a carrier is present). CompactRFTM Operating Manual: Serial Interface 43
44 CompactRFTM Operating Manual: Appendix B Serial Interface C. Factory Default Settings AT&F1 - Master Default Settings E1, Q0, V1, W0, S0=0, S2=43, S3=13, S4=10, S5=8 AT&F3 - Repeater Default Settings E1, Q0, V1, W0, S0=1, S2=43, S3=13, S4=10, S5=8 DCD DTR Framing Handshaking DSR Operating Mode Serial Baud Rate Wireless Link Rate Network Address Unit Address Primary Hop Pattern Encryption Key Output Power Hop Interval Data Format Packet Minimum Size Packet Maximum Size Packet Retransmissions Link Handshaking Packet Repeat Interval Character Timeout (ms) Modbus Mode RTS/DCD Framing (ms) DCD Timeout (ms) Secondary Hop Pattern Packet Retry Limit
&C1 (On)
&D0 (DTR is ignored)
&E0 (Disabled)
&K3 (Enabled)
&S1 (On in Data, Off in Command) S101=1 (Master P-MP) S102=1 (115kbaud) S103=4 (Fast, FEC) S104=1 S105=1 S106=0 S107=1 S108=2 (100mW) S109=8 S110=1 (8N1) S111=1 S112=255 S113=2 S122=1 (Enabled) S115=1 (Dont Care) S116=8 S117=0 S120=0 S121=0 S206=2 (Dont Care) S213=2 (Dont Care) DCD DTR Framing Handshaking DSR Operating Mode Serial Baud Rate Wireless Link Rate Network Address Unit Address Primary Hop Pattern Encryption Key Output Power Hop Interval Data Format Packet Minimum Size Packet Maximum Size Packet Retransmissions Link Handshaking Packet Repeat Interval Character Timeout (ms) Modbus Mode RTS/DCD Framing (ms) DCD Timeout (ms) Secondary Hop Pattern Packet Retry Limit
&C1 (On when modems are synced)
&D0 (DTR is ignored)
&E0 (Disabled)
&K3 (Enabled)
&S1 (On in Data, Off in Command) S101=4 (Repeater) S102=1 (115kbaud) S103=4 (Fast, FEC) (Set by Master) S104=1 S105=3 S106=0 S107=1 S108=2 (100mW) S109=8 (Set by Master) S110=1 (8N1) S111=1 (Set by Master) S112=255 (Set by Master) S113=2 S122=1 (Enabled) (Set by Master) S115=1 S116=8 S117=0 S120=0 S121=0 S206=2 S213=2 AT&F2 - Slave Default Settings E1, Q0, V1, W0, S0=1, S2=43, S3=13, S4=10, S5=8 AT&F4 -Slave Through Repeater Default Settings E1, Q0, V1, W0, S0=1, S2=43, S3=13, S4=10, S5=8 DCD DTR Framing Handshaking DSR Operating Mode Serial Baud Rate Wireless Link Rate Network Address Unit Address Primary Hop Pattern Encryption Key Output Power Hop Interval Data Format Packet Minimum Size Packet Maximum Size Packet Retransmissions Link Handshaking Packet Repeat Interval Character Timeout (ms) Modbus Mode RTS/DCD Framing (ms) DCD Timeout (ms) Secondary Hop Pattern Packet Retry Limit
&C1 (On when modems are synced)
&D0 (DTR is ignored)
&E0 (Disabled)
&K3 (Enabled)
&S1 (On in Data, Off in Command) S101=3 (Slave) S102=1 (115kbaud) S103=4 (Fast, FEC) (Set by Master) S104=1 S105=2 S106=0 S107=1 S108=2 (100mW) S109=8 (Set by Master) S110=1 (8N1) S111=1 (Set by Master) S112=255 (Set by Master) S113=2 (Dont Care) S122=1 (Enabled) (Set by Master) S115=1 S116=9 S117=0 S120=0 S121=0 S206=2 (Dont Care) S213=2 DCD DTR Framing Handshaking DSR Operating Mode Serial Baud Rate Wireless Link Rate Network Address Unit Address Primary Hop Pattern Encryption Key Output Power Hop Interval Data Format Packet Minimum Size Packet Maximum Size Packet Retransmissions Link Handshaking Packet Repeat Interval Character Timeout (ms) Modbus Mode RTS/DCD Framing (ms) DCD Timeout (ms) Secondary Hop Pattern Packet Retry Limit
&C1 (On when modems are synced)
&D0 (DTR is ignored)
&E0 (Disabled)
&K3 (Enabled)
&S1 (On in Data, Off in Command) S101=3 (Slave) S102=1 (115kbaud) S103=4 (Fast, FEC) (Set by Master) S104=1 S105=4 S106=2 S107=1 S108=2 (100mW) S109=8 (Set by Master) S110=1 (8N1) S111=1 (Set by Master) S112=255 (Set by Master) S113=2 (Dont Care) S122=1 (Enabled) (Set by Master) S115=1 S116=8 S117=0 S120=0 S121=0 S206=2 (Dont Care) S213=2 CompactRFTM Operating Manual: Appendix C. Factory Default Settings 45 46 CompactRFTM Operating Manual: Appendix C Factory Default Settings D. Performance Tables The scope of this appendix is to find the best possible performance and maximum packet size at different modes of operation. The setup assumes a baud rate of 115k, no retries and no retransmissions.. Master to Slave Communication.
(No Repeater) Link Rate = Fast NO FEC Master to Slave Communication.
(No Repeater) Link Rate = Fast WITH FEC Master to Repeater Direct Communication. Link Rate = Fast NO FEC Master to Repeater Direct Communication. Link Rate = Fast WITH FEC Master to Slave Through One or More Repeaters. Link Rate = Fast NO FEC Master to Slave Through One or More Repeaters. Link Rate = Fast WITH FEC Hop Interval 1 (8 ms) 2 (12 ms) 3 (16 ms) 4 (20 ms) 5 (30 ms) 6 (45 ms) 7 (80 ms) 8 (120 ms) 1 (8 ms) 2 (12 ms) 3 (16 ms) 4 (20 ms) 5 (30 ms) 6 (45 ms) 7 (80 ms) 8 (120 ms) 1 (8 ms) 2 (12 ms) 3 (16 ms) 4 (20 ms) 5 (30 ms) 6 (45 ms) 7 (80 ms) 8 (120 ms) 1 (8 ms) 2 (12 ms) 3 (16 ms) 4 (20 ms) 5 (30 ms) 6 (45 ms) 7 (80 ms) 8 (120 ms) 1 (8 ms) 2 (12 ms) 3 (16 ms) 4 (20 ms) 5 (30 ms) 6 (45 ms) 7 (80 ms) 8 (120 ms) 1 (8 ms) 2 (12 ms) 3 (16 ms) 4 (20 ms) 5 (30 ms) 6 (45 ms) 7 (80 ms) 8 (120 ms) Optimal Packet Size (bytes) Throughput
(kbps)*
14 66 110 154 255 255 255 255 5 34 54 76 130 210 255 255 N/A 3 22 44 101 178 255 255 N/A N/A 5 16 43 80 174 255 N/A 3 22 43 93 174 255 255 N/A N/A N/A 14 40 80 174 255 20 52 66 74 83 56 31 21 4 22 28 32 38 43 30 20 N/A 1 13 21 32 39 31 21 N/A N/A 2 6 12 16 20 20 N/A 1 13 21 31 38 31 21 N/A N/A N/A 6 12 16 19 20 CompactRFTM Operating Manual: Appendix D. Performance Tables 47 48 CompactRFTM Operating Manual: Appendix D. Performance Tables E. Hopping Patterns This Appendix provides a guide for selecting appropriate hopping patterns (S106,S206). There are 35 hopping patterns. Patterns have been designed to notch out certain segments of the ISM band. Pattern Number Spectrum Used 0 - 4 5 - 9 10 - 19 20 - 24 25 - 29 30 - 34 902.6 - 922.6 MHz 902.8 - 922.8 MHz 902.6 - 927.4 MHz 902.6 - 912.6 MHz 912.8 - 922.8 MHz 917.4 - 927.4 MHz CompactRFTM Operating Manual: Appendix E. Hopping Patterns 49 50 CompactRFTM Operating Manual: Appendix E. Hopping Patternss F. Technical Specifications Data Interface Asynchronous Serial Port, TTL Levels Electrical/Physical Signals Baud rate Communications Range1 Voltage Requirements Current Consumption Sig. Gnd, TX, RX, DCD, DSR, DTR, RTS, CTS 2,400 - 19200 bps, (user-selectable) Up to 19200 full-duplex sustained throughput 16 kilometres (10 miles) 4.75 to 5.5 VDC, 1.0 Amp Rx: 85mA;
Tx 1mW: 100mA;
Tx 10mW: 132mA;
Tx 100mW: 231mA;
Tx 1W: 600mA;
Sleep: <1.5mA Operating Frequency 902 - 928 MHz System Gain Sensitivity Output Power Spreading Code Hopping Patterns Error Detection Memory Dimensions (LxWxH) 133 dB
-103 dBm 1mW, 10mW, 100mW, 1W (user-selectable) Frequency Hopping 35 pseudo-random, user-selectable CRC-16 with auto re-transmit Non-volatile configuration memory Approx. 2.0 x 1.5 x 0.375 Weight Approx. 20 grams Operating Environment Temperature: -25 to +70C Humidity: 5 to 95%, non-condensing Storage Temperature
-40 to 90C 1. Clear line-of-sight, elevated antennas. CompactRFTM Operating Manual: Appendix F. Technical Specifications 51 52 CompactRFTM Operating Manual: Appendix F. Technical Specifications G. Development Board Schematics Schematics begin on next page. CompactRFTM Operating Manual: Appendix G. Development Board Schematics 53 54 CompactRFTM Operating Manual: Appendix G. Development Board Schematics CompactRFTM Operating Manual: Appendix G. Development Board Schematics 55 56 CompactRFTM Operating Manual: Appendix G. Development Board Schematics CompactRFTM Operating Manual: Appendix G. Development Board Schematics 57 58 CompactRFTM Operating Manual: Appendix H. Mechanical Drawing H. Mechanical Drawing 3 7 5 3 3 0 7 8
. 7
(
2 m m
) 5 2 5 1 2 4 5 2 2 5 2 0 0 2 0 0 0 8 0 1 9 7 8
. 7
(
2 m m
) 1 5 0 0 1 9 1 8 3 6 P i n 1 4 1 0 1 8 D r i l l S i z e
=
3 2 m i l 7 5 T o p V i e w d i a
. 6 4 R e c o m m e n d e d F o o t p r i n t S h a d e d a r e a s
=
k e e p c l e a r
. i D m e n s i o n s i n t h o u s a n d t h s o f a n i n c h
. C o m p a c t R F M e c h a n i c a l D r a w i n g M i c r o h a r d S y s t e m s I n c
. T 2 E 7 P 1 C a l g a r y
, A l b e r t a
, C a n a d a 2 R e v
. 1 1 0
, 1 1 4 4
-
5 0 0 3 6 1 1 2 4 5 2 9 t h A v e n u e N E
. W e d n e s d a y
, J u l y 2 6
, 2 0 0 0 S i z e A D o c u m e n t N u m b e r
:
D 1 0 4 3
-
0 2 D r a w n B y
:
N B S h e e t 1 o f 1 CompactRFTM Operating Manual: Appendix H. Mechanical Drawing 59 60 CompactRFTM Operating Manual: Appendix H. Mechanical Drawing Terminology Used in the CompactRFTM Operating Manual I. Glossary Asynchronous communications A method of telecommunications in which units of single bytes of data are sent separately and at an arbitrary time
(not periodically or referenced to a clock). Bytes are padded with start and stop bits to distinguish each as a unit for the receiving end, which need not be synchronized with the sending terminal. Attenuation The loss of signal power through equipment, lines/cables, or other transmission devices. Measured in decibels (dB). Bandwidth The information-carrying capacity of a data transmission medium or device, usually expressed in bits/second (bps). Baud Unit of signaling speed equivalent to the number of discrete conditions or events per second. If each signal event represents only one bit condition, then baud rate equals bits per second (bps) this is generally true of the serial data port, so baud and bps have been used interchangeably in this manual when referring to the serial port; this is not always the case during the DCE-to-DCE communications, where a number of modulation techniques are used to increase the bps rate over the baud rate. Bit The smallest unit of information in a binary represented by either a 1 or 0. system, Abbreviated b. Bits per second (b/s or bps) A measure of data transmission rate in serial communications. Also see baud. Byte A group of bits, generally 8 bits in length. A byte typically represents a character of data. Abbreviated B. Characters per second (cps) A measure of data transmission rate for common exchanges of data. A character is usually represented by 10 bits: an 8-
bit byte plus two additional bits for marking the start and stop. Thus, in most cases (but not always), cps is related to bits per second (bps) by a 1:10 ratio. CRC (Cyclic Redundancy Check) An error-detection scheme for transmitted data. Performed by using a polynomial algorithm on data, and appending a checksum to the end of the packet. At the receiving end, a similar algorithm is performed and checked against the transmitted checksum. Crossover cable (Also known as rollover, null-
modem, or modem-eliminator cable) A cable which allows direct DTE-to-DTE connection without intermediate DCEs typically used to bridge the two communicating devices. Can also be used to make cabled DCE-to-DCE connections. The name is derived from crossing or rolling several lines, including the TX and RX lines so that transmitted data from one DTE is received on the RX pin of the other DTE and vice-versa. to connection Data Communications Equipment (DCE, also referred as Data Circuit-Terminating Equipment, Data Set) A device which facilitates a between Data communications Terminal Equipment (DTEs). Often, two or more compatible DCE devices are used to bridge DTEs which need to exchange data. A DCE performs and conversion of data sent/received by the DTE, and transmits/receives data with another DCE. Common example is a modem. encoding, decoding, signal Data Terminal Equipment (DTE) An end-
device which sends/receives data to/from a DCE, often providing a user-interface for information exchange. Common examples are computers, terminals, and printers. dBm Stands for Decibels referenced to one milliwatt (1 mW). A standard unit of power level commonly used in RF and communications work. n dBm is equal to 10(n/10) milliwatt, so 0dBm = 1mW, -10dBm = 0.1mW, -20dBm =
0.01mW, etc. DCE See Data Communications Equipment. DTE See Data Terminal Equipment. Flow Control A method of moderating the transmission of data so that all devices within the communications link (DTEs and DCEs) transmit and receive only as much data as they can handle at once. This prevents devices from sending data which cannot be received at the other end due to conditions such as a full buffer or hardware not in a ready state. This is ideally handled by hardware using flow-control and handshaking signals, but CompactRFTM Operating Manual: Appendix I. Glossary 61 Lines have two possible states: high (on, active, asserted, carrying +3 to +25 V) or low (off, inactive, disasserted, carrying -3 to -25 V). RTU (Remote Terminal Unit) A common term describing a DTE device which is part of a wide-
area network. Often a RTU performs data I/O and transmits the data to a centralized station. Serial communications A common mode of data transmission whereby character bits are sent sequentially, one at a time, using the same signaling parallel communications where all bits of a byte are transmitted at once, usually requiring a signal line for each bit. Contrast with line. Shielded cable Interface medium which is internally shrouded by a protective sheath to minimize external electromagnetic interference
(noise). Slave A station which is controlled and/or polled by the Master station for communications. Typically represents one end of a point-to-point connection, or one of the terminal nodes in a point-to-
multipoint network. Often a RTU is linked by a Slave DCE. Spread spectrum A method of transmitting a signal over a wider bandwidth (using several frequencies) than the minimum necessary for the originally narrowband signal. A number of techniques are used to achieve spread spectrum telecommunications, including frequency hopping. Spread spectrum provides the possibility of sharing the same band amongst many users while increasing the tolerance to interference and noise, and enhancing privacy of communications. Throughput A measure of the rate of data trans-
mission passing through a data communication system, often expressed as bits or characters per second (bps or cps). can be controlled also by software using X-ON/X-
OFF (transmitter on/off) commands. Frequency-hopping A type of spread spectrum communication whereby the carrier frequency used between transmitter and receiver changes repeatedly in a synchronized fashion according to a specified algorithm or table. This minimizes unauthorized and interception of telecommunications.
(interference) jamming Full-duplex Where data can be transmitted, bi-
independently, and simultaneously directionally. Half duplex Exists when the communications medium supports bi-directional transmission, but data can only travel in one direction at the same time. Handshaking A flow-control procedure for establishing communications whereby data devices indicate that data is to be sent and await appropriate signals that allow them to proceed. Line-of-sight Condition in which a transmitted signal can reach its destination by travelling a straight path, without being absorbed and/or bounced by objects in its path. Master The station which controls and/or polls one or more Slave stations in a point-to-point or point-
to-multipoint network. Often functions as a server or hub for the network. Non-volatile memory Memory which retains information which is written to it. Null modem cable See Crossover cable. Point-to-point A simple communications network in which only two DTEs are participants. Point-to-multipoint A communications network in which a Master DTE communicates with two or more Slave DTEs. Repeater A device which automatically amplifies or restores signals to compensate for distortion and/or attenuation prior to retransmission. A repeater is typically used to extend the distance for which data can be reliably transmitted using a particular medium or communications device. RS-232
(Recommended Standard 232; more accurately, RS-232C or EIA/TIA-232E) Defined by the EIA, a widely known standard electrical and physical interface for linking DCEs and DTEs for serial data communications. Traditionally specifies a 25-pin D-sub connector, although many newer devices use a compact 9-pin connector with only the essential signaling lines used in asynchronous serial communications. 62 CompactRFTM Operating Manual: Appendix I. Glossary J. FCC RF Exposure FCC RF Exposure Warning In order to comply with the FCC/IC adopted RF exposure requirements, this transmitter system will be installed by the manufacturers reseller professional. Installation of all antennas must be performed in a manner that will provide at least 23 cm clearance from the front radiating aperture, to any user or member of the public. CompactRFTM Operating Manual: Appendix J. FCC RF Exposure 63
1 2 | Updated Manual | Users Manual | 597.82 KiB | August 01 2001 |
Operating Manual And Installation Guide CompactRFTM OEM Spread Spectrum Transceiver Revision 1.01, January 3, 2001 Microhard Systems Inc.
#110, 1144 - 29th Ave. N.E. Calgary, Alberta T2E 7P1 Phone: (403) 248-0028 Fax: (403) 248-2762 www.microhardcorp.com CompactRFTM 900 MHz OEM Spread Spectrum Transceiver This manual contains information of proprietary interest to Microhard Systems Inc. It has been supplied in confidence to purchasers and users of the CompactRF, and by accepting this material the recipient agrees that the contents will not be copied or reproduced, in whole or in part, without prior written consent of Microhard Systems Inc. Microhard Systems Inc. has made every effort to assure that this document is accurate and complete. However, the company reserves the right to make changes or enhancements to the manual and/or the product described herein at any time and without notice. Furthermore, Microhard Systems Inc. assumes no liability resulting from any omissions in this document, or out of the application or use of the device described herein. Microhard Systems products are appropriate for home, office, or industrial use, but are not authorized for utilization in applications where failure could result in damage to property or human injury or loss of life. The electronic equipment described in this manual generates, uses, and radiates radio frequency energy. Operation of this equipment in a residential area may cause radio interference, in which case the user, at his own expense, will be required to take whatever measures necessary to correct the interference. FCC Declaration of Conformity 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 caused undesired operation. Microhard Systems Inc.s products are warranted against all failures which occur as a result of defective material or workmanship within 12 months of purchase by the user. This warranty does not extend to products that, in the opinion of Microhard Systems Inc., have been subject to misuse, accidents, lightning strikes, improper installation or application, nor shall it extend to units which have, in Microhard Systems Inc.s opinion, been opened, tampered with or repaired by an unauthorized facility. Microhard Systems Inc. Leaders in Wireless Telecom
#110, 1144 - 29th Ave. N.E. Calgary, Alberta T2E 7P1 Phone: (403) 248-0028 Fax: (403) 248-2762 www.microhardcorp.com 2001 by Microhard Systems Inc., All Rights Reserved. HyperTerminal is copyrighted by Hilgraeve Inc, and developed for Microsoft. Microsoft and Windows are registered trademarks of Microsoft Corporation. pcANYWHERE and Symantec are registered trademarks of Symantec Corp. All other products mentioned in this document are trademarks or registered trademarks of their respective holders. Manual Revision 1.01, January 3, 2001. ii CompactRFTM Operating Manual Contents 1. 2. 3. 4. 5. A. B. C. D E. F. G. H. I. iii Introduction 1.0 1.1 1.2 1.3 Electrical/Physical 2.0 2.1 2.2 2.3 Mode of Operation 3.1 3.2 3.3 3.4 Configuration 4.1 4.2 4.3 4.4 Product Overview .............................................................................................................................................................................. 1 Features.............................................................................................................................................................................................. 1 About this Manual ............................................................................................................................................................................. 2 Unpacking and Inspection ................................................................................................................................................................. 3 Functional Block Diagram................................................................................................................................................................. 5 Pinout................................................................................................................................................................................................. 6 DC Characteristics ............................................................................................................................................................................. 8 AC Characteristics .............................................................................................................................................................................. 9 Data Mode ....................................................................................................................................................................................... 11 Command Mode .............................................................................................................................................................................. 12 3.2.1 Menu Interface......................................................................................................................................................................... 13 3.2.2 AT Command Interface........................................................................................................................................................... 13 Switching Between Command and Data Modes .............................................................................................................................. 14 3.3.1 Switching Between AT Command Interface and Data Mode................................................................................................... 14 3.3.2 Switching Menu Interface and Data Mode.............................................................................................................................. 15 Sleep Mode ...................................................................................................................................................................................... 15 Quick Start Approach ...................................................................................................................................................................... 17 AT Commands................................................................................................................................................................................. 18 AT Registers .................................................................................................................................................................................... 21 Configuration Settings ..................................................................................................................................................................... 22 S Register 101 - Operating Mode..................................................................................................................................................... 23 S Register 102 - Serial Baud Rate.................................................................................................................................................... 25 S Register 104 - Network Address ................................................................................................................................................... 26 S Register 105 - Unit Address.......................................................................................................................................................... 26 S Registers 106 and 206 - Primary and Secondary Hopping Patterns.............................................................................................. 26 S Register 107 - Encryption Key...................................................................................................................................................... 28 S Register 108 - Output Power Level............................................................................................................................................... 28 S Register 109 - Hopping Interval.................................................................................................................................................... 29 S Register 110 - Data Format............................................................................................................................................................ 29 S Registers 111 and 112 - Packet Minimum and Maximum Size..................................................................................................... 30 S Register 116 - Packet Character Timeout ...................................................................................................................................... 30 S Registers 113 and 213 - Packet Retransmission/Packet Retry Limit ............................................................................................. 31 S Register 115 - Packet Repeat Interval........................................................................................................................................... 31 S Register 122 - Link Handshaking .................................................................................................................................................. 32 S Register 117 - Modbus Mode ........................................................................................................................................................ 32 S Register 120 and 121- RTS/DCD Framing/Timeout ..................................................................................................................... 33 S Register 123 - RSSI Reading ......................................................................................................................................................... 33 Installation 5.1 5.2 Estimating the Gain Margin............................................................................................................................................................. 35 Antennas and Cabling...................................................................................................................................................................... 37 5.2.1 Internal Cabling ....................................................................................................................................................................... 37 5.2.2 Installing External Cables, Antennas and Lightning Arrestors................................................................................................ 38 Modem Command Summary ...................................................................................................................................................................... 41 Serial Interface ............................................................................................................................................................................................ 43 Factory Default Settings.............................................................................................................................................................................. 45 Performance Tables...................................................................................................................................................................................... 47 Hopping Tables............................................................................................................................................................................................ 49 Technical Specifications ............................................................................................................................................................................. 51 Development Board Schematics ................................................................................................................................................................. 53 Mechanical Drawing................................................................................................................................................................................... 59 Glossary ...................................................................................................................................................................................................... 61 CompactRFTM Operating Manual iv CompactRFTM Operating Manual 1. Introduction 1.0 Product Overview The CompactRFTM is a high-performance embedded wireless data transceiver. Operating in the 902-928 MHz ISM band, this frequency-
hopping spread-spectrum module is capable of providing reliable wireless data transfer between almost any type of equipment which uses an asynchronous serial interface. The small-size and low operating current of this module make it ideal for mobile and battery powered applications. Typical uses for this module include:
n Automated Meter Reading (AMR);
n Vending Machines;
n Point of Sale Devices;
n Fleet Management;
n Telemetry;
n Remote Camera/Robot Control;
n Security Systems; and, n Display Signs. While a pair of CompactRFTM modules can link two terminal devices (point-
to-point operation), multiple modules can be used together to create a network of various topologies, including point-to-multipoint and repeater operation. Multiple independent networks can operate concurrently, so it is possible for unrelated communications to take place in the same or a nearby area without sacrificing privacy or reliability. 1.1 Features Key features of the CompactRFTM include:
n transmission within a public, license-exempt band of the radio spectrum1 this means that it can be used without access fees
(such as those incurred by cellular airtime);
n a serial I/O data port with handshaking and hardware flow control, allowing the CompactRFTM to interface directly to any equipment with an asynchronous serial interface. 1 902-928 MHz, which is license-free within North America; may need to be factory-configured differently for some countries. CompactRFTM Operating Manual: Chapter 1 Introduction. 1 n 30 sets of user-selectable pseudo-random hopping patterns, intelligently designed to offer the possibility of separately operating multiple networks while providing security, reliability and high tolerance to interference;
n encryption key with 65536 user-selectable values to maximize security and privacy of communications;
n built-in CRC-16 error detection and auto re-transmit to provide 100% accuracy and reliability of data;
n ease of installation and use the CompactRFTM gives the user the choice of a menu interface, or a subset of standard AT style commands, very similar to those used by traditional telephone line modems. While the typical application for the CompactRFTM is to provide a short- to mid-range wireless communications link between DTEs, it can be adapted to almost any situation where an asynchronous serial interface is used and data intercommunication is required. 1.2 About this Manual This manual has been provided as a guide and reference for installing and using CompactRFTM wireless transceivers. The manual contains instructions, suggestions, and information which will help you set up and achieve optimal performance from your equipment using the CompactRFTM. It is assumed that users of the CompactRFTM have either system integration or system design experience. the physical/electrical characteristics of the module. Chapter 3 gives an overview of the modes of operation. Chapter 4 describes the AT command register/menu setup and configuration. The Appendices, including the Glossary of Terms, are provided as informational references which you may find useful throughout the use of this manual as well as during the operation of the product. Chapter 5 is an installation/deployment guide. Chapter 2 details Throughout the manual, you will encounter not only illustrations that further elaborate on the accompanying text, but also several symbols which you should be attentive to:
Caution or Warning: Usually advises against some action which could result in undesired or detrimental consequences. Point to Remember: Highlights a key feature, point, or step which is worth noting, Keeping these in mind will make using the CompactRF more useful or easier to use. Tip: An idea or suggestion is provided to improve efficiency or to make something more useful. With that in mind, enjoy extending the boundaries of your communications with the CompactRFTM. 2 CompactRFTM Operating Manual: Chapter 1 Introduction 1.3 Unpacking and Inspection The following items should be found in the shipping carton. Inspect the contents for any shipping damage. Report damages or shortages to the distributor from which the unit was purchased. Keep all packing materials in the event that transportation is required in the future. Package contents for the CompactRF development kit (normal distribution):
1 2 3 4 5 6 CompactRFTM Wireless Module Operating Manual (this document) 12V Wall Adapter DB9 Straight-through Serial Cable Rubber Duck Antenna CompactRFTM Development Board 2 1 2 2 2 2 CompactRFTM Operating Manual: Chapter 1 Introduction. 3 4 CompactRFTM Operating Manual: Chapter 1 Introduction 2. Electrical/Physical 2.0 Functional Block Diagram DVcc AVcc GND
\Config
\Reset
\Sleep TxD RTS DTR Mixer LNA IF Demod Antenna Switch
+-
Comparator Frequency Synthesizer PA GAIN Mixer uC A/D SRAM SRAM EEPROM 8 bit data bus UART
(DCE) ARSSI RSSI1-3 SYNC RXMODE TXMODE RxD CTS DSR DCD CompactRFTM Operating Manual: Chapter 2 Electrical/Physical 5 2.1 Pinout Figure 1 provides a top-view pinout drawing of the CompactRF module. The corner pins (1,18,19,36) are labeled directly on the module. NC NC NC NC
\Config SYNC RSSI1 RSSI2 RSSI3 Rx Mode Tx Mode PGM GND GND GND GND GND AVcc 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 T M CompactRF 900MHz 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 AVcc GND ARSSI NC NC
\Reset DVcc GND TxD RxD GND DSR CTS DCD RTS DTR SCK
\Sleep Figure 1 - Pinout (Top View) Pin Name ARSSI No. 34 Description Provides an analog level of the received signal strength. This is an uncalibrated signal, and will provide only rough measurements of signal strength. AVcc 18,36 Positive Supply for Radio Circuitry. See Section 2.1 for DC Characteristics
\Config CTS DCD DSR 5 24 23 25 Momentarily assert low to enter configuration mode. See Section 2.2 RS-232 Clear to Send. Active low (TTL level) output. See Appendix B for a complete description of all RS-232 signals. RS-232 Data Carrier Detect. Active low (TTL level) output. RS-232 Data Set Ready. Active low (TTL level) output. I/O O I O O O 6 CompactRFTM Operating Manual: Chapter 2 Electrical/Physical Pin Name DTR DVcc GND PGM
\Reset SYNC RSSI1 RSSI2 RSSI3 RTS RxD RXMODE SCK TxD TXMODE
\Sleep NC I/O I Description RS-232 Data Terminal Ready. Active low
(TTL level) input. Positive Supply for Logic circuitry and I/O pins. See Section 2.2 for DC Characteristics Ground reference for logic, radio and I/O pins. No. 21 30 13-17 26,29, 35 12 31 6 7 8 9 22 27 10 20 28 11 19 Programming Status indicator. This output is for factory use only, and should normally be left disconnected. Active low reset input to the module. See Section 2.3 for timing information. Active high output indicates the modem is synchronized with at least one other modem Receive Signal Strength Indicator 1. This output is the first of the three RSSI indicators to become active high as the signal strength increases. See Table 2 for details Receive Signal Strength Indicator 2. This output is the second RSSI indicator to become active high as the signal strength increases. See Table 2 for details. Receive Signal Strength Indicator 3. This output is the last RSSI indicator to become active high as the signal strength increases. See Table 3 for details. RS-232 Request to Send. Active low (TTL level) input. RS-232 Receive Data. TTL level output. Active high output indicates module is receiving data over the RF channel. ISP Programming Clock. Used in conjunction with RxD and TxD when upgrading the FLASH-based firmware. RS-232 Transmit Data. TTL level input. Active high output indicates module is transmitting data over the RF channel. Assert low to put the unit to sleep. See Section 2.3 for timing information. O I O O O O I O O I I O I 1-4, 32,33 No Connect CompactRFTM Operating Manual: Chapter 2 Electrical/Physical 7 For detailed mechanical drawings, refer to Appendix H 2.2 DC Characteristics Sym Characteristic AVCC DVCC VPOT VRST AICCR AICCT 0 AICCT 1 AICCT 2 AICCT 3 AISL DICC DISL VIL VIH VOL VOH ISRCE Radio Supply Voltage Logic Supply Voltage Power On Reset Threshold Voltage Reset Pin Threshold Voltage Radio Supply Current in Receive Mode Radio Supply Current at 1mW Transmit Radio Supply Current at 10mW Transmit Min 4.9 4.75 1.8 54 68 96 Radio Supply Current at 100mW Transmit 185 Radio Supply Current at 1W Transmit 517 Radio Sleep Current Logic Supply Current Logic Sleep Current 22 Input Low Voltage (Pins 5,19,21,22,28)
-0.5 Input High Voltage (Pins 5,19,21,22,28) 0.6VCC Output Low Voltage (Pins 6-11,23-25,27) Output High Voltage(Pins 6-11,23-25,27) 4.2 Sourcing Current (Pins 6-11,23-25,27) Per Pin Typ Max Units 5.0 5.0 2 DVCC/
2 60 75 107 206 575 500 25 1.0 5.5 5.5 2.2 66 82 V V V V mA mA 118 mA 227 mA 633 mA 28
.3DVCC VCC+.5 0.6 uA mA mA V V V V 10 mA 8 CompactRFTM Operating Manual: Chapter 2 Electrical/Physical 2.3 AC Characteristics Sym Characteristic TTOUT Reset Delay Time-Out Period Min 12.8 Typ 16.0 Max 19.2
\Config. pulse duration See Note TCFG TS2SD TSN
\Sleep low to internal sleep delay Snooze duration TSNIFF Sniff duration TWDLY
\Sleep high to internal wakeup 0 0 10 100 See Note TSN Units ms ms ms ms us ms Note: The minimum duration for TCFG is one hop interval. The hop interval is set by the user, and is stored in register S109. The maximum delay for TS2SD is also one hop interval. Figure 2 provides timing information for both power-up reset and the \Reset line operation. A fixed internal reset delay timer of roughly 16ms is triggered as the VPOT or VRST threshold is reached. DV CC
\Reset V POT V RST Internal Reset T TOUT Figure 2. Reset Timing Figure 3 illustrates the sleep operation for the CompactRF. When the \Sleep line is asserted, the modem will internally go to sleep within one hop interval. While sleeping, the modem will sniff every 10 ms to check if the \Sleep line has again gone high. If the \Sleep line is low, the modem goes back to sleep. If it is high, the modem wakes up and resumes normal operation.
\Sleep
\Internal Sleep TS2SD TSN TSNIFF TWDLY Figure 3. Sleep/Wakeup Timing CompactRFTM Operating Manual: Chapter 2 Electrical/Physical 9 10 CompactRFTM Operating Manual: Chapter 2 Electrical/Physical 3. Modes of Operation The CompactRFTM modem can be easily configured to meet a wide range of needs and applications. that all communication is through one serial port (Pins 21 to 28 on the module). This port has two functions:
is designed such The module 1. It provides the asynchronous interface with the host equipment for data that is sent/received on the RF channel. When operating in this fashion, the module is said to be in data mode. 2. It is also used for configuring and programming the module. When operating in this fashion, the module is said to be in command mode. In addition to data mode and command mode, there is a third mode of operation called sleep mode. The module will always be in one of these three modes. 3.1 Data Mode Data mode is the normal operating mode of the CompactRF. When in data mode, the CompactRF is communicating with other CompactRF modules, and facilitating wireless asynchronous serial communication amongst two or more terminal devices. There are three basic elements to any CompactRF communications network:
One module configured as the Master Zero or more modules configured as Repeaters One or more modules configured as Slaves The function of the Master is to provide synchronization for the entire network, and to control the flow of data. There is always one Master per network. The Master is the ultimate destination for all data collected at the various Repeaters and Slaves serial ports. With the network set up for Point-to-Multipoint communication, all data received at the Masters serial port is transmitted to every Repeater and Slave in the network. The CompactRF is a frequency hopping transceiver, meaning that it hops to a new frequency after a predetermined time interval. This time interval is a fixed time set by the user, and can range from 14ms to 180ms. The CompactRF hops according to a pseudorandom pattern of 50 different channels. CompactRFTM Operating Manual: Chapter 3 Modes of Operation 11 M Network 1 S M M Network 2 R R S M Network 3 M S Network 4 S R M R Network 5 S S S S S S R S Figure 4 - Sample Network Topologies. Virtually any Combination of Slaves and Repeaters May be Used. When configured as a Slave, the CompactRF searches for synchronization with a Master. Network topologies consisting of a single Master and virtually any combination of Slaves and Repeaters may be deployed. The functionality of any particular CompactRFTM can be configured as follows:
n Master Point-to-Point: The modem is configured to communicate with a single Slave, either directly, or through one or more Repeaters. n Master Point-to-Multipoint: The modem is configured to communicate with one or more Slaves and/or Repeaters. n Slave: The modem is configured to communicate with one Master either directly or through one or more Repeaters.. n Repeater: The modem is configured to pass information from either a Master or another Repeater onto subsequent Repeaters and/or Slaves and vice versa. The Repeater also acts as a Slave in the sense that, like a Slave, it passes information to/from its serial port. Examples of different network topologies are shown in Figure 4. Network 1 shows Point-to-Point communication between a Master and Slave. Network 2 makes use of a Repeater to communicate with the Slave. Network 3 illustrates a simple Point-to-Multipoint network with no Repeaters. Networks 4 and 5 gives examples of Point-to-Multipoint networks consisting of both Repeaters and Slaves. There is effectively no restriction to the number of Repeaters and Slaves that can be added to a network. As seen in Network 4, a Master can communicate directly with both Slaves and Repeaters. 3.2 Command Mode The CompactRF firmware has been designed to allow the user to select between two different Command Mode interfaces: Menu Interface; or, AT Command Interface. The menu interface is ideal for applications which involve human configuration of the operating parameters of the modem. The AT Command interface is more suited for direct interface with another microcontroller or for higher level Windows-based software applications. The CompactRF development board is a useful tool for familiarizing yourself with interface. Reference schematics for the development board can be found in Appendix G. To access the CompactRFs command mode using the development board:
the various operating parameters and user 1. Insert the module into the socket with the antenna connector towards the edge of the board. 2. Attach the supplied antenna. 3. Connect a straight through serial cable between the DB9 connector and the serial port on your PC 4. Apply power to the development board 5. Run any terminal application program such as Hyperterminal 6. Set the serial port to 9600 baud, 8N1 7. Momentarily press the configure (CFG) button 12 CompactRFTM Operating Manual: Chapter 3 Modes of Operation 3.2.1 Menu Interface At this point, you should see a menu similar to the following appear:
Microhard Systems Inc CompactRF Configuration 1) Operating Mode S101=1 MasterPP 2) Serial Baud Rate S102=4 9600 3) Network Address S104=255 4) Unit Address S105=65535 5) Hopping Pattern S106=0 6) Encryption Key S107=65535 7) Output Power Level S108=0 1 mW 8) Retry Limit S213=255 9) Hop Interval S109=20 x 0.74 ms = 14 ms D) Autoanswer S0=1 E) Interface S6=0 AT style A) Handshaking &K3 Enabled N) DTR &D0 Ignored O) DSR &S0 ON in Data Mode M) DCD &C1 ON when sync'd S2=43 S3=13 S4=10 S5=8 Type AT for AT interface or hit Enter for menu You now have the option of choosing between the menu interface, or the AT Command interface. For menu operation, hit ENTER. You should see the following prompt:
Enter Command :
Now, the CompactRF will respond to your menu selection. For example, to change the units Operating Mode, press the 1 key. The following sub-menu will appear:
Menu selections are immediately stored to the modules non-volatile memory. Operating Mode
* 1) MasterPP 2) SlavePP ESC to exit Select Operating Mode :
The instant a selection is made, it is immediately stored into the modules non-volatile memory. 3.2.2 AT Command Interface The CompactRF may also be controlled through an AT Command line interface, using a command set which is very similar to a traditional Hayes telephone modem command set. For AT Command operation, instead of hitting ENTER at the prompt, type AT <ENTER>. The characters AT are known as the attention characters and must be typed at the beginning of each command line. The modem should respond with OK. Illustrating the same example as above to configure the Operating Mode using AT Commands, type the following:
ATS101=2 <ENTER>
The modem should respond with OK. The above command will set the operating mode to SlavePP (Slave Point to Point). CompactRFTM Operating Manual: Chapter 3 Modes of Operation 13 When using AT Commands, use the &W command to store the most current settings to memory. With AT Commands, the settings are not immediately stored to non-volatile memory, therefore if the modem is powered down at this point, the Operating Mode would revert to its previous value. To store any recently updated command registers, the following write command must be entered. AT&W <ENTER>
3.3 Switching Between Command and Data Modes The method for switching between data and command modes depends on which interface you are using (Menu or AT). There is a parameter called Interface (Menu item E) which defines whether the modem is currently operating in AT mode or Menu mode. 3.3.1 Switching Between AT Command Interface and Data Mode Your modem must be in Command Mode for it to execute a command. If you send characters when the modem is in Data Mode, the modem transmits the characters over the air. Depending on its settings, the modem will either power up in Command Mode or Data Mode. Normally, when first received from the factory, the unit will power up in Command Mode. In this mode of operation, the module autobauds, meaning that it will adapt to the baud rate of the DTE equipment to which it is connected. Therefore, when in Command Mode, you may change the baud rate of your equipment, and the CompactRF will automatically adjust to this baud rate once an AT string is issued. The new baud rate is stored in register S102. Several baud rates ranging from 2400 to 19200 may be selected. You can place the modem into Data Mode either by:
Issuing the online command (ATO <ENTER>). Issuing the answer command (ATA <ENTER>); or, 14 CompactRFTM Operating Manual: Chapter 3 Modes of Operation The escape sequence will not be accepted unless both the CompactRFTM and the terminal are set to the same baud rate
\SLEEP \CONFIG DATA MODE ESC \SLEEP
\SLEEP \CONFIG
\SLEEP
\SLEEP COMMAND MODE
\SLEEP SLEEP MODE ESC \SLEEP
\SLEEP Figure 5a - Menu Interface State Diagram
\SLEEP DATA MODE mand) A or ATO Com Escape Sequence DTR or
(AT
\SLEEP
\SLEEP COMMAND MODE
\SLEEP SLEEP MODE
\SLEEP
\SLEEP Figure 5b - AT Interface State Diagram The modem will now attempt to communicate with other CompactRF modules. While in Data Mode, the modem will communicate through the serial port at the same baud rate as was last used in Command Mode2. To return to Command Mode, you can either:
Send the escape sequence. (The escape sequence consists of 1 second of inactivity, followed by the characters +++ followed by another second of inactivity.); or, Toggle the DTR line (depending on the &D parameter see pg 11). The escape sequence must be issued at the baud rate that the modem has been set to. If the modem is set to 19200 baud, and the escape sequence is issued at 9600 baud, for example, the modem will not recognize it, and will not go into Command Mode. 3.3.2 Switching Between Menu Interface and Data Mode When configured for Menu Interface operation, the CompactRF may be placed into Command Mode from Data Mode by momentarily asserting the
\Config line. This line runs out to a pushbutton on the development board. Press this button and wait for the menu interface to appear on the screen. The terminal must be set to 9600 baud when using the menu interface. To switch back to Data Mode, from the main menu, hit the ESC key. You should see the response Running... The modem will run in Data Mode at the baud rate setting defined by Menu Item 2) Serial Baud Rate. 3.4 Sleep Mode As mentioned at the beginning of this chapter, the CompactRF has a sleep mode of operation. Figure 5 is a state diagram representation of the three modes of operation. Figure 5a is the menu interface state diagram, and Figure 5b is the AT interface state diagram. The CompactRF enters into Sleep Mode when \SLEEP is asserted (active low). The module remains in Sleep Mode until this line is deasserted. See Chapter 2 for timing information. When in Sleep Mode, the module drives all outputs pins (Pins 6-11,23-25,27) at their inactive levels. 2 It is possible to enter into Data Mode at a different baud rate from what is currently being used in Command Mode by issuing the command ATS102=x, where x is one of the valid baud rates. Care must be taken when setting the baud rate in this manner. If you issue another AT string after attempting to set the baud rate using ATS102 <ENTER>, the modem will again autobaud and automatically revert to the baud rate of the host equipment. For example, if your equipment is running at 9600 baud and you wish to set up the modem to run at 19200 baud, the following command line entry would achieve this:
ATS102=2&WA <ENTER>
The first part (S102=2) sets the baud rate to 19200. The next characters
(&W) write this baud rate to memory. The last character (A) puts the modem into Data Mode. Once in Data Mode, the modem is unable to autobaud, and is fixed at 19200 baud. By combining several commands into one command line entry, and then immediately putting the modem online, the modem is not given a chance to autobaud back to 9600. CompactRFTM Operating Manual: Chapter 3 Modes of Operation 15 16 CompactRFTM Operating Manual: Chapter 3 Modes of Operation 4. Configuration This chapter provides a detailed description of the various operating parameters of the CompactRF. Section 4.1 provides a quick-start approach which outlines the minimum requirements for establishing communication between two CompactRF modules. The settings will not necessarily provide optimal performance for your application, but will verify that the modules are functioning correctly. Section 4.2 describes the AT Command interface. Section 4.3 describes the set of registers which are unique to AT operation, and not used in menu mode. Section 4.4 covers all parameters that are common to both the AT Command interface and the Menu interface. 4.1 Quick Start Approach Whether you are using the AT Command interface or the Menu interface, there are several parameters that must be set in order to establish communication between a pair of CompactRF modules. The CompactRFTM is equipped with four standard factory default settings. Instead of manually configuring each individual operating parameter, a global command may be used to quickly configure the modem for a particular type of operation. For example, to quickly implement Network 1, Factory default 1 would be applied to the Master, and Factory default 2 would be applied to the Slave. To quickly set up Network 2, apply Factory 1 to the Master, Factory 3 to the Repeater, and Factory 4 to the Slave. These defaults will get you started and only ensure that a link can be established, but do not necessarily provide the best performance. the communications link is discussed in later sections. Optimization of To implement the basic network illustrated in Figure 6, Network 1, Using AT Commands Using Menu Interface Connect a straight-through serial cable between the development board and the terminal Connect an antenna to the module Power up the development board See Section 3.3 If you have problems getting into Command Mode. Configure the unit to Factory Setting 1 by typing AT&F1 <return>. This puts the unit into Master Point-to-point mode. Store these settings to memory by typing AT&W <return>. Configure the unit to Factory Setting 1 by selecting menu option F). You should see the following:
Factory Settings 1) Factory Master 2) Factory Slave 3) Factory Slave Through Repeater 4) Factory Repeater
* 5) Manual Select menu item 1) Put the modem into Data Mode by typing ATA (or ATO) <return>
Put the modem into Data Mode by pressing the ESC key. Perform above steps for the second unit, using Factory Setting 2 instead of Factory Setting 1. This will configure the second unit as a Slave. M Network 1 S M M Network 2 R R S S Figure 6. Basic Networks CompactRFTM Operating Manual: Chapter 4 Configuration 17 The units should now be communicating. Remember, the parameters defined by Factory Settings 1 and 2 will likely not be the most ideal for your application, but will quickly allow you to test the units. A complete summary of the settings defined by all four factory settings can be found in Appendix C. Factory Default Settings. Settings are not immediately stored in non-volatile memory when using AT Commands, therefore, the command &W is issued to store the current configuration into non-volatile memory. Settings are retained even after powering down. All user selectable parameters for the CompactRFTM are described in detail in Section 4.4: Configuration Settings. Checking the Link To check if the units are communicating, observe the LED indicators on the development board. If the link is good, up to three RSSI LEDs on the Master and Slave modems should be active; and if the link is absent (due to a fault at one end or another, such as misconfiguration), the LEDs will be in either scanning mode or inactive. Characters typed at the Master terminal should appear at the Slaves terminal, and vice versa. Also, verify that the RX LED blinks as packets of data are received at the Master modem. As data is sent from Slave to Master, the RX indicator should blink on as correct packets of data are received. It is recommended that if the CompactRFTM will be deployed in the field where large distances separate the units, the modems should be configured and tested in close proximity (e.g., in the same room) first to ensure a good link can be established and settings are correct. This will facilitate troubleshooting, should problems arise. 4.2 AT Commands Several AT Commands are supported by the CompactRFTM. The commands discussed in this section do not have a menu interface equivalent. More commands and S-Register settings are discussed in Sections 4.3 and 4.4. To make the command line more readable, you can insert as many spaces as desired. The command line holds up to 16 characters, not including the AT prefix. If you want to send more than one command line, wait for a response before entering the AT prefix at the start of the next command line. To re-execute the previous command, enter A/. The modem will execute the previous command line. When in Command Mode, the modem autobauds, meaning that it will automatically adjust to the baud rate of the terminal. You may change the terminal baud rate while in Command Mode without losing communication with the modem. For the AT command protocol, an escape sequence consists of three consecutive escape codes preceded and followed by at least 1 second of inactivity. Typically, the + character is used as the escape code.
+++
preceded and followed by 1 second of inactivity 18 CompactRFTM Operating Manual: Chapter4 Configuration Note that the terminal must be configured to the same baud rate as the modem in order for the modem to recognize the escape sequence. The modem is unable to autobaud while in Data Mode. The following is a description of all available commands. * denotes standard factory settings. All of the following commands must be preceded by AT. A Answer The A command causes the modem to attempt to connect with another remote modem (Type ATA <return>). E Command Echo Your modem is preset to return (or echo) commands to the host microprocessor when in Command Mode. E0
*E1 No Command Echo Command Echo I Identification The I command returns various modem information settings. I0 I2 I3 I4 I5 I6 Product Code (CompactRF) Issue ROM Check (OK or ERROR) Product Identification (Firmware Version) Firmware Date Firmware Copyright Firmware Time O On-line Mode The O command attempts to put the modem online and communicate with a remote modem. Q Quiet Mode Your modem is preset to send responses when it executes commands, and there after to keep the host informed of its status.
*Q0 Q1 Enable modem responses Disable modem responses V Result Codes display Your modem can either display result codes as words or numbers. V0
*V1 Display Result Codes as numbers Display Result Codes as words W Connection Result This parameter determines the modem response at the transition from Data Mode to Command Mode
*W0 W1 W2 Reports computer (DTE) baud rate as CONNECT xxxx Reports wireless rate between modems as CARRIER xxxx. Reports modem (DCE) baud rate as CONNECT xxxx Z Reset and load stored configuration The Z command resets the modem and loads the stored configuration. CompactRFTM Operating Manual: Chapter 4 Configuration 19
&V View Configuration The &V command displays all S registers and their current values.
&E Framing Error Check NOT YET IMPLEMENTED This command enables or disables Framing Error Check. When enabled, the modem looks for the stop bit. If the stop bit is absent, the byte is thrown out. When enabled, the modem also does a parity check. Note that the data format (number of data bits, parity type, and number of stop bits) is defined by S register 110.
*&E0 Disable Framing Error Check
&E1 Enable Framing Error Check
&W Write Configuration to Memory The &W command stores the active configuration into the modems non-
volatile memory. Sxxx? Read S register value This command causes the modem to display the current setting of S register xxx. Sxxx=yyy Set S register value (see section 3.3 S-Registers) This command sets the specified S register to a value specified by yyy. AT Command Result Codes The CompactRFTM module can either display the results of a command as either text strings or numerical data. The following chart shows resulting text string and corresponding numeric result. 0 3 4 7 8 9 10 12 13 14 15 17 18 33 62 64 OK NO CARRIER ERROR CONNECT 2400 CONNECT 3600 CONNECT 4800 CONNECT 7200 CONNECT 9600 CONNECT 14400 CONNECT 19200 CONNECT 28800 CONNECT 38400 CONNECT 57600 CONNECT 115200 CARRIER 45000 CARRIER 20000 20 CompactRFTM Operating Manual: Chapter4 Configuration 4.3 AT Registers The parameters described in this section apply to AT Command operation only. S Register 0 - Auto Answer If this register is set to zero, the modem will power up in command mode. If this register is non-zero, the modem will power up in data mode. S Registers 2 through 5 cannot be stored to non-
volatile memory. S Register 2 - Escape Code This register contains the ASCII value of the escape character. The default value (decimal 43) is equivalent to the ASCII character +. Values greater than 127 disable the escape feature and prevent you from returning to the Command Mode. This register cannot be stored to non-
volatile memory. If the modem is reset, or powered down, the default value is restored. Default is + (decimal 43). S Register 3 - CR Control Code This register contains the ASCII value of the carriage return character. This is the character that is used to end the command line and is also the character that appears after the modem sends a response. This register cannot be stored to non-volatile memory. If the modem is reset, or powered down, the default value is restored. Default is CR (decimal 13). S Register 4 - Linefeed Control Code Register S4 sets the ASCII value of the linefeed character. The modem sends the linefeed character after sending a carriage return character when sending text responses. This register cannot be stored to non-volatile memory. If the modem is reset, or powered down, the default value is restored. Default is LF (decimal 10). S Register 5 - Backspace Control Code Register S5 sets the ASCII value of the backspace character. This character is both the character created by entering BACKSPACE and the character echoed to move the cursor to the left. This register cannot be stored to non-volatile memory. If the modem is reset, or powered down, the default value is restored. Default is BS (decimal 8). CompactRFTM Operating Manual: Chapter 4 Configuration 21 4.4 Configuration Settings The parameters described in this section affect the operating characteristics of the CompactRF module. All the settings described in this section can be configured using either the AT Command interface or the menu interface. DCD (Data Carrier Detect) AT
&C Menu M The &C command controls the modems DCD output signal to the host microprocessor. This command determines when the DCD is active.
&C0
*&C1 DCD on when modems are synchronized. DCD is always DCD is always ON
&C2 on when unit is configured as Master. DCD used for output data framing and Modbus mode. See page 24 for details. DTR (Data Terminal Ready) AT
&D Menu N The &D command controls what action the modem performs when the DTR input line is toggled. The DTR input is controlled by the host microprocessor.
*&D0 DTR line is ignored
&D1
&D2
&D3 Not Supported DTR disconnects and switches to Command Mode DTR disconnects and resets modem. Modem will remain in this state until DTR again goes active. Load Factory Default Configuration AT
&F Menu F The &F command resets the modem and loads the default factory configuration.
&F1 Master Point-to-Multipoint. Designed to communicate
&F2
&F3
&F4 with modems configured as &F2 or &F3. Slave. Designed to communicate with another modem configured as &F1. Repeater. Designed to communicate with modems configured as &F1 and &F4. Slave working with factory default Repeater and factory default Master. Communicates directly with Repeater configured as &F3.
&F1 Master
&F2 Slave
&F1 Master
&F3 Repeater
&F4 Slave 22 CompactRFTM Operating Manual: Chapter4 Configuration Only one Master can exist for each network. Handshaking AT
&K Menu A This command controls the handshaking between the modem and host microprocessor.
&K0
&K2
*&K3 Enable hardware handshaking (RTS/CTS) Disable handshaking RTS/CTS input data framing. See page 33 for details. DSR (Data Set Ready) AT
&S Menu O This command controls the DSR line for the modem, and determines when it is active
&S0
*&S1 DSR is ON in Data Mode, OFF in Command Mode DSR is always ON Operating Mode AT S101 Menu 1 Master Point to Multipoint Master Point to Point Slave Repeater The Operating Mode (register S101) partly defines the personality of the CompactRFTM module. Allowable settings for this register are 1 through 4 as follows:. S101=1 S101=2 S101=3 S101=4 The default for this register depends on which factory default is selected as shown below:
Default for Factory Setting &F1 is 1 (Master Point-to-Multipoint) Default for Factory Setting &F2 is 3 (Slave) Default for Factory Setting &F3 is 4 (Repeater) Default for Factory Setting &F4 is 3 (Slave) 1)Master - Point to Multipoint. In any given network, there is always only one Master. All other units should be configured as either Slaves or Repeaters. When defined as a Point-to-Multipoint Master, the modem broadcasts data to all Slaves and Repeaters in the network, and is also the ultimate destination for data transmitted by all Slaves and Repeaters. In addition, the Master defines the following network parameters to be utilized by all other modems in the network (See the appropriate sections for a complete description of these parameters):
n Maximum Packet Size (S112) n Minimum Packet Size (S111) n Link Handshaking (S122) n Wireless Link Rate (S103) n Hop Interval (S109) CompactRFTM Operating Manual: Chapter 4 Configuration 23 2)Master - Point to Point. This mode of operation is identical to Master Point-to-Multipoint, with the exception that the Master only broadcasts to one particular Slave or Repeater. The modem with which communication occurs is defined by the Unit Address (S105). For example, if a Slave has been assigned Unit Address 100, and the Master wishes to communicate with that Slave, the Master must also be assigned a Unit Address of 100. If there are Repeaters in the network, they will pass the packet through to the Slave, and vice versa. Because Repeaters also have Slave functionality (i.e., a Repeater can be connected to a terminal), the Master can choose to communicate solely with a Repeater. This would be accomplished by assigning the same Unit Address to both the Master and the Repeater. 3)Slave. Up to 65534 Slaves may exist in a network, all of which communicate with the common Master (either directly or via Repeater(s)). Slaves cannot directly communicate with other Slaves, nor can they acknowledge packets of data sent by the Master. Clearly this would cause conflicts when there are multiple Slaves. The Master does, however, send acknowledgements to all messages it receives from Slaves. The Master initiates communications by sending a broadcast message to all Slaves. All Slaves are free to respond in a Slotted ALOHA fashion, meaning that each Slave can choose one of several windows in which to transmit. If there happens to be two Slaves attempting to talk at the same time, the Master may not receive the data, and the Slaves therefore would not get an acknowledgement. At this point, the Slaves would attempt to get the information through at random time intervals, thus attempting to avoid any more conflicts. Special parameters which control the Slaves response characteristics can be modified with S Registers S115 and S213. 4) Repeater. A more precise title would be Repeater/Slave, because a Repeater also has much of the same functionality as a Slave. A terminal can be connected at the Repeater location and communicate with the Master terminal. There is no restriction to the number of Repeaters in a network, allowing for communication over virtually limitless distances. The presence of one Repeater in a network automatically degrades system throughput by half. Additional Repeaters, regardless of the quantity, do not diminish system throughput any further. To understand Repeater operation, consider the module as belonging to two hopping patterns at the same time: The Primary Hopping Pattern and the Secondary Hopping Pattern. In Figure 7, the Master belongs to Hopping Pattern 1, and communicates with the Repeater on this hopping pattern. The Slave belongs to Hopping Pattern 2, and communicates with the Repeater on this hopping pattern. The whole system belongs to Network 50 (i.e., all units must be assigned the same Network Address (S104), which in this case was selected to be 50. Note that Slaves and Master only communicate on their respective Primary Hopping Pattern. Repeaters communicate on the Primary Hopping Pattern when communicating with the Master (or with another Repeater between itself and the Master). Repeaters communicate on their Secondary Hopping Pattern when communicating with Slaves (or with another Repeater between itself and the Slaves). Figure 8 shows another example. If the Repeater is not also being used as a Slave (there is no DTE connected to the serial port), it is recommended that the Repeaters baud rate be set to 115K, and that handshaking be disabled (&K0). This will help ensure a smooth flow of data through the network. Network 50 Hop Pattern 2 PHP=1 Master PHP=1 SHP=2 Repeater PHP=2 Slave Hop Pattern 1 Figure 7 - Repeater Operation Hop Pattern 3 Repeater PHP=2 SHP=3 Slave PHP=3 Repeater PHP=1 SHP=2 Master PHP=1 Hop-
Pattern 1 Slave PHP=2 Hop Pattern 2 Figure 8 - A Network Utilizing Three Hopping Patterns If there is no DTE connected to the Repeater, turn off handshaking (&K0) and set the baud rate to 115K. 24 CompactRFTM Operating Manual: Chapter4 Configuration AT Menu Serial Baud Rate The Serial Baud Rate is the current speed that the modem is using to communicate with the DTE. When the AT command prefix is issued, the modem performs an autobaud operation and determines what the current DTE baud rate is set to. The S register value returns the current setting of the DTE baud rate. S101 1 The possible values are:
* 1 2 3 4 5 6 7 8 9 10 11 115200 57600 38400 28800 19200 14400 9600 7200 4800 3600 2400 It is generally advisable to choose the highest rate that your terminal equipment will handle to maximize performance, unless a limitation on the available bandwidth is desired. If the DTE is a personal computer, the port can usually be used reliably at 115200. The Master determines the Wireless Link Rate. This setting on all other modems is ignored.. CompactRFTM Operating Manual: Chapter 4 Configuration 25 Select a Network Address and assign it to all units which will be included in the network. Use the same Unit Address on both units for point-to-
point mode. In multipoint mode, set each Slave and Repeater to a different Unit Address. Valid Unit Addresses are 1 to 65535. AT Menu S104 Network Address The Network Address defines the communications network to which individual units can be a part of. By establishing a network under a common Network Address, the network can be isolated from any other concurrently operating network. As well, the Network Address provides a measure of privacy and security. Only those units which are members of the network will participate in the communications interchange. Valid values for the Network Address range from 0 to 65535, inclusive. 3 To enhance privacy and reliability of communications where multiple networks may operate concurrently in close proximity, it is suggested that an atypical value be chosen perhaps something meaningful yet not easily selected by chance or coincidence. Default is 1. AT Menu 4 S105 Unit Address In point-to-point operation, the Unit Address on both the Master and Slave
(or Repeater) units must be the same. In a multipoint system, the Unit Address uniquely identifies each Slave and Repeater from one another. Each unit in a multipoint system must have a unique Unit Address ranging from 1 to 65535. Do not use 0 as a Unit Address, and do not use a Unit Address more than once within the same Network. This is required because the Master must be able to acknowledge each unit individually, based on the Unit Address. Primary Hopping Pattern AT S106 Menu 5 Secondary Hopping Pattern Since the CompactRFTM is a frequency-hopping modem, the carrier frequency changes periodically according to one of 30 pseudo-random patterns, defined by the Primary and Secondary Hopping Patterns. Valid entries for each are 0 through 29. S206 B The concept of Primary and Secondary Hopping Patterns was introduced in the discussion of S Register 101 (Operating Mode). Using the designations M[a,] Rx[a,b] and Sx[a] where:
- M indicates Master;
- R indicates Repeater;
- S indicates Slave;
- x is the Unit Address;
- a is the primary hopping pattern; and,
- b is the secondary hopping pattern;
26 CompactRFTM Operating Manual: Chapter4 Configuration Master Slave Master Repeater Slave Master Repeater1 Repeater2 Slave the following diagrams illustrate the methodology for deploying simple to complicated networks:
M[1]
M[1]
M[1]
M[1]
S1[1]
R1[1,2]
R1[1,2]
R1[1,2]
S2[2]
R2[2,3]
R2[2,3]
S3[3]
R3[3,4]
S4[4]
It is reasonable to consider a Repeater as being both a Slave and a Master, alternating between Primary and Secondary Hopping Patterns as the unit changes channel. When communicating with the Master, R1 is acting like a Slave on Primary Hopping Pattern 1. When communicating with R2 and S4, R1 is acting like a Master on Secondary Hopping Pattern 2. If multiple Repeaters are used, they should have different Secondary Hopping Patterns:
Consider R1 in the illustration below. R1[1,2]
R2[2,5]
S3[5]
M[1]
S4[2]
Slaves and Masters do not use Secondary Hopping Patterns R5[1,3]
R8[1,4]
R6[3,6]
S7[6]
S9[4]
Remember to assign a unique Unit Address (1 to 65535) to each unit in the system Note that all units have a unique Unit Address. Networks of any complexity can be created by linking multiple Repeaters and Slaves:
R1[1,2]
S2[2]
S3[2]
R5[3,6]
S6[6]
S7[6]
R8[3,7]
R9[7,8]
S10[8]
M[1]
R4[1,3]
S11[1]
S12[1]
With a limitation of 62 hopping patterns, one might suspect that there is a limitation to the number of repeaters in a system. However, if the units are far enough away from one another, hopping patterns may be reused in different sections of the network, without causing interference. CompactRFTM Operating Manual: Chapter 4 Configuration 27 All units within a network must use the same encryption key. AT Menu Encryption Key The Encryption Key provides a measure of security and privacy of communications by rendering the transmitted data useless without the correct key on the receiver. Valid Encryption Keys range from 0 to 65535. S107 6 Keep in mind that all units within the network must use the same key for communications to succeed. AT Menu Output Power Level The Output Power Level determines at what power the CompactRFTM transmits. The CompactRFTM can operate with very low power levels, so it is recommended that the lowest power necessary is used; using excessive power contributes to unnecessary RF pollution. S108 7 The allowable settings are:
0 1
*2 3 1 mW 10 mW 100 mW 1000 mW Ideally, you should test the communications performance between units starting from a low power level and working upward until the RSSI is sufficiently high and a reliable link is established. Although the conditions will vary widely between applications, typical uses for each setting are described below:
Power Use 1 mW For in-building use, typically provides a link up to 300 feet on the same floor or up/down a level. Outdoors, distances of 1 km can be achieved if high-gain (directional) antennas are placed high above ground level and are in direct line-of-sight. 10 mW 200-500 ft indoors, 2-5 km outdoors. 100 mW 400-800 ft indoors, 4-8 km outdoors. 1000 mW
(1 W) Typically provides communications up to a distance of 1000 feet or more in-building on the same floor or up/down a few levels, depending on building construction (wood, concrete, steel, etc.). In ideal line-of-sight conditions, up to 16 km or more can be achieved. Note that only an antenna with a gain of no more 6 dBi may be used. Any higher is a violation of FCC rules. See IMPORTANT warning below. 28 CompactRFTM Operating Manual: Chapter4 Configuration IMPORTANT:
FCC Regulations FCC Regulations allow up to 36 dBi effective radiated power (ERP). Therefore, the sum of the transmitted power (in dBm), the cabling loss and the antenna gain cannot exceed 36 dBi. 1 mW = 0 dBm 10 mW = 10 dBm 100 mW = 20 dBm 1000 mW = 30 dBm For example, when transmitting 1 Watt (30 dBm), with cabling losses of 2 dB, the antenna gain cannot exceed 36 - 30 + 2 = 8 dBi. If an antenna with a gain higher than 8 dBi were to be used, the power setting must be adjusted appropriately. AT Menu The hopping interval is controlled by the master. The slave and repeater units will use the hopping interval setting from the master. Hopping Interval This option determines the frequency at which the modems change channel. Note that the Master controls this parameter for the entire network. This setting is ignored in units configured as Slaves or Repeaters. S109 9 The allowable settings are 20 to 255. There is a multiplying factor of 0.74ms. For example, if you set the Hopping Interval to 20, the actual hopping interval will be 20 x 0.74ms = 14.8ms. See Appendix D for optimal Hopping Interval settings in relation to packet size and link rate. AT Menu Data Format This register determines the format of the data on the serial port. Allowable settings are:
S110 C
*1 2 3 4 5 6 7 8 9 10 11 8 bits, No Parity, 1 Stop 8 bits, No Parity, 2 Stop 8 bits, Even Parity, 1 Stop 8 bits, Odd Parity, 1 Stop 7 bits, No Parity, 1 Stop 7 bits, No Parity, 2 Stop 7 bits, Even Parity, 1 Stop 7 bits, Odd Parity, 1 Stop 7 bits, Even Parity, 2 Stop 7 bits, Odd Parity, 2 Stop 9 bits, No Parity, 1 Stop CompactRFTM Operating Manual: Chapter 4 Configuration 29 Packet Minimum Size Packet Maximum Size AT S111 S112 Menu G H Packet Character Timeout These settings determine the conditions under which the modem will transmit accumulated data over the air. S116 I The Minimum and Maximum Packet Size is controlled by the Master. The Slave and Repeater units will use the Minimum and Maximum Packet Size setting from the Master. S Register 111 - Minimum Size Valid entries for this register are 1 to 255 bytes, which defines the minimum number of bytes to receive from the DTE before encapsulating them in a packet and transmitting over the air. Note that the minimum packet size for all modems in the network is determined by the Master only. This setting is ignored in all Slave and Repeater modems. The default is 1 byte. S Register 112 - Maximum Size This setting has a range of 2 to 255, and defines the maximum number of bytes from the DTE which should be encapsulated in a packet. This value should be greater than the minimum packet size, but not smaller than is necessary for reliable communications. If the wireless link is consistently good and solid, a maximum size of 255 will yield the best throughput
(depending on the higher level protocols of the connected equipment). However, if the link is poor (e.g., experiencing excessive interference) and data is frequently retransmitted, the maximum packet size should be reduced. This decreases the probability of errors within packets, and reduces the amount of traffic in the event that retransmissions are required. Note that the maximum packet size for all modems in the network is determined by the Master only. This setting is ignored in all Slave and Repeater modems. The default is 255 bytes. S Register 116 - Packet Character Timeout This register has valid entries of 0 to 254 milliseconds. The Packet Character Timeout timer looks for gaps in the data being received from the DTE. The timer is only activated after the Minimum Packet Size has been accumulated in the modem. After which, if the timer detects a gap in the data exceeding the Packet Character Timeout value, the modem will transmit the data. The CompactRFTM will accumulate data in its buffers from the DTE until one of the following requirements is met (whichever occurs first):
The Maximum Packet Size (in bytes) has been accumulated;
The Minimum Packet Size has been accumulated AND the Packet Character Timeout interval has elapsed. The default for the Packet Character Timeout is 9 ms. If set to 0 ms, the unit will buffer exactly the minimum packet size before transmitting. 30 CompactRFTM Operating Manual: Chapter4 Configuration AT Menu J S113 Packet Retransmissions This register applies to both Master and Repeater operation. It does not apply to Slave operation. The Master will retransmit each data packet exactly the number of times defined by the Packet Retransmissions parameter. The Master retransmits once at the beginning of each hopping interval until the limit is reached. This parameter is not necessary in Slave units since all Slaves receive acknowledgement from the Master. As discussed previously, the Repeater effectively behaves as both a Master and a Slave. When the Repeater is tuned to its Secondary Hopping Pattern
(acting as a Master), the Packet Retransmissions Parameter comes into play. The Repeater will re-send packets of data on to Slaves or other Repeaters exactly the number of times defined by the Packet Retransmissions parameter. Recipients of the packet will discard any duplicates The valid settings for this parameter are 0 to 255 retransmissions. The default is 2. AT Menu K S213 Packet Retry Limit Packet Retry Limit is analogous to Packet Retransmissions, but specifically applies to Slaves and Repeaters. This parameter is not used by the Master. Because the Slave has the advantage of receiving acknowledgements from the Master, it is not necessary to blindly retransmit each packet. If the Slave does not get an acknowledgement on the next hop, it will retransmit its packet. This will continue until the Packet Retry Limit is reached or an acknowledgement is received. If the limit is reached, the modem will give up and discard the data. Valid settings are 0 to 255 retries. The default value is 2. The Repeater makes use of this parameter when it is tuned to its Primary Hopping Pattern and is acting like a Slave. CompactRFTM Operating Manual: Chapter 4 Configuration 31 AT Menu Packet Repeat Interval A parameter that is specific to Slaves and Repeaters is the Packet Repeat Interval. S115 L The allowable settings are 1 through 255. The default is 1. This parameter defines a range of random numbers that the Slave will use as the next slot in which it will attempt to send the packet. For example, if this register is set to 7, the Slave will choose a number between one and seven as the next slot in which to transmit. Suppose the random number generator picks 5, then the Slave will transmit in the fifth time slot. A Slave will transmit a maximum of once per hopping interval, however, depending on the duration of the hopping interval and the maximum packet size, more than one slot per hop is potentially available. The Slave will transmit more frequently when a Repeat Interval with a smaller range is selected. Choose 1 to have the Slave transmit in the first available slot. Choose higher intervals for less frequent transmission, or to avoid collisions between many Slaves in the system. AT Menu Link Handshaking Link Handshaking is controlled only by the Master unit. If the Master runs out of free buffers, it will command all Slaves and Repeaters to hold their data. Once the Master is ready to receive data it will allow the Slaves and Repeaters to transmit. Possible values are 1 - Enabled and 0 - Disabled. The default is 1. This register is ignored by all Slave and Repeater units. S122 P AT Menu Modbus Mode Modbus Mode allows for the CompactRFTM to be fully Modbus compatible. Please contact Microhard Systems for assistance when configuring the unit for Modbus operation. Optimal Modbus settings rely on several other S Register parameters. S117 Q The allowable settings for this register are:
*0 1 Disabled Enabled 32 CompactRFTM Operating Manual: Chapter4 Configuration RTS/DCD Framing AT 120 Menu R 121 Input (or RTS/CTS) Data Framing; and, DCD Timeout The CompactRFTM supports two special types of data framing:
Output (or DCD) Data Framing Input Data Framing is enabled by configuring the Handshaking Parameter as
&K2. This type of framing makes use of the S120 parameter as illustrated in Figure 9. Parameter S120 can be set to any value between 0 and 254 ms. S RTS CTS TXD Data going into MHX-910 S120 (ms) 0 to 1 ms Figure 9 - Input Data Framing To enable output (DCD) data framing, set the Data Carrier Detect parameter as &C2. This type of framing uses both S120 and S121 registers as shown in Figure 10. Valid ranges for each parameter are 0 to 254 ms. DCD RXD Data leaving MHX-910 S120 (ms) S121 (ms) Figure 10 - Output Data Framing AT Menu RSSI Reading This register displays the average signal strength in dBm over the previous four hop intervals. Valid RSSI readings apply only to units configured as Slave or Repeater. S123 T CompactRFTM Operating Manual: Chapter 4 Configuration 33 34 CompactRFTM Operating Manual: Chapter4 Configuration The installation, removal or maintenance of all antenna components must be carried out by qualified and experienced professionals. 5. Installation The installation, removal or maintenance of all antenna components must be carried out by qualified and experienced professionals. The CompactRF complies with FCC part 15 at the modular level for operation in the license-free 902-928 MHz ISM band. This chapter provides guidelines for installing and deploying equipment which incorporates the CompactRF module. 5.1 Estimating the Gain Margin Successful communication between CompactRF modules is dependent on three main factors:
System Gain Path Loss Interference System gain is a calculation in dB describing the performance to be expected between a transmitter-receiver pair. The number can be calculated based on knowledge of the equipment being deployed. The following four factors make up a system gain calculation:
1. Transmitter power (user selectable 0, 10, 20 or 30 dBm) 2. Transmitter gain (transmitting antenna gain minus cabling loss between the transmitting antenna and the CompactRF module) 3. Receiver gain (Receiving antenna gain minus cabling loss between the receiving antenna and the module) 4. Receiver sensitivity (Specified as -103 dBm on the CompactRF module) In the following illustration, the transmitting antenna has a gain of 6 dB, and the receiving antenna has a gain of 3 dB. The cable loss between the module and the antenna is 2 dB on both the transmitting and receiving side. Cable Loss = 2 dB Cable Loss = 2 dB Antenna Gain = 6 dB Antenna Gain = 3 dB Transmitter 30 dBm Output Power Receiver Sensitivity =
-103 dBm The power level has been set to 30 dBm (1W) on the transmitter, and the receiver sensitivity for the CompactRF is -103 dBm. System gain would be calculated to be:
30 - 2 + 6 + 3 - 2 + 103 = 138 dB. CompactRFTM Operating Manual: Chapter 5 Installation 35
) m
(
t h g i e H e s a B Mobile Height
(m) Distance (km) When deploying your system, care must be taken to ensure the path loss
(reduction of signal strength from transmitter to receiver in dB) between equipment does not exceed the system gain (138 dB in the above example). It is recommended to design for a gain margin of at least 10 dB to ensure reliable communication. Gain margin is the difference between system gain and path loss. Referring to the same example, if the path loss is 100 dB, the gain margin would be 38 dB, which is more than adequate for reliable communication. Path loss is a very complicated calculation which mainly depends on the terrain profile, and the height of the antennas off the ground. The following table provides path loss numbers for varying antenna heights and antenna separation: These numbers are real averages taken from rural environments. They do not apply to urban, non-line-of-sight environments. Distance
(km) 5 5 8 8 8 16 16 16 16 16 16 Base Height Mobile Height Path Loss
(m) 15 30 15 15 15 15 15 15 30 30 30
(m) 2.5 2.5 2.5 5 10 2.5 5 10 10 5 2.5
(dB) 116.5 110.9 124.1 117.7 105 135.3 128.9 116.2 109.6 122.4 128.8 Once the equipment is deployed, you can verify the signal strength by entering into Command Mode and reading Register S123. This register provides the average signal strength in dBm. The minimum strength for communication reliable communication, you should try to deploy the equipment such that signal strength exceeds -95 dBm. For consistent
-103 dBm. roughly is 36 CompactRFTM Operating Manual: Chapter 5 Installation 5.2 Antennas and Cabling This section describes the recommended procedure for installing cabling and antennas for use with the CompactRF module. 5.2.1 Internal Cabling The most common method for installing the module is to run a cable from the modules SMA connector to an N-male bulkhead connector on the chassis of the equipment as shown in Figure 11 N-male connector LMR195 Cable with SMA male connector and N-male bulkhead connector SMA male connector Figure 11. Suggested Internal Cabling With losses of 10.7 dB/100ft, LMR195 is a high quality cable ideal for use with the CompactRFs SMA connector. Losses are negligible for the short piece used within the chassis. Additional losses up to 0.5 dB may be present in the SMA and N connections. CompactRFTM Operating Manual: Chapter 5 Installation 37 5.2.2 Installing External Cables, Antennas and Lightning Arrestors The installation, removal or maintenance of all antenna components must be carried out by qualified and experienced professionals. Never work on an antenna system when there is lightning in the area. Direct human contact with the antenna is potentially unhealthy when the CompactRF is generating RF energy. Always ensure that the CompactRF equipment is powered down during installation. Surge Arrestors The most effective protection against lightning is to install two lightning
(surge) arrestors. One at the antenna, and the other at the interface with the equipment. The surge arrestor grounding system should be fully interconnected with the transmission tower and power grounding systems to form a single, fully integrated ground circuit. Typically, both ports on surge arrestors are N-female. Cabling The following coax cables are recommended:
The installation, removal or maintenance of all antenna components must be carried out by qualified and experienced professionals. Never work on an antenna system when there is lightning in the area. Direct human contact with the antenna is potentially unhealthy when the CompactRF is generating RF energy. Always ensure that the CompactRF equipment is powered down during installation.s Cable Loss (dB/100ft) LMR 195 LMR 400 LMR 600 10.7 3.9 2.5 Factors to take into consideration when choosing a cable are:
price;
bend radius limitations (the lower performance cables generally can bend more sharply) performance requirements; and, distance between the equipment and the antenna. When installing the cable, always begin fastening at the top near the antenna connector/surge arrestor. The cable must be supported at the top with a hose clamp or wrap lock, and at 5 ft intervals down the length of the tower. Over-tightening the fasteners will dent the cable and reduce performance. If properly grounded surge arrestors are not installed at both the top and the bottom of the cable, then the cable should be grounded to the tower at these locations using a cable grounding kit. If the tower is non-conductive, then a separate conductor, physically separate from the cable, should be run down the tower. 38 CompactRFTM Operating Manual: Chapter 5 Installation To comply with FCC regulations,
.you must limit ERP to 36 dBm or less. Antenna Before choosing an antenna, you should have some knowledge of the path loss and the topology of the equipment. If the equipment is in a fixed location and is to communicate with only one other unit also in a fixed location, then a Yagi antenna is suitable. Choose a Yagi with enough gain to ensure adequate gain margin. When deploying the Yagi, point the antenna towards the intended target, ensuring the antenna elements are perpendicular to the ground. If the equipment must communicate with multiple or mobile transceivers, then select an Omni-directional antenna with appropriate gain. The Effective Radiated Power (ERP) emitted from the antenna cannot exceed +36 dBm ERP. With the CompactRF set to full power, ERP is calculated as follows:
ERP = 30 - (Cabling and Connector Losses) + (Antenna Gain) < 36 Use the guidelines in the previous section for calculating cable and connector losses. If cabling and connector losses are 2 dB, then the maximum allowable gain of the antenna will be 8 dB. External Filter Although the CompactRF is capable of filtering out RF noise in most environments, there are occasions that require external filtering. Paging towers, and cellular base stations in close proximity to the CompactRF antenna can desensitize the receiver. Microhard Systems external cavity filter eliminates this problem. The filter has two N-female ports and should be connected in line at the interface to the RF equipment. Weatherproofing Type N connectors are not weatherproof. All connectors should be taped with rubber splicing tape (weatherproofing tape), and then coated with a sealant. CompactRFTM Operating Manual: Chapter 5 Installation 39 40 CompactRFTM Operating Manual: Chapter 5 Installation A. Modem Command Summary The following provides a command summary for the CompactRFTM. Factory settings are denoted with a *. AT Commands A E S Registers S0 Auto Answer [0...255]
0 = power up in Command Mode, non-zero = power up in Data Mode Escape code [0...255] default +
CR character [0...255] default <cr>
Line Feed [0...255] default <lf>
Backspace [0...255] default <bs>
Operating Mode 1 - Master Point to Multipoint 2 - Master Point to Point 3 - Slave 4 - Repeater Serial Baud Rate
*1 = 115200, 2 = 57600, 3 = 38400 4 = 28800, 5 = 19200, 6 = 14400 7 = 9600, 8 = 7200, 9 = 4800, 10 = 3600, 11 = 2400 Wireless Link Rate 2 = Fast w/o FEC
*4 = Fast with FEC Network Address [0...65535]
Unit Address [1...65535]
Primary Hopping Pattern [0...61]
Secondary Hopping Pattern [0...61]
Encryption Key [0...65535]
Output Power Level 0 = 1 mW, 1 = 10 mW, *2 = 100 mW 3 = 1000 mW Hopping Interval 1 = 8 msec, 2 = 12 msec, 3 = 16 msec, 4 = 20 msec, 5 = 30 msec, 6 = 45 msec, 7 = 80 msec, *8 = 120 msec Data Format
* 1 = 8N1, 2 = 8N2, 3 = 8E1, 4 = 8O1 5 = 7N1, 6 = 7N2, 7 = 7E1, 8 = 7O1 9 = 7E2, 10 = 7O2, 11 = 9N1 Packet Minimum Size [1...Maximum Size]
Packet Maximum Size [2...255]
Packet Retransmissions [0...255]
Packet Retry Limit [0...255]
Packet Repeat Interval [1..255]
Default = 1 Packet Character Timeout [0...254 ms]
Modbus Mode
*0 = Disabled, 1 = Enabled RTS/DCD Framing Interval [0...254 ms]
DCD Timeout [0...254 ms]
Link Handshaking [0=Disabled, *1=Enabled]
S2 S3 S4 S5 S101 S102 S103 S104 S105 S106 S206 S107 S108 S109 S110 S111 S112 S113 S213 S115 S116 S117 S120 S121 S122 I O Q V W Z
&C
&D
&F
&K
&S Answer Command Echo E0 No Echo
* E1 Command Echo Identification I0 Product Code I2 ROM Checksum test I3 Firmware Version I4 Firmware Date I5 Copyright I6 Firmware Time On-line Mode Quiet Mode
* Q0 Enables Result Codes Q1 Disables Result Codes Result Codes Display V0 Display as Numbers
* V1 Display as Words Connection Result
* W0 Reports DTE as CONNECT xxxx W1 Reports computer (DTE) rate and wireless rate between modems as CARRIER xxxx. W2 Reports DCE as CONNECT xxxx Reset and load stored configuration DCD (Data Carrier Detect)
&C0 DCD is always on
* &C1 DCD is on when modems are synchronized
&C2 DCD used for output data framing DTR (Data Terminal Ready)
&D0 DTR ignored
* &D2 DTR disconnects and switches to command
&D3 DTR disconnects and resets modem Load Factory Default
&F1 Master
&F2 Slave
&F3 Repeater
&F4 Slave through Repeater Handshaking
&K0 Disable Handshaking
&K2 RTS/CTS Input Framing
* &K3 Enable Handshaking DSR (Data Set Ready)
&S0 DSR is always on
* &S1 DSR on in data, off in command mode View Configuration Write configuration to memory Read S register value Set S register value
&V
&W Sxx?
Sxx=yy Result Codes OK 0 3 NO CARRIER ERROR 4 CONNECT 2400 7 CONNECT 3600 8 CONNECT 4800 9 10 CONNECT 7200 CARRIER 20000 64 12 13 14 15 17 18 33 62 CONNECT 9600 CONNECT 14400 CONNECT 19200 CONNECT 28800 CONNECT 38400 CONNECT 57600 CONNECT 115200 CARRIER 45000 CompactRFTM Operating Manual: Appendix A Modem Command Summary 41 42 CompactRFTM Operating Manual: Appendix A Modem Command Summary B. Serial Interface The CompactRFTM uses 8 pins on its 36 pin header for asynchronous serial I/O. The interface conforms to standard RS-232. The signals in the asynchronous serial interface are described below:
DCD Data Carrier Detect - Output from Module - When asserted (positive voltage), DCD informs the DTE that a communications link has been established with another CompactRFTM. RXD Receive Data - Output from Module - Signals transferred from the CompactRFTM are received by the DTE via RX. TXD Transmit Data - Input to Module - Signals are transmitted from the DTE via TX to the CompactRFTM. DTR Data Terminal Ready - Input to Module - Asserted by the DTE to inform SG the modem that it is alive and ready for communications. Signal Ground - Provides a ground reference for all signals transmitted by both DTE and DCE. DSR Data Set Ready - Output from Module - Asserted by the DCE to inform the DTE that it is alive and ready for communications. DSR is the modems equivalent of the DTR signal. RTS Request to Send - Input to Module - A handshaking signal which is asserted by the DTE when it is ready. When hardware handshaking is used, the RTS signal indicates to the DCE that the host can receive data. CTS Clear to Send - Output from Module - A handshaking signal which is asserted by the DCE when it has enabled communications and transmission from the DTE can commence. When hardware handshaking is used, the CTS signal indicates to the host that the DCE can receive data. Notes:
It is typical to refer to RXD and TXD from the perspective of the DTE. This should be kept in mind when looking at signals relative to the modem (DCE); the modem transmits data on the RXD line, and receives on TXD. DCE and modem are often synonymous since a modem is typically a DCE device. DTE is, in most applications, a device such as a host microprocessor. Modem
(DCE) 1 2 3 4 5 6 7 8 Signal DCD RX TX DTR SG DSR RTS CTS Host Microprocessor
(DTE) IN IN OUT OUT IN IN OUT IN the direction that Arrows denote
(e.g., DCD signals are asserted originates at the DCE and tells the DTE that a carrier is present). CompactRFTM Operating Manual: Serial Interface 43
44 CompactRFTM Operating Manual: Appendix B Serial Interface C. Factory Default Settings AT&F1 - Master Default Settings E1, Q0, V1, W0, S0=0, S2=43, S3=13, S4=10, S5=8 AT&F3 - Repeater Default Settings E1, Q0, V1, W0, S0=1, S2=43, S3=13, S4=10, S5=8 DCD DTR Framing Handshaking DSR Operating Mode Serial Baud Rate Wireless Link Rate Network Address Unit Address Primary Hop Pattern Encryption Key Output Power Hop Interval Data Format Packet Minimum Size Packet Maximum Size Packet Retransmissions Link Handshaking Packet Repeat Interval Character Timeout (ms) Modbus Mode RTS/DCD Framing (ms) DCD Timeout (ms) Secondary Hop Pattern Packet Retry Limit
&C1 (On)
&D0 (DTR is ignored)
&E0 (Disabled)
&K3 (Enabled)
&S1 (On in Data, Off in Command) S101=1 (Master P-MP) S102=1 (115kbaud) S103=4 (Fast, FEC) S104=1 S105=1 S106=0 S107=1 S108=2 (100mW) S109=8 S110=1 (8N1) S111=1 S112=255 S113=2 S122=1 (Enabled) S115=1 (Dont Care) S116=8 S117=0 S120=0 S121=0 S206=2 (Dont Care) S213=2 (Dont Care) DCD DTR Framing Handshaking DSR Operating Mode Serial Baud Rate Wireless Link Rate Network Address Unit Address Primary Hop Pattern Encryption Key Output Power Hop Interval Data Format Packet Minimum Size Packet Maximum Size Packet Retransmissions Link Handshaking Packet Repeat Interval Character Timeout (ms) Modbus Mode RTS/DCD Framing (ms) DCD Timeout (ms) Secondary Hop Pattern Packet Retry Limit
&C1 (On when modems are synced)
&D0 (DTR is ignored)
&E0 (Disabled)
&K3 (Enabled)
&S1 (On in Data, Off in Command) S101=4 (Repeater) S102=1 (115kbaud) S103=4 (Fast, FEC) (Set by Master) S104=1 S105=3 S106=0 S107=1 S108=2 (100mW) S109=8 (Set by Master) S110=1 (8N1) S111=1 (Set by Master) S112=255 (Set by Master) S113=2 S122=1 (Enabled) (Set by Master) S115=1 S116=8 S117=0 S120=0 S121=0 S206=2 S213=2 AT&F2 - Slave Default Settings E1, Q0, V1, W0, S0=1, S2=43, S3=13, S4=10, S5=8 AT&F4 -Slave Through Repeater Default Settings E1, Q0, V1, W0, S0=1, S2=43, S3=13, S4=10, S5=8 DCD DTR Framing Handshaking DSR Operating Mode Serial Baud Rate Wireless Link Rate Network Address Unit Address Primary Hop Pattern Encryption Key Output Power Hop Interval Data Format Packet Minimum Size Packet Maximum Size Packet Retransmissions Link Handshaking Packet Repeat Interval Character Timeout (ms) Modbus Mode RTS/DCD Framing (ms) DCD Timeout (ms) Secondary Hop Pattern Packet Retry Limit
&C1 (On when modems are synced)
&D0 (DTR is ignored)
&E0 (Disabled)
&K3 (Enabled)
&S1 (On in Data, Off in Command) S101=3 (Slave) S102=1 (115kbaud) S103=4 (Fast, FEC) (Set by Master) S104=1 S105=2 S106=0 S107=1 S108=2 (100mW) S109=8 (Set by Master) S110=1 (8N1) S111=1 (Set by Master) S112=255 (Set by Master) S113=2 (Dont Care) S122=1 (Enabled) (Set by Master) S115=1 S116=9 S117=0 S120=0 S121=0 S206=2 (Dont Care) S213=2 DCD DTR Framing Handshaking DSR Operating Mode Serial Baud Rate Wireless Link Rate Network Address Unit Address Primary Hop Pattern Encryption Key Output Power Hop Interval Data Format Packet Minimum Size Packet Maximum Size Packet Retransmissions Link Handshaking Packet Repeat Interval Character Timeout (ms) Modbus Mode RTS/DCD Framing (ms) DCD Timeout (ms) Secondary Hop Pattern Packet Retry Limit
&C1 (On when modems are synced)
&D0 (DTR is ignored)
&E0 (Disabled)
&K3 (Enabled)
&S1 (On in Data, Off in Command) S101=3 (Slave) S102=1 (115kbaud) S103=4 (Fast, FEC) (Set by Master) S104=1 S105=4 S106=2 S107=1 S108=2 (100mW) S109=8 (Set by Master) S110=1 (8N1) S111=1 (Set by Master) S112=255 (Set by Master) S113=2 (Dont Care) S122=1 (Enabled) (Set by Master) S115=1 S116=8 S117=0 S120=0 S121=0 S206=2 (Dont Care) S213=2 CompactRFTM Operating Manual: Appendix C. Factory Default Settings 45 46 CompactRFTM Operating Manual: Appendix C Factory Default Settings D. Performance Tables The scope of this appendix is to find the best possible performance and maximum packet size at different modes of operation. The setup assumes a baud rate of 115k, no retries and no retransmissions.. Master to Slave Communication.
(No Repeater) Link Rate = Fast NO FEC Master to Slave Communication.
(No Repeater) Link Rate = Fast WITH FEC Master to Repeater Direct Communication. Link Rate = Fast NO FEC Master to Repeater Direct Communication. Link Rate = Fast WITH FEC Master to Slave Through One or More Repeaters. Link Rate = Fast NO FEC Master to Slave Through One or More Repeaters. Link Rate = Fast WITH FEC Hop Interval 1 (8 ms) 2 (12 ms) 3 (16 ms) 4 (20 ms) 5 (30 ms) 6 (45 ms) 7 (80 ms) 8 (120 ms) 1 (8 ms) 2 (12 ms) 3 (16 ms) 4 (20 ms) 5 (30 ms) 6 (45 ms) 7 (80 ms) 8 (120 ms) 1 (8 ms) 2 (12 ms) 3 (16 ms) 4 (20 ms) 5 (30 ms) 6 (45 ms) 7 (80 ms) 8 (120 ms) 1 (8 ms) 2 (12 ms) 3 (16 ms) 4 (20 ms) 5 (30 ms) 6 (45 ms) 7 (80 ms) 8 (120 ms) 1 (8 ms) 2 (12 ms) 3 (16 ms) 4 (20 ms) 5 (30 ms) 6 (45 ms) 7 (80 ms) 8 (120 ms) 1 (8 ms) 2 (12 ms) 3 (16 ms) 4 (20 ms) 5 (30 ms) 6 (45 ms) 7 (80 ms) 8 (120 ms) Optimal Packet Size (bytes) Throughput
(kbps)*
14 66 110 154 255 255 255 255 5 34 54 76 130 210 255 255 N/A 3 22 44 101 178 255 255 N/A N/A 5 16 43 80 174 255 N/A 3 22 43 93 174 255 255 N/A N/A N/A 14 40 80 174 255 20 52 66 74 83 56 31 21 4 22 28 32 38 43 30 20 N/A 1 13 21 32 39 31 21 N/A N/A 2 6 12 16 20 20 N/A 1 13 21 31 38 31 21 N/A N/A N/A 6 12 16 19 20 CompactRFTM Operating Manual: Appendix D. Performance Tables 47 48 CompactRFTM Operating Manual: Appendix D. Performance Tables E. Hopping Patterns This Appendix provides a guide for selecting appropriate hopping patterns (S106,S206). There are 35 hopping patterns. Patterns have been designed to notch out certain segments of the ISM band. Pattern Number Spectrum Used 0 - 4 5 - 9 10 - 19 20 - 24 25 - 29 30 - 34 902.6 - 922.6 MHz 902.8 - 922.8 MHz 902.6 - 927.4 MHz 902.6 - 912.6 MHz 912.8 - 922.8 MHz 917.4 - 927.4 MHz CompactRFTM Operating Manual: Appendix E. Hopping Patterns 49 50 CompactRFTM Operating Manual: Appendix E. Hopping Patternss F. Technical Specifications Data Interface Asynchronous Serial Port, TTL Levels Electrical/Physical Signals Baud rate Communications Range1 Voltage Requirements Current Consumption Sig. Gnd, TX, RX, DCD, DSR, DTR, RTS, CTS 2,400 - 19200 bps, (user-selectable) Up to 19200 full-duplex sustained throughput 16 kilometres (10 miles) 4.75 to 5.5 VDC, 1.0 Amp Rx: 85mA;
Tx 1mW: 100mA;
Tx 10mW: 132mA;
Tx 100mW: 231mA;
Tx 1W: 600mA;
Sleep: <1.5mA Operating Frequency 902 - 928 MHz System Gain Sensitivity Output Power Spreading Code Hopping Patterns Error Detection Memory Dimensions (LxWxH) 133 dB
-103 dBm 1mW, 10mW, 100mW, 1W (user-selectable) Frequency Hopping 35 pseudo-random, user-selectable CRC-16 with auto re-transmit Non-volatile configuration memory Approx. 2.0 x 1.5 x 0.375 Weight Approx. 20 grams Operating Environment Temperature: -25 to +70C Humidity: 5 to 95%, non-condensing Storage Temperature
-40 to 90C 1. Clear line-of-sight, elevated antennas. CompactRFTM Operating Manual: Appendix F. Technical Specifications 51 52 CompactRFTM Operating Manual: Appendix F. Technical Specifications G. Development Board Schematics Schematics begin on next page. CompactRFTM Operating Manual: Appendix G. Development Board Schematics 53 54 CompactRFTM Operating Manual: Appendix G. Development Board Schematics CompactRFTM Operating Manual: Appendix G. Development Board Schematics 55 56 CompactRFTM Operating Manual: Appendix G. Development Board Schematics CompactRFTM Operating Manual: Appendix G. Development Board Schematics 57 58 CompactRFTM Operating Manual: Appendix H. Mechanical Drawing H. Mechanical Drawing 3 7 5 3 3 0 7 8
. 7
(
2 m m
) 5 2 5 1 2 4 5 2 2 5 2 0 0 2 0 0 0 8 0 1 9 7 8
. 7
(
2 m m
) 1 5 0 0 1 9 1 8 3 6 P i n 1 4 1 0 1 8 D r i l l S i z e
=
3 2 m i l 7 5 T o p V i e w d i a
. 6 4 R e c o m m e n d e d F o o t p r i n t S h a d e d a r e a s
=
k e e p c l e a r
. i D m e n s i o n s i n t h o u s a n d t h s o f a n i n c h
. C o m p a c t R F M e c h a n i c a l D r a w i n g M i c r o h a r d S y s t e m s I n c
. T 2 E 7 P 1 C a l g a r y
, A l b e r t a
, C a n a d a 2 R e v
. 1 1 0
, 1 1 4 4
-
5 0 0 3 6 1 1 2 4 5 2 9 t h A v e n u e N E
. W e d n e s d a y
, J u l y 2 6
, 2 0 0 0 S i z e A D o c u m e n t N u m b e r
:
D 1 0 4 3
-
0 2 D r a w n B y
:
N B S h e e t 1 o f 1 CompactRFTM Operating Manual: Appendix H. Mechanical Drawing 59 60 CompactRFTM Operating Manual: Appendix H. Mechanical Drawing Terminology Used in the CompactRFTM Operating Manual I. Glossary Asynchronous communications A method of telecommunications in which units of single bytes of data are sent separately and at an arbitrary time
(not periodically or referenced to a clock). Bytes are padded with start and stop bits to distinguish each as a unit for the receiving end, which need not be synchronized with the sending terminal. Attenuation The loss of signal power through equipment, lines/cables, or other transmission devices. Measured in decibels (dB). Bandwidth The information-carrying capacity of a data transmission medium or device, usually expressed in bits/second (bps). Baud Unit of signaling speed equivalent to the number of discrete conditions or events per second. If each signal event represents only one bit condition, then baud rate equals bits per second (bps) this is generally true of the serial data port, so baud and bps have been used interchangeably in this manual when referring to the serial port; this is not always the case during the DCE-to-DCE communications, where a number of modulation techniques are used to increase the bps rate over the baud rate. Bit The smallest unit of information in a binary represented by either a 1 or 0. system, Abbreviated b. Bits per second (b/s or bps) A measure of data transmission rate in serial communications. Also see baud. Byte A group of bits, generally 8 bits in length. A byte typically represents a character of data. Abbreviated B. Characters per second (cps) A measure of data transmission rate for common exchanges of data. A character is usually represented by 10 bits: an 8-
bit byte plus two additional bits for marking the start and stop. Thus, in most cases (but not always), cps is related to bits per second (bps) by a 1:10 ratio. CRC (Cyclic Redundancy Check) An error-detection scheme for transmitted data. Performed by using a polynomial algorithm on data, and appending a checksum to the end of the packet. At the receiving end, a similar algorithm is performed and checked against the transmitted checksum. Crossover cable (Also known as rollover, null-
modem, or modem-eliminator cable) A cable which allows direct DTE-to-DTE connection without intermediate DCEs typically used to bridge the two communicating devices. Can also be used to make cabled DCE-to-DCE connections. The name is derived from crossing or rolling several lines, including the TX and RX lines so that transmitted data from one DTE is received on the RX pin of the other DTE and vice-versa. to connection Data Communications Equipment (DCE, also referred as Data Circuit-Terminating Equipment, Data Set) A device which facilitates a between Data communications Terminal Equipment (DTEs). Often, two or more compatible DCE devices are used to bridge DTEs which need to exchange data. A DCE performs and conversion of data sent/received by the DTE, and transmits/receives data with another DCE. Common example is a modem. encoding, decoding, signal Data Terminal Equipment (DTE) An end-
device which sends/receives data to/from a DCE, often providing a user-interface for information exchange. Common examples are computers, terminals, and printers. dBm Stands for Decibels referenced to one milliwatt (1 mW). A standard unit of power level commonly used in RF and communications work. n dBm is equal to 10(n/10) milliwatt, so 0dBm = 1mW, -10dBm = 0.1mW, -20dBm =
0.01mW, etc. DCE See Data Communications Equipment. DTE See Data Terminal Equipment. Flow Control A method of moderating the transmission of data so that all devices within the communications link (DTEs and DCEs) transmit and receive only as much data as they can handle at once. This prevents devices from sending data which cannot be received at the other end due to conditions such as a full buffer or hardware not in a ready state. This is ideally handled by hardware using flow-control and handshaking signals, but CompactRFTM Operating Manual: Appendix I. Glossary 61 many newer devices use a compact 9-pin connector with only the essential signaling lines used in asynchronous serial communications. Lines have two possible states: high (on, active, asserted, carrying +3 to +25 V) or low (off, inactive, disasserted, carrying -3 to -25 V). RTU (Remote Terminal Unit) A common term describing a DTE device which is part of a wide-
area network. Often a RTU performs data I/O and transmits the data to a centralized station. Serial communications A common mode of data transmission whereby character bits are sent sequentially, one at a time, using the same signaling parallel communications where all bits of a byte are transmitted at once, usually requiring a signal line for each bit. Contrast with line. Shielded cable Interface medium which is internally shrouded by a protective sheath to minimize external electromagnetic interference
(noise). Slave A station which is controlled and/or polled by the Master station for communications. Typically represents one end of a point-to-point connection, or one of the terminal nodes in a point-to-
multipoint network. Often a RTU is linked by a Slave DCE. Spread spectrum A method of transmitting a signal over a wider bandwidth (using several frequencies) than the minimum necessary for the originally narrowband signal. A number of techniques are used to achieve spread spectrum telecommunications, including frequency hopping. Spread spectrum provides the possibility of sharing the same band amongst many users while increasing the tolerance to interference and noise, and enhancing privacy of communications. Throughput A measure of the rate of data trans-
mission passing through a data communication system, often expressed as bits or characters per second (bps or cps). can be controlled also by software using X-ON/X-
OFF (transmitter on/off) commands. Frequency-hopping A type of spread spectrum communication whereby the carrier frequency used between transmitter and receiver changes repeatedly in a synchronized fashion according to a specified algorithm or table. This minimizes unauthorized and interception of telecommunications.
(interference) jamming Full-duplex Where data can be transmitted, bi-
independently, and simultaneously directionally. Half duplex Exists when the communications medium supports bi-directional transmission, but data can only travel in one direction at the same time. Handshaking A flow-control procedure for establishing communications whereby data devices indicate that data is to be sent and await appropriate signals that allow them to proceed. Line-of-sight Condition in which a transmitted signal can reach its destination by travelling a straight path, without being absorbed and/or bounced by objects in its path. Master The station which controls and/or polls one or more Slave stations in a point-to-point or point-
to-multipoint network. Often functions as a server or hub for the network. Non-volatile memory Memory which retains information which is written to it. Null modem cable See Crossover cable. Point-to-point A simple communications network in which only two DTEs are participants. Point-to-multipoint A communications network in which a Master DTE communicates with two or more Slave DTEs. Repeater A device which automatically amplifies or restores signals to compensate for distortion and/or attenuation prior to retransmission. A repeater is typically used to extend the distance for which data can be reliably transmitted using a particular medium or communications device. RS-232
(Recommended Standard 232; more accurately, RS-232C or EIA/TIA-232E) Defined by the EIA, a widely known standard electrical and physical interface for linking DCEs and DTEs for serial data communications. Traditionally specifies a 25-pin D-sub connector, although 62 CompactRFTM Operating Manual: Appendix I. Glossary
1 2 | manual | Users Manual | 672.71 KiB | September 10 2000 |
Operating Manual And Professional Installation Guide CompactRFTM OEM Spread Spectrum Transceiver Revision 1.00, Sept 15, 2000 Microhard Systems Inc.
#110, 1144 - 29th Ave. N.E. Calgary, Alberta T2E 7P1 Phone: (403) 248-0028 Fax: (403) 248-2762 www.microhardcorp.com CompactRFTM 900 MHz OEM Spread Spectrum Transceiver This manual contains information of proprietary interest to Microhard Systems Inc. It has been supplied in confidence to purchasers and users of the CompactRF, and by accepting this material the recipient agrees that the contents will not be copied or reproduced, in whole or in part, without prior written consent of Microhard Systems Inc. Microhard Systems Inc. has made every effort to assure that this document is accurate and complete. However, the company reserves the right to make changes or enhancements to the manual and/or the product described herein at any time and without notice. Furthermore, Microhard Systems Inc. assumes no liability resulting from any omissions in this document, or out of the application or use of the device described herein. Microhard Systems products are appropriate for home, office, or industrial use, but are not authorized for utilization in applications where failure could result in damage to property or human injury or loss of life. The electronic equipment described in this manual generates, uses, and radiates radio frequency energy. Operation of this equipment in a residential area may cause radio interference, in which case the user, at his own expense, will be required to take whatever measures necessary to correct the interference. FCC Declaration of Conformity 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 caused undesired operation. Microhard Systems Inc.s products are warranted against all failures which occur as a result of defective material or workmanship within 12 months of purchase by the user. This warranty does not extend to products that, in the opinion of Microhard Systems Inc., have been subject to misuse, accidents, lightning strikes, improper installation or application, nor shall it extend to units which have, in Microhard Systems Inc.s opinion, been opened, tampered with or repaired by an unauthorized facility. Microhard Systems Inc. Leaders in Wireless Telecom
#110, 1144 - 29th Ave. N.E. Calgary, Alberta T2E 7P1 Phone: (403) 248-0028 Fax: (403) 248-2762 www.microhardcorp.com 2000 by Microhard Systems Inc., All Rights Reserved. HyperTerminal is copyrighted by Hilgraeve Inc, and developed for Microsoft. Microsoft and Windows are registered trademarks of Microsoft Corporation. pcANYWHERE and Symantec are registered trademarks of Symantec Corp. All other products mentioned in this document are trademarks or registered trademarks of their respective holders. Manual Revision 1.00, Sept 15, 2000. ii CompactRFTM Operating Manual 1. 2. 3. 4. 5. Contents Introduction 1.0 1.1 1.2 1.3 Electrical/Physical 2.0 2.1 2.2 2.3 Mode of Operation 3.1 3.2 3.3 3.4 Configuration 4.1 4.2 4.3 4.4 Product Overview .............................................................................................................................................................................. 1 Features.............................................................................................................................................................................................. 1 About this Manual ............................................................................................................................................................................. 2 Unpacking and Inspection ................................................................................................................................................................. 3 Functional Block Diagram................................................................................................................................................................. 5 Pinout................................................................................................................................................................................................. 6 DC Characteristics ............................................................................................................................................................................. 8 AC Characteristics .............................................................................................................................................................................. 9 Data Mode ....................................................................................................................................................................................... 11 Command Mode .............................................................................................................................................................................. 12 3.2.1 Menu Interface......................................................................................................................................................................... 13 3.2.2 AT Command Interface........................................................................................................................................................... 13 Switching Between Command and Data Modes .............................................................................................................................. 14 3.3.1 Switching Between AT Command Interface and Data Mode................................................................................................... 14 3.3.2 Switching Menu Interface and Data Mode.............................................................................................................................. 15 Sleep Mode ...................................................................................................................................................................................... 15 Quick Start Approach ...................................................................................................................................................................... 17 AT Commands................................................................................................................................................................................. 18 AT Registers .................................................................................................................................................................................... 21 Configuration Settings ..................................................................................................................................................................... 22 S Register 101 - Operating Mode..................................................................................................................................................... 23 S Register 102 - Serial Baud Rate.................................................................................................................................................... 25 S Register 104 - Network Address ................................................................................................................................................... 26 S Register 105 - Unit Address.......................................................................................................................................................... 26 S Registers 106 and 206 - Primary and Secondary Hopping Patterns.............................................................................................. 26 S Register 107 - Encryption Key...................................................................................................................................................... 28 S Register 108 - Output Power Level............................................................................................................................................... 28 S Register 109 - Hopping Interval.................................................................................................................................................... 29 S Register 110 - Data Format............................................................................................................................................................ 29 S Registers 111 and 112 - Packet Minimum and Maximum Size..................................................................................................... 30 S Register 116 - Packet Character Timeout ...................................................................................................................................... 30 S Registers 113 and 213 - Packet Retransmission/Packet Retry Limit ............................................................................................. 31 S Register 115 - Packet Repeat Interval........................................................................................................................................... 31 S Register 122 - Link Handshaking .................................................................................................................................................. 32 S Register 117 - Modbus Mode ........................................................................................................................................................ 32 S Register 120 and 121- RTS/DCD Framing/Timeout ..................................................................................................................... 33 S Register 123 - RSSI Reading ......................................................................................................................................................... 33 Installation 5.1 5.2 Estimating the Gain Margin............................................................................................................................................................. 35 Antennas and Cabling...................................................................................................................................................................... 37 5.2.1 Internal Cabling ....................................................................................................................................................................... 37 5.2.2 Installing External Cables, Antennas and Lightning Arrestors................................................................................................ 38 Modem Command Summary ...................................................................................................................................................................... 41 Serial Interface ............................................................................................................................................................................................ 43 Factory Default Settings.............................................................................................................................................................................. 45 Performance Tables...................................................................................................................................................................................... 47 A. B. C. D
..... .............................................................................................................................................................................. F. G. H. I. Technical Specifications ............................................................................................................................................................................. 51 Development Board Schematics ................................................................................................................................................................. 53 Mechanical Drawing................................................................................................................................................................................... 59 Glossary ...................................................................................................................................................................................................... 61 iii CompactRFTM Operating Manual iv CompactRFTM Operating Manual 1. Introduction 1.0 Product Overview The CompactRFTM is a high-performance embedded wireless data transceiver. Operating in the 902-928 MHz ISM band, this frequency-
hopping spread-spectrum module is capable of providing reliable wireless data transfer between almost any type of equipment which uses an asynchronous serial interface. The small-size and low operating current of this module make it ideal for mobile and battery powered applications. Typical uses for this module include:
n Automated Meter Reading (AMR);
n Vending Machines;
n Point of Sale Devices;
n Fleet Management;
n Telemetry;
n Remote Camera/Robot Control;
n Security Systems; and, n Display Signs. While a pair of CompactRFTM modules can link two terminal devices (point-
to-point operation), multiple modules can be used together to create a network of various topologies, including point-to-multipoint and repeater operation. Multiple independent networks can operate concurrently, so it is possible for unrelated communications to take place in the same or a nearby area without sacrificing privacy or reliability. 1.1 Features Key features of the CompactRFTM include:
n transmission within a public, license-exempt band of the radio spectrum1 this means that it can be used without access fees
(such as those incurred by cellular airtime);
n a serial I/O data port with handshaking and hardware flow control, allowing the CompactRFTM to interface directly to any equipment with an asynchronous serial interface. 1 902-928 MHz, which is license-free within North America; may need to be factory-configured differently for some countries. CompactRFTM Operating Manual: Chapter 1 Introduction. 1 n 30 sets of user-selectable pseudo-random hopping patterns, intelligently designed to offer the possibility of separately operating multiple networks while providing security, reliability and high tolerance to interference;
n encryption key with 65536 user-selectable values to maximize security and privacy of communications;
n built-in CRC-16 error detection and auto re-transmit to provide 100% accuracy and reliability of data;
n ease of installation and use the CompactRFTM gives the user the choice of a menu interface, or a subset of standard AT style commands, very similar to those used by traditional telephone line modems. While the typical application for the CompactRFTM is to provide a short- to mid-range wireless communications link between DTEs, it can be adapted to almost any situation where an asynchronous serial interface is used and data intercommunication is required. 1.2 About this Manual This manual has been provided as a guide and reference for installing and using CompactRFTM wireless transceivers. The manual contains instructions, suggestions, and information which will help you set up and achieve optimal performance from your equipment using the CompactRFTM. It is assumed that users of the CompactRFTM have either system integration or system design experience. the physical/electrical characteristics of the module. Chapter 3 gives an overview of the modes of operation. Chapter 4 describes the AT command register/menu setup and configuration. The Appendices, including the Glossary of Terms, are provided as informational references which you may find useful throughout the use of this manual as well as during the operation of the product. Chapter 5 is an installation/deployment guide. Chapter 2 details Throughout the manual, you will encounter not only illustrations that further elaborate on the accompanying text, but also several symbols which you should be attentive to:
Caution or Warning: Usually advises against some action which could result in undesired or detrimental consequences. Point to Remember: Highlights a key feature, point, or step which is worth noting, Keeping these in mind will make using the CompactRF more useful or easier to use. Tip: An idea or suggestion is provided to improve efficiency or to make something more useful. With that in mind, enjoy extending the boundaries of your communications with the CompactRFTM. 2 CompactRFTM Operating Manual: Chapter 1 Introduction 1.3 Unpacking and Inspection The following items should be found in the shipping carton. Inspect the contents for any shipping damage. Report damages or shortages to the distributor from which the unit was purchased. Keep all packing materials in the event that transportation is required in the future. Package contents for the CompactRF development kit (normal distribution):
1 2 3 4 5 6 CompactRFTM Wireless Module Operating Manual (this document) 12V Wall Adapter DB9 Straight-through Serial Cable Rubber Duck Antenna CompactRFTM Development Board 2 1 2 2 2 2 CompactRFTM Operating Manual: Chapter 1 Introduction. 3 4 CompactRFTM Operating Manual: Chapter 1 Introduction 2. Electrical/Physical 2.0 Functional Block Diagram DVcc AVcc GND
\Config
\Reset
\Sleep TxD RTS DTR Mixer LNA IF Demod Antenna Switch
+-
Comparator Frequency Synthesizer PA GAIN Mixer uC A/D SRAM SRAM EEPROM 8 bit data bus UART
(DCE) ARSSI RSSI1-3 SYNC RXMODE TXMODE RxD CTS DSR DCD CompactRFTM Operating Manual: Chapter 2 Electrical/Physical 5 2.1 Pinout Figure 1 provides a top-view pinout drawing of the CompactRF module. The corner pins (1,18,19,36) are labeled directly on the module. NC NC NC NC
\Config SYNC RSSI1 RSSI2 RSSI3 Rx Mode Tx Mode PGM GND GND GND GND GND AVcc 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 T M CompactRF 900MHz 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 AVcc GND ARSSI NC NC
\Reset DVcc GND TxD RxD GND DSR CTS DCD RTS DTR SCK
\Sleep Figure 1 - Pinout (Top View) Pin Name ARSSI No. 34 Description Provides an analog level of the received signal strength. This is an uncalibrated signal, and will provide only rough measurements of signal strength. AVcc 18,36 Positive Supply for Radio Circuitry. See Section 2.1 for DC Characteristics
\Config CTS DCD DSR 5 24 23 25 Momentarily assert low to enter configuration mode. See Section 2.2 RS-232 Clear to Send. Active low (TTL level) output. See Appendix B for a complete description of all RS-232 signals. RS-232 Data Carrier Detect. Active low (TTL level) output. RS-232 Data Set Ready. Active low (TTL level) output. I/O O I O O O 6 CompactRFTM Operating Manual: Chapter 2 Electrical/Physical Pin Name DTR DVcc GND PGM
\Reset SYNC RSSI1 RSSI2 RSSI3 RTS RxD RXMODE SCK TxD TXMODE
\Sleep NC I/O I Description RS-232 Data Terminal Ready. Active low
(TTL level) input. Positive Supply for Logic circuitry and I/O pins. See Section 2.2 for DC Characteristics Ground reference for logic, radio and I/O pins. No. 21 30 13-17 26,29, 35 12 31 6 7 8 9 22 27 10 20 28 11 19 Programming Status indicator. This output is for factory use only, and should normally be left disconnected. Active low reset input to the module. See Section 2.3 for timing information. Active high output indicates the modem is synchronized with at least one other modem Receive Signal Strength Indicator 1. This output is the first of the three RSSI indicators to become active high as the signal strength increases. See Table 2 for details Receive Signal Strength Indicator 2. This output is the second RSSI indicator to become active high as the signal strength increases. See Table 2 for details. Receive Signal Strength Indicator 3. This output is the last RSSI indicator to become active high as the signal strength increases. See Table 3 for details. RS-232 Request to Send. Active low (TTL level) input. RS-232 Receive Data. TTL level output. Active high output indicates module is receiving data over the RF channel. ISP Programming Clock. Used in conjunction with RxD and TxD when upgrading the FLASH-based firmware. RS-232 Transmit Data. TTL level input. Active high output indicates module is transmitting data over the RF channel. Assert low to put the unit to sleep. See Section 2.3 for timing information. O I O O O O I O O I I O I 1-4, 32,33 No Connect CompactRFTM Operating Manual: Chapter 2 Electrical/Physical 7 For detailed mechanical drawings, refer to Appendix H 2.2 DC Characteristics Sym Characteristic AVCC DVCC VPOT VRST AICCR AICCT 0 AICCT 1 AICCT 2 AICCT 3 AISL DICC DISL VIL VIH VOL VOH ISRCE Radio Supply Voltage Logic Supply Voltage Power On Reset Threshold Voltage Reset Pin Threshold Voltage Radio Supply Current in Receive Mode Radio Supply Current at 1mW Transmit Radio Supply Current at 10mW Transmit Min 4.9 4.75 1.8 54 68 96 Radio Supply Current at 100mW Transmit 185 Radio Supply Current at 1W Transmit 517 Radio Sleep Current Logic Supply Current Logic Sleep Current 22 Input Low Voltage (Pins 5,19,21,22,28)
-0.5 Input High Voltage (Pins 5,19,21,22,28) 0.6VCC Output Low Voltage (Pins 6-11,23-25,27) Output High Voltage(Pins 6-11,23-25,27) 4.2 Sourcing Current (Pins 6-11,23-25,27) Per Pin Typ Max Units 5.0 5.0 2 DVCC/
2 60 75 107 206 575 500 25 1.0 5.5 5.5 2.2 66 82 V V V V mA mA 118 mA 227 mA 633 mA 28
.3DVCC VCC+.5 0.6 uA mA mA V V V V 10 mA 8 CompactRFTM Operating Manual: Chapter 2 Electrical/Physical 2.3 AC Characteristics Sym Characteristic TTOUT Reset Delay Time-Out Period Min 12.8 Typ 16.0 Max 19.2
\Config. pulse duration See Note TCFG TS2SD TSN
\Sleep low to internal sleep delay Snooze duration TSNIFF Sniff duration TWDLY
\Sleep high to internal wakeup 0 0 10 100 See Note TSN Units ms ms ms ms us ms Note: The minimum duration for TCFG is one hop interval. The hop interval is set by the user, and is stored in register S109. The maximum delay for TS2SD is also one hop interval. Figure 2 provides timing information for both power-up reset and the \Reset line operation. A fixed internal reset delay timer of roughly 16ms is triggered as the VPOT or VRST threshold is reached. DV CC
\Reset V POT V RST Internal Reset T TOUT Figure 2. Reset Timing Figure 3 illustrates the sleep operation for the CompactRF. When the \Sleep line is asserted, the modem will internally go to sleep within one hop interval. While sleeping, the modem will sniff every 10 ms to check if the \Sleep line has again gone high. If the \Sleep line is low, the modem goes back to sleep. If it is high, the modem wakes up and resumes normal operation.
\Sleep
\Internal Sleep TS2SD TSN TSNIFF TWDLY Figure 3. Sleep/Wakeup Timing CompactRFTM Operating Manual: Chapter 2 Electrical/Physical 9 10 CompactRFTM Operating Manual: Chapter 2 Electrical/Physical 3. Modes of Operation The CompactRFTM modem can be easily configured to meet a wide range of needs and applications. that all communication is through one serial port (Pins 21 to 28 on the module). This port has two functions:
is designed such The module 1. It provides the asynchronous interface with the host equipment for data that is sent/received on the RF channel. When operating in this fashion, the module is said to be in data mode. 2. It is also used for configuring and programming the module. When operating in this fashion, the module is said to be in command mode. In addition to data mode and command mode, there is a third mode of operation called sleep mode. The module will always be in one of these three modes. 3.1 Data Mode Data mode is the normal operating mode of the CompactRF. When in data mode, the CompactRF is communicating with other CompactRF modules, and facilitating wireless asynchronous serial communication amongst two or more terminal devices. There are three basic elements to any CompactRF communications network:
One module configured as the Master Zero or more modules configured as Repeaters One or more modules configured as Slaves The function of the Master is to provide synchronization for the entire network, and to control the flow of data. There is always one Master per network. The Master is the ultimate destination for all data collected at the various Repeaters and Slaves serial ports. With the network set up for Point-to-Multipoint communication, all data received at the Masters serial port is transmitted to every Repeater and Slave in the network. The CompactRF is a frequency hopping transceiver, meaning that it hops to a new frequency after a predetermined time interval. This time interval is a fixed time set by the user, and can range from 14ms to 180ms. The CompactRF hops according to a pseudorandom pattern of 50 different channels. CompactRFTM Operating Manual: Chapter 3 Modes of Operation 11 M Network 1 S M M Network 2 R R S M Network 3 M S Network 4 S R M R Network 5 S S S S S S R S Figure 4 - Sample Network Topologies. Virtually any Combination of Slaves and Repeaters May be Used. When configured as a Slave, the CompactRF searches for synchronization with a Master. Network topologies consisting of a single Master and virtually any combination of Slaves and Repeaters may be deployed. The functionality of any particular CompactRFTM can be configured as follows:
n Master Point-to-Point: The modem is configured to communicate with a single Slave, either directly, or through one or more Repeaters. n Master Point-to-Multipoint: The modem is configured to communicate with one or more Slaves and/or Repeaters. n Slave: The modem is configured to communicate with one Master either directly or through one or more Repeaters.. n Repeater: The modem is configured to pass information from either a Master or another Repeater onto subsequent Repeaters and/or Slaves and vice versa. The Repeater also acts as a Slave in the sense that, like a Slave, it passes information to/from its serial port. Examples of different network topologies are shown in Figure 4. Network 1 shows Point-to-Point communication between a Master and Slave. Network 2 makes use of a Repeater to communicate with the Slave. Network 3 illustrates a simple Point-to-Multipoint network with no Repeaters. Networks 4 and 5 gives examples of Point-to-Multipoint networks consisting of both Repeaters and Slaves. There is effectively no restriction to the number of Repeaters and Slaves that can be added to a network. As seen in Network 4, a Master can communicate directly with both Slaves and Repeaters. 3.2 Command Mode The CompactRF firmware has been designed to allow the user to select between two different Command Mode interfaces: Menu Interface; or, AT Command Interface. The menu interface is ideal for applications which involve human configuration of the operating parameters of the modem. The AT Command interface is more suited for direct interface with another microcontroller or for higher level Windows-based software applications. The CompactRF development board is a useful tool for familiarizing yourself with interface. Reference schematics for the development board can be found in Appendix G. To access the CompactRFs command mode using the development board:
the various operating parameters and user 1. Insert the module into the socket with the antenna connector towards the edge of the board. 2. Attach the supplied antenna. 3. Connect a straight through serial cable between the DB9 connector and the serial port on your PC 4. Apply power to the development board 5. Run any terminal application program such as Hyperterminal 6. Set the serial port to 9600 baud, 8N1 7. Momentarily press the configure (CFG) button 12 CompactRFTM Operating Manual: Chapter 3 Modes of Operation 3.2.1 Menu Interface At this point, you should see a menu similar to the following appear:
Microhard Systems Inc CompactRF Configuration 1) Operating Mode S101=1 MasterPP 2) Serial Baud Rate S102=4 9600 3) Network Address S104=255 4) Unit Address S105=65535 5) Hopping Pattern S106=0 6) Encryption Key S107=65535 7) Output Power Level S108=0 1 mW 8) Retry Limit S213=255 9) Hop Interval S109=20 x 0.74 ms = 14 ms D) Autoanswer S0=1 E) Interface S6=0 AT style A) Handshaking &K3 Enabled N) DTR &D0 Ignored O) DSR &S0 ON in Data Mode M) DCD &C1 ON when sync'd S2=43 S3=13 S4=10 S5=8 Type AT for AT interface or hit Enter for menu You now have the option of choosing between the menu interface, or the AT Command interface. For menu operation, hit ENTER. You should see the following prompt:
Enter Command :
Now, the CompactRF will respond to your menu selection. For example, to change the units Operating Mode, press the 1 key. The following sub-menu will appear:
Menu selections are immediately stored to the modules non-volatile memory. Operating Mode
* 1) MasterPP 2) SlavePP ESC to exit Select Operating Mode :
The instant a selection is made, it is immediately stored into the modules non-volatile memory. 3.2.2 AT Command Interface The CompactRF may also be controlled through an AT Command line interface, using a command set which is very similar to a traditional Hayes telephone modem command set. For AT Command operation, instead of hitting ENTER at the prompt, type AT <ENTER>. The characters AT are known as the attention characters and must be typed at the beginning of each command line. The modem should respond with OK. Illustrating the same example as above to configure the Operating Mode using AT Commands, type the following:
ATS101=2 <ENTER>
The modem should respond with OK. The above command will set the operating mode to SlavePP (Slave Point to Point). CompactRFTM Operating Manual: Chapter 3 Modes of Operation 13 When using AT Commands, use the &W command to store the most current settings to memory. With AT Commands, the settings are not immediately stored to non-volatile memory, therefore if the modem is powered down at this point, the Operating Mode would revert to its previous value. To store any recently updated command registers, the following write command must be entered. AT&W <ENTER>
3.3 Switching Between Command and Data Modes The method for switching between data and command modes depends on which interface you are using (Menu or AT). There is a parameter called Interface (Menu item E) which defines whether the modem is currently operating in AT mode or Menu mode. 3.3.1 Switching Between AT Command Interface and Data Mode Your modem must be in Command Mode for it to execute a command. If you send characters when the modem is in Data Mode, the modem transmits the characters over the air. Depending on its settings, the modem will either power up in Command Mode or Data Mode. Normally, when first received from the factory, the unit will power up in Command Mode. In this mode of operation, the module autobauds, meaning that it will adapt to the baud rate of the DTE equipment to which it is connected. Therefore, when in Command Mode, you may change the baud rate of your equipment, and the CompactRF will automatically adjust to this baud rate once an AT string is issued. The new baud rate is stored in register S102. Several baud rates ranging from 2400 to 19200 may be selected. You can place the modem into Data Mode either by:
Issuing the online command (ATO <ENTER>). Issuing the answer command (ATA <ENTER>); or, 14 CompactRFTM Operating Manual: Chapter 3 Modes of Operation The escape sequence will not be accepted unless both the CompactRFTM and the terminal are set to the same baud rate
\SLEEP \CONFIG DATA MODE ESC \SLEEP
\SLEEP \CONFIG
\SLEEP
\SLEEP COMMAND MODE
\SLEEP SLEEP MODE ESC \SLEEP
\SLEEP Figure 5a - Menu Interface State Diagram
\SLEEP DATA MODE mand) A or ATO Com Escape Sequence DTR or
(AT
\SLEEP
\SLEEP COMMAND MODE
\SLEEP SLEEP MODE
\SLEEP
\SLEEP Figure 5b - AT Interface State Diagram The modem will now attempt to communicate with other CompactRF modules. While in Data Mode, the modem will communicate through the serial port at the same baud rate as was last used in Command Mode2. To return to Command Mode, you can either:
Send the escape sequence. (The escape sequence consists of 1 second of inactivity, followed by the characters +++ followed by another second of inactivity.); or, Toggle the DTR line (depending on the &D parameter see pg 11). The escape sequence must be issued at the baud rate that the modem has been set to. If the modem is set to 19200 baud, and the escape sequence is issued at 9600 baud, for example, the modem will not recognize it, and will not go into Command Mode. 3.3.2 Switching Between Menu Interface and Data Mode When configured for Menu Interface operation, the CompactRF may be placed into Command Mode from Data Mode by momentarily asserting the
\Config line. This line runs out to a pushbutton on the development board. Press this button and wait for the menu interface to appear on the screen. The terminal must be set to 9600 baud when using the menu interface. To switch back to Data Mode, from the main menu, hit the ESC key. You should see the response Running... The modem will run in Data Mode at the baud rate setting defined by Menu Item 2) Serial Baud Rate. 3.4 Sleep Mode As mentioned at the beginning of this chapter, the CompactRF has a sleep mode of operation. Figure 5 is a state diagram representation of the three modes of operation. Figure 5a is the menu interface state diagram, and Figure 5b is the AT interface state diagram. The CompactRF enters into Sleep Mode when \SLEEP is asserted (active low). The module remains in Sleep Mode until this line is deasserted. See Chapter 2 for timing information. When in Sleep Mode, the module drives all outputs pins (Pins 6-11,23-25,27) at their inactive levels. 2 It is possible to enter into Data Mode at a different baud rate from what is currently being used in Command Mode by issuing the command ATS102=x, where x is one of the valid baud rates. Care must be taken when setting the baud rate in this manner. If you issue another AT string after attempting to set the baud rate using ATS102 <ENTER>, the modem will again autobaud and automatically revert to the baud rate of the host equipment. For example, if your equipment is running at 9600 baud and you wish to set up the modem to run at 19200 baud, the following command line entry would achieve this:
ATS102=2&WA <ENTER>
The first part (S102=2) sets the baud rate to 19200. The next characters
(&W) write this baud rate to memory. The last character (A) puts the modem into Data Mode. Once in Data Mode, the modem is unable to autobaud, and is fixed at 19200 baud. By combining several commands into one command line entry, and then immediately putting the modem online, the modem is not given a chance to autobaud back to 9600. CompactRFTM Operating Manual: Chapter 3 Modes of Operation 15 16 CompactRFTM Operating Manual: Chapter 3 Modes of Operation 4. Configuration This chapter provides a detailed description of the various operating parameters of the CompactRF. Section 4.1 provides a quick-start approach which outlines the minimum requirements for establishing communication between two CompactRF modules. The settings will not necessarily provide optimal performance for your application, but will verify that the modules are functioning correctly. Section 4.2 describes the AT Command interface. Section 4.3 describes the set of registers which are unique to AT operation, and not used in menu mode. Section 4.4 covers all parameters that are common to both the AT Command interface and the Menu interface. 4.1 Quick Start Approach Whether you are using the AT Command interface or the Menu interface, there are several parameters that must be set in order to establish communication between a pair of CompactRF modules. The CompactRFTM is equipped with four standard factory default settings. Instead of manually configuring each individual operating parameter, a global command may be used to quickly configure the modem for a particular type of operation. For example, to quickly implement Network 1, Factory default 1 would be applied to the Master, and Factory default 2 would be applied to the Slave. To quickly set up Network 2, apply Factory 1 to the Master, Factory 3 to the Repeater, and Factory 4 to the Slave. These defaults will get you started and only ensure that a link can be established, but do not necessarily provide the best performance. the communications link is discussed in later sections. Optimization of To implement the basic network illustrated in Figure 6, Network 1, Using AT Commands Using Menu Interface Connect a straight-through serial cable between the development board and the terminal Connect an antenna to the module Power up the development board See Section 3.3 If you have problems getting into Command Mode. Configure the unit to Factory Setting 1 by typing AT&F1 <return>. This puts the unit into Master Point-to-point mode. Store these settings to memory by typing AT&W <return>. Configure the unit to Factory Setting 1 by selecting menu option F). You should see the following:
Factory Settings 1) Factory Master 2) Factory Slave 3) Factory Slave Through Repeater 4) Factory Repeater
* 5) Manual Select menu item 1) Put the modem into Data Mode by typing ATA (or ATO) <return>
Put the modem into Data Mode by pressing the ESC key. Perform above steps for the second unit, using Factory Setting 2 instead of Factory Setting 1. This will configure the second unit as a Slave. M Network 1 S M M Network 2 R R S S Figure 6. Basic Networks CompactRFTM Operating Manual: Chapter 4 Configuration 17 The units should now be communicating. Remember, the parameters defined by Factory Settings 1 and 2 will likely not be the most ideal for your application, but will quickly allow you to test the units. A complete summary of the settings defined by all four factory settings can be found in Appendix C. Factory Default Settings. Settings are not immediately stored in non-volatile memory when using AT Commands, therefore, the command &W is issued to store the current configuration into non-volatile memory. Settings are retained even after powering down. All user selectable parameters for the CompactRFTM are described in detail in Section 4.4: Configuration Settings. Checking the Link To check if the units are communicating, observe the LED indicators on the development board. If the link is good, up to three RSSI LEDs on the Master and Slave modems should be active; and if the link is absent (due to a fault at one end or another, such as misconfiguration), the LEDs will be in either scanning mode or inactive. Characters typed at the Master terminal should appear at the Slaves terminal, and vice versa. Also, verify that the RX LED blinks as packets of data are received at the Master modem. As data is sent from Slave to Master, the RX indicator should blink on as correct packets of data are received. It is recommended that if the CompactRFTM will be deployed in the field where large distances separate the units, the modems should be configured and tested in close proximity (e.g., in the same room) first to ensure a good link can be established and settings are correct. This will facilitate troubleshooting, should problems arise. 4.2 AT Commands Several AT Commands are supported by the CompactRFTM. The commands discussed in this section do not have a menu interface equivalent. More commands and S-Register settings are discussed in Sections 4.3 and 4.4. To make the command line more readable, you can insert as many spaces as desired. The command line holds up to 16 characters, not including the AT prefix. If you want to send more than one command line, wait for a response before entering the AT prefix at the start of the next command line. To re-execute the previous command, enter A/. The modem will execute the previous command line. When in Command Mode, the modem autobauds, meaning that it will automatically adjust to the baud rate of the terminal. You may change the terminal baud rate while in Command Mode without losing communication with the modem. For the AT command protocol, an escape sequence consists of three consecutive escape codes preceded and followed by at least 1 second of inactivity. Typically, the + character is used as the escape code.
+++
preceded and followed by 1 second of inactivity 18 CompactRFTM Operating Manual: Chapter4 Configuration Note that the terminal must be configured to the same baud rate as the modem in order for the modem to recognize the escape sequence. The modem is unable to autobaud while in Data Mode. The following is a description of all available commands. * denotes standard factory settings. All of the following commands must be preceded by AT. A Answer The A command causes the modem to attempt to connect with another remote modem (Type ATA <return>). E Command Echo Your modem is preset to return (or echo) commands to the host microprocessor when in Command Mode. E0
*E1 No Command Echo Command Echo I Identification The I command returns various modem information settings. I0 I2 I3 I4 I5 I6 Product Code (CompactRF) Issue ROM Check (OK or ERROR) Product Identification (Firmware Version) Firmware Date Firmware Copyright Firmware Time O On-line Mode The O command attempts to put the modem online and communicate with a remote modem. Q Quiet Mode Your modem is preset to send responses when it executes commands, and there after to keep the host informed of its status.
*Q0 Q1 Enable modem responses Disable modem responses V Result Codes display Your modem can either display result codes as words or numbers. V0
*V1 Display Result Codes as numbers Display Result Codes as words W Connection Result This parameter determines the modem response at the transition from Data Mode to Command Mode
*W0 W1 W2 Reports computer (DTE) baud rate as CONNECT xxxx Reports wireless rate between modems as CARRIER xxxx. Reports modem (DCE) baud rate as CONNECT xxxx Z Reset and load stored configuration The Z command resets the modem and loads the stored configuration. CompactRFTM Operating Manual: Chapter 4 Configuration 19
&V View Configuration The &V command displays all S registers and their current values.
&E Framing Error Check NOT YET IMPLEMENTED This command enables or disables Framing Error Check. When enabled, the modem looks for the stop bit. If the stop bit is absent, the byte is thrown out. When enabled, the modem also does a parity check. Note that the data format (number of data bits, parity type, and number of stop bits) is defined by S register 110.
*&E0 Disable Framing Error Check
&E1 Enable Framing Error Check
&W Write Configuration to Memory The &W command stores the active configuration into the modems non-
volatile memory. Sxxx? Read S register value This command causes the modem to display the current setting of S register xxx. Sxxx=yyy Set S register value (see section 3.3 S-Registers) This command sets the specified S register to a value specified by yyy. AT Command Result Codes The CompactRFTM module can either display the results of a command as either text strings or numerical data. The following chart shows resulting text string and corresponding numeric result. 0 3 4 7 8 9 10 12 13 14 15 17 18 33 62 64 OK NO CARRIER ERROR CONNECT 2400 CONNECT 3600 CONNECT 4800 CONNECT 7200 CONNECT 9600 CONNECT 14400 CONNECT 19200 CONNECT 28800 CONNECT 38400 CONNECT 57600 CONNECT 115200 CARRIER 45000 CARRIER 20000 20 CompactRFTM Operating Manual: Chapter4 Configuration 4.3 AT Registers The parameters described in this section apply to AT Command operation only. S Register 0 - Auto Answer If this register is set to zero, the modem will power up in command mode. If this register is non-zero, the modem will power up in data mode. S Registers 2 through 5 cannot be stored to non-
volatile memory. S Register 2 - Escape Code This register contains the ASCII value of the escape character. The default value (decimal 43) is equivalent to the ASCII character +. Values greater than 127 disable the escape feature and prevent you from returning to the Command Mode. This register cannot be stored to non-
volatile memory. If the modem is reset, or powered down, the default value is restored. Default is + (decimal 43). S Register 3 - CR Control Code This register contains the ASCII value of the carriage return character. This is the character that is used to end the command line and is also the character that appears after the modem sends a response. This register cannot be stored to non-volatile memory. If the modem is reset, or powered down, the default value is restored. Default is CR (decimal 13). S Register 4 - Linefeed Control Code Register S4 sets the ASCII value of the linefeed character. The modem sends the linefeed character after sending a carriage return character when sending text responses. This register cannot be stored to non-volatile memory. If the modem is reset, or powered down, the default value is restored. Default is LF (decimal 10). S Register 5 - Backspace Control Code Register S5 sets the ASCII value of the backspace character. This character is both the character created by entering BACKSPACE and the character echoed to move the cursor to the left. This register cannot be stored to non-volatile memory. If the modem is reset, or powered down, the default value is restored. Default is BS (decimal 8). CompactRFTM Operating Manual: Chapter 4 Configuration 21 4.4 Configuration Settings The parameters described in this section affect the operating characteristics of the CompactRF module. All the settings described in this section can be configured using either the AT Command interface or the menu interface. DCD (Data Carrier Detect) AT
&C Menu M The &C command controls the modems DCD output signal to the host microprocessor. This command determines when the DCD is active.
&C0
*&C1 DCD on when modems are synchronized. DCD is always DCD is always ON
&C2 on when unit is configured as Master. DCD used for output data framing and Modbus mode. See page 24 for details. DTR (Data Terminal Ready) AT
&D Menu N The &D command controls what action the modem performs when the DTR input line is toggled. The DTR input is controlled by the host microprocessor.
*&D0 DTR line is ignored
&D1
&D2
&D3 Not Supported DTR disconnects and switches to Command Mode DTR disconnects and resets modem. Modem will remain in this state until DTR again goes active. Load Factory Default Configuration AT
&F Menu F The &F command resets the modem and loads the default factory configuration.
&F1 Master Point-to-Multipoint. Designed to communicate
&F2
&F3
&F4 with modems configured as &F2 or &F3. Slave. Designed to communicate with another modem configured as &F1. Repeater. Designed to communicate with modems configured as &F1 and &F4. Slave working with factory default Repeater and factory default Master. Communicates directly with Repeater configured as &F3.
&F1 Master
&F2 Slave
&F1 Master
&F3 Repeater
&F4 Slave 22 CompactRFTM Operating Manual: Chapter4 Configuration Only one Master can exist for each network. Handshaking AT
&K Menu A This command controls the handshaking between the modem and host microprocessor.
&K0
&K2
*&K3 Enable hardware handshaking (RTS/CTS) Disable handshaking RTS/CTS input data framing. See page 33 for details. DSR (Data Set Ready) AT
&S Menu O This command controls the DSR line for the modem, and determines when it is active
&S0
*&S1 DSR is ON in Data Mode, OFF in Command Mode DSR is always ON Operating Mode AT S101 Menu 1 Master Point to Multipoint Master Point to Point Slave Repeater The Operating Mode (register S101) partly defines the personality of the CompactRFTM module. Allowable settings for this register are 1 through 4 as follows:. S101=1 S101=2 S101=3 S101=4 The default for this register depends on which factory default is selected as shown below:
Default for Factory Setting &F1 is 1 (Master Point-to-Multipoint) Default for Factory Setting &F2 is 3 (Slave) Default for Factory Setting &F3 is 4 (Repeater) Default for Factory Setting &F4 is 3 (Slave) 1)Master - Point to Multipoint. In any given network, there is always only one Master. All other units should be configured as either Slaves or Repeaters. When defined as a Point-to-Multipoint Master, the modem broadcasts data to all Slaves and Repeaters in the network, and is also the ultimate destination for data transmitted by all Slaves and Repeaters. In addition, the Master defines the following network parameters to be utilized by all other modems in the network (See the appropriate sections for a complete description of these parameters):
n Maximum Packet Size (S112) n Minimum Packet Size (S111) n Link Handshaking (S122) n Wireless Link Rate (S103) n Hop Interval (S109) CompactRFTM Operating Manual: Chapter 4 Configuration 23 2)Master - Point to Point. This mode of operation is identical to Master Point-to-Multipoint, with the exception that the Master only broadcasts to one particular Slave or Repeater. The modem with which communication occurs is defined by the Unit Address (S105). For example, if a Slave has been assigned Unit Address 100, and the Master wishes to communicate with that Slave, the Master must also be assigned a Unit Address of 100. If there are Repeaters in the network, they will pass the packet through to the Slave, and vice versa. Because Repeaters also have Slave functionality (i.e., a Repeater can be connected to a terminal), the Master can choose to communicate solely with a Repeater. This would be accomplished by assigning the same Unit Address to both the Master and the Repeater. 3)Slave. Up to 65534 Slaves may exist in a network, all of which communicate with the common Master (either directly or via Repeater(s)). Slaves cannot directly communicate with other Slaves, nor can they acknowledge packets of data sent by the Master. Clearly this would cause conflicts when there are multiple Slaves. The Master does, however, send acknowledgements to all messages it receives from Slaves. The Master initiates communications by sending a broadcast message to all Slaves. All Slaves are free to respond in a Slotted ALOHA fashion, meaning that each Slave can choose one of several windows in which to transmit. If there happens to be two Slaves attempting to talk at the same time, the Master may not receive the data, and the Slaves therefore would not get an acknowledgement. At this point, the Slaves would attempt to get the information through at random time intervals, thus attempting to avoid any more conflicts. Special parameters which control the Slaves response characteristics can be modified with S Registers S115 and S213. 4) Repeater. A more precise title would be Repeater/Slave, because a Repeater also has much of the same functionality as a Slave. A terminal can be connected at the Repeater location and communicate with the Master terminal. There is no restriction to the number of Repeaters in a network, allowing for communication over virtually limitless distances. The presence of one Repeater in a network automatically degrades system throughput by half. Additional Repeaters, regardless of the quantity, do not diminish system throughput any further. To understand Repeater operation, consider the module as belonging to two hopping patterns at the same time: The Primary Hopping Pattern and the Secondary Hopping Pattern. In Figure 7, the Master belongs to Hopping Pattern 1, and communicates with the Repeater on this hopping pattern. The Slave belongs to Hopping Pattern 2, and communicates with the Repeater on this hopping pattern. The whole system belongs to Network 50 (i.e., all units must be assigned the same Network Address (S104), which in this case was selected to be 50. Note that Slaves and Master only communicate on their respective Primary Hopping Pattern. Repeaters communicate on the Primary Hopping Pattern when communicating with the Master (or with another Repeater between itself and the Master). Repeaters communicate on their Secondary Hopping Pattern when communicating with Slaves (or with another Repeater between itself and the Slaves). Figure 8 shows another example. If the Repeater is not also being used as a Slave (there is no DTE connected to the serial port), it is recommended that the Repeaters baud rate be set to 115K, and that handshaking be disabled (&K0). This will help ensure a smooth flow of data through the network. Network 50 Hop Pattern 2 PHP=1 Master PHP=1 SHP=2 Repeater PHP=2 Slave Hop Pattern 1 Figure 7 - Repeater Operation Hop Pattern 3 Repeater PHP=2 SHP=3 Slave PHP=3 Repeater PHP=1 SHP=2 Master PHP=1 Hop-
Pattern 1 Slave PHP=2 Hop Pattern 2 Figure 8 - A Network Utilizing Three Hopping Patterns If there is no DTE connected to the Repeater, turn off handshaking (&K0) and set the baud rate to 115K. 24 CompactRFTM Operating Manual: Chapter4 Configuration AT Menu Serial Baud Rate The Serial Baud Rate is the current speed that the modem is using to communicate with the DTE. When the AT command prefix is issued, the modem performs an autobaud operation and determines what the current DTE baud rate is set to. The S register value returns the current setting of the DTE baud rate. S101 1 The possible values are:
* 1 2 3 4 5 6 7 8 9 10 11 115200 57600 38400 28800 19200 14400 9600 7200 4800 3600 2400 It is generally advisable to choose the highest rate that your terminal equipment will handle to maximize performance, unless a limitation on the available bandwidth is desired. If the DTE is a personal computer, the port can usually be used reliably at 115200. The Master determines the Wireless Link Rate. This setting on all other modems is ignored.. CompactRFTM Operating Manual: Chapter 4 Configuration 25 Select a Network Address and assign it to all units which will be included in the network. Use the same Unit Address on both units for point-to-
point mode. In multipoint mode, set each Slave and Repeater to a different Unit Address. Valid Unit Addresses are 1 to 65535. AT Menu S104 Network Address The Network Address defines the communications network to which individual units can be a part of. By establishing a network under a common Network Address, the network can be isolated from any other concurrently operating network. As well, the Network Address provides a measure of privacy and security. Only those units which are members of the network will participate in the communications interchange. Valid values for the Network Address range from 0 to 65535, inclusive. 3 To enhance privacy and reliability of communications where multiple networks may operate concurrently in close proximity, it is suggested that an atypical value be chosen perhaps something meaningful yet not easily selected by chance or coincidence. Default is 1. AT Menu 4 S105 Unit Address In point-to-point operation, the Unit Address on both the Master and Slave
(or Repeater) units must be the same. In a multipoint system, the Unit Address uniquely identifies each Slave and Repeater from one another. Each unit in a multipoint system must have a unique Unit Address ranging from 1 to 65535. Do not use 0 as a Unit Address, and do not use a Unit Address more than once within the same Network. This is required because the Master must be able to acknowledge each unit individually, based on the Unit Address. Primary Hopping Pattern AT S106 Menu 5 Secondary Hopping Pattern Since the CompactRFTM is a frequency-hopping modem, the carrier frequency changes periodically according to one of 30 pseudo-random patterns, defined by the Primary and Secondary Hopping Patterns. Valid entries for each are 0 through 29. S206 B The concept of Primary and Secondary Hopping Patterns was introduced in the discussion of S Register 101 (Operating Mode). Using the designations M[a,] Rx[a,b] and Sx[a] where:
- M indicates Master;
- R indicates Repeater;
- S indicates Slave;
- x is the Unit Address;
- a is the primary hopping pattern; and,
- b is the secondary hopping pattern;
26 CompactRFTM Operating Manual: Chapter4 Configuration Master Slave Master Repeater Slave Master Repeater1 Repeater2 Slave the following diagrams illustrate the methodology for deploying simple to complicated networks:
M[1]
M[1]
M[1]
M[1]
S1[1]
R1[1,2]
R1[1,2]
R1[1,2]
S2[2]
R2[2,3]
R2[2,3]
S3[3]
R3[3,4]
S4[4]
It is reasonable to consider a Repeater as being both a Slave and a Master, alternating between Primary and Secondary Hopping Patterns as the unit changes channel. When communicating with the Master, R1 is acting like a Slave on Primary Hopping Pattern 1. When communicating with R2 and S4, R1 is acting like a Master on Secondary Hopping Pattern 2. If multiple Repeaters are used, they should have different Secondary Hopping Patterns:
Consider R1 in the illustration below. R1[1,2]
R2[2,5]
S3[5]
M[1]
S4[2]
Slaves and Masters do not use Secondary Hopping Patterns R5[1,3]
R8[1,4]
R6[3,6]
S7[6]
S9[4]
Remember to assign a unique Unit Address (1 to 65535) to each unit in the system Note that all units have a unique Unit Address. Networks of any complexity can be created by linking multiple Repeaters and Slaves:
R1[1,2]
S2[2]
S3[2]
R5[3,6]
S6[6]
S7[6]
R8[3,7]
R9[7,8]
S10[8]
M[1]
R4[1,3]
S11[1]
S12[1]
With a limitation of 62 hopping patterns, one might suspect that there is a limitation to the number of repeaters in a system. However, if the units are far enough away from one another, hopping patterns may be reused in different sections of the network, without causing interference. CompactRFTM Operating Manual: Chapter 4 Configuration 27 All units within a network must use the same encryption key. AT Menu Encryption Key The Encryption Key provides a measure of security and privacy of communications by rendering the transmitted data useless without the correct key on the receiver. Valid Encryption Keys range from 0 to 65535. S107 6 Keep in mind that all units within the network must use the same key for communications to succeed. AT Menu Output Power Level The Output Power Level determines at what power the CompactRFTM transmits. The CompactRFTM can operate with very low power levels, so it is recommended that the lowest power necessary is used; using excessive power contributes to unnecessary RF pollution. S108 7 The allowable settings are:
0 1
*2 3 1 mW 10 mW 100 mW 1000 mW Ideally, you should test the communications performance between units starting from a low power level and working upward until the RSSI is sufficiently high and a reliable link is established. Although the conditions will vary widely between applications, typical uses for each setting are described below:
Power Use 1 mW For in-building use, typically provides a link up to 300 feet on the same floor or up/down a level. Outdoors, distances of 1 km can be achieved if high-gain (directional) antennas are placed high above ground level and are in direct line-of-sight. 10 mW 200-500 ft indoors, 2-5 km outdoors. 100 mW 400-800 ft indoors, 4-8 km outdoors. 1000 mW
(1 W) Typically provides communications up to a distance of 1000 feet or more in-building on the same floor or up/down a few levels, depending on building construction (wood, concrete, steel, etc.). In ideal line-of-sight conditions, up to 16 km or more can be achieved. Note that only an antenna with a gain of no more 6 dBi may be used. Any higher is a violation of FCC rules. See IMPORTANT warning below. 28 CompactRFTM Operating Manual: Chapter4 Configuration IMPORTANT:
FCC Regulations FCC Regulations allow up to 36 dBi effective radiated power (ERP). Therefore, the sum of the transmitted power (in dBm), the cabling loss and the antenna gain cannot exceed 36 dBi. 1 mW = 0 dBm 10 mW = 10 dBm 100 mW = 20 dBm 1000 mW = 30 dBm For example, when transmitting 1 Watt (30 dBm), with cabling losses of 2 dB, the antenna gain cannot exceed 36 - 30 + 2 = 8 dBi. If an antenna with a gain higher than 8 dBi were to be used, the power setting must be adjusted appropriately. AT Menu The hopping interval is controlled by the master. The slave and repeater units will use the hopping interval setting from the master. Hopping Interval This option determines the frequency at which the modems change channel. Note that the Master controls this parameter for the entire network. This setting is ignored in units configured as Slaves or Repeaters. S109 9 The allowable settings are 20 to 255. There is a multiplying factor of 0.74ms. For example, if you set the Hopping Interval to 20, the actual hopping interval will be 20 x 0.74ms = 14.8ms. See Appendix D for optimal Hopping Interval settings in relation to packet size and link rate. AT Menu Data Format This register determines the format of the data on the serial port. Allowable settings are:
S110 C
*1 2 3 4 5 6 7 8 9 10 11 8 bits, No Parity, 1 Stop 8 bits, No Parity, 2 Stop 8 bits, Even Parity, 1 Stop 8 bits, Odd Parity, 1 Stop 7 bits, No Parity, 1 Stop 7 bits, No Parity, 2 Stop 7 bits, Even Parity, 1 Stop 7 bits, Odd Parity, 1 Stop 7 bits, Even Parity, 2 Stop 7 bits, Odd Parity, 2 Stop 9 bits, No Parity, 1 Stop CompactRFTM Operating Manual: Chapter 4 Configuration 29 Packet Minimum Size Packet Maximum Size AT S111 S112 Menu G H Packet Character Timeout These settings determine the conditions under which the modem will transmit accumulated data over the air. S116 I The Minimum and Maximum Packet Size is controlled by the Master. The Slave and Repeater units will use the Minimum and Maximum Packet Size setting from the Master. S Register 111 - Minimum Size Valid entries for this register are 1 to 255 bytes, which defines the minimum number of bytes to receive from the DTE before encapsulating them in a packet and transmitting over the air. Note that the minimum packet size for all modems in the network is determined by the Master only. This setting is ignored in all Slave and Repeater modems. The default is 1 byte. S Register 112 - Maximum Size This setting has a range of 2 to 255, and defines the maximum number of bytes from the DTE which should be encapsulated in a packet. This value should be greater than the minimum packet size, but not smaller than is necessary for reliable communications. If the wireless link is consistently good and solid, a maximum size of 255 will yield the best throughput
(depending on the higher level protocols of the connected equipment). However, if the link is poor (e.g., experiencing excessive interference) and data is frequently retransmitted, the maximum packet size should be reduced. This decreases the probability of errors within packets, and reduces the amount of traffic in the event that retransmissions are required. Note that the maximum packet size for all modems in the network is determined by the Master only. This setting is ignored in all Slave and Repeater modems. The default is 255 bytes. S Register 116 - Packet Character Timeout This register has valid entries of 0 to 254 milliseconds. The Packet Character Timeout timer looks for gaps in the data being received from the DTE. The timer is only activated after the Minimum Packet Size has been accumulated in the modem. After which, if the timer detects a gap in the data exceeding the Packet Character Timeout value, the modem will transmit the data. The CompactRFTM will accumulate data in its buffers from the DTE until one of the following requirements is met (whichever occurs first):
The Maximum Packet Size (in bytes) has been accumulated;
The Minimum Packet Size has been accumulated AND the Packet Character Timeout interval has elapsed. The default for the Packet Character Timeout is 9 ms. If set to 0 ms, the unit will buffer exactly the minimum packet size before transmitting. 30 CompactRFTM Operating Manual: Chapter4 Configuration AT Menu J S113 Packet Retransmissions This register applies to both Master and Repeater operation. It does not apply to Slave operation. The Master will retransmit each data packet exactly the number of times defined by the Packet Retransmissions parameter. The Master retransmits once at the beginning of each hopping interval until the limit is reached. This parameter is not necessary in Slave units since all Slaves receive acknowledgement from the Master. As discussed previously, the Repeater effectively behaves as both a Master and a Slave. When the Repeater is tuned to its Secondary Hopping Pattern
(acting as a Master), the Packet Retransmissions Parameter comes into play. The Repeater will re-send packets of data on to Slaves or other Repeaters exactly the number of times defined by the Packet Retransmissions parameter. Recipients of the packet will discard any duplicates The valid settings for this parameter are 0 to 255 retransmissions. The default is 2. AT Menu K S213 Packet Retry Limit Packet Retry Limit is analogous to Packet Retransmissions, but specifically applies to Slaves and Repeaters. This parameter is not used by the Master. Because the Slave has the advantage of receiving acknowledgements from the Master, it is not necessary to blindly retransmit each packet. If the Slave does not get an acknowledgement on the next hop, it will retransmit its packet. This will continue until the Packet Retry Limit is reached or an acknowledgement is received. If the limit is reached, the modem will give up and discard the data. Valid settings are 0 to 255 retries. The default value is 2. The Repeater makes use of this parameter when it is tuned to its Primary Hopping Pattern and is acting like a Slave. CompactRFTM Operating Manual: Chapter 4 Configuration 31 AT Menu Packet Repeat Interval A parameter that is specific to Slaves and Repeaters is the Packet Repeat Interval. S115 L The allowable settings are 1 through 255. The default is 1. This parameter defines a range of random numbers that the Slave will use as the next slot in which it will attempt to send the packet. For example, if this register is set to 7, the Slave will choose a number between one and seven as the next slot in which to transmit. Suppose the random number generator picks 5, then the Slave will transmit in the fifth time slot. A Slave will transmit a maximum of once per hopping interval, however, depending on the duration of the hopping interval and the maximum packet size, more than one slot per hop is potentially available. The Slave will transmit more frequently when a Repeat Interval with a smaller range is selected. Choose 1 to have the Slave transmit in the first available slot. Choose higher intervals for less frequent transmission, or to avoid collisions between many Slaves in the system. AT Menu Link Handshaking Link Handshaking is controlled only by the Master unit. If the Master runs out of free buffers, it will command all Slaves and Repeaters to hold their data. Once the Master is ready to receive data it will allow the Slaves and Repeaters to transmit. Possible values are 1 - Enabled and 0 - Disabled. The default is 1. This register is ignored by all Slave and Repeater units. S122 P AT Menu Modbus Mode Modbus Mode allows for the CompactRFTM to be fully Modbus compatible. Please contact Microhard Systems for assistance when configuring the unit for Modbus operation. Optimal Modbus settings rely on several other S Register parameters. S117 Q The allowable settings for this register are:
*0 1 Disabled Enabled 32 CompactRFTM Operating Manual: Chapter4 Configuration RTS/DCD Framing AT 120 Menu R 121 Input (or RTS/CTS) Data Framing; and, DCD Timeout The CompactRFTM supports two special types of data framing:
Output (or DCD) Data Framing Input Data Framing is enabled by configuring the Handshaking Parameter as
&K2. This type of framing makes use of the S120 parameter as illustrated in Figure 9. Parameter S120 can be set to any value between 0 and 254 ms. S RTS CTS TXD Data going into MHX-910 S120 (ms) 0 to 1 ms Figure 9 - Input Data Framing To enable output (DCD) data framing, set the Data Carrier Detect parameter as &C2. This type of framing uses both S120 and S121 registers as shown in Figure 10. Valid ranges for each parameter are 0 to 254 ms. DCD RXD Data leaving MHX-910 S120 (ms) S121 (ms) Figure 10 - Output Data Framing AT Menu RSSI Reading This register displays the average signal strength in dBm over the previous four hop intervals. Valid RSSI readings apply only to units configured as Slave or Repeater. S123 T CompactRFTM Operating Manual: Chapter 4 Configuration 33 34 CompactRFTM Operating Manual: Chapter4 Configuration The installation, removal or maintenance of all antenna components must be carried out by qualified and experienced professionals. 5. Installation The installation, removal or maintenance of all antenna components must be carried out by qualified and experienced professionals. The CompactRF complies with FCC part 15 at the modular level for operation in the license-free 902-928 MHz ISM band. This chapter provides guidelines for installing and deploying equipment which incorporates the CompactRF module. 5.1 Estimating the Gain Margin Successful communication between CompactRF modules is dependent on three main factors:
System Gain Path Loss Interference System gain is a calculation in dB describing the performance to be expected between a transmitter-receiver pair. The number can be calculated based on knowledge of the equipment being deployed. The following four factors make up a system gain calculation:
1. Transmitter power (user selectable 0, 10, 20 or 30 dBm) 2. Transmitter gain (transmitting antenna gain minus cabling loss between the transmitting antenna and the CompactRF module) 3. Receiver gain (Receiving antenna gain minus cabling loss between the receiving antenna and the module) 4. Receiver sensitivity (Specified as -103 dBm on the CompactRF module) In the following illustration, the transmitting antenna has a gain of 6 dB, and the receiving antenna has a gain of 3 dB. The cable loss between the module and the antenna is 2 dB on both the transmitting and receiving side. Cable Loss = 2 dB Cable Loss = 2 dB Antenna Gain = 6 dB Antenna Gain = 3 dB Transmitter 30 dBm Output Power Receiver Sensitivity =
-103 dBm The power level has been set to 30 dBm (1W) on the transmitter, and the receiver sensitivity for the CompactRF is -103 dBm. System gain would be calculated to be:
30 - 2 + 6 + 3 - 2 + 103 = 138 dB. CompactRFTM Operating Manual: Chapter 5 Installation 35
) m
(
t h g i e H e s a B Mobile Height
(m) Distance (km) When deploying your system, care must be taken to ensure the path loss
(reduction of signal strength from transmitter to receiver in dB) between equipment does not exceed the system gain (138 dB in the above example). It is recommended to design for a gain margin of at least 10 dB to ensure reliable communication. Gain margin is the difference between system gain and path loss. Referring to the same example, if the path loss is 100 dB, the gain margin would be 38 dB, which is more than adequate for reliable communication. Path loss is a very complicated calculation which mainly depends on the terrain profile, and the height of the antennas off the ground. The following table provides path loss numbers for varying antenna heights and antenna separation: These numbers are real averages taken from rural environments. They do not apply to urban, non-line-of-sight environments. Distance
(km) 5 5 8 8 8 16 16 16 16 16 16 Base Height Mobile Height Path Loss
(m) 15 30 15 15 15 15 15 15 30 30 30
(m) 2.5 2.5 2.5 5 10 2.5 5 10 10 5 2.5
(dB) 116.5 110.9 124.1 117.7 105 135.3 128.9 116.2 109.6 122.4 128.8 Once the equipment is deployed, you can verify the signal strength by entering into Command Mode and reading Register S123. This register provides the average signal strength in dBm. The minimum strength for communication reliable communication, you should try to deploy the equipment such that signal strength exceeds -95 dBm. For consistent
-103 dBm. roughly is 36 CompactRFTM Operating Manual: Chapter 5 Installation 5.2 Antennas and Cabling This section describes the recommended procedure for installing cabling and antennas for use with the CompactRF module. 5.2.1 Internal Cabling The most common method for installing the module is to run a cable from the modules SMA connector to an N-male bulkhead connector on the chassis of the equipment as shown in Figure 11 N-male connector LMR195 Cable with SMA male connector and N-male bulkhead connector SMA male connector Figure 11. Suggested Internal Cabling With losses of 10.7 dB/100ft, LMR195 is a high quality cable ideal for use with the CompactRFs SMA connector. Losses are negligible for the short piece used within the chassis. Additional losses up to 0.5 dB may be present in the SMA and N connections. CompactRFTM Operating Manual: Chapter 5 Installation 37 5.2.2 Installing External Cables, Antennas and Lightning Arrestors The installation, removal or maintenance of all antenna components must be carried out by qualified and experienced professionals. Never work on an antenna system when there is lightning in the area. Direct human contact with the antenna is potentially unhealthy when the CompactRF is generating RF energy. Always ensure that the CompactRF equipment is powered down during installation. Surge Arrestors The most effective protection against lightning is to install two lightning
(surge) arrestors. One at the antenna, and the other at the interface with the equipment. The surge arrestor grounding system should be fully interconnected with the transmission tower and power grounding systems to form a single, fully integrated ground circuit. Typically, both ports on surge arrestors are N-female. Cabling The following coax cables are recommended:
The installation, removal or maintenance of all antenna components must be carried out by qualified and experienced professionals. Never work on an antenna system when there is lightning in the area. Direct human contact with the antenna is potentially unhealthy when the CompactRF is generating RF energy. Always ensure that the CompactRF equipment is powered down during installation.s Cable Loss (dB/100ft) LMR 195 LMR 400 LMR 600 10.7 3.9 2.5 Factors to take into consideration when choosing a cable are:
price;
bend radius limitations (the lower performance cables generally can bend more sharply) performance requirements; and, distance between the equipment and the antenna. When installing the cable, always begin fastening at the top near the antenna connector/surge arrestor. The cable must be supported at the top with a hose clamp or wrap lock, and at 5 ft intervals down the length of the tower. Over-tightening the fasteners will dent the cable and reduce performance. If properly grounded surge arrestors are not installed at both the top and the bottom of the cable, then the cable should be grounded to the tower at these locations using a cable grounding kit. If the tower is non-conductive, then a separate conductor, physically separate from the cable, should be run down the tower. 38 CompactRFTM Operating Manual: Chapter 5 Installation To comply with FCC regulations,
.you must limit ERP to 36 dBm or less. Antenna Before choosing an antenna, you should have some knowledge of the path loss and the topology of the equipment. If the equipment is in a fixed location and is to communicate with only one other unit also in a fixed location, then a Yagi antenna is suitable. Choose a Yagi with enough gain to ensure adequate gain margin. When deploying the Yagi, point the antenna towards the intended target, ensuring the antenna elements are perpendicular to the ground. If the equipment must communicate with multiple or mobile transceivers, then select an Omni-directional antenna with appropriate gain. The Effective Radiated Power (ERP) emitted from the antenna cannot exceed +36 dBm ERP. With the CompactRF set to full power, ERP is calculated as follows:
ERP = 30 - (Cabling and Connector Losses) + (Antenna Gain) < 36 Use the guidelines in the previous section for calculating cable and connector losses. If cabling and connector losses are 2 dB, then the maximum allowable gain of the antenna will be 8 dB. External Filter Although the CompactRF is capable of filtering out RF noise in most environments, there are occasions that require external filtering. Paging towers, and cellular base stations in close proximity to the CompactRF antenna can desensitize the receiver. Microhard Systems external cavity filter eliminates this problem. The filter has two N-female ports and should be connected in line at the interface to the RF equipment. Weatherproofing Type N connectors are not weatherproof. All connectors should be taped with rubber splicing tape (weatherproofing tape), and then coated with a sealant. CompactRFTM Operating Manual: Chapter 5 Installation 39 40 CompactRFTM Operating Manual: Chapter 5 Installation A. Modem Command Summary The following provides a command summary for the CompactRFTM. Factory settings are denoted with a *. AT Commands A E S Registers S0 Auto Answer [0...255]
0 = power up in Command Mode, non-zero = power up in Data Mode Escape code [0...255] default +
CR character [0...255] default <cr>
Line Feed [0...255] default <lf>
Backspace [0...255] default <bs>
Operating Mode 1 - Master Point to Multipoint 2 - Master Point to Point 3 - Slave 4 - Repeater Serial Baud Rate
*1 = 115200, 2 = 57600, 3 = 38400 4 = 28800, 5 = 19200, 6 = 14400 7 = 9600, 8 = 7200, 9 = 4800, 10 = 3600, 11 = 2400 Wireless Link Rate 2 = Fast w/o FEC
*4 = Fast with FEC Network Address [0...65535]
Unit Address [1...65535]
Primary Hopping Pattern [0...61]
Secondary Hopping Pattern [0...61]
Encryption Key [0...65535]
Output Power Level 0 = 1 mW, 1 = 10 mW, *2 = 100 mW 3 = 1000 mW Hopping Interval 1 = 8 msec, 2 = 12 msec, 3 = 16 msec, 4 = 20 msec, 5 = 30 msec, 6 = 45 msec, 7 = 80 msec, *8 = 120 msec Data Format
* 1 = 8N1, 2 = 8N2, 3 = 8E1, 4 = 8O1 5 = 7N1, 6 = 7N2, 7 = 7E1, 8 = 7O1 9 = 7E2, 10 = 7O2, 11 = 9N1 Packet Minimum Size [1...Maximum Size]
Packet Maximum Size [2...255]
Packet Retransmissions [0...255]
Packet Retry Limit [0...255]
Packet Repeat Interval [1..255]
Default = 1 Packet Character Timeout [0...254 ms]
Modbus Mode
*0 = Disabled, 1 = Enabled RTS/DCD Framing Interval [0...254 ms]
DCD Timeout [0...254 ms]
Link Handshaking [0=Disabled, *1=Enabled]
S2 S3 S4 S5 S101 S102 S103 S104 S105 S106 S206 S107 S108 S109 S110 S111 S112 S113 S213 S115 S116 S117 S120 S121 S122 I O Q V W Z
&C
&D
&F
&K
&S Answer Command Echo E0 No Echo
* E1 Command Echo Identification I0 Product Code I2 ROM Checksum test I3 Firmware Version I4 Firmware Date I5 Copyright I6 Firmware Time On-line Mode Quiet Mode
* Q0 Enables Result Codes Q1 Disables Result Codes Result Codes Display V0 Display as Numbers
* V1 Display as Words Connection Result
* W0 Reports DTE as CONNECT xxxx W1 Reports computer (DTE) rate and wireless rate between modems as CARRIER xxxx. W2 Reports DCE as CONNECT xxxx Reset and load stored configuration DCD (Data Carrier Detect)
&C0 DCD is always on
* &C1 DCD is on when modems are synchronized
&C2 DCD used for output data framing DTR (Data Terminal Ready)
&D0 DTR ignored
* &D2 DTR disconnects and switches to command
&D3 DTR disconnects and resets modem Load Factory Default
&F1 Master
&F2 Slave
&F3 Repeater
&F4 Slave through Repeater Handshaking
&K0 Disable Handshaking
&K2 RTS/CTS Input Framing
* &K3 Enable Handshaking DSR (Data Set Ready)
&S0 DSR is always on
* &S1 DSR on in data, off in command mode View Configuration Write configuration to memory Read S register value Set S register value
&V
&W Sxx?
Sxx=yy Result Codes OK 0 3 NO CARRIER ERROR 4 CONNECT 2400 7 CONNECT 3600 8 CONNECT 4800 9 10 CONNECT 7200 CARRIER 20000 64 12 13 14 15 17 18 33 62 CONNECT 9600 CONNECT 14400 CONNECT 19200 CONNECT 28800 CONNECT 38400 CONNECT 57600 CONNECT 115200 CARRIER 45000 CompactRFTM Operating Manual: Appendix A Modem Command Summary 41 42 CompactRFTM Operating Manual: Appendix A Modem Command Summary B. Serial Interface The CompactRFTM uses 8 pins on its 36 pin header for asynchronous serial I/O. The interface conforms to standard RS-232. The signals in the asynchronous serial interface are described below:
DCD Data Carrier Detect - Output from Module - When asserted (positive voltage), DCD informs the DTE that a communications link has been established with another CompactRFTM. RXD Receive Data - Output from Module - Signals transferred from the CompactRFTM are received by the DTE via RX. TXD Transmit Data - Input to Module - Signals are transmitted from the DTE via TX to the CompactRFTM. DTR Data Terminal Ready - Input to Module - Asserted by the DTE to inform SG the modem that it is alive and ready for communications. Signal Ground - Provides a ground reference for all signals transmitted by both DTE and DCE. DSR Data Set Ready - Output from Module - Asserted by the DCE to inform the DTE that it is alive and ready for communications. DSR is the modems equivalent of the DTR signal. RTS Request to Send - Input to Module - A handshaking signal which is asserted by the DTE when it is ready. When hardware handshaking is used, the RTS signal indicates to the DCE that the host can receive data. CTS Clear to Send - Output from Module - A handshaking signal which is asserted by the DCE when it has enabled communications and transmission from the DTE can commence. When hardware handshaking is used, the CTS signal indicates to the host that the DCE can receive data. Notes:
It is typical to refer to RXD and TXD from the perspective of the DTE. This should be kept in mind when looking at signals relative to the modem (DCE); the modem transmits data on the RXD line, and receives on TXD. DCE and modem are often synonymous since a modem is typically a DCE device. DTE is, in most applications, a device such as a host microprocessor. Modem
(DCE) 1 2 3 4 5 6 7 8 Signal DCD RX TX DTR SG DSR RTS CTS Host Microprocessor
(DTE) IN IN OUT OUT IN IN OUT IN the direction that Arrows denote
(e.g., DCD signals are asserted originates at the DCE and tells the DTE that a carrier is present). CompactRFTM Operating Manual: Serial Interface 43
44 CompactRFTM Operating Manual: Appendix B Serial Interface C. Factory Default Settings AT&F1 - Master Default Settings E1, Q0, V1, W0, S0=0, S2=43, S3=13, S4=10, S5=8 AT&F3 - Repeater Default Settings E1, Q0, V1, W0, S0=1, S2=43, S3=13, S4=10, S5=8 DCD DTR Framing Handshaking DSR Operating Mode Serial Baud Rate Wireless Link Rate Network Address Unit Address Primary Hop Pattern Encryption Key Output Power Hop Interval Data Format Packet Minimum Size Packet Maximum Size Packet Retransmissions Link Handshaking Packet Repeat Interval Character Timeout (ms) Modbus Mode RTS/DCD Framing (ms) DCD Timeout (ms) Secondary Hop Pattern Packet Retry Limit
&C1 (On)
&D0 (DTR is ignored)
&E0 (Disabled)
&K3 (Enabled)
&S1 (On in Data, Off in Command) S101=1 (Master P-MP) S102=1 (115kbaud) S103=4 (Fast, FEC) S104=1 S105=1 S106=0 S107=1 S108=2 (100mW) S109=8 S110=1 (8N1) S111=1 S112=255 S113=2 S122=1 (Enabled) S115=1 (Dont Care) S116=8 S117=0 S120=0 S121=0 S206=2 (Dont Care) S213=2 (Dont Care) DCD DTR Framing Handshaking DSR Operating Mode Serial Baud Rate Wireless Link Rate Network Address Unit Address Primary Hop Pattern Encryption Key Output Power Hop Interval Data Format Packet Minimum Size Packet Maximum Size Packet Retransmissions Link Handshaking Packet Repeat Interval Character Timeout (ms) Modbus Mode RTS/DCD Framing (ms) DCD Timeout (ms) Secondary Hop Pattern Packet Retry Limit
&C1 (On when modems are synced)
&D0 (DTR is ignored)
&E0 (Disabled)
&K3 (Enabled)
&S1 (On in Data, Off in Command) S101=4 (Repeater) S102=1 (115kbaud) S103=4 (Fast, FEC) (Set by Master) S104=1 S105=3 S106=0 S107=1 S108=2 (100mW) S109=8 (Set by Master) S110=1 (8N1) S111=1 (Set by Master) S112=255 (Set by Master) S113=2 S122=1 (Enabled) (Set by Master) S115=1 S116=8 S117=0 S120=0 S121=0 S206=2 S213=2 AT&F2 - Slave Default Settings E1, Q0, V1, W0, S0=1, S2=43, S3=13, S4=10, S5=8 AT&F4 -Slave Through Repeater Default Settings E1, Q0, V1, W0, S0=1, S2=43, S3=13, S4=10, S5=8 DCD DTR Framing Handshaking DSR Operating Mode Serial Baud Rate Wireless Link Rate Network Address Unit Address Primary Hop Pattern Encryption Key Output Power Hop Interval Data Format Packet Minimum Size Packet Maximum Size Packet Retransmissions Link Handshaking Packet Repeat Interval Character Timeout (ms) Modbus Mode RTS/DCD Framing (ms) DCD Timeout (ms) Secondary Hop Pattern Packet Retry Limit
&C1 (On when modems are synced)
&D0 (DTR is ignored)
&E0 (Disabled)
&K3 (Enabled)
&S1 (On in Data, Off in Command) S101=3 (Slave) S102=1 (115kbaud) S103=4 (Fast, FEC) (Set by Master) S104=1 S105=2 S106=0 S107=1 S108=2 (100mW) S109=8 (Set by Master) S110=1 (8N1) S111=1 (Set by Master) S112=255 (Set by Master) S113=2 (Dont Care) S122=1 (Enabled) (Set by Master) S115=1 S116=9 S117=0 S120=0 S121=0 S206=2 (Dont Care) S213=2 DCD DTR Framing Handshaking DSR Operating Mode Serial Baud Rate Wireless Link Rate Network Address Unit Address Primary Hop Pattern Encryption Key Output Power Hop Interval Data Format Packet Minimum Size Packet Maximum Size Packet Retransmissions Link Handshaking Packet Repeat Interval Character Timeout (ms) Modbus Mode RTS/DCD Framing (ms) DCD Timeout (ms) Secondary Hop Pattern Packet Retry Limit
&C1 (On when modems are synced)
&D0 (DTR is ignored)
&E0 (Disabled)
&K3 (Enabled)
&S1 (On in Data, Off in Command) S101=3 (Slave) S102=1 (115kbaud) S103=4 (Fast, FEC) (Set by Master) S104=1 S105=4 S106=2 S107=1 S108=2 (100mW) S109=8 (Set by Master) S110=1 (8N1) S111=1 (Set by Master) S112=255 (Set by Master) S113=2 (Dont Care) S122=1 (Enabled) (Set by Master) S115=1 S116=8 S117=0 S120=0 S121=0 S206=2 (Dont Care) S213=2 CompactRFTM Operating Manual: Appendix C. Factory Default Settings 45 46 CompactRFTM Operating Manual: Appendix C Factory Default Settings D. Performance Tables The scope of this appendix is to find the best possible performance and maximum packet size at different modes of operation. The setup assumes a baud rate of 115k, no retries and no retransmissions.. Master to Slave Communication.
(No Repeater) Link Rate = Fast NO FEC Master to Slave Communication.
(No Repeater) Link Rate = Fast WITH FEC Master to Repeater Direct Communication. Link Rate = Fast NO FEC Master to Repeater Direct Communication. Link Rate = Fast WITH FEC Master to Slave Through One or More Repeaters. Link Rate = Fast NO FEC Master to Slave Through One or More Repeaters. Link Rate = Fast WITH FEC Hop Interval 1 (8 ms) 2 (12 ms) 3 (16 ms) 4 (20 ms) 5 (30 ms) 6 (45 ms) 7 (80 ms) 8 (120 ms) 1 (8 ms) 2 (12 ms) 3 (16 ms) 4 (20 ms) 5 (30 ms) 6 (45 ms) 7 (80 ms) 8 (120 ms) 1 (8 ms) 2 (12 ms) 3 (16 ms) 4 (20 ms) 5 (30 ms) 6 (45 ms) 7 (80 ms) 8 (120 ms) 1 (8 ms) 2 (12 ms) 3 (16 ms) 4 (20 ms) 5 (30 ms) 6 (45 ms) 7 (80 ms) 8 (120 ms) 1 (8 ms) 2 (12 ms) 3 (16 ms) 4 (20 ms) 5 (30 ms) 6 (45 ms) 7 (80 ms) 8 (120 ms) 1 (8 ms) 2 (12 ms) 3 (16 ms) 4 (20 ms) 5 (30 ms) 6 (45 ms) 7 (80 ms) 8 (120 ms) Optimal Packet Size (bytes) Throughput
(kbps)*
14 66 110 154 255 255 255 255 5 34 54 76 130 210 255 255 N/A 3 22 44 101 178 255 255 N/A N/A 5 16 43 80 174 255 N/A 3 22 43 93 174 255 255 N/A N/A N/A 14 40 80 174 255 20 52 66 74 83 56 31 21 4 22 28 32 38 43 30 20 N/A 1 13 21 32 39 31 21 N/A N/A 2 6 12 16 20 20 N/A 1 13 21 31 38 31 21 N/A N/A N/A 6 12 16 19 20 CompactRFTM Operating Manual: Appendix D. Performance Tables 47 48 CompactRFTM Operating Manual: Appendix D. Performance Tables 50 CompactRFTM Operating Manual:
F. Technical Specifications Data Interface Asynchronous Serial Port, TTL Levels Electrical/Physical Signals Baud rate Communications Range1 Voltage Requirements Current Consumption Sig. Gnd, TX, RX, DCD, DSR, DTR, RTS, CTS 2,400 - 19200 bps, (user-selectable) Up to 19200 full-duplex sustained throughput 16 kilometres (10 miles) 4.75 to 5.5 VDC, 1.0 Amp Rx: 85mA;
Tx 1mW: 100mA;
Tx 10mW: 132mA;
Tx 100mW: 231mA;
Tx 1W: 600mA;
Sleep: <1.5mA Operating Frequency 902 - 928 MHz System Gain Sensitivity Output Power Spreading Code Hopping Patterns Error Detection Memory Dimensions (LxWxH) 133 dB
-103 dBm 1mW, 10mW, 100mW, 1W (user-selectable) Frequency Hopping 35 pseudo-random, user-selectable CRC-16 with auto re-transmit Non-volatile configuration memory Approx. 2.0 x 1.5 x 0.375 Weight Approx. 20 grams Operating Environment Temperature: -25 to +70C Humidity: 5 to 95%, non-condensing Storage Temperature
-40 to 90C 1. Clear line-of-sight, elevated antennas. CompactRFTM Operating Manual: Appendix F. Technical Specifications 51 52 CompactRFTM Operating Manual: Appendix F. Technical Specifications G. Development Board Schematics Schematics begin on next page. CompactRFTM Operating Manual: Appendix G. Development Board Schematics 53 54 CompactRFTM Operating Manual: Appendix G. Development Board Schematics CompactRFTM Operating Manual: Appendix G. Development Board Schematics 55 56 CompactRFTM Operating Manual: Appendix G. Development Board Schematics CompactRFTM Operating Manual: Appendix G. Development Board Schematics 57 58 CompactRFTM Operating Manual: Appendix H. Mechanical Drawing H. Mechanical Drawing 3 7 5 3 3 0 7 8
. 7
(
2 m m
) 5 2 5 1 2 4 5 2 2 5 2 0 0 2 0 0 0 8 0 1 9 7 8
. 7
(
2 m m
) 1 5 0 0 1 9 1 8 3 6 P i n 1 4 1 0 1 8 D r i l l S i z e
=
3 2 m i l 7 5 T o p V i e w d i a
. 6 4 R e c o m m e n d e d F o o t p r i n t S h a d e d a r e a s
=
k e e p c l e a r
. i D m e n s i o n s i n t h o u s a n d t h s o f a n i n c h
. C o m p a c t R F M e c h a n i c a l D r a w i n g M i c r o h a r d S y s t e m s I n c
. T 2 E 7 P 1 C a l g a r y
, A l b e r t a
, C a n a d a 2 R e v
. 1 1 0
, 1 1 4 4
-
5 0 0 3 6 1 1 2 4 5 2 9 t h A v e n u e N E
. W e d n e s d a y
, J u l y 2 6
, 2 0 0 0 S i z e A D o c u m e n t N u m b e r
:
D 1 0 4 3
-
0 2 D r a w n B y
:
N B S h e e t 1 o f 1 CompactRFTM Operating Manual: Appendix H. Mechanical Drawing 59 60 CompactRFTM Operating Manual: Appendix H. Mechanical Drawing Terminology Used in the CompactRFTM Operating Manual I. Glossary Asynchronous communications A method of telecommunications in which units of single bytes of data are sent separately and at an arbitrary time
(not periodically or referenced to a clock). Bytes are padded with start and stop bits to distinguish each as a unit for the receiving end, which need not be synchronized with the sending terminal. Attenuation The loss of signal power through equipment, lines/cables, or other transmission devices. Measured in decibels (dB). Bandwidth The information-carrying capacity of a data transmission medium or device, usually expressed in bits/second (bps). Baud Unit of signaling speed equivalent to the number of discrete conditions or events per second. If each signal event represents only one bit condition, then baud rate equals bits per second (bps) this is generally true of the serial data port, so baud and bps have been used interchangeably in this manual when referring to the serial port; this is not always the case during the DCE-to-DCE communications, where a number of modulation techniques are used to increase the bps rate over the baud rate. Bit The smallest unit of information in a binary represented by either a 1 or 0. system, Abbreviated b. Bits per second (b/s or bps) A measure of data transmission rate in serial communications. Also see baud. Byte A group of bits, generally 8 bits in length. A byte typically represents a character of data. Abbreviated B. Characters per second (cps) A measure of data transmission rate for common exchanges of data. A character is usually represented by 10 bits: an 8-
bit byte plus two additional bits for marking the start and stop. Thus, in most cases (but not always), cps is related to bits per second (bps) by a 1:10 ratio. CRC (Cyclic Redundancy Check) An error-detection scheme for transmitted data. Performed by using a polynomial algorithm on data, and appending a checksum to the end of the packet. At the receiving end, a similar algorithm is performed and checked against the transmitted checksum. Crossover cable (Also known as rollover, null-
modem, or modem-eliminator cable) A cable which allows direct DTE-to-DTE connection without intermediate DCEs typically used to bridge the two communicating devices. Can also be used to make cabled DCE-to-DCE connections. The name is derived from crossing or rolling several lines, including the TX and RX lines so that transmitted data from one DTE is received on the RX pin of the other DTE and vice-versa. to connection Data Communications Equipment (DCE, also referred as Data Circuit-Terminating Equipment, Data Set) A device which facilitates a between Data communications Terminal Equipment (DTEs). Often, two or more compatible DCE devices are used to bridge DTEs which need to exchange data. A DCE performs and conversion of data sent/received by the DTE, and transmits/receives data with another DCE. Common example is a modem. encoding, decoding, signal Data Terminal Equipment (DTE) An end-
device which sends/receives data to/from a DCE, often providing a user-interface for information exchange. Common examples are computers, terminals, and printers. dBm Stands for Decibels referenced to one milliwatt (1 mW). A standard unit of power level commonly used in RF and communications work. n dBm is equal to 10(n/10) milliwatt, so 0dBm = 1mW, -10dBm = 0.1mW, -20dBm =
0.01mW, etc. DCE See Data Communications Equipment. DTE See Data Terminal Equipment. Flow Control A method of moderating the transmission of data so that all devices within the communications link (DTEs and DCEs) transmit and receive only as much data as they can handle at once. This prevents devices from sending data which cannot be received at the other end due to conditions such as a full buffer or hardware not in a ready state. This is ideally handled by hardware using flow-control and handshaking signals, but CompactRFTM Operating Manual: Appendix I. Glossary 61 many newer devices use a compact 9-pin connector with only the essential signaling lines used in asynchronous serial communications. Lines have two possible states: high (on, active, asserted, carrying +3 to +25 V) or low (off, inactive, disasserted, carrying -3 to -25 V). RTU (Remote Terminal Unit) A common term describing a DTE device which is part of a wide-
area network. Often a RTU performs data I/O and transmits the data to a centralized station. Serial communications A common mode of data transmission whereby character bits are sent sequentially, one at a time, using the same signaling parallel communications where all bits of a byte are transmitted at once, usually requiring a signal line for each bit. Contrast with line. Shielded cable Interface medium which is internally shrouded by a protective sheath to minimize external electromagnetic interference
(noise). Slave A station which is controlled and/or polled by the Master station for communications. Typically represents one end of a point-to-point connection, or one of the terminal nodes in a point-to-
multipoint network. Often a RTU is linked by a Slave DCE. Spread spectrum A method of transmitting a signal over a wider bandwidth (using several frequencies) than the minimum necessary for the originally narrowband signal. A number of techniques are used to achieve spread spectrum telecommunications, including frequency hopping. Spread spectrum provides the possibility of sharing the same band amongst many users while increasing the tolerance to interference and noise, and enhancing privacy of communications. Throughput A measure of the rate of data trans-
mission passing through a data communication system, often expressed as bits or characters per second (bps or cps). can be controlled also by software using X-ON/X-
OFF (transmitter on/off) commands. Frequency-hopping A type of spread spectrum communication whereby the carrier frequency used between transmitter and receiver changes repeatedly in a synchronized fashion according to a specified algorithm or table. This minimizes unauthorized and interception of telecommunications.
(interference) jamming Full-duplex Where data can be transmitted, bi-
independently, and simultaneously directionally. Half duplex Exists when the communications medium supports bi-directional transmission, but data can only travel in one direction at the same time. Handshaking A flow-control procedure for establishing communications whereby data devices indicate that data is to be sent and await appropriate signals that allow them to proceed. Line-of-sight Condition in which a transmitted signal can reach its destination by travelling a straight path, without being absorbed and/or bounced by objects in its path. Master The station which controls and/or polls one or more Slave stations in a point-to-point or point-
to-multipoint network. Often functions as a server or hub for the network. Non-volatile memory Memory which retains information which is written to it. Null modem cable See Crossover cable. Point-to-point A simple communications network in which only two DTEs are participants. Point-to-multipoint A communications network in which a Master DTE communicates with two or more Slave DTEs. Repeater A device which automatically amplifies or restores signals to compensate for distortion and/or attenuation prior to retransmission. A repeater is typically used to extend the distance for which data can be reliably transmitted using a particular medium or communications device. RS-232
(Recommended Standard 232; more accurately, RS-232C or EIA/TIA-232E) Defined by the EIA, a widely known standard electrical and physical interface for linking DCEs and DTEs for serial data communications. Traditionally specifies a 25-pin D-sub connector, although 62 CompactRFTM Operating Manual: Appendix I. Glossary
1 2 | selling restriction | Users Manual | 89.79 KiB |
#110, 1144 - 29th Avenue N.E. Calgary, Alberta T2E 7P1 Tel: (403) 248-0028 Fax: (403) 248-2762 Website: http://www.microhardcorp.com FCC ID: NS900P3 September 19,2002 Federal Communications Commission OET Laboratory Division. 7435 Oakland Mills Rd. Columbia, MD 21046 RE: COMPACTRF-900 Module Not for sale to General Public Dear Sir or Madam:
Microhard Systems Inc. confirms that it will not sell the COMPACTRF-900 module to the general public. Rather the COMPACTRF-900 will be marketed and sold to OEMs and used inside its own products. Sincerely, Hany Shenouda Director of Engineering
1 2 | Antennas Pictures | External Photos | 368.88 KiB |
3 dBi Omni 6 dBi Omni 6 dBi Yagi 11 dBi Yagi Rubber Ducky 3.5 dBi Transit 3.5 dBi Transit
1 2 | label info | ID Label/Location Info | 6.15 KiB | September 10 2000 |
FCC ID LABEL FORMAT AND LOCATION FCCID: NS900P3 This device complies with Part 15 of the FCC Rules. Operation of this device is subject to the following conditions: (1) This device may not cause harmful interference, and (2) this device must accept any interference received, including interference which may cause undesired operation. TOP VIEW COMPACT 900 MHZ RF
1 2 | Confidentiality Letter | Cover Letter(s) | 92.39 KiB |
#110, 1144 - 29th Avenue N.E. Calgary, Alberta T2E 7P1 Tel: (403) 248-0028 Fax: (403) 248-2762 Website: http://www.microhardcorp.com FCC ID: NS900P3 September 25, 2002 Federal Communications Commission OET Laboratory Division. 7435 Oakland Mills Rd. Columbia, MD 21046 Re: Request for Confidentiality for COMPACTRF-900 Class II Permissive Changes Pursuant to Sections 0.457(d)(1)(ii) and 0.459 of the Commissions Rules, the Applicant hereby requests confidential treatment of information accompanying as outlined below:
Schematics and Bill of Materials The above materials contain trade secrets and proprietary information not released to the public. The public disclosure might be harmful to the applicant and would provide unjustified benefits to its competitors. Thank you in advance. Hany H. Shenouda Director of Engineering
1 2 | Corrected Test Report | Test Report | 1.22 MiB | April 09 2002 |
NNNaaatttiiiooonnnaaalll CCCeeerrrtttiiifffiiicccaaatttiiiooonnn LLLaaabbbooorrraaatttooorrryyy 8370 Court Avenue, Suite B-1 Ellicott City, Maryland 21043
(410) 461-5548 FCC REPORT OF RADIO INTERFERENCE FOR Microhard Systems, Inc.
#110, 1144 29th Ave., N.E. Calgary Alberta, Canada T2E 7P1 FCC ID:
NS900P3 May 20, 2002 TABLE OF CONTENTS 1.0 1.1 2.0 2.1 3.0 Introduction Summary Description of Equipment Under Test (EUT) EMI Countermeasure Test Program 4.0 Test Configuration 5.0 6.0 Conducted Emissions Scheme Radiated Emissions Scheme TABLES Table 1. Table 2. Table 3. EXHIBITS Support Equipment Interface Cables Measurement Equipment Exhibit 1. Exhibit 2. Exhibit 3. EUT Photographs Schematic Diagram User Manual NCL PROJ.# Microhard-557 FCC ID #: NS900P3 1 1.0 Introduction:
This report has been prepared on behalf of Microhard Systems, Inc., to support the attached Application for a Class II Change of a Part 15 Spread Spectrum Transmitter module. The Equipment Under Test (EUT) was the Model: COMPACTRF-900 Wireless Modem Transceiver OEM Module. Radio-Noise Emissions tests were performed according to FCC Public Notice 54797, titled Guidance on Measurement for Direct Sequence SST. The measuring equipment conforms to ANSI C63.2 Specifications for Electromagnetic Noise and Field Strength Instrumentation. Testing was performed at National Certification Laboratory in Ellicott City, MD. Site description and site attenuation data have been placed on file with the FCCs sampling and Measurements Branch. FCC acceptance was granted on May 26, 1993. 1.1 Summary:
The Microhard Systems, Inc., Model: COMPACTRF-900 Wireless Modem Transceiver OEM Module complies with the FCC limits (15.247) for a Frequency Hopping SST. 1.2 Changes made to the system are as follows:
- Now Using a MCX connector
- Reset circuit for microprocesor
- Compatabile Microprocessors the ATMEG 103 and ATMEG 128
- Added antennas to test set
- Added Temperature compensation Circuit
- Added transistor buffering FCC ID #: NS900P3 2 2.0 Description of Equipment Under Test (EUT):
The EUT features:
MCX Antenna Connector per 15.203
+30 dBm RF Output Max. 902-928 MHz Frequency Range 350 kHz 20 dB Emission Bandwidth 61 Hopping Channels 400 kHz Channel Separation 172.8 kbps Data Rate (Radio Link) 115.2 kbps Max Data Rate (DCE) 3.0 Test Program:
This report contains measurement charts and data as evidence for the following tests performed:
1. 2. 3. 4. 5. 6.
(15.247b) Peak RF output power.
(15.247c) Field Strength of harmonics and spurious out-of-band emissions.
(15.247c) RF Antenna Conducted of harmonics and spurious out-of-band emissions.
(15.247a) 20 dB Emission Bandwidth.
(15.207) Power Line Conducted Emissions.
(15.247c) Band Edge emissions. FCC ID #: NS900P3 3 4.0 Test Configuration:
RF antenna output tests such as Bandwidth, Spurious/Harmonics, Power output, were taken with the transmitter antenna connector feeding directly into the spectrum analyzer via external 30 db attenuator. The analyzers internal attenuator was adjusted to prevent overloading of the front end. The transmitter is modulated at 115.2 kbps which is the highest available data rate. Field strength measurements were taken with the transmitter feeding a yagi, or omni antenna aimed at the receiving antenna. Testing was performed using the highest gain antenna from each design family (yagi, omni) with the power setting at 1 Watt for the omni antenna, and 100 mW for the higher gain yagi. A list of newly added antennas that will be sold with the COMPACTRF900 Wireless Module follows:
Microhard PN
------------------
Description
---------------
83121 3.5 dB, Transit Antenna 900 MHz Use with a Ground Plane 83122 3.5 dB, 900 MHz Transit Antenna Use with No Ground Plane 83225 3/4" Brass Transit Mounting Kit, c/w 6ft LMR-195 cable and conn 83220 Transit antenna magnetic mount 83132 6 dB, 5 ft. length, 900 MHz Omni-directional Antenna 83140 11 dB, 900 MHz Yagi Directional Antenna 83130 6 dB, 900 MHz Yagi Directional Antenna 83100 Rubber Ducky 900 MHz 83125 3dB Omni Antenna 900 MHz FCC ID #: NS900P3 4 PEAK POWER TEST RESULTS Limit:
1 watt (30 dBm) Condition:
Transmitter is set to a single FM modulated channel Reading from spectrum analyzer with 1 MHz Resolution Bandwidth setting:
Channel 1:
902.8 MHz Channel 62:
914.7 MHz Channel 123:
927.1 MHz
-
-
-
(+29.8 dBm)
(+30.0 dBm)
(+29.8 dBm) SEE FOLLOWING THREE (3) PLOTS OF MODULATED CARRIER FCC ID #: NS900P3 5 PEAK RF POWER MODULATED CARRIER (1 MHz RES. BW) Channel 1 FCC ID #: NS900P3 6 PEAK RF POWER MODULATED CARRIER (1 MHz RES. BW) Channel 62 FCC ID #: NS900P3 7 PEAK RF POWER MODULATED CARRIER (1 MHz RES. BW) Channel 123 FCC ID #: NS900P3 8 20 dB EMISSION BANDWIDTH Maximum 20 dB BW:
RBW Setting on S.A.:
0.500 MHz 10 kHz Condition:
Transmitter is set to a single channel FM modulated at 115.2 kbps Reading from Spectrum Analyzer:
Channel 1:
902.8 MHz Channel 32:
914.7 MHz Channel 64:
927.1 MHz
-
-
-
342 kHz 346 kHz 350 kHz SEE FOLLOWING THREE (3) PLOTS OF MODULATED CARRIER FCC ID #: NS900P3 9 20 dB EMISSION BANDWIDTH MODULATED CARRIER (10 kHz RES. BW) Channel 1 FCC ID #: NS900P3 10 20 dB EMISSION BANDWIDTH MODULATED CARRIER (10 kHz RES. BW) Channel 62 FCC ID #: NS900P3 11 20 dB EMISSION BANDWIDTH MODULATED CARRIER (10 kHz RES. BW) Channel 123 FCC ID #: NS900P3 12 RF ANTENNA CONDUCTED SPURIOUS/HARMONICS EMISSIONS Limit:
20 dB below Carrier Level Measured with 100 kHz RBW RBW Setting on S.A.: 100 kHz Condition:
Transmitter is set to a single FM modulated channel. RF Power = 30 dBm Three separate measurements are performed to show harmonic and spurious emissions generated with the transmitter tuned to low, middle, and high parts of the spectral range. SEE FOLLOWING THREE (3) PLOTS & DATA TABLES FCC ID #: NS900P3 13 FCC Part 15.247(c) Conducted Spurious Emissions Frequency of Carrier = 902.8 MHz Limit = 20 dBc Condition:
Transmitter is set to a single FM modulated channel. TEST RESULTS LIMIT:
-20 dB FROM PEAK CARRIER Component Frequency (MHz) Result (dB From Peak) Harmonic Harmonic Harmonic Harmonic Harmonic Harmonic Harmonic Harmonic Harmonic 1805.60 2708.40 3611.20 4514.00 5416.80 6319.60 7222.40 8125.20 9028.00
-50.0
-73.0
-73.0
-74.0
-74.0
-75.0
-75.0
-75.0
-75.0 FCC ID #: NS900P3 14 FCC Part 15.247(c) Conducted Spurious Emissions Frequency of Carrier = 914.70 MHz Limit = 20 dBc Condition:
Transmitter is set to a single FM modulated channel. TEST RESULTS LIMIT:
-20 dB FROM PEAK CARRIER Component Frequency (MHz) Result (dB From Peak) Harmonic Harmonic Harmonic Harmonic Harmonic Harmonic Harmonic Harmonic Harmonic 1829.40 2744.10 3658.80 4573.50 5488.20 6402.90 7317.60 8232.30 9147.00
-50.4
-73.0
-73.0
-73.0
-74.0
-74.0
-75.0
-75.0
-75.0 FCC ID #: NS900P3 15 FCC Part 15.247(c) Conducted Spurious Emissions Frequency of Carrier = 927.1 MHz Limit = 20 dBc Condition:
Transmitter is set to a single FM modulated channel. TEST RESULTS LIMIT:
-20 dB FROM PEAK CARRIER Component Frequency (MHz) Result (dB From Peak) Harmonic Harmonic Harmonic Harmonic Harmonic Harmonic Harmonic Harmonic Harmonic 1854.20 2781.30 3708.40 4635.50 5562.60 6489.70 7416.80 8343.90 9271.00
-49.4
-73.0
-73.0
-73.0
-74.0
-74.0
-74.0
-75.0
-75.0 FCC ID #: NS900P3 16 CONDUCTED HARMONICS EMISSIONS MODULATED CARRIER (100 kHz RES. BW) LOW CHANNEL 0 Fc 2Fc 3Fc 4Fc FCC ID #: NS900P3 17 CONDUCTED HARMONICS EMISSIONS MODULATED CARRIER (100 kHz RES. BW) MID CHANNEL 0 Fc 2Fc 3Fc 4Fc FCC ID #: NS900P3 18 CONDUCTED HARMONICS EMISSIONS MODULATED CARRIER (100 kHz RES. BW) HIGH CHANNEL 0 Fc 2Fc 3Fc 4Fc FCC ID #: NS900P3 19 CONDUCTED BAND EDGE EMISSIONS MODULATED CARRIER (100 kHz RES. BW) LOW CHANNEL FCC ID #: NS900P3 20 CHANNEL UTILIZATION HOPPING SEQUENCE (10 kHz RES. BW) FCC ID #: NS900P3 21 5.0 Test Configuration for Conducted and Radiated Emissions:
The EUT was set up on the center of the test table, in a manner which follows the general guidelines of ANSI C63.4, Section 6 General Operating Conditions and Configurations. This is described below:
6.0 Conducted Emissions Scheme:
The EUT is placed on an 80 cm high X 1.5 m non-conductive table. Power to the RF modem is provided through a Solar Corporation 50 ohm/50 uH Line Impedance Stabilization Network bonded to a 2.2 X 2 meter horizontal ground plane, and a 2.2 X 2 meter vertical ground plane. The LISN has its AC input supplied from a filtered AC power source. A separate LISN provides AC power to the peripheral equipment. I/O cables are moved about to obtain maximum emissions. The 50 ohm output of the LISN is connected to the input of the spectrum analyzer and emissions in the frequency range of 450 kHz to 30 MHz are searched. The detector function is set to Quasi-Peak and the resolution bandwidth is set at 9 kHz, with all post detector filtering no less than 10 times the resolution bandwidth for final measurements. All emissions within 20 dB of the limit are recorded in the data tables. FCC ID #: NS900P3 22 7.0 Radiated Emissions Scheme:
The EUT is placed on an 80 cm high X 1.5 meter non-conductive motorized turntable for radiated testing on the 3 meter open area test site. The emissions from the EUT are measured continuously at every azimuth by rotating the turntable. Guided horn and log periodic broadband antennas are mounted on an antenna mast to determine the height of the maximum emissions. The heights of the antennas are varied between 1 and 4 meters. Both the horizontal and vertical field components are measured. The RF spectrum is searched from 30 MHz to 9.28 GHz. The output from the antenna is connected to the input of the preamplifier. The pre-amp out is connected to the spectrum analyzer. The detector function is set to PEAK. The resolution bandwidth of the spectrum analyzer is set at 120kHz for the frequency range of 30-1000 MHz, and 1 MHz for the frequency range of 1-9 GHz. A 10Hz video BW setting is used to average readings above 1 GHz. All emissions within 20 dB of the limit are recorded in the data tables. To convert the spectrum analyzer reading into a quantified E-field level to allow comparison with the FCC limits, it is necessary to account for various calibration factors. These factors include cable loss (CL) and antenna factors (AF). The AF/CL in dB/m is algebraically added to the Spectrum Analyzer Voltage in dBm V/m. This level is then compared to the FCC limit. EXAMPLE:
Spectrum Analyzer Voltage:
VdBmmV Composite Factor:
AF/CL dB/m Electric Field:
Linear Conversion:
E dBmmV/m = V dBmmV + AF/CL dB/m E mmV/m = Antilog (E dBmmV/m 20) FCC ID #: NS900P3 23 FCC CLASS "B" CONDUCTED EMISSIONS DATA CLIENT:
EUT:
MICROHARD SYSTEMS COMPACTRF900 MODE:
TRANSMIT LINE 1-Neutral:
Quasi-Peak Level Date: 05/18/2002 FREQUENCYSPEC. Ana. Calc. Volt.FCC LIMITMARGIN CONDITION MHz dBuV uV uV dB 0.47 6.20 7.20 27.50 36.00 35.00 38.20 30.80 63.10 56.23 81.28 34.67 250.00 250.00 250.00 250.00 11.96 12.96 9.76 17.16 PASS PASS PASS PASS LINE 2-Phase:
Quasi-Peak Level FREQUENCYSPEC. Ana. Calc. Volt.FCC LIMITMARGIN CONDITION MHz dBuV uV uV dB 0.52 4.80 6.20 23.90 28.40 35.60 34.60 34.80 33.40 32.00 60.26 53.70 54.95 46.77 39.81 250.00 250.00 250.00 250.00 250.00 12.36 13.36 13.16 14.56 15.96 PASS PASS PASS PASS PASS TEST ENGINEER:
Brian Haghtalab FCC ID #: NS900P3 24 FCC RADIATED EMISSIONS DATA CLIENT:
EUT:
ANTENNA:
FREQ.:
POWER:
MICROHARD SYSTEMS COMPACTRF900 11 dBi YAGI 902.8 MHZ 100 mW 3 METER TEST PEAK DETECT DATE: 05/18/2002 FREQUENCY POLARITY SPEC A AF/C V dBuV dB/m AMP Gain dB Average Factor dB Peak E-Field dbuV/m Average Limit dBuV/m MHz 2,708.40 3,611.20 4,514.00 5,416.80 8,125.20 9,028.00 H H H H H H V 37.00 35.00 35.00 33.00 31.00 27.00 35.00 36.00 39.00 37.00 38.00 39.00 25.00 25.00 25.00 25.00 25.00 25.00 0.00 0.00 0.00 0.00 0.00 0.00 47.00 46.00 49.00 45.00 44.00 41.00 54.00 54.00 54.00 54.00 54.00 54.00 MARGIN CONDITION dB 7.00 8.00 5.00 9.00 10.00 13.00 PASS PASS PASS PASS PASS PASS FCC ID #: NS900P3 25 FCC RADIATED EMISSIONS DATA CLIENT:
EUT:
ANTENNA:
FREQ.:
POWER:
MICROHARD SYSTEMS COMPACT RF 900 11 dBi YAGI 914.7 MHZ 100 mW 3 METER TEST PEAK DETECT DATE: 05/18/2002 FREQUENCY POLARITY SPEC A AF/C V dBuV dB/m AMP Gain dB Average Factor dB Peak E-Field dbuV/m Average Limit dBuV/m MHz 2,744.10 3,658.80 4,573.50 7,317.60 8,232.30 9,147.00 H H H H H 37.00 33.00 32.00 30.00 28.00 27.00 35.00 36.00 39.00 37.00 38.00 39.00 25.00 25.00 25.00 25.00 25.00 25.00 0.00 0.00 0.00 0.00 0.00 0.00 V V 47.00 44.00 46.00 42.00 41.00 41.00 54.00 54.00 54.00 54.00 54.00 54.00 MARGIN CONDITION dB 7.00 10.00 8.00 12.00 13.00 13.00 PASS PASS PASS PASS PASS PASS FCC ID #: NS900P3 26 FCC RADIATED EMISSIONS DATA CLIENT:
EUT:
ANTENNA:
FREQ.:
POWER:
MICROHARD SYSTEMS COMPACTRF900 11 dBi YAGI 927.1 MHZ 100 mW 3 METER TEST DATE: 05/18/2002 FREQUENCY POLARITY SPEC A AF/C V dBuV dB/m AMP Gain dB Average Factor dB Peak E-Field dbuV/m Average Limit dBuV/m MHz 2,781.30 3,708.40 4,635.50 7,416.80 8,343.90 H H H H 37.00 34.00 30.00 30.00 26.00 35.00 36.00 39.00 37.00 38.00 25.00 25.00 25.00 25.00 25.00 V V 0.00 0.00 0.00 0.00 0.00 47.00 45.00 44.00 42.00 39.00 54.00 54.00 54.00 54.00 54.00 MARGIN CONDITION dB 7.00 9.00 10.00 12.00 15.00 PASS PASS PASS PASS PASS FCC ID #: NS900P3 27 FCC RADIATED EMISSIONS DATA CLIENT:
EUT:
ANTENNA:
FREQ.:
POWER:
MICROHARD SYSTEMS COMPACT RF900 RUBBER DUCK 902.8 MHZ 1000 mW 3 METER TEST PEAK DETECT DATE: 05/18/2002 FREQUENCY POLARITY SPEC A AF/C V dBuV dB/m AMP Gain dB Average Factor dB Peak E-Field dbuV/m Average Limit dBuV/m MHz 2,708.40 3,611.20 4,514.00 5,416.80 8,125.20 9,028.00 H H H H H H V 35.00 34.00 31.00 29.00 28.00 26.00 35.00 36.00 39.00 37.00 38.00 39.00 25.00 25.00 25.00 25.00 25.00 25.00 0.00 0.00 0.00 0.00 0.00 0.00 45.00 45.00 45.00 41.00 41.00 40.00 54.00 54.00 54.00 54.00 54.00 54.00 MARGIN CONDITION dB 9.00 9.00 9.00 13.00 13.00 14.00 PASS PASS PASS PASS PASS PASS FCC ID #: NS900P3 28 FCC RADIATED EMISSIONS DATA CLIENT:
EUT:
ANTENNA:
FREQ.:
POWER:
MICROHARD SYSTEMS COMPACTRF900 Rubber Ducky 914.7 MHZ 1000 mW 3 METER TEST DATE: 05/18/2002 FREQUENCY POLARITY SPEC A AF/C V dBuV dB/m AMP Gain dB Average Factor dB Peak E-Field dbuV/m Average Limit dBuV/m 36.00 33.00 32.00 32.00 30.00 26.00 35.00 36.00 39.00 37.00 38.00 39.00 25.00 25.00 25.00 25.00 25.00 25.00 0.00 0.00 0.00 0.00 0.00 0.00 V V 46.00 44.00 46.00 44.00 43.00 40.00 54.00 54.00 54.00 54.00 54.00 54.00 MARGIN CONDITION dB 8.00 10.00 8.00 10.00 11.00 14.00 PASS PASS PASS PASS PASS PASS MHz 2,744.10 3,658.80 4,573.50 7,317.60 8,232.30 9,147.00 H H H H H TEST ENGINEER:
Brian Haghtalab FCC ID #: NS900P3 29 FCC RADIATED EMISSIONS DATA CLIENT:
EUT:
ANTENNA:
FREQ.:
POWER:
MICROHARD SYSTEMS COMPACTRF900 RUBER DUCK 927.1 MHZ 1000 mW 3 METER TEST DATE: 05/18/2002 FREQUENCY POLARITY SPEC A AF/C V dBuV dB/m AMP Gain dB Average Factor dB Peak E-Field dbuV/m Average Limit dBuV/m MHz 2,781.30 3,708.40 4,635.50 7,416.80 8,343.90 H H H H H H 36.00 36.00 31.00 30.00 26.00 35.00 36.00 39.00 37.00 38.00 25.00 25.00 25.00 25.00 25.00 0.00 0.00 0.00 0.00 0.00 46.00 47.00 45.00 42.00 39.00 54.00 54.00 54.00 54.00 54.00 MARGIN CONDITION dB 8.00 7.00 9.00 12.00 15.00 PASS PASS PASS PASS PASS FCC ID #: NS900P3 30 FCC RADIATED EMISSIONS DATA CLIENT:
EUT:
ANTENNA:
FREQ.:
POWER:
MICROHARD SYSTEMS COMPACT RF900 6 dBi OMNI 902.8 MHZ 1000 mW 3 METER TEST PEAK DETECT DATE: 05/18/2002 FREQUENCY POLARITY SPEC A AF/C V dBuV dB/m AMP Gain dB Average Factor dB Peak E-Field dbuV/m Average Limit dBuV/m MHz 2,708.40 3,611.20 4,514.00 5,416.80 8,125.20 9,028.00 H H H H H H 37.00 35.00 29.00 30.00 30.00 25.00 35.00 36.00 39.00 37.00 38.00 39.00 25.00 25.00 25.00 25.00 25.00 25.00 0.00 0.00 0.00 0.00 0.00 0.00 V 47.00 46.00 43.00 42.00 43.00 39.00 54.00 54.00 54.00 54.00 54.00 54.00 MARGIN CONDITION dB 7.00 8.00 11.00 12.00 11.00 15.00 PASS PASS PASS PASS PASS PASS FCC ID #: NS900P3 31 FCC RADIATED EMISSIONS DATA CLIENT:
EUT:
ANTENNA:
FREQ.:
POWER:
MICROHARD SYSTEMS COMPACT RF900 6dBi OMNI 914.7 MHZ 1000 mW 3 METER TEST PEAK DETECT DATE: 05/18/2002 FREQUENCY POLARITY SPEC A AF/C V dBuV dB/m AMP Gain dB Average Factor dB Peak E-Field dbuV/m Average Limit dBuV/m MHz 2,744.10 3,658.80 4,573.50 7,317.60 8,232.30 9,147.00 H H H H H H V 37.00 33.00 34.00 32.00 30.00 24.00 35.00 36.00 39.00 37.00 38.00 39.00 25.00 25.00 25.00 25.00 25.00 25.00 0.00 0.00 0.00 0.00 0.00 0.00 47.00 44.00 48.00 44.00 43.00 38.00 54.00 54.00 54.00 54.00 54.00 54.00 MARGIN CONDITION dB 7.00 10.00 6.00 10.00 11.00 16.00 PASS PASS PASS PASS PASS PASS FCC ID #: NS900P3 32 FCC RADIATED EMISSIONS DATA CLIENT:
EUT:
ANTENNA:
FREQ.:
POWER:
MICROHARD SYSTEMS COMPACTRF900 6 dBi Omni 927.1 MHZ 1000 mW 3 METER TEST DATE: 05/18/2002 FREQUENCY POLARITY SPEC A AF/C V dBuV dB/m AMP Gain dB Average Factor dB Peak E-Field dbuV/m Average Limit dBuV/m 40.00 37.00 35.00 31.00 28.00 35.00 36.00 39.00 37.00 38.00 25.00 25.00 25.00 25.00 25.00 0.00 0.00 0.00 0.00 0.00 50.00 48.00 49.00 43.00 41.00 54.00 54.00 54.00 54.00 54.00 MARGIN CONDITION dB 4.00 6.00 5.00 11.00 13.00 PASS PASS PASS PASS PASS MHz 2,781.30 3,708.40 4,635.50 7,416.80 8,343.90 H H H H H H TEST ENGINEER:
Brian Haghtalab FCC ID #: NS900P3 33 FCC RADIATED EMISSIONS DATA CLIENT:
EUT:
ANTENNA:
FREQ.:
POWER:
MICROHARD SYSTEMS COMPACT RF900 3.5 dBi TRANSIT 902.8 MHZ 1000 mW 3 METER TEST PEAK DETECT DATE: 05/18/2002 FREQUENCY POLARITY SPEC A AF/C V dBuV dB/m AMP Gain dB Average Factor dB Peak E-Field dbuV/m Average Limit dBuV/m 35.00 36.00 32.00 31.00 29.00 24.00 35.00 36.00 39.00 37.00 38.00 39.00 25.00 25.00 25.00 25.00 25.00 25.00 0.00 0.00 0.00 0.00 0.00 0.00 V V 45.00 47.00 46.00 43.00 42.00 38.00 54.00 54.00 54.00 54.00 54.00 54.00 MARGIN CONDITION dB 9.00 7.00 8.00 11.00 12.00 16.00 PASS PASS PASS PASS PASS PASS MHz 2,708.40 3,611.20 4,514.00 5,416.80 8,125.20 9,028.00 H H H H H TEST ENGINEER:
Brian Haghtalab FCC ID #: NS900P3 34 FCC RADIATED EMISSIONS DATA CLIENT:
EUT:
ANTENNA:
FREQ.:
POWER:
MICROHARD SYSTEMS COMPACT RF900 3.5dBi TRANSIT 914.7 MHZ 1000 mW 3 METER TEST PEAK DETECT DATE: 05/18/2002 FREQUENCY POLARITY SPEC A AF/C MHz 2,744.10 3,658.80 4,573.50 7,317.60 8,232.30 9,147.00 H H H H H V V V dBuV dB/m 39.00 35.00 30.00 30.00 31.00 27.00 35.00 36.00 39.00 37.00 38.00 39.00 AMP Gain dB Average Factor dB Peak E-Field dbuV/m Average Limit dBuV/m 25.00 25.00 25.00 25.00 25.00 25.00 0.00 0.00 0.00 0.00 0.00 0.00 49.00 46.00 44.00 42.00 44.00 41.00 54.00 54.00 54.00 54.00 54.00 54.00 MARGIN CONDITION dB 5.00 8.00 10.00 12.00 10.00 13.00 PASS PASS PASS PASS PASS PASS FCC ID #: NS900P3 35 FCC RADIATED EMISSIONS DATA CLIENT:
EUT:
ANTENNA:
FREQ.:
POWER:
MICROHARD SYSTEMS COMPACTRF900 3.5 dBi TRANSIT 927.1 MHZ 1000 mW 3 METER TEST DATE: 05/18/2002 FREQUENCY POLARITY SPEC A AF/C V dBuV dB/m AMP Gain dB Average Factor dB Peak E-Field dbuV/m Average Limit dBuV/m MHz 2,781.30 3,708.40 4,635.50 7,416.80 8,343.90 H H H H H V 37.00 34.00 30.00 30.00 26.00 35.00 36.00 39.00 37.00 38.00 25.00 25.00 25.00 25.00 25.00 0.00 0.00 0.00 0.00 0.00 47.00 45.00 44.00 42.00 39.00 54.00 54.00 54.00 54.00 54.00 MARGIN CONDITION dB 7.00 9.00 10.00 12.00 15.00 PASS PASS PASS PASS PASS FCC ID #: NS900P3 36 Table 1 Support Equipment 1. Host PC - Toshiba 740C Pentium Notebook 2. Microhard OEM Testing Platform FCC ID #: NS900P3 37 Table 2 Interface Cables Used 1. A 1.2 meter RS-232 serial shielded cable is used to connect the EUT to the Host computer. 2. 2 feet of low-loss coaxial cable used to connect the EUT to the TX antenna (Reverse SMC to N connectors). FCC ID #: NS900P3 38 Table 3 Measurement Equipment Used The following equipment is used to perform measurements:
HP 435A RF Peak Power Meter
- Serial No. 1362016 EMCO Model 3110 Biconical Antenna
- Serial No. 1619 Antenna Research MWH-1825B Horn Antenna
- Serial No. 1005 EMCO Model 3115 Ridged Horn Antenna
- Serial No. 3007 HP 8348A Preamplifier
- Serial No. 197-2564A Solar 8012-50-R-24-BNC LISN
- Serial No. 924867 Bird 8306-300-N 30dB Attenuator
- S/N: 29198391515 HP 14IT w/8555A Spectrum Analyzer
- Serial No. 6-95-1124 4 Meter Antenna Mast Motorized Turntable Heliax FSJ1-50A 1/4" Superflex Coax Cable (12 Ft.) FCC ID #: NS900P3 39
1 2 | ECO | Cover Letter(s) | 90.23 KiB |
#110, 1144 - 29th Avenue N.E. Calgary, Alberta T2E 7P1 Tel: (403) 248-0028 Fax: (403) 248-2762 Website: http://www.microhardcorp.com FCC ID: NS900P3 June 14, 2002 Federal Communications Commission OET Laboratory Division. 7435 Oakland Mills Rd. Columbia, MD 21046 Re: Overview of Engineering Changes The following are an overview of the changes made to the COMPACTRF-900:
Optional MCX or Reverse Polarity SMA connector Reset circuit for microprocessor Compatible Microprocessor (There are to pin compatible processor the ATMEG 103 and ATMEG 128) Added antennas to test set Added Temperature compensation Circuit Added transistor buffering stage Please note that the Bill of Material and Schematics have been updated to reflect these changes. Regards, Hany H. Shenouda Director of Engineering
1 2 | RF Exposure Calc | RF Exposure Info | 60.67 KiB | July 08 2002 |
RF Exposure Calculations:
The following information provides the minimum separation distance for each of the antennas provided with the COMPACTRF- 900 module, as calculated from FCC OET 65 Appendix B, Table 1B Guidelines for General Population/Uncontrolled Exposure. This calculation is based on the highest EIRP possible from the system, considering maximum power and antenna gain. The formula used was:
S = (Po*G)/(4*pi*r^2)
- Where S = 0.62 mW/cm^2 for 928 MHz (from F/1500) Item 1 2 3 4 5 6 7 8 Antenna Power (W) Distance (cm) 83121 3.5 dB, Transit Antenna 900 MHz 83122 3.5 dB, 900 MHz Transit Antenna 83125 3dB Omni Antenna 900 MHz 83132 6 dB 900 MHz Omni-directional Antenna 83100 2.5 Rubber Ducky 900 MHz 83130 6 dB, 900 MHz Yagi 83140 11 dB, 900 MHz Yagi 14 dB, 900 MHz Yagi 1.0 1.0 1.0 1.0 1.0 1.0 0.1 0.1 17 17 16 23 15 23 13 18 The following statement will be presented in the COMPACTRF-900 User Manual:
WARNING In order to comply with the FCC/IC adopted RF exposure requirements, this transmitter system will be installed by the manufacturer's resaler professional. Installation of all antennas must be performed in a manner that will provide at least 23 cm clearance from the front radiating aperture, to any user or member of the public.
1 2 | agent authorization | Cover Letter(s) | 91.25 KiB |
#110, 1144 - 29th Avenue N.E. Calgary, Alberta T2E 7P1 Tel: (403) 248-0028 Fax: (403) 248-2762 Website: http://www.microhardcorp.com FCC ID: NS900P3 June 14, 2002 Federal Communications Commission OET Laboratory Division. 7435 Oakland Mills Rd. Columbia, MD 21046 RE: COMPACTRF-900 Class II Permissive Changes Dear Sir or Madam:
Microhard Systems Inc. hereby authorize National Certification Labs (8370 Court Avenue, Suite B-1, Ellicott City, Maryland 21043) to act as our agent in matters relating to applications for equipment authorization, including the signing of documentation. I further certify that the applicant nor any party to the application is subject to a denial of Federal benefits, that includes FCC benefits, pursuant to Section 5301 of the Anti-Drug Abuse Act of 1988, 21 U.S. C. Section 862. This authorization expires October 1, 2002. Sincerely, Hany Shenouda Director of Engineering
1 2 | test report | Test Report | 1.17 MiB | September 10 2000 |
NNNaaatttiiiooonnnaaalll CCCeeerrrtttiiifffiiicccaaatttiiiooonnn LLLaaabbbooorrraaatttooorrryyy 8370 Court Avenue, Suite B-1 Ellicott City, Maryland 21043
(410) 461-5548 FCC REPORT OF RADIO INTERFERENCE FOR Microhard Systems, Inc.
#110, 1144 29th Ave., N.E. Calgary Alberta, Canada T2E 7P1 FCC ID: NS900P3 September 19, 2000 TABLE OF CONTENTS 1.0 1.1 2.0 2.1 3.0 Introduction Summary Description of Equipment Under Test (EUT) EMI Countermeasure Test Program 4.0 Test Configuration 5.0 6.0 Conducted Emissions Scheme Radiated Emissions Scheme TABLES Table 1. Table 2. Table 3. EXHIBITS Support Equipment Interface Cables Measurement Equipment Exhibit 1. Exhibit 2. Exhibit 3. EUT Photographs Schematic Diagram User Manual NCL PROJ.# Microhard-557 FCC ID #: NS900P3 1 1.0 Introduction:
This report has been prepared on behalf of Microhard Systems, Inc., to support the attached Application for a Certification of a Part 15 Spread Spectrum Transmitter module. The Equipment Under Test (EUT) was the Model: CompactRF-900 Wireless Modem Transceiver /OEM Module. Radio-Noise Emissions tests were performed according to FCC Public Notice 54797, titled Guidance on Measurement for Direct Sequence SST. The measuring equipment conforms to ANSI C63.2 Specifications for Electromagnetic Noise and Field Strength Instrumentation. Testing was performed at National Certification Laboratory in Ellicott City, MD. Site description and site attenuation data have been placed on file with the FCCs sampling and Measurements Branch. FCC acceptance was granted on May 26, 1993. 1.1 Summary:
The Microhard Systems, Inc., Model: CompactRF-900 Wireless Modem Transceiver /OEM Module complies with the FCC limits (15.247) for a Frequency Hopping SST. FCC ID #: NS900P3 2 2.0 Description of Equipment Under Test (EUT):
The EUT features:
Reverse Polarity SMA Antenna Connector per 15.203
+30 dBm RF Output Max. 902-928 MHz Frequency Range 350 kHz 20 dB Emission Bandwidth 64 Hopping Channels 400 kHz Channel Separation 86.4 kbps Data Rate (Radio Link) 115.2 kbps Max Data Rate (DCE) 3.0 Test Program:
This report contains measurement charts and data as evidence for the following tests performed:
1. 2. 3. 4. 5. 6.
(15.247b) Peak RF output power.
(15.247c) Field Strength of harmonics and spurious out-of-band emissions.
(15.247c) RF Antenna Conducted of harmonics and spurious out-of-band emissions.
(15.247a) 20 dB Emission Bandwidth.
(15.207) Power Line Conducted Emissions.
(15.247c) Band Edge emissions. FCC ID #: NS900P3 3 4.0 Test Configuration:
RF antenna output tests such as Bandwidth, Spurious/Harmonics, Power output, were taken with the transmitter antenna connector feeding directly into the spectrum analyzer via external 30 db attenuator. The analyzers internal attenuator was adjusted to prevent overloading of the front end. The transmitter is modulated at 86.4 kbps which is the highest available data rate. Field strength measurements were taken with the transmitter feeding a yagi, or omni antenna aimed at the receiving antenna. Testing was performed using the highest gain antenna from each design family (yagi, omni) with the power setting at 1 Watt for the omni antenna, and 100 mW for the higher gain yagi. A list of all antennas that will be sold with the CompactRF900 Wireless Module follows:
Antennex - 11 dBi Yagi Antenna 2.5 dBi Omni Antenna - 900 MHz Rubber Ducky Antennex - 6 dBi Omni Antenna FCC ID #: NS900P3 4 PEAK POWER TEST RESULTS Limit:
1 watt (30 dBm) Condition:
Transmitter is set to a single FM modulated channel Reading from spectrum analyzer with 1 MHz Resolution Bandwidth setting:
Channel 1:
902.8 MHz Channel 32:
914.7 MHz Channel 64:
927.1 MHz
-
-
-
(+29.8 dBm)
(+30.0 dBm)
(+29.8 dBm) SEE FOLLOWING THREE (3) PLOTS OF MODULATED CARRIER FCC ID #: NS900P3 5 PEAK RF POWER MODULATED CARRIER (1 MHz RES. BW) Channel 1 FCC ID #: NS900P3 6 PEAK RF POWER MODULATED CARRIER (1 MHz RES. BW) Channel 32 FCC ID #: NS900P3 7 PEAK RF POWER MODULATED CARRIER (1 MHz RES. BW) Channel 64 FCC ID #: NS900P3 8 20 dB EMISSION BANDWIDTH Maximum 20 dB BW:
RBW Setting on S.A.:
0.500 MHz 10 kHz Condition:
Transmitter is set to a single channel FM modulated at 86.4 kbps Reading from Spectrum Analyzer:
Channel 1:
902.8 MHz Channel 32:
914.7 MHz Channel 64:
927.1 MHz
-
-
-
342 kHz 346 kHz 350 kHz SEE FOLLOWING THREE (3) PLOTS OF MODULATED CARRIER FCC ID #: NS900P3 9 20 dB EMISSION BANDWIDTH MODULATED CARRIER (10 kHz RES. BW) Channel 1 FCC ID #: NS900P3 10 20 dB EMISSION BANDWIDTH MODULATED CARRIER (10 kHz RES. BW) Channel 32 FCC ID #: NS900P3 11 20 dB EMISSION BANDWIDTH MODULATED CARRIER (10 kHz RES. BW) Channel 64 FCC ID #: NS900P3 12 RF ANTENNA CONDUCTED SPURIOUS/HARMONICS EMISSIONS Limit:
20 dB below Carrier Level Measured with 100 kHz RBW RBW Setting on S.A.: 100 kHz Condition:
Transmitter is set to a single FM modulated channel. RF Power = 30 dBm Three separate measurements are performed to show harmonic and spurious emissions generated with the transmitter tuned to low, middle, and high parts of the spectral range. SEE FOLLOWING THREE (3) PLOTS & DATA TABLES FCC ID #: NS900P3 13 FCC Part 15.247(c) Conducted Spurious Emissions Frequency of Carrier = 902.8 MHz Limit = 20 dBc Condition:
Transmitter is set to a single FM modulated channel. TEST RESULTS LIMIT:
-20 dB FROM PEAK CARRIER Component Frequency (MHz) Result (dB From Peak) Harmonic Harmonic Harmonic Harmonic Harmonic Harmonic Harmonic Harmonic Harmonic 1805.60 2708.40 3611.20 4514.00 5416.80 6319.60 7222.40 8125.20 9028.00
-50.2
-64.0
-73.0
-73.0
-74.0
-75.0
-75.0
-75.0
-75.0 FCC ID #: NS900P3 14 FCC Part 15.247(c) Conducted Spurious Emissions Frequency of Carrier = 914.70 MHz Limit = 20 dBc Condition:
Transmitter is set to a single FM modulated channel. TEST RESULTS LIMIT:
-20 dB FROM PEAK CARRIER Component Frequency (MHz) Result (dB From Peak) Harmonic Harmonic Harmonic Harmonic Harmonic Harmonic Harmonic Harmonic Harmonic 1829.40 2744.10 3658.80 4573.50 5488.20 6402.90 7317.60 8232.30 9147.00
-50.4
-73.0
-73.0
-73.0
-74.0
-74.0
-75.0
-75.0
-75.0 FCC ID #: NS900P3 15 FCC Part 15.247(c) Conducted Spurious Emissions Frequency of Carrier = 927.1 MHz Limit = 20 dBc Condition:
Transmitter is set to a single FM modulated channel. TEST RESULTS LIMIT:
-20 dB FROM PEAK CARRIER Component Frequency (MHz) Result (dB From Peak) Harmonic Harmonic Harmonic Harmonic Harmonic Harmonic Harmonic Harmonic Harmonic 1854.20 2781.30 3708.40 4635.50 5562.60 6489.70 7416.80 8343.90 9271.00
-49.4
-73.0
-73.0
-73.0
-74.0
-74.0
-74.0
-75.0
-75.0 FCC ID #: NS900P3 16 CONDUCTED HARMONICS EMISSIONS MODULATED CARRIER (100 kHz RES. BW) LOW CHANNEL 0 Fc 2Fc 3Fc 4Fc FCC ID #: NS900P3 17 CONDUCTED HARMONICS EMISSIONS MODULATED CARRIER (100 kHz RES. BW) MID CHANNEL 0 Fc 2Fc 3Fc 4Fc FCC ID #: NS900P3 18 CONDUCTED HARMONICS EMISSIONS MODULATED CARRIER (100 kHz RES. BW) HIGH CHANNEL 0 Fc 2Fc 3Fc 4Fc FCC ID #: NS900P3 19 CONDUCTED BAND EDGE EMISSIONS MODULATED CARRIER (100 kHz RES. BW) LOW CHANNEL FCC ID #: NS900P3 20 CHANNEL UTILIZATION RANDOM HOPPING SEQUENCE FCC ID #: NS900P3 21 5.0 Test Configuration for Conducted and Radiated Emissions:
The EUT was set up on the center of the test table, in a manner which follows the general guidelines of ANSI C63.4, Section 6 General Operating Conditions and Configurations. This is described below:
6.0 Conducted Emissions Scheme:
The EUT is placed on an 80 cm high X 1.5 m non-conductive table. Power to the RF modem is provided through a Solar Corporation 50 ohm/50 uH Line Impedance Stabilization Network bonded to a 2.2 X 2 meter horizontal ground plane, and a 2.2 X 2 meter vertical ground plane. The LISN has its AC input supplied from a filtered AC power source. A separate LISN provides AC power to the peripheral equipment. I/O cables are moved about to obtain maximum emissions. The 50 ohm output of the LISN is connected to the input of the spectrum analyzer and emissions in the frequency range of 450 kHz to 30 MHz are searched. The detector function is set to Quasi-Peak and the resolution bandwidth is set at 9 kHz, with all post detector filtering no less than 10 times the resolution bandwidth for final measurements. All emissions within 20 dB of the limit are recorded in the data tables. FCC ID #: NS900P3 22 7.0 Radiated Emissions Scheme:
The EUT is placed on an 80 cm high X 1.5 meter non-conductive motorized turntable for radiated testing on the 3 meter open area test site. The emissions from the EUT are measured continuously at every azimuth by rotating the turntable. Guided horn and log periodic broadband antennas are mounted on an antenna mast to determine the height of the maximum emissions. The heights of the antennas are varied between 1 and 4 meters. Both the horizontal and vertical field components are measured. The RF spectrum is searched from 30 MHz to 9.28 GHz. The output from the antenna is connected to the input of the preamplifier. The pre-amp out is connected to the spectrum analyzer. The detector function is set to PEAK. The resolution bandwidth of the spectrum analyzer is set at 120kHz for the frequency range of 30-1000 MHz, and 1 MHz for the frequency range of 1-9 GHz. A 10Hz video BW setting is used to average readings above 1 GHz. All emissions within 20 dB of the limit are recorded in the data tables. To convert the spectrum analyzer reading into a quantified E-field level to allow comparison with the FCC limits, it is necessary to account for various calibration factors. These factors include cable loss (CL) and antenna factors (AF). The AF/CL in dB/m is algebraically added to the Spectrum Analyzer Voltage in dBm V/m. This level is then compared to the FCC limit. EXAMPLE:
Spectrum Analyzer Voltage:
VdBmmV Composite Factor:
AF/CL dB/m Electric Field:
Linear Conversion:
E dBmmV/m = V dBmmV + AF/CL dB/m E mmV/m = Antilog (E dBmmV/m 20) FCC ID #: NS900P3 23 F C C C L A S S " B " C O N D U C T E D E M I S S I O N S D A T A C L I E N T :
E U T :
M I C R O H A R D S Y S T E M S C O M P A C T R F 9 0 0 M O D E :
T R A N S M I T L I N E 1 - N e u t r a l :
Q u a s i - P e a k L e v e l D a t e : 0 9 / 1 3 / 2 0 0 0 FREQUENCY SPEC. Ana. Calc. Volt. FCC LIMIT MARGIN CONDITION MHz dBuV uV uV dB 0.47 6.20 7.20 27.50 36.00 35.00 38.20 30.80 63.10 56.23 81.28 34.67 250.00 250.00 250.00 250.00 11.96 12.96 9.76 17.16 PASS PASS PASS PASS L I N E 2 - P h a s e :
Q u a s i - P e a k L e v e l FREQUENCY SPEC. Ana. Calc. Volt. FCC LIMIT MARGIN CONDITION MHz dBuV uV uV dB 0.52 4.80 6.20 23.90 28.40 35.60 34.60 34.80 33.40 32.00 60.26 53.70 54.95 46.77 39.81 250.00 250.00 250.00 250.00 250.00 12.36 13.36 13.16 14.56 15.96 PASS PASS PASS PASS PASS T E S T E N G I N E E R :
Brian Haghtalab FCC ID #: NS900P3 24 F C C R A D I A T E D E M I S S I O N S D A T A C L I E N T :
E U T :
A N T E N N A :
F R E Q . :
P O W E R :
M I C R O H A R D S Y S T E M S C O M P A C T R F 9 0 0 Y A G I 9 0 2 . 8 M H Z 1 0 0 m W 3 M E T E R T E S T D A T E : 0 9 / 1 3 / 2 0 0 0 FREQUENCY POLARITY SPEC A AF/C V dBuV dB/m AMP Gain dB Average Factor dB Average E-Field dbuV/m Average Limit dBuV/m 40.00 38.00 34.00 30.00 32.00 25.00 35.00 36.00 39.00 37.00 38.00 39.00 25.00 25.00 25.00 25.00 25.00 25.00 0.00 0.00 0.00 0.00 0.00 0.00 V V 50.00 49.00 48.00 42.00 45.00 39.00 54.00 54.00 54.00 54.00 54.00 54.00 MARGIN CONDITION dB 4.00 5.00 6.00 12.00 9.00 15.00 PASS PASS PASS PASS PASS PASS MHz 2,708.40 3,611.20 4,514.00 5,416.80 8,125.20 9,028.00 H H H H H T E S T E N G I N E E R :
Brian Haghtalab FCC ID #: NS900P3 25 F C C R A D I A T E D E M I S S I O N S D A T A C L I E N T :
E U T :
A N T E N N A :
F R E Q . :
P O W E R :
M I C R O H A R D S Y S T E M S C O M P A C T R F 9 0 0 Y A G I 9 1 4 . 7 M H Z 1 0 0 m W 3 M E T E R T E S T D A T E : 0 9 / 1 3 / 2 0 0 0 FREQUENCY POLARITY SPEC A AF/C V dBuV dB/m AMP Gain dB Average Factor dB Average E-Field dbuV/m Average Limit dBuV/m 39.00 39.00 35.00 32.00 30.00 27.00 35.00 36.00 39.00 37.00 38.00 39.00 25.00 25.00 25.00 25.00 25.00 25.00 0.00 0.00 0.00 0.00 0.00 0.00 V V 49.00 50.00 49.00 44.00 43.00 41.00 54.00 54.00 54.00 54.00 54.00 54.00 MARGIN CONDITION dB 5.00 4.00 5.00 10.00 11.00 13.00 PASS PASS PASS PASS PASS PASS MHz 2,744.10 3,658.80 4,573.50 7,317.60 8,232.30 9,147.00 H H H H H T E S T E N G I N E E R :
Brian Haghtalab FCC ID #: NS900P3 26 F C C R A D I A T E D E M I S S I O N S D A T A C L I E N T :
E U T :
A N T E N N A :
F R E Q . :
P O W E R :
M I C R O H A R D S Y S T E M S C O M P A C T R F 9 0 0 Y A G I 9 2 7 . 1 M H Z 1 0 0 m W 3 M E T E R T E S T D A T E : 0 9 / 1 3 / 2 0 0 0 FREQUENCY POLARITY SPEC A AF/C V dBuV dB/m AMP Gain dB Average Factor dB Average E-Field dbuV/m Average Limit dBuV/m 40.00 37.00 35.00 31.00 28.00 35.00 36.00 39.00 37.00 38.00 25.00 25.00 25.00 25.00 25.00 0.00 0.00 0.00 0.00 0.00 50.00 48.00 49.00 43.00 41.00 54.00 54.00 54.00 54.00 54.00 MARGIN CONDITION dB 4.00 6.00 5.00 11.00 13.00 PASS PASS PASS PASS PASS MHz 2,781.30 3,708.40 4,635.50 7,416.80 8,343.90 H H H H H H T E S T E N G I N E E R :
Brian Haghtalab FCC ID #: NS900P3 27 Table 1 Support Equipment 1. Host PC - Toshiba 740C Pentium Notebook 2. Microhard CompactRF Development Board (testing platform) FCC ID #: NS900P3 28 Table 2 Interface Cables Used 1. A 1.2 meter RS-232 serial shielded cable is used to connect the EUT to the Host computer. 2. Two feet of low-loss coaxial cable used to connect the EUT to the TX antenna (Reverse Polarity SMA to N connectors). FCC ID #: NS900P3 29 Table 3 Measurement Equipment Used The following equipment is used to perform measurements:
HP 435A RF Peak Power Meter
- Serial No. 1362016 EMCO Model 3110 Biconical Antenna
- Serial No. 1619 Antenna Research MWH-1825B Horn Antenna
- Serial No. 1005 EMCO Model 3115 Ridged Horn Antenna
- Serial No. 3007 HP 8348A Preamplifier Solar 8012-50-R-24-BNC LISN Bird 8306-300-N 30dB Attenuator
- Serial No. 197-2564A
- Serial No. 924867
- S/N: 29198391515 HP 14IT w/8555A Spectrum Analyzer
- Serial No. 6-95-1124 4 Meter Antenna Mast Motorized Turntable Heliax FSJ1-50A 1/4" Superflex Coax Cable (12 Ft.) FCC ID #: NS900P3 30
1 2 | Antenna Connector Description | Parts List/Tune Up Info | 205.65 KiB | August 01 2001 |
Description of Unique Connector FCC regulation (Part 15.203) stipulates that wireless devices with removable antennas require a non-standard antenna connection to the hand-held device. To meet this requirement, we are using a Johnson Components reverse threads (left hand). The RF connector on the module is an End Launch Reverse-Thread SMA Bulkhead Jack Receptacle. The manufacturer's part no. Johnson 142-5701-811.
1 2 | Operational Description | Operational Description | 59.22 KiB | August 01 2001 |
Microhard Systems Inc. CompactRFTM Operational Description 1.0 Operational Description The CompactRFTM is a high-performance embedded spread spectrum data transceiver. Users communicate with this module via an asynchronous RS-232 interface. All data that users send to the module is buffered in banks of SRAM memory, packetized with the appropriate header information, and sent over the air at a fixed bit rate. The microprocessor inside the module precisely controls the bit-width, packet size, and hopping algorithm, to ensure that the RF occupied bandwidth and channel dwell-times remain constant. Users have no ability to modify the occupied bandwidth of the transmitted data. Users power the module from a 5 - 5.5V source. This is linearly regulated down to 4.5V for all radio circuitry. This ensures that any changes in input voltage will not have any effect on the radiated power, which is limited to 1W. The CompactRFTM modem can be configured for a wide range of applications. The module is designed such that all communication is through one serial port (Pins 21 to 28 on the module). This port has two functions:
1. 2. It provides the asynchronous interface with the host equipment for data that is sent/received on the RF channel. When operating in this fashion, the module is said to be in data mode. It is also used for configuring and programming the module. When operating in this fashion, the module is said to be in command mode. The functionality of any particular CompactRFTM can be configured as follows:
n Master Point-to-Point: The modem is configured to communicate with a single Slave, either directly, or through one or more Repeaters. n Master Point-to-Multipoint: The modem is configured to communicate with one or more Slaves and/or Repeaters. n Slave: The modem is configured to communicate with one Master either directly or through one or more Repeaters.. n Repeater: The modem is configured to pass information from either a Master or another Repeater onto subsequent Repeaters and/or Slaves and vice versa. The Repeater also acts as a Slave in the sense that, like a Slave, it passes information to/from its serial port. The CompactRF is a frequency hopping transceiver, meaning that it hops to a new frequency after a predetermined time interval. This time interval is a fixed time set by the user, and can range from 14ms to 180ms. The CompactRF hops according to a pseudorandom pattern of 50 different channels. There are 64 available channels with spacing of 400 kHz starting at 902.4 MHz and going up to 927.6 MHz. The RF connector on the module is an End Launch Reverse-Thread SMA Bulkhead Jack Receptacle. The manufacturer's part no. is:
Johnson 142-5701-811 CompactRFTM Operational Description 1 Microhard Systems Inc. CompactRFTM Operational Description 1.1 Functional Block Diagram Figure 1 is a functional block diagram of the CompactRFTM module DVcc AVcc GND
\Config
\Reset
\Sleep TxD RTS DTR Linear Regulator Mixer LNA IF Demod Antenna Switch
+-
Comparator Frequency Synthesizer PA GAIN Mixer uC A/D SRAM SRAM EEPROM 8 bit data bus UART
(DCE) ARSSI RSSI1-3 SYNC RXMODE TXMODE RxD CTS DSR DCD Figure 1 - Functional Block Diagram CompactRFTM Operational Description 2
1 2 | RF Exposure Calculations | RF Exposure Info | 7.68 KiB | August 01 2001 |
RF Exposure Calculations:
The following information provides the minimum separation distance for each of the antennas provided with the COMPACTRF-
900 module, as calculated from FCC OET 65 Appendix B, Table 1B Guidelines for General Population/Uncontrolled Exposure. This calculation is based on the highest EIRP possible from the system, considering maximum power and antenna gain. The formula used was:
S = (Po*G)/(4*pi*r^2) Where S = 0.62 mW/cm^2 for 928 MHz (from F/1500) Where Po = 100 mW for Yagi antennas (max. power set at factory) Where Po = 1.0 Watt for Omni antennas (max. power user configurable) For: 14 dB Yagi Antenna . r = 18 cm 2.5dB Omni Antenna . r = 15 cm 6 dB Omni Antenna . r = 23 cm The following statement will be presented in the COMPACTRF-900 User Manual:
WARNING In order to comply with the FCC/IC adopted RF exposure requirements, this transmitter system will be installed by the manufacturer's resaler professional. Installation of all antennas must be performed in a manner that will provide at least 23 cm clearance from the front radiating apperature, to any user or member of the public.
1 2 | Six dB Omni Antenna Radiated Data | Test Report | 9.34 KiB |
F C C R A D I A T E D E M I S S I O N S D A T A C L I E N T :
E U T :
A N T E N N A :
F R E Q . :
P O W E R :
M I C R O H A R D S Y S T E M S C O M P A C T R F 9 0 0 6 d B O m n i 9 0 2 . 8 M H Z 1 0 0 0 m W 3 M E T E R T E S T D A T E : 0 9 / 1 4 / 2 0 0 0 FREQUENCY POLARITY SPEC A MHz 2,708.40 3,611.20 4,514.00 5,416.80 8,125.20 9,028.00 H H H H H V dBuV 38.00 34.00 33.00 31.00 30.00 24.00 V V V AF/C dB/m 35.00 36.00 39.00 37.00 38.00 39.00 AMP Gain dB Average Factor dB Average E-Field dbuV/m Average Limit dBuV/m 25.00 25.00 25.00 25.00 25.00 25.00 0.00 0.00 0.00 0.00 0.00 0.00 48.00 45.00 47.00 43.00 43.00 38.00 54.00 54.00 54.00 54.00 54.00 54.00 MARGIN CONDITION dB 6.00 9.00 7.00 11.00 11.00 16.00 PASS PASS PASS PASS PASS PASS F C C R A D I A T E D E M I S S I O N S D A T A C L I E N T :
E U T :
A N T E N N A :
F R E Q . :
P O W E R :
M I C R O H A R D S Y S T E M S C O M P A C T R F 9 0 0 6 d B i O m n i 9 1 4 . 7 M H Z 1 0 0 0 m W 3 M E T E R T E S T D A T E : 0 9 / 1 4 / 2 0 0 0 FREQUENCY POLARITY SPEC A MHz 2,744.10 3,658.80 4,573.50 7,317.60 8,232.30 9,147.00 H H H H H V dBuV V V 40.00 35.00 30.00 30.00 28.00 26.00 AF/C dB/m 35.00 36.00 39.00 37.00 38.00 39.00 AMP Gain dB Average Factor dB Average E-Field dbuV/m Average Limit dBuV/m 25.00 25.00 25.00 25.00 25.00 25.00 0.00 0.00 0.00 0.00 0.00 0.00 50.00 46.00 44.00 42.00 41.00 40.00 54.00 54.00 54.00 54.00 54.00 54.00 MARGIN CONDITION dB 4.00 8.00 10.00 12.00 13.00 14.00 PASS PASS PASS PASS PASS PASS F C C R A D I A T E D E M I S S I O N S D A T A C L I E N T :
E U T :
A N T E N N A :
F R E Q . :
P O W E R :
M I C R O H A R D S Y S T E M S C O M P A C T R F 9 0 0 6 d B i O m n i 9 2 7 . 1 M H Z 1 0 0 0 m W 3 M E T E R T E S T D A T E : 0 9 / 1 4 / 2 0 0 0 FREQUENCY POLARITY SPEC A AF/C V dBuV dB/m AMP Gain dB Average Factor dB Average E-Field dbuV/m Average Limit dBuV/m MHz 2,781.30 3,708.40 4,635.50 7,416.80 8,343.90 H H H 36.00 38.00 31.00 32.00 29.00 35.00 36.00 39.00 37.00 38.00 25.00 25.00 25.00 25.00 25.00 V V V 0.00 0.00 0.00 0.00 0.00 46.00 49.00 45.00 44.00 42.00 54.00 54.00 54.00 54.00 54.00 MARGIN CONDITION dB 8.00 5.00 9.00 10.00 12.00 PASS PASS PASS PASS PASS
1 2 | confidential request | Cover Letter(s) | 69.15 KiB |
FRO zntonge ETT smyaeate onecusus cn pe dnorh reac i ee eum neo pene bape Somguinoey onus pw con meeps conta ees Serer cfr nes mi acne pnb ah neat pt eoceroy ges genau oom COMTYGLFL 0 BN CLE 230052"
reyes couygeeant Sen ome rete Oe Papen peor tesa commer cosas ai 2 son CC ID 20082 W WWICLOpSLg ghefeue [UCT ees
frequency | equipment class | purpose | ||
---|---|---|---|---|
1 | 2002-10-18 | 902 ~ 908 | DSS - Part 15 Spread Spectrum Transmitter | Class II Permissive Change |
2 | 2001-01-25 | 902 ~ 928 | DSS - Part 15 Spread Spectrum Transmitter | Original Equipment |
app s | Applicant Information | |||||
---|---|---|---|---|---|---|
1 2 | Effective |
2002-10-18
|
||||
1 2 |
2001-01-25
|
|||||
1 2 | Applicant's complete, legal business name |
Microhard Systems Inc
|
||||
1 2 | FCC Registration Number (FRN) |
0007211139
|
||||
1 2 | Physical Address |
150 Country Hills Landing NW
|
||||
1 2 |
Calgary, AB, N/A
|
|||||
1 2 |
Calgary, AB
|
|||||
1 2 |
Canada
|
|||||
app s | TCB Information | |||||
n/a | ||||||
app s | FCC ID | |||||
1 2 | Grantee Code |
NS9
|
||||
1 2 | Equipment Product Code |
00P3
|
||||
app s | Person at the applicant's address to receive grant or for contact | |||||
1 2 | Name |
H**** S****
|
||||
1 2 | Title |
President
|
||||
1 2 | Telephone Number |
403 2********
|
||||
1 2 | Fax Number |
403 2********
|
||||
1 2 |
S******@microhardcorp.com
|
|||||
app s | Technical Contact | |||||
1 2 | Firm Name |
National Certification Laboratory
|
||||
1 2 | Name |
B****** H********
|
||||
1 2 | Physical Address |
8370 Court Avenue
|
||||
1 2 |
8370 Court Avenue, Suite B-1
|
|||||
1 2 |
Ellicott City, Maryland 21043
|
|||||
1 2 |
United States
|
|||||
1 2 | Telephone Number |
(410)********
|
||||
1 2 |
410 4********
|
|||||
1 2 | Fax Number |
(410)********
|
||||
1 2 |
b******@aol.com
|
|||||
app s | Non Technical Contact | |||||
1 2 | Firm Name |
National Certification Laboratory
|
||||
1 2 |
National Certification LAb
|
|||||
1 2 | Name |
B****** H******
|
||||
1 2 | Physical Address |
8370 Court Avenue
|
||||
1 2 |
8370 Court Avenue, Suite B-1
|
|||||
1 2 |
Ellicott City, Maryland 21043
|
|||||
1 2 |
United States
|
|||||
1 2 | Telephone Number |
(410)********
|
||||
1 2 |
410 4********
|
|||||
1 2 | Fax Number |
(410)********
|
||||
1 2 |
b******@aol.com
|
|||||
app s | Confidentiality (long or short term) | |||||
1 2 | Does this application include a request for confidentiality for any portion(s) of the data contained in this application pursuant to 47 CFR § 0.459 of the Commission Rules?: | Yes | ||||
1 2 | Long-Term Confidentiality Does this application include a request for confidentiality for any portion(s) of the data contained in this application pursuant to 47 CFR § 0.459 of the Commission Rules?: | No | ||||
if no date is supplied, the release date will be set to 45 calendar days past the date of grant. | ||||||
app s | Cognitive Radio & Software Defined Radio, Class, etc | |||||
1 2 | Is this application for software defined/cognitive radio authorization? | No | ||||
1 2 | Equipment Class | DSS - Part 15 Spread Spectrum Transmitter | ||||
1 2 | Description of product as it is marketed: (NOTE: This text will appear below the equipment class on the grant) | 900 MHz Spread Spectrum Module | ||||
1 2 | Related OET KnowledgeDataBase Inquiry: Is there a KDB inquiry associated with this application? | No | ||||
1 2 | Modular Equipment Type | Does not apply | ||||
1 2 | Purpose / Application is for | Class II Permissive Change | ||||
1 2 | Original Equipment | |||||
1 2 | Composite Equipment: Is the equipment in this application a composite device subject to an additional equipment authorization? | No | ||||
1 2 | Related Equipment: Is the equipment in this application part of a system that operates with, or is marketed with, another device that requires an equipment authorization? | No | ||||
1 2 | Grant Comments | Output power is conducted. This module device is for OEM integration only. Portable use is prohibited. Marketing to the General public is prohibited. All antenna connectors and cable connectors must use unique connectors as indicated in the filing. The antenna(s) used for this transmitter must be installed as indicated in the filing and must provide a separation distance of at least 23 cm from all persons and must not be co-located or operating in conjunction with any other antenna or transmitter. End-users and installers must be provided with antenna installation and transmitter operating conditions for satisfying RF exposure compliance. | ||||
1 2 | Output power is conducted. This device requires professional installation. The antenna(s) used for this transmitter must be installed to provide a separation distance of at least 23 cm from all persons and must not be co-located or operating in conjunction with any other antenna or transmitter. End-users and installers must be provided with antenna installation and transmitter operating conditions for satisfying RF exposure compliance. | |||||
1 2 | Is there an equipment authorization waiver associated with this application? | No | ||||
1 2 | If there is an equipment authorization waiver associated with this application, has the associated waiver been approved and all information uploaded? | No | ||||
app s | Test Firm Name and Contact Information | |||||
1 2 | Firm Name |
National Certification Laboratory
|
||||
1 2 | Name |
B****** H****
|
||||
1 2 | Telephone Number |
410-4********
|
||||
1 2 | Fax Number |
410-4********
|
||||
1 2 |
b******@aol.com
|
|||||
Equipment Specifications | |||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Line | Rule Parts | Grant Notes | Lower Frequency | Upper Frequency | Power Output | Tolerance | Emission Designator | Microprocessor Number | |||||||||||||||||||||||||||||||||
1 | 1 | 902.00000000 | 908.00000000 | 1.0000000 | |||||||||||||||||||||||||||||||||||||
Line | Rule Parts | Grant Notes | Lower Frequency | Upper Frequency | Power Output | Tolerance | Emission Designator | Microprocessor Number | |||||||||||||||||||||||||||||||||
2 | 1 | 15C | 36 | 902.00000000 | 928.00000000 | 1.0000000 |
some individual PII (Personally Identifiable Information) available on the public forms may be redacted, original source may include additional details
This product uses the FCC Data API but is not endorsed or certified by the FCC