User Manual and Integrator’s Guide Boomer-III DataTAC OEM Modem Module: BM3-800D Revision 0.
© Wavenet Technology Pty Ltd ACN 079 965 003 Publication No. BM310012WT04 Draft October 2003 This publication is copyright and no part may be reproduced or copied without the prior consent of: Wavenet Technology Pty Ltd. 140 Burswood Rd Burswood, 6100 Western Australia Telephone: Facsimile: E-mail: Web Site: +61 8 9262 0200 +61 8 9355 5622 wavenet@wavenet.com.au www.wavenet.com.au This manual is intended to be used for the operation of Wavenet Technology equipment.
Boomer-III User Manual & Integrator’s Guide__________________________________________________ Contents Contents Introduction ......................................................................................................5 Modem Features ..........................................................................................6 Wireless Applications ...................................................................................7 Developer Support ..................................................
Contents _________________________________________________ Boomer-III User Manual & Integrator’s Guide Appendix A - NCL Interface ...........................................................................80 Generic NCL (Native Mode) .......................................................................80 Wavenet Specific NCL Extensions .............................................................85 Appendix B – SDK NCL-API and Port Server ................................................
Boomer-III User Manual & Integrator’s Guide________________________________________________ Introduction Introduction The Boomer-III OEM Modem Module is a radio packet modem, intended for use on Motorola DataTAC 4000 SFR and DataTAC 5000 MFR data communication networks. It is primarily designed to be integrated into customer equipment as an OEM module, for use with an Enterprise Application Server running wireless applications or as the RF communications enabler device for telemetry products.
Introduction _______________________________________________ Boomer-III User Manual & Integrator’s Guide Section 2: The Integrator’s Task Section 3: Installing the Modem Section 4: Modem Test Jig Section 5: Wavenet Software Tools Section 6: Integration Testing In addition useful reference information has been included in the appendices. Modem Features The Boomer-III OEM Modem is smaller than the average size of a credit card.
Boomer-III User Manual & Integrator’s Guide________________________________________________ Introduction Wireless Applications Wireless applications in which the Boomer-III OEM Modem may be used include the following: Meter Reading The modem can be used to read billing information from intelligent electrical meters and basic disc meters. Data is transmitted wirelessly through a radio network to billing computers.
Introduction _______________________________________________ Boomer-III User Manual & Integrator’s Guide Developer Support A complete developers program is offered by Wavenet to assist integrators in the design, testing and implementation phases of their wireless applications. This includes a developer’s kit, modem software tools, sample source code and prototyping components. Wavenet’s experienced team of RF and software engineers are available to give technical support as required.
Boomer-III User Manual & Integrator’s Guide________________________________________________ Introduction Compliance Statement The Wavenet Boomer-III OEM Modem Module has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. Output is specified at the antenna terminal of this module.
Introduction _______________________________________________ Boomer-III User Manual & Integrator’s Guide Information for Your Safety Please read these safety instructions and the operation instructions provided in this manual before operating the Boomer-III OEM Modem. Safe Use Switch the modem off in areas where radio devices are forbidden, or when it may cause interference or danger.
Boomer-III User Manual & Integrator’s Guide____________________________________________ Integrator’s Task The Integrator’s Task This section provides background information and points out the objectives and tasks of reaching the goal of a successful implementation. Areas of Focus Benefits Serial Port Pass-Through Capability Enables modem diagnostics and software upgrades without the need to disassemble the host/terminal Understanding RF Design Provides the required network coverage.
Integrator’s Task ___________________________________________ Boomer-III User Manual & Integrator’s Guide Plan the Product and Create the Design To plan the product and create the design, perform the following steps: Develop a usage model. Develop a message model. Define a service strategy. Investigate and obtain regulatory approval.
Boomer-III User Manual & Integrator’s Guide____________________________________________ Integrator’s Task support for packet headers, the number of active users on a shared RF channel can directly affect network throughput. Define a Service Strategy The service strategy determines whether the integrated modem is the cause of a user’s problem and sets a policy for keeping the end user operational during repair.
Integrator’s Task ___________________________________________ Boomer-III User Manual & Integrator’s Guide Diagnostic Capabilities To provide modem diagnostics, there are three LEDs on the modem itself. When the unit is first powered up it goes through its own self test and the status is reflected in the visual status of the LEDs. Customer Problem Isolation When application-visible problems are discovered in the field, you must isolate the source of the problem.
Boomer-III User Manual & Integrator’s Guide____________________________________________ Integrator’s Task Develop and Validate the Hardware To develop and validate the hardware, perform the following steps: Design the hardware platform Consider power supply options Select the source antenna Set up a development test environment Design the Hardware Platform Integrating a wireless modem into a hardware design requires many steps.
Integrator’s Task ___________________________________________ Boomer-III User Manual & Integrator’s Guide evaluation board allows for maximum flexibility in accessing and controlling connections into and out of the modem. Wavenet also provides various software utilities that can help in performing development tests. See “Testing” on page 74.
Boomer-III User Manual & Integrator’s Guide____________________________________________ Integrator’s Task Wavenet provides a test facility for measuring host/terminal emissions and subsequent modem desense of integrated host/terminals. See “Desense and EMI” on page 75. In addition, see “Guide to Desense” on page 132.
Integrator’s Task ___________________________________________ Boomer-III User Manual & Integrator’s Guide General Precautions Minimise handling of static sensitive modules and components. Wear a grounded anti static wrist strap while handling static sensitive components. Do not bend or stress the modem in any way. Reinsert connectors straight and evenly to avoid causing short and open circuits. ESD Handling Precautions The Boomer-III OEM modem contains components sensitive to ESD (electrostatic discharge).
Boomer-III User Manual & Integrator’s Guide____________________________________________ Integrator’s Task Regulatory Requirements You are required to obtain regulatory approval of products that integrate the Boomer-III OEM wireless modem into a host/terminal. The specific details for achieving regulatory approval vary from country to country.
Integrator’s Task ___________________________________________ Boomer-III User Manual & Integrator’s Guide are strongly encouraged to use the services of a consultant or a fullservice test house if you have limited expertise in meeting the regulatory requirements of a specific country. All certification tests must be made by a qualified laboratory to ensure that the equipment complies with the applicable technical standards.
Boomer-III User Manual & Integrator’s Guide____________________________________________ Integrator’s Task "To satisfy FCC RF exposure requirements a separation distance of 20 cm or more should be maintained between the antenna of this device and persons during device operation. To ensure compliance, operations at closer than this distance is not recommended.
Integrator’s Task ___________________________________________ Boomer-III User Manual & Integrator’s Guide Refer to FCC CFR 47, Part 2, Subpart J for information on obtaining an FCC grantee code, FCC identifier requirements, label requirements, and other equipment authorisation procedures. The FCC does not permit use of an FCC identifier until a Grant of Equipment Authorisation is issued.
Boomer-III User Manual & Integrator’s Guide____________________________________________ Integrator’s Task The modem communicates over radio frequency channels using the RD-LAP 9.6, RD-LAP 19.2, or MDC 4800 protocols over 12.5 or 25kHz RF channels. The network-specific configuration is constant for all like devices on the network and includes the channel list and the system ID. The modem has dual protocol capability on DataTAC 4000 systems in the United States and Canada.
Integrator’s Task ___________________________________________ Boomer-III User Manual & Integrator’s Guide Copyright Wavenet Technology © October 2003 24 BM310012WT04
Boomer-III User Manual & Integrator’s Guide_________________________________________________Installation Installing the Modem This section will help you to successfully integrate the Boomer-III OEM Modem into your custom application. When integrating a wireless modem, internal connections and placements are critical to a successful implementation.
Installation________________________________________________ Boomer-III User Manual & Integrator’s Guide Other considerations include mobile usage, which typically implies vehicular applications. Some of the design implications of mobile usage include: Resets The design must attempt to eliminate modem resets caused by supply voltage drops while the vehicle is starting. This is very disruptive to the network link.
Boomer-III User Manual & Integrator’s Guide_________________________________________________Installation Proper mounting of the modem requires securely fastening it within the product housing. The mating surface should be flat and ensure a rigid mounting for the modem to minimise vibration to the unit. There should be an adequate supply of airflow to ensure the modem’s temperature limits are not exceeded.
Installation________________________________________________ Boomer-III User Manual & Integrator’s Guide 20.4mm 14.5mm 14.5mm Molex FPC Connector F006-52893 Pin 1 of the connector is adjacent to the LED window; it is also marked on the housing. The pin assignment of the Data Interface Connectors is shown in the following table.
Boomer-III User Manual & Integrator’s Guide_________________________________________________Installation Data Interface Pin Descriptions Pin Signal Description Signal Reset State 1 DCD Data Carrier Detect Output High Impedance 2 RXD Receive Data Output High Impedance 3 TXD Transmit Data Input 100k pull up to 3V 4 DTR Data Terminal ready Input 100k pull up to 3V 5 GND Ground Ground 0V 6 DSR Data Set Ready Output High Impedance 7 RTS Request to Send Input 100k pull up t
Installation________________________________________________ Boomer-III User Manual & Integrator’s Guide Modem On/Off Control The modem on/off input line (HOSTPWR_ON) is an active high input signal and is fitted with a 33Ω series resistor for input protection. Internally it is passively pulled low (after the series resistor) to ground and is asserted with a high input signal.
Boomer-III User Manual & Integrator’s Guide_________________________________________________Installation Warning: When the modem is turned off using the HOSTPWR_ON signal and HOST_3.8V power is removed, all other signals connected to the Data Interface Connector should also be turned off or set to 0V otherwise the modem may remain powered on via these signals.
Installation________________________________________________ Boomer-III User Manual & Integrator’s Guide Modem Reset Input The reset input line (HCRESET) is an active low input signal (TTL compatible) and is fitted with a 6.8kΩ series resistor for input protection. Internally it is passively pulled high (after the series resistor) to the supply rail (3V) and is asserted with an actively driven low signal to ground.
Boomer-III User Manual & Integrator’s Guide_________________________________________________Installation Serial Communications Interface The modem communicates with the controller using the Data Interface Port connection interface. The host asynchronous serial interface on the Boomer-III OEM Modem operates at 3V and can be controlled by a wide variety of micro controllers and microprocessors.
Installation________________________________________________ Boomer-III User Manual & Integrator’s Guide Serial Communications Equivalent Circuits Serial Communications Electrical Characteristics Parameter Input Voltage Output Voltage Range Low High 0-3V OR 0-5V 0.8 V (max) 2.0 V (min) 0 – 3V 0.4 V (max) 2.
Boomer-III User Manual & Integrator’s Guide_________________________________________________Installation Status Signal Multi-Function Lines The status lines (SS0 to SS4) have multi-functional capability and may be software configured for specific operation. All the lines may be used as digital input/outputs. SS0/SS1 and SS2/SS3 may be used as a second and third serial communications port respectively. SS2-SS3 may be used to measure analogue input voltages with 10-bit resolution.
Installation________________________________________________ Boomer-III User Manual & Integrator’s Guide LED Indicators The modem provides three on-board indicators (LED’s), for diagnostic monitoring purposes as well as three modem controllable LED outputs through the Data Interface Connector. On-Board LED Indicators The on-board LED’s are visible through windows in the case of the modem and are defined as below.
Boomer-III User Manual & Integrator’s Guide_________________________________________________Installation LED Output Lines In addition to the on-board LED’s there are three signal lines (Low Battery, Message Waiting, In-range), which are controllable by the modem for connection to an external LED. These lines also have multifunction capability through software configuration as digital input/outputs or as a Synchronous Peripheral Interface (SPI) port.
Installation________________________________________________ Boomer-III User Manual & Integrator’s Guide LED Interface Definitions J1 Pin # Signal Description Signal Active State 13 LED0_MSGWTG Message waiting Output Low when message waiting 14 LED1_INRANGE In range Output Low when modem in-range 15 LED2_LOWBAT Low battery Output Low when battery is <3.5V, High when battery is >3.
Boomer-III User Manual & Integrator’s Guide_________________________________________________Installation Selecting & Positioning the Antenna Use this information to assist you in selecting the appropriate antenna to incorporate into your product package. For specific detailed information, Wavenet recommends that you use the expertise of an antenna design engineer to solve individual application concerns.
Installation________________________________________________ Boomer-III User Manual & Integrator’s Guide Cabling demands the same consideration as an internal antenna application. In a typical laptop application, the antenna must be placed as far as possible from a display to avoid deflection. This usually causes a deep null in radiation patterns.
Boomer-III User Manual & Integrator’s Guide_________________________________________________Installation Connecting the Antenna The Boomer-III OEM Modem Module provides an MMCX RF connector located at the top of the unit, to attach to the antenna cable. The antenna does not plug directly into the modem but uses an antenna cable to interface between the device and the modem. The antenna cable should be a low loss, 50Ω impedance and have a MMCX plug that can mate with the modem’s MMCX socket.
Installation________________________________________________ Boomer-III User Manual & Integrator’s Guide The shortest transmit event over which the Boomer-III modem has control is a transmit transaction which is comprised of a series of transmit pulses. For portable or handheld applications a source based time averaging function has been incorporated in the Boomer-III modem firmware.
Boomer-III User Manual & Integrator’s Guide_________________________________________________Installation The algorithm for the Source Based Time Averaging transmit control and the relevant parameters are given below: Idle_Time = Duty_Factor * Transmit_Duration Duty Factor = (100 – Duty_Cycle%) / Duty_Cycle% Duty_Cycle% = Preset limit for SAR compliance No Any data to transmit? Yes Has the transmit Idle_Time expired? Buffer data Decrement Idle_Time Yes No Wait for data Decrement Idle_Time Transmit d
Installation________________________________________________ Boomer-III User Manual & Integrator’s Guide Supplying Power The Boomer-III OEM Modem must be provided with a clean power source capable of delivering bursts of high current. The modem draws its power in bursts. The power required changes rapidly depending on whether the modem is transmitting, receiving or on standby. Ratings The power supply requirements are: Voltage: 3.8V (3.4 to 4.8V range) Transmit Current: 1.6A maximum (2.
Boomer-III User Manual & Integrator’s Guide_________________________________________________Installation It is recommended that for ensuring power supply margin the following be done: A short FPC cable (e.g < 100mm) is used to minimise power supply voltage drop during transmission. The power supply should be set above nominal 3.8V to accommodate worst case power supply drop. i.e. 4.0V. The power supply should have good regulation with < 200mV drop at 2.2A. Adequate supply decoupling (10,000uF min.
Installation________________________________________________ Boomer-III User Manual & Integrator’s Guide Power Save Protocol The modem typically uses current provided by the host/terminal battery. For the product to be usable for a reasonable period in portable applications, the host/terminal battery power must be conserved. To meet this requirement, the modem uses DataTAC Power Save protocol.
Boomer-III User Manual & Integrator’s Guide_________________________________________________Installation Average length of received message: 30 bytes This analysis of message traffic allows the power consumption profile to be assessed in terms of percentage of time spent transmitting, receiving, and sleeping. (For more information, see Develop a Message Model on page 12.) Usage of group LLIs Some applications require the use of group LLIs, such as a stock quotation broadcast service.
Installation________________________________________________ Boomer-III User Manual & Integrator’s Guide successful boot up, the CPU starts the modem initialisation sequence. After the initialisation sequence, the Native Mode interface and the serial interface are active. Following successful initialisation, the modem asserts DSR and performs the initialisation protocols for both the NCL DTE interface and the RF network. After successfully initialising the NCL DTE interface, the modem asserts CTS.
Boomer-III User Manual & Integrator’s Guide_________________________________________________Installation Power-Up Timing Diagram Optional Delay HOST 3.
Installation________________________________________________ Boomer-III User Manual & Integrator’s Guide Power Down Sequence The host/terminal may request the modem to turn OFF by de-asserting the HOSTPWR _ON or by sending a specific NCL command across the serial interface. For the modem to turn OFF after an NCL request the HOSTPWR_ON signal must be de-asserted. Warning: The power supply rail must be maintained during a power down sequence or else memory may be corrupted.
Boomer-III User Manual & Integrator’s Guide_________________________________________________Installation Power Down Diagram Callouts 1 HOSTPWR_ON is de-asserted from the host/terminal to the modem. Important: The power rail must be present for up to ten seconds (typically two seconds) after HOSTPWR_ON is de-asserted for the deregistration process to complete orderly. 2 The modem starts the soft shutdown process. The battery status indicator pulses quickly until the shutdown steps are complete.
Installation________________________________________________ Boomer-III User Manual & Integrator’s Guide Internal impedance of 25-30µΩ per 1.2V cell Typical cell voltages are 1.2V, with multiple cells used to obtain higher operating voltages Can withstand high current pulses, which are characteristic of packet data applications Typical charge method is −∆ V (known as negative delta voltage), which involves charging the battery while looking for the battery voltage to peak.
Boomer-III User Manual & Integrator’s Guide_________________________________________________Installation Availability is an issue, as most suppliers do not sell cells, but force customers into particular solutions through their battery pack designs. Purchasing cells in an effort to design your own battery pack may be problematic due to cell lead times. Li-ion does not exhibit the memory effect and is unaffected by partial discharging-charging cycles Internal impedance of 100-150mΩ per 3.6V cell.
Installation________________________________________________ Boomer-III User Manual & Integrator’s Guide Messaging model To determine the required battery capacity for your product, you need to define the messaging model for your target market.
Boomer-III User Manual & Integrator’s Guide_________________________________________________Installation BM310012WT04 55 Copyright Wavenet Technology © October 2003
Modem Test Jig ___________________________________________ Boomer-III User Manual & Integrator’s Guide Using the Modem Test Jig The Boomer-III Test Jig provides RS-232 serial interface ports between a PC and the modem. It is designed to enable you to quickly interface the Boomer-III to a standard PC (through a COM port) or a terminal device with an RS-232 serial port.
Boomer-III User Manual & Integrator’s Guide____________________________________________ Modem Test Jig Exploring the Boomer-III Test Jig The test jig comprises the following components: DC Jack Input Supply On/Off Switch 3 RDW Header connector VCC test pin 3.
Modem Test Jig ___________________________________________ Boomer-III User Manual & Integrator’s Guide Port 2 / SPY PC Connector DB9 connector used for two purposes depending upon the settings of the jumper switches located just behind the connector on the PCB. If the jumpers are used to connect the centre column to the right hand outer column (TX, RTS etc), then the port acts as a spy connection for the data between the PC and the modem via the PC connector. An analyser program such as “spy.
Boomer-III User Manual & Integrator’s Guide____________________________________________ Modem Test Jig Audio Out Connector for monitoring an audio output. Used to monitor base band signal, BIT Error Rate (requires a PER test jig), receiver and demodulation. Warning: Must use a high impedance monitor, 100kΩ. Audio In Connector for monitoring an audio input. Used to monitor modulation and transmission. Warning: Must use a high impedance monitor, 100kΩ.
Modem Test Jig ___________________________________________ Boomer-III User Manual & Integrator’s Guide Initial Calibration Without connecting a Boomer-III OEM Modem to the Test Jig, initially check the calibration of the on-board voltage regulator. (This regulator supplies the RS232 converter and other on-board circuitry only. It does not supply power to the modem). 1. Connect the centre pin of the DC jack to the +3.8V power supply with 2A capability and the external pin to the ground. 2.
Boomer-III User Manual & Integrator’s Guide____________________________________________ Modem Test Jig c. Press down the lock lever. Note: If the cable has been partially inserted, or out of alignment, the lock lever will not engage. Should this occur, remove the cable (see below) and repeat steps a-c. Use the following procedure to remove the cable from the FPC connector. a. Lift up the lock lever of the FPC connector by flipping it up with the nail of your thumb or index finger. Lock Lever b.
Wavenet Software Development Tools__________________________ Boomer-III User Manual & Integrator’s Guide Software Development Tools Wavenet SDK DataTAC networks allow wireless communication and are installed in many different countries around the world. The Wavenet Software Development Kit (SDK) has been developed to facilitate development of applications for these networks by providing a simple program interface for communicating with the network devices.
Boomer-III User Manual & Integrator’s Guide__________________________ Wavenet Software Development Tools A directory structure for the VDD library containing functions required for client applications to communicate with the modem (i.e. Send, Receive etc) via MSMQ and the PortServer services. The VDD consists of the following files: • VDD.dll: Dynamic Link Library. Ensure that a copy of this file is in the client's application path. • VDD.lib: Library used by the linker when building client applications.
Wavenet Software Development Tools__________________________ Boomer-III User Manual & Integrator’s Guide Installing Message Queuing Services on Windows NT4 Download and install Windows NT4 Option Pack from the Internet at http://www.microsoft.com/NTServer/nts/downloads/recommended/NT4Opt Pk/default.asp. Be sure to select to install Microsoft Message Queue Server 1.0. All code was developed using Microsoft Visual C++ Version 6.0, for Microsoft Windows WIN98/NT/2000.
Boomer-III User Manual & Integrator’s Guide__________________________ Wavenet Software Development Tools Wavenet Commander The radio service utility software “Wavenet Commander” enables a user to exercise and configure Wavenet Modems. This software runs under Windows 95, 98, NT, or 2000. Wavenet Commander interfaces with the Boomer-III OEM Modem via a PC’s communications port and the Test Jig’s PC port using an RS-232 cable.
Wavenet Software Development Tools__________________________ Boomer-III User Manual & Integrator’s Guide Operations Wavenet Commander display is broken up to four quadrants as follows: Upper-Left Upper-Right “Modem Info” Tree View “Modem Info” Property View The modem Type and display options are represented as Tree view. Use the mouse to select the following modem information views. Displays the associated property pages as selected by the quick link in the tree view.
Boomer-III User Manual & Integrator’s Guide__________________________ Wavenet Software Development Tools Ensure the test jig with the modem is powered up and connected (Serial cable from PC port of the Test Jig to your PC’s Communication port) and the above the communication settings are correct for your set-up. Modem Info Tree View ModemInfo uses the NCL API to interface to the DataTAC® network.
Wavenet Software Development Tools__________________________ Boomer-III User Manual & Integrator’s Guide TTY Control View The TTY control View allows the user to perform the following: • Display detailed commands and responses. The commands to the modem and the responses from the modem are displayed in Hex format. A maximum of 200 bytes is displayed per command or response. • Allows the user to enable / disable the wc.log file.
Boomer-III User Manual & Integrator’s Guide__________________________ Wavenet Software Development Tools Wavenet Application Loader The Application Loader software is used to upgrade the resident software installed on your Wavenet OEM modem. For optimum performance ensure that you are using the latest application version. This appendix explains the procedure for updating the Application Loader software and has a troubleshooting section to assist with any problems.
Wavenet Software Development Tools__________________________ Boomer-III User Manual & Integrator’s Guide Note: The message shown above will appear if you are attempting to upgrade using ApploaderM408.exe with a BM3 modem. Select the appropriate com port on your PC that the modem is connected to. Click the Download Application button to download the latest version. Displays the current version of Application software on your modem. 7. The following screen is typically displayed.
Boomer-III User Manual & Integrator’s Guide__________________________ Wavenet Software Development Tools 13. A message is then displayed in the status bar, informing you that that the application software on the modem is up to date. 14. Click the modem. to exit the program. This will automatically reset Troubleshooting You shouldn’t encounter any problems updating the Application Loader software, however the following messages may appear.
Wavenet Software Development Tools__________________________ Boomer-III User Manual & Integrator’s Guide This message (or similar) will appear if you have attempted to upgrade your modem with the incorrect Application Loader file. The letter preceding the three numerical characters at the end of the Application loader file name denotes which modem the file is appropriate for, i.e. BM3 for the Boomer-III OEM modem.
Boomer-III User Manual & Integrator’s Guide__________________________ Wavenet Software Development Tools BM310012WT04 73 Copyright Wavenet Technology © October 2003
Testing __________________________________________________ Boomer-III User Manual & Integrator’s Guide Integration Testing This section contains a product development checklist of parameters to check, requirements to meet, and standards of performance to evaluate. You can use these process checks and functional test procedures to fully qualify that the Boomer-III OEM Modem has been integrated properly into the host/terminal.
Boomer-III User Manual & Integrator’s Guide___________________________________________________ Testing the modem and host/terminal. Ensure that the following hardware integration issues are evaluated: RF Immunity RF transmissions of the modem do not interfere with operation of the host/terminal. Electrical Signaling Power sources and interface are functionally compatible between the host/terminal and the modem.
Testing __________________________________________________ Boomer-III User Manual & Integrator’s Guide modem . The ability to turn on and off the various circuits in the host/terminal allows for the identification and analysis of the host/terminal components that are responsible for desense. This approach to desense troubleshooting can greatly speed up the OEM integration effort. For more detailed information about desense, refer to “Guide to Desense” on page 132.
Boomer-III User Manual & Integrator’s Guide___________________________________________________ Testing Application Software Tests need to verify the communications links between the host/terminal and the modem and between the modem and the network, as follows: Software Driver Configuration Ensure that the host/terminal can enable the modem serial port to permit the host/terminal and modem to communicate. This test verifies that the driver software functions well and is configured properly.
Testing __________________________________________________ Boomer-III User Manual & Integrator’s Guide Effective tests provide a systematic, positive acknowledgment from each of the network components.
Boomer-III User Manual & Integrator’s Guide___________________________________________________ Testing BM310012WT04 79 Copyright Wavenet Technology © October 2003
Appendix A - NCL INTERFACE _______________________________ Boomer-III User Manual & Integrator’s Guide Appendix A - NCL Interface The Boomer-III is compliant to Native Control Language (NCL) 1.2. Wavenet Vendor-specific extensions are also listed here. The specification for the NCL protocol may be obtained in Adobe Acrobat format from the Motorola website at http://www.mot.com/MIMS/WDG/pdf_docs/8-.
Boomer-III User Manual & Integrator’s Guide________________________________ Appendix A - NCL INTERFACE Commands SET_CNF Value Parameters Value Sub-values and Descriptions R_OB_MSG_COUNT ASCII f Count of outbound messages queued. R_IB_MSG_COUNT ASCII g Count of inbound messages queued. R_FLOW_CONTROL ASCII h Get flow control status. R_EVENT_STATES ASCII i Get current event reporting enable/disable state. R_RADIO_CHANNEL ASCII j Get current radio channel.
Appendix A - NCL INTERFACE _______________________________ Boomer-III User Manual & Integrator’s Guide Commands Value Parameters Value Sub-values and Descriptions S_BAUD ASCII K Set the baud rate for NCL communications: S_ANTENNA RESET_RPM VENDOR BAUD_1200 1200 baud ASCII 0 BAUD_2400 2400 baud ASCII 1 BAUD_4800 4800 baud ASCII 2 BAUD_9600 9600 baud ASCII 3 BAUD_19K2 19200 baud ASCII 4 BAUD_38K4 38400 baud ASCII 5 Undefined Select the antenna ASCII L..Z Reserved.
Boomer-III User Manual & Integrator’s Guide________________________________ Appendix A - NCL INTERFACE channel. RX_REG_DENIED HW_EVENT ASCII E HW_EVENT_BIT $01 ASCII 1 ASCII 2 Low battery. HW_MEM_FULL ASCII 3 Memory full. HW_BATT_OK ASCII 4 Battery level OK. HW_MEM_OK ASCII 5 Memory OK. HW_OFF ASCII 6 Device shutdown imminent. HW_BATT_WARN ASCII 7 Battery at warning level. Unreceivable message event. RCV_TX_DISABLED ASCII G CONTROL_BIT ASCII 1 $20 ACK required, PDU received.
Appendix A - NCL INTERFACE _______________________________ Boomer-III User Manual & Integrator’s Guide ASCII P..Y, 1..9 SYNTAX VENDOR ASCII 3 Reserved. Command SDU syntax error. Note the following error codes: INVALID ASCII b Invalid options. TOO_LONG ASCII c Data is too long. ASCII Z Vendor-specific response.
Boomer-III User Manual & Integrator’s Guide________________________________ Appendix A - NCL INTERFACE Wavenet Specific NCL Extensions The following table describes Wavenet specific extensions to the NCL 1.2 specification. All SDUs include three VENDOR control byte and the vendor Id. (the ‘\’ character is used as an escape character for hexadecimal bytes below): Command Type 1. Get status commands 2. Generic “Set RPM configuration” command type 1.
Appendix A - NCL INTERFACE _______________________________ Boomer-III User Manual & Integrator’s Guide OPERAND DESCRIPTIONS AND RESPONSES: The various Vendor Status Requests that can be made, and the format of their response information in the SUCCESS response SDU, are described as follows. Please note that all multiple byte fields are stored MSB first. WN_GET_RADIO: Get radio status information (NCL string “ZF?r”).
Boomer-III User Manual & Integrator’s Guide________________________________ Appendix A - NCL INTERFACE WN_GET_BATT_VOLT: (NCL string “ZF?v”). Get modem battery status information SUCCESS is followed by a block of status information in the format shown below: WN_GET_BATT_VOLT Response Format: 7 6 5 4 3 2 1 0 Battery Voltage (2 bytes) Battery Percentage Where: Battery Voltage: Two byte unsigned integer representing the Voltage of the battery in mV.
Appendix A - NCL INTERFACE _______________________________ Boomer-III User Manual & Integrator’s Guide WN_GET_SETTINGS: string “ZF?u”). Get configuration information (NCL SUCCESS is followed by a block of status information in the format shown below: WN_GET_SETTINGS Response Format: 7 6 5 4 3 2 1 0 LLI [4 bytes] Serial Number [16 bytes] .......
Boomer-III User Manual & Integrator’s Guide________________________________ Appendix A - NCL INTERFACE indicates disabled, a one indicates enabled. NCL Event Flags: Byte which indicates the start-up state of the NCL event reporting. A set bit indicates the relevant event is enabled. A cleared bit indicates the event is disabled.
Appendix A - NCL INTERFACE _______________________________ Boomer-III User Manual & Integrator’s Guide FORMAT: WN_SET_PARAM Command Syntax (NCL string “ZF^…”): CMND Length SDU Tag VENDOR ‘Z’ ‘F’ VEND_WAVENET ‘^’ Parameter number Parameter length WN_SET_PARAM WN_SET_PARAM Response Syntax: RESP Length SDU Tag VENDOR VEND_WAVENET SUCCESS OPERAND DESCRIPTIONS AND RESPONSES: The various Vendor Parameter settings that can be made are described as follows.
Boomer-III User Manual & Integrator’s Guide________________________________ Appendix A - NCL INTERFACE Parameter length : Parameter contents : 0x0001 (“Byte3Byte4”) One unsigned byte (“Byte5”) indicating the Power Save mode as follow: ASCII ‘0’ : EXPRESS (Disabled Power Save or “full awake” mode). ASCII ‘1’ : MAXIMUM (4 windows). ASCII ‘2’ : AVERAGE (8 windows). ASCII ‘3’ : MINIMUM (16 windows).
Appendix A - NCL INTERFACE _______________________________ Boomer-III User Manual & Integrator’s Guide Generic set RPM Configuration command type 2 This command allows the DTE to set the configuration settings of certain aspects of the modem.
Boomer-III User Manual & Integrator’s Guide________________________________ Appendix A - NCL INTERFACE Generic get RPM Configuration command (WN_GET_PARAM): This command allows the DTE to get the configuration settings of certain aspects of the modem. This section should be seen together with the previous section (“Generic GET RPM Configuration command”).
Appendix A - NCL INTERFACE _______________________________ Boomer-III User Manual & Integrator’s Guide WN_GET_PROFILE_LIST Response Format: Number of profiles (n) [1 byte] Active profile number [1 byte] Profile Name 1 (up to 24 byte null terminated string) Profile Name 2 (up to 24 byte null terminated string) . . . Profile Name n (null terminated string) [24 bytes] Where: Number of profiles: Unsigned byte giving the current number of profiles in configuration sector. The number of profiles may change.
Boomer-III User Manual & Integrator’s Guide________________________________ Appendix A - NCL INTERFACE BM310012WT04 95 Copyright Wavenet Technology © October 2003
Appendix B – SDK NCL-API and Port Server_____________________ Boomer-III User Manual & Integrator’s Guide Appendix B – SDK NCL-API and Port Server The Native Control Language Application Programmer's Interface (NCL API) is the client component of the SDK. The NCL API provides routines for sending and receiving data messages through the DataTAC wireless network, using a radio packet modem (RPM).
Boomer-III User Manual & Integrator’s Guide______________________Appendix B – SDK NCL-API and Port Server LAYER NAME CONTENT FUNCTION 7. APPLICATION Application specific data. Applications are to initialise a RX MSMQ (Microsoft Message Queuing system) queue and open a session with the VDD by passing the RX queue handler. 6. PRESENTATION LAYER Unused 5. SESSION LAYER Unused 4. TRANSPORT LAYER Unused 3.
Appendix B – SDK NCL-API and Port Server_____________________ Boomer-III User Manual & Integrator’s Guide request (if not an event), and passed to the router with the corresponding tags. Link Layer The RPM communicates with a PC via a standard communications port and a user supplied RS232 to CMOS level device. For the Pocket PC (PPC) the RPM communicates via the PPC extender port UART. The PPC performs an auto detect and wakeup when an attached modem receives some data and the PPC is in suspend mode.
Boomer-III User Manual & Integrator’s Guide______________________Appendix B – SDK NCL-API and Port Server Close Session Applications can call this function to close its session with the VDD. An application should call this function before it terminates if a session was earlier established with the VDD. The reason for this is to ensure that all created MSMQ queues for the client are deleted. This will prevent irrelevant/outdated messages from being posted to inactive MSMQ queues.
Appendix B – SDK NCL-API and Port Server_____________________ Boomer-III User Manual & Integrator’s Guide Input: usSduTag Pointer to a word where the SDU tag can be stored szHostId Pointer to a buffer specifying the Host identity. The Host ID is typically 3 bytes in length for DataTac systems. The NCL API will truncate Host ID’s longer than NCL_MAX_UH_LEN (63) bytes in length.
Boomer-III User Manual & Integrator’s Guide______________________Appendix B – SDK NCL-API and Port Server The RCV_MSG_NOTIFICATION event will be handled by the VDD, which will read the messages from the RPM and pass the messages to all clients with open sessions. Other Event types shall be posted to all clients with open sessions registered for that event. If no applications are registered for that event the event will be disabled in the modem.
Appendix B – SDK NCL-API and Port Server_____________________ Boomer-III User Manual & Integrator’s Guide /*** Define types for retrieving data from the RPM ***/ typedef unsigned char typedef unsigned short BYTE; WORD; /*Parameter Structure IDs - Do not alter sequence*/ enum { NCLNone_ID = 0, NCLEvent_ID, NCLProdId_ID, NCLVersion_ID, NCLRpmId_ID, NCLConfigBlock_ID, NCLStatusBlock_ID, NCLChanBlock_ID, NCLGroupLlis_ID, NCLChannelTable_ID, NCLWaveSettings_ID, NCLWaveRadio_ID, NCLWaveGen_ID, NCLByte_ID, NCLB
Boomer-III User Manual & Integrator’s Guide______________________Appendix B – SDK NCL-API and Port Server NCLProdId NCLVersion NCLRpmId WORD WORD }NCLConfigBlock; /* Status block structure */ typedef struct NCLStatusBlock { BYTE BYTE BYTE BYTE BYTE BYTE BYTE WORD WORD WORD }NCLStatusBlock; /* Channel block structure */ typedef struct NCLChanBlock { BYTE WORD BYTE BYTE BYTE }NCLChanBlock; prod_id; sw_version; rpm_id; reserved; max_data_size; rx_status; tx_status; antenna; radio_in_range; flow_control; rcv
Appendix B – SDK NCL-API and Port Server_____________________ Boomer-III User Manual & Integrator’s Guide typedef struct NCLWaveRadio { BYTE BYTE BYTE BYTE BYTE BYTE BYTE BYTE BYTE BYTE BYTE BYTE } NCLWaveRadio; rssi[2]; reserved1; reserved2; reserved3; reserved4; reserved5; reserved6; reserved7; reserved8; frequency[4]; channel[2]; base_id; /* Vendor Spesific: Wavenet Generic*/ typedef struct NCLWaveGen { BYTE byte[100]; } NCLWaveGen; /* NCL status information structure */ typedef union NCLStatus { NCLP
Boomer-III User Manual & Integrator’s Guide______________________Appendix B – SDK NCL-API and Port Server /* NCL_RCV_ERR_EVENT /* NCL_CONTROL_EVENT 'F' 'G' Unreceivable Message Event Control Event */ */ BYTE EventCode; /* NCL_MSG_NOTIFICATION_LEN N- Number of buffered msgs to be read */ /* NCL_TX_EVENT_KEYED ‘1’ Transmitter keyed */ /* NCL_TX_EVENT_DEKEYED ‘2’ Transmitter dekeyed */ /* NCL_RX_EVENT_INRANGE ‘1’ RF in range */ /* NCL_RX_EVENT_OUTRANGE ‘2’ RF out of range */ /* NCL_RX_EVENT_PSENAB ‘3’ Pow
Appendix B – SDK NCL-API and Port Server_____________________ Boomer-III User Manual & Integrator’s Guide Status Request (non vendor specific) Response Structure Description DTE for received SDUs. NCL_R_RX_STATUS NCLStatus.rx_status Get receiver enable status NCL_R_TX_STATUS NCLStatus.tx_status Get transmitter enable status NCL_R_ANTENNA NCLStatus.antenna Get antenna selection status NCL_R_RADIO_IN_RANGE NCLStatus.radio_in_range Get radio in range status NCL_R_OB_MSG_COUNT NCLStatus.
Boomer-III User Manual & Integrator’s Guide______________________Appendix B – SDK NCL-API and Port Server requests ucType The type of status information to retrieve from the RPM (Used by Vendor specific requests). Set to zero for non-vendor requests or WN_GET_STATUS = ‘?’ for Wavenet Technology specific requests ucRequest The requested status information, as listed in one of the appropriate tables above, to retrieve from the RPM.
Appendix B – SDK NCL-API and Port Server_____________________ Boomer-III User Manual & Integrator’s Guide Description: Command the RPM to perform a specified level reset Input: usSduTag Pointer to a word where the SDU tag can be stored ucResetLevel The level of the Reset as listed in the above table Output: Return value = 0 Operation was successful Return value ≠ 0 Operation failed.
Boomer-III User Manual & Integrator’s Guide______________________Appendix B – SDK NCL-API and Port Server Input: iSessionID VDD session ID usSduTag Pointer to a word where the SDU tag can be stored ucType The type of event to enable/disable: NCL_RCV_MSG_DATA (Received message data) NCL_TX_EVENT (Physical-level transmitter event) NCL_RX_EVENT (Physical-level receiver event) NCL_HW_EVENT (Hardware event) NCL_RCV_ERR (Un-receivable message event) NCL_CONTROL (Control event) NCL_VEND_EVENT (Vendor specifi
Appendix B – SDK NCL-API and Port Server_____________________ Boomer-III User Manual & Integrator’s Guide Error Code Value Description NCL_ERR_INVALID 'b' NCL Syntax error: Invalid options NCL_ERR_TOO_LONG 'c' NCL Syntax error: Data too long NCL_ERR_ES_NAME 'd' NCL Syntax error: Invalid name NCL_ERR_NO_RESPONSE 'A' Execution error: No response from network NCL_ERR_NO_ACK 'B' Execution error: Negative ACK received NCL_ERR_HOST_DOWN 'C' Execution error: Host down NCL_ERR_NOT_REGISTERED
Boomer-III User Manual & Integrator’s Guide______________________Appendix B – SDK NCL-API and Port Server Register Wakeup Application By default the VDD is executed on wakeup. In addition an application can register to be executed on wakeup via the VDD. On wakeup the VDD will post any Received data to the current active queues. If there are no active queues the VDD will execute the Registered applications. Once an application has initiated a successful VDD session (i.e.
Appendix B – SDK NCL-API and Port Server_____________________ Boomer-III User Manual & Integrator’s Guide Description: Deregister a wakeup application. Input: usAppName Pointer to a buffer specifying the full path name (Null terminated) of the application to execute on a wakeup. Output: Return value = 0 Operation was successful Return value ≠ 0 Operation failed. Value specifies the error type Switch RPM On/Off The application can call this function to switch the RPM on or off.
Boomer-III User Manual & Integrator’s Guide______________________Appendix B – SDK NCL-API and Port Server Send an NCL command to the RPM of which the payload contents consist of data from the specified buffer. Input: usSduTag Pointer to a word where the SDU tag can be stored ucLength Pointer to a byte specifying the total size of ucParam.
Appendix C – SDK Sample Programs __________________________ Boomer-III User Manual & Integrator’s Guide Appendix C – SDK Sample programs Sample programs are provided with the SDK. The purpose of the sample programs is to show how a complete working client server application can be built using the SDK NCL API with the client program.
Boomer-III User Manual & Integrator’s Guide___________________________ Appendix C – SDK Sample Programs The Status tab displays the modem’s current channel (if registered) and its RSSI level. If the device is not registered, it will be in scan mode, scanning the channels from the channel list in its current profile. The Versions tab displays the devices LLI, serial number, hardware platform and software version.
Appendix C – SDK Sample Programs __________________________ Boomer-III User Manual & Integrator’s Guide The Messages tab allows a user to send and receive messages from the channel the device is currently registered on. The About tab displays the version number of ModemInfo, copyright information, and the web address of Wavenet Technology.
Boomer-III User Manual & Integrator’s Guide___________________________ Appendix C – SDK Sample Programs BM310012WT04 117 Copyright Wavenet Technology © October 2003
Appendix D - Application Development _________________________ Boomer-III User Manual & Integrator’s Guide Appendix D - Application Development This section provides comments and advice that can help you develop successful wireless enabled applications for DataTAC systems. Application development for NCL-compliant wireless modem devices is a two-part process. The first step sets up the interface between the host/terminal and the wireless modem.
Boomer-III User Manual & Integrator’s Guide__________________________ Appendix D - Application Development Roaming Issues During development, consider how the coverage for your wireless enabled application could be affected by a user moving in and out of the network coverage area. Coverage can be temporarily impacted by moving from one side of a building to another. Coverage can be lost for a longer time by moving beyond the network coverage boundary.
Appendix D - Application Development _________________________ Boomer-III User Manual & Integrator’s Guide Conserve battery life when out-of-range When all channels (from both dynamic and static channel lists) are scanned and network contact is not established, the wireless modem enters a scan-delay state. The scan-delay starts at one second and doubles on each scan cycle failure, to a maximum of 255 seconds between scan cycles.
Boomer-III User Manual & Integrator’s Guide__________________________ Appendix D - Application Development Inbound SDU Failures Potential SDU inbound failure codes are described below. The list identifies all likely SDU failure responses. The remaining SDU responses that appear in the NCL 1.2 reference manual are not expected to occur within the DataTAC wireless modem. Inbound SDU failure, no response from network The SDU was transmitted, but not acknowledged by the network.
Appendix D - Application Development _________________________ Boomer-III User Manual & Integrator’s Guide Outbound SDU Failure Due to the unreliable delivery of RF data packets (and their responses), a client application must consider the possibility of an outbound SDU being delivered to the client, with the transport confirmation of that data packet being lost (RF acknowledgment and/or transport level acknowledgment).
Boomer-III User Manual & Integrator’s Guide__________________________ Appendix D - Application Development Low battery Network contact is dropped when a low battery condition is reached. This occurs at the same time as a battery alert notification event, but after the assertion of the LOWBAT LED that occurs while the battery still has some remaining usable capacity.
Appendix D - Application Development _________________________ Boomer-III User Manual & Integrator’s Guide Radio On/Off on Application Command The radio is the primary power-consuming component in the wireless modem card. Use S_RX_CONTROL for very effective control of session-based, user-initiated applications.
Boomer-III User Manual & Integrator’s Guide__________________________ Appendix D - Application Development new channel scan) is about 9 minutes for DataTAC 4000 networks. DataTAC 5000 networks respond typically in 1.5 Power-Save protocol frame times, or about 96 seconds. Wireless Data Systems Considerations The wireless modems application developer must account for the limitations of a wireless data system to minimize their impact on the user.
Appendix D - Application Development _________________________ Boomer-III User Manual & Integrator’s Guide DataTAC 5000 system is optimised for the transfer of short and medium length messages. Typically, messages up to 512 bytes are transferred across the network as a single data packet. Messages larger than 512 bytes are segmented into 512-byte packets by the DataTAC system before being transmitted over the air. The packets are reassembled before they are delivered to the application.
Boomer-III User Manual & Integrator’s Guide__________________________ Appendix D - Application Development BM310012WT04 127 Copyright Wavenet Technology © October 2003
Appendix E – Message Routing and Migration____________________ Boomer-III User Manual & Integrator’s Guide Appendix E - Message Routing and Migration This section provides a brief overview to message routing across the various releases of DataTAC® systems. As the developer and user communities become more international in scope, successful applications will be distinguished by their portability across existing DataTAC networks.
Boomer-III User Manual & Integrator’s Guide_____________________Appendix E – Message Routing and Migration Standard Context Routing (SCR) SCR allows the central host to communicate with hundreds, even thousands of terminals across a single host connection. But the real advantage of using SCR is economic: The host only pays for a single connection to the network, significantly reducing communications cost.
Appendix E – Message Routing and Migration____________________ Boomer-III User Manual & Integrator’s Guide DataTAC Messaging (DM) DM allows one terminal to communicate with up to ten other terminals by routing a message through the DataTAC system network. As such, DM provides the protocol for basic E-mail functionality. System differences with regard to DM appear mainly as differences in syntax.
Boomer-III User Manual & Integrator’s Guide_____________________Appendix E – Message Routing and Migration programming environment to simplify the development of code. If your programming environment doesn’t provide such support, include alternative tables or options for use when localizing. Testing an Application Virtually all public network operators have some testing or certification procedure available to help ensure that your new applications behave appropriately when brought onto the network.
APPENDIX F – Guide to Desense _____________________________ Boomer-III User Manual & Integrator’s Guide Appendix F – Guide to Desense When you integrate wireless data radio technology into computing and telemetry devices, you must consider hardware issues related to RF emissions. For example, you must address the technical aspects of enabling a wireless RF device as an integrated peripheral in a host/terminal, such as RF performance and inter-operability with the host/terminal.
Boomer-III User Manual & Integrator’s Guide______________________________ APPENDIX F – Guide to Desense Consistent and reliable reception occurs when a safety margin dictated by co-channel rejection is maintained. For example, if the co-channel rejection is 10dB, all unwanted signals must be 10dB below the receiver’s sensitivity level. Some modems and networks have different rejection levels. Use the rejection level appropriate for your modem (typically –10dB).
APPENDIX F – Guide to Desense _____________________________ Boomer-III User Manual & Integrator’s Guide Indirectly by recording the emission level from the host/terminal and then calculating the effect on the modem. Directly by using packet error rate testing off air. Testing directly is preferred method because it is more of a system test. The test must be non-intrusive.
Boomer-III User Manual & Integrator’s Guide______________________________ APPENDIX F – Guide to Desense over driven by other RF signals, such as FM radio stations. Any spikes that appear might cause desense problems. The indirect method cannot account for characteristics of the data protocol and is less effective. Also, the bandwidth of the noise source is important. If the source is narrow-band, it has less effect than one occupying the entire channel bandwidth.
APPENDIX F – Guide to Desense _____________________________ Boomer-III User Manual & Integrator’s Guide Applications by David A Weston. The publisher is Marcel Dekker, Inc. 270 Madison Avenue, New York, NY 10016. Any well written text on EMI control should cover the design of shielded enclosures. Components of the Shield Design To be effective, the shield design must incorporate: A highly conductive shielded enclosure that encapsulates all of the active circuitry.
Boomer-III User Manual & Integrator’s Guide______________________________ APPENDIX F – Guide to Desense Computing devices have many more than one source Each source must be identified and controlled. This identification is at times difficult. The host/terminal and modem must communicate the problem at hand to attempt to correct it. This capability is not supported by the Boomer-III OEM modem.
APPENDIX F – Guide to Desense _____________________________ Boomer-III User Manual & Integrator’s Guide device if it is within 30 meters of the device, assuming that an emission exists at the channel frequency of the radio. Networks can assist in the desense problem by offering more than one channel frequency at which to operate. If the radio encounters interference on a channel, it can then roam to another.
Boomer-III User Manual & Integrator’s Guide______________________________ APPENDIX F – Guide to Desense The impact of the RF fields from the wireless device transmitter on host/terminal operation The latter consideration is not a significant problem. If RFI is assessed properly, it is usually corrected with little effort and cost. Because of the need for system coverage, the host/terminal EMI interaction with the radio receiver can be a significant and often elusive problem to characterize and correct.
APPENDIX G - Numeric Conversion Chart ______________________ Boomer-III User Manual & Integrator’s Guide Appendix G - Numeric Conversion Chart Binary/Octal/Decimal/Hex/C/ASCII Conversion Table Binary 00000000 00000001 00000010 00000011 00000100 00000101 00000110 00000111 00001000 00001001 00001010 00001011 00001100 00001101 00001110 00001111 00010000 00010001 00010010 00010011 00010100 00010101 00010110 00010111 00011000 00011001 00011010 00011011 00011100 00011101 00011110 00011111 00100000 00100001 00100
Boomer-III User Manual & Integrator’s Guide_______________________ APPENDIX G - Numeric Conversion Chart BM310012WT04 141 Copyright Wavenet Technology © October 2003
APPENDIX H - Specifications_________________________________ Boomer-III User Manual & Integrator’s Guide Appendix H - Specifications Physical Properties Weight < 75g Size (L x W x H) 68mm x 42mm x 8mm Communication Protocols Modem to radio network protocol RD-LAP 3.1, 3.2, 3.3 and MDC 3.3 Modem to terminal (e.g. handheld) protocol NCL 1.
Boomer-III User Manual & Integrator’s Guide__________________________________APPENDIX H - Specifications Synthesiser Frequency range 806 – 825MHz Channel spacing 25kHz Frequency Error (-30º ~ +60ºC) ±1.5ppm (<1300Hz) Transmitter Frequency range 806 – 825MHz Channel spacing 25kHz (19,2kbps data) 12.5kHz (9,6 kbps data) Data rate MDC 4.8kbps RDLAP 9.6kbps RDLAP 19.2kbps Modulation 2-Level FSK MDC 4.8 2.5kHz deviatio 4-Level FSK RDLAP 9.6 3.9kHz deviation 4-Level FSK RDLAP 19.2 5.
APPENDIX I - Glossary _____________________________________ Boomer-III User Manual & Integrator’s Guide Appendix I - Glossary ACK ADC ALC ANSI AOC ASIC ATE BGA BER BNC Bps BSC CCR CHRONOS CLK CMOS CNTL COM CPU CQA CNTL CSA DAC DB DBc DBm DCD Debounce Desense DISC DOS DTE DTR DTU DVM EEPROM EIA EMA EMI EPC EPROM ERP ESD ESN FCC FET FIFO FNE FPC Acknowledgment Analog-to-digital converter Automatic level control American National Standards Institute Automatic output control Application-specific integrated ci
Boomer-III User Manual & Integrator’s Guide______________________________________ APPENDIX I - Glossary FracN FRU FSK GaAs GND GPIB GTEM HCT Host HP I/O IB IC Inbound IP IR LC LED Li-ion LLI LNA MDC MFR MPS NAK NatSim NCL NiCad / NiCd NiMH NPN NSI OB OEM op-amp OSMT Outbound PCA PCB PC Card PCMCIA PDA PDU PIC PLL p/n PMIT POST Ppm QFP BM310012WT04 Fractional division synthesizer IC Field-replaceable unit Frequency shift keying Gallium arsenide, a semi-conducting material Ground A type of ATE interface Gi
APPENDIX I - Glossary _____________________________________ Boomer-III User Manual & Integrator’s Guide R&D RAM Rayleigh RC RD-LAP RF RFI RGxxx RMA RNC RPM RS-232 RSSI RTU Rx SAP0 SAR Schottky diode SCR SDK SDU SFR SINAD SMA SMB SNR SPDT SPI SRAM TBD TNC Transorb TTO Tx UART UL VCC VCO VDD Vpp VSWR WDG Wireline XIP ZIF Research and development Random-access memory A measure of multi-path fading depth of a signal Resistor-capacitor Radio Data-Link Access Procedure Radio frequency Radio-frequency interferen