Laird Connectivity LX2400-10 LX2400-10 User Manual exb22
AeroComm Corporation LX2400-10 exb22
Users Manual
LX2400S Transceiver PRELIMINARY Specifications Subject to Change Hardware and Software Interface Specification Version 3.3 13256 W. 98th Street Lenexa, KS 66215 (800) 492-2320 Fax (913) 492-1243 www.aerocomm.com wireless@aerocomm.com §§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ Copyright Information/FCC User’s Notice Copyright Information Copyright © 2000 AEROCOMM , Inc. All rights reserved. The information contained in this manual and the accompanying software programs are copyrighted and all rights are reserved by AEROCOMM , Inc. AEROCOMM , Inc. reserves the right to make periodic modifications of this product without obligation to notify any person or entity of such revision. Copying, duplicating, selling, or otherwise distributing any part of this product without the prior consent of an authorized representative of AEROCOMM , Inc. is prohibited. All brands and product names in this publication are registered trademarks or trademarks of their respective holders. AGENCY APPROVAL OVERVIEW LX2400-3 LX2400-10 LX2400-150 US/FCC CAN/IC EUR/EN** Portable Mobile X-30cm Fixed X-30cm ** Does not include France and Spain Note: The product approvals above are with antennas specified below. FCC NOTICE WARNING: This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) this device may not cause harmful interference and (2) this device must accept any interference received, including interference that may cause undesired operation. LABELING REQUIREMENTS WARNING: The Original Equipment Manufacturer (OEM) must ensure that FCC labeling requirements are met. This includes a clearly visible label on the outside of the OEM enclosure specifying “Contains Transmitter Module FCC ID: KQL-LX2400”, as well as the FCC Notice above. ANTENNA WARNING WARNING: This device has been tested with an MMCX connector with the antennas listed below. When integrated in the OEMs product, these fixed antennas require installation preventing end-users from replacing them with non-approved antennas. Any antenna not in the following table must be tested to comply with FCC Section 15.203 for unique antenna connectors and Section 15.247 for emissions. Type Gain Application* ¼ Wave Dipole Patch Microstrip Microstrip ¼ Wave Dipole ¼ Wave Dipole ¾ Wave Dipole 2dBi 2.5dBi 1dBi 1dBi 2dBi 2dBi 3dBi P/M/F P/M/F P/M/F M/F LX2400-150 Part Number Centurion WCP-2400-MMCX Maxrad Z986 AeroComm NZH2400-MMCX (External) AeroComm NZH2400-I (Integrated) Nearson S131CL-5-RMM-2450S Nearson S181FL-5-RMM-2450S Nearson S191FL-5-RMM-2450S *P=Portable, M=Mobile, F=Fixed/Basestation LX2400-10 Manufacturer LX2400-3 APPROVED ANTENNA LIST RF EXPOSURE LX2400-3 AND LX2400-10 WARNING: The LX2400-3 and LX2400-10 have been tested to ensure compliance with FCC SAR exposure limits. Any alterations to the product including use of antennas other than those specified in the table above will require the Original Equipment Manufacturer (OEM) to ensure that this product, when integrated, meets FCC SAR exposure limits. RF EXPOSURE LX2400-150 WARNING: The LX2400-150 is approved only for mobile and base station applications. To satisfy FCC RF exposure requirements for mobile and base station transmitting devices, a separation distance of 30cm or more should be maintained between the antenna of this device and persons during operation. To ensure compliance, operations at closer than this distance is not recommended. The preceding statement must be included as a CAUTION statement in manuals for OEM products to alert users on FCC RF Exposure compliance. RF EXPOSURE OVERVIEW MinimumR F Exposure Distance (cm) LX2400-150 LX2400-10 LX2400-3 SAR Specifications with Body Tissue (W/Kg) Antenna Manufacturer Part Number Type Gain Applicatio n* Centurion WCP-2400-MMCX 2dBi P/M/F N/A 0.400 30 Maxrad MC2400 ¼ Wave Dipole Patch 2.5dBi N/A N/A AeroComm NZH2400-MMCX (External) Microstrip 1dBi N/A 0.308 30 30 AeroComm NZH2400-I (Integrated) Microstrip 1dBi 0.057 N/A N/A Nearson S131CL-5-RMM-2450S 2dBi P/M/F N/A 0.265 30 Nearson S181FL-5-RMM-2450S 2dBi P/M/F N/A 0.189 30 Nearson S191FL-5-RMM-2450S ¼ Wave Dipole ¼ Wave Dipole ¾ Wave Dipole 3dBi M/F N/A 0.118 30 *P=Portable, M=Mobile, F=Fixed/Basestation Revisions Version 1.0 Description Initial Release Version - 01/20/2000 Version 2.0 Not Released Version 3.0 Release Version - 2/15/2000 Full Document Update – major changes: 1. The Transmit Sync byte has been changed 2. The previous version called out RTS rather than TE for the Transmit Enable pin. This has been corrected Version 3.1 Release Version - 5/23/2000 1. Corrected Serial Interface data rate to 57,600bps maximum 2. Add specifications on LX2400S-10 and LX2400S-10A 3. Add ordering information Version 3.2 Release Version - 8/1/2000 1. Corrected RF data rate to 144,000bps maximum 2. Corrected Frequency band to 2.402GHz – 2.478GHz 3. Added new column to Table 2. Now shows 3mW & 10mW defaults 4. Corrected hop time from 120ms to 100ms 5. Added current consumptions specifications for LX2400S-10(A) 6. Changed Input Voltage tolerance from 5% to 2% 7. Updated Table 2 with new Control Bit definitions 8. Updated Section 3.2.6.1.5 to include Control Bit definitions 9. Updated FCC section. Version 3.3 Release Version - 9/14/2000 1. Update approved antenna table and Agency Requirements 2. Correct product and developer kit part numbers Copyright © 2000 AeroComm, Inc. This material is preliminary. Information furnished by AeroComm in this specification is believed to be accurate. Devices sold by AeroComm are covered by the warranty and patent indemnification provisions appearing in its Terms of Sale only. AeroComm makes no warranty, express, statutory, and implied or by description, regarding the information set forth herein. AeroComm reserves the right to change specifications at any time and without notice. AeroComm’s products are intended for use in normal commercial applications. Applications requiring extended temperature range or unusual environmental requirements such as military, medical life-support or life-sustaining equipment are specifically not recommended without additional testing for such application. CONTENTS TABLE OF CONTENTS 1. OVERVIEW ............................................................................................................................................................. 7 2. LX2400S SPECIFICATIONS .............................................................................................................................. 8 3. THEORY OF OPERATION .................................................................................................................................. 9 3.1 3.2 3.2.1 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 4. INTERFACING TO THE LX2400S ...................................................................................................................18 4.1 4.1.1 4.1.2 4.1.3 4.1.4 4.1.5 4.2 4.3 4.4 4.5 5. 5.1 5.2 6. 6.1 6.2 INTERFACE SIGNAL DEFINITION..................................................................................................................9 HOST SOFTWARE /HARDWARE INTERFACE DEFINITION.......................................................................10 Host Transmit Frame Format...........................................................................................................10 Host Receive Frame Format..............................................................................................................10 Hopping Status....................................................................................................................................10 In Range................................................................................................................................................11 RSSI .......................................................................................................................................................11 LX2400S Configuration Parameters and Commands..................................................................12 Data Rates............................................................................................................................................15 OPERATING MODES ...................................................................................................................................18 RECEIVE MODE.................................................................................................................................18 TRANSMIT MODE ..............................................................................................................................18 CONFIGURATION MODE.................................................................................................................19 HOPPING MODE................................................................................................................................19 BEACON MODE..................................................................................................................................19 LX2400S GLOBAL TIMING PARAMETERS.................................................................................................20 LX2400S TRANSMIT M ODE TIMING..........................................................................................................20 LX2400S CONFIGUATION M ODE TIMING.................................................................................................21 LX2400S HOPPING AND BEACON TIMING.................................................................................................21 MECHANICAL OVERVIEW..............................................................................................................................23 TRANSCEIVER.................................................................................................................................................23 A NTENNA .......................................................................................................................................................23 ORDERING INFORMATION.............................................................................................................................24 PRODUCT PART NUMBERS...........................................................................................................................24 DEVELOPER KIT PART NUMBERS ..............................................................................................................24 TABLES Table 1 – Connector J1 Pin Definitions......................................................................................................................9 Table 2 – Configuration Parameters .........................................................................................................................12 Table 3 – Baud Rate/Timeout......................................................................................................................................13 Table 4 – Global Timing Parameters.........................................................................................................................20 Table 5 – Transmit Mode Timing ...............................................................................................................................20 Table 6 – Configuration Mode Timing ......................................................................................................................21 Table 7 – Hopping and Beacon Timing ......................................................................................................................22 09/22/00 Preliminary OVERVIEW LX2400S FEATURES • Simple 5V TTL level serial interface for fast integration • Integrated Antenna saves space and reduces cost • Frequency Hopping Spread Spectrum for security and interference rejection • Cost Efficient for high volume applications • Low power consumption for battery powered implementations • Small size for portable and enclosed applications 1. Overview The LX2400S is a member of AeroComm’s ConnexRF OEM transceiver family. It is designed for integration into OEM systems operating under FCC part 15.247 regulations for the 2.4 GHz ISM band. The LX2400S is a cost-effective, high performance 2.4 GHz frequency hopping spread spectrum transceiver. It provides an asynchronous TTL level serial interface for OEM Host communications. Communications include both system and configuration data. The Host supplies system data for transmission to other Host(s). Configuration data is stored in an on-board EEPROM. All frequency hopping, synchronization, and RF system data transmission/reception is performed by the LX2400S. An on-board antenna is integrated into the transceiver in the LX2400S-3. This antenna has coverage and gain similar to a dipole antenna. LX2400S operate in a Point-to-Point or Point-to-Multipoint, Client/Server architecture. One transceiver is configured as a Server; there can be one or many Clients. To establish synchronization between radios, the Server emits a beacon, upon detecting the beacon, the Client transceiver informs the Client Host and an RF link is established. There are several data rates the OEM should be aware of: • Serial Interface Data Rate – The LX2400S, when interfaced to an AeroComm RS232 interface board in the SDK (or one provided by the OEM) can be configured at popular PC serial port baud rates up to 19,200bps on the LX2400S-3 and 57,600bps on the LX2400S-10 and 115,200bps ont the LX2400S-150. • RF Data Rate – The LX2400S transmits data over the air at a gross rate of 144,000bps. • Effective Data Transmission Rate – The LX2400S is a highly efficient, low-latency transceiver. See Section 3.2.7 for more information. This document contains information about the hardware and software interface between an AeroComm LX2400S transceiver and an OEM Host. Information includes the theory of operation, specifications, interface definition, and mechanical drawing. The OEM must provide the Host hardware and software to control the radio. Certain timing considerations must be followed. The OEM is responsible for ensuring the final product meets all FCC and/or appropriate regulatory agency requirements before selling any product. 09/22/00 Preliminary SPECIFICATIONS 2. LX2400S Specifications GENERAL Interface Serial Interface Data Rate (See 3.2.6.1.3 & 3.2.6.1.4) Power Consumption Transmit/Receive Channels (used to create independent networks) Security 20 pin mini-connector, See mechanical drawing. LX2400S-3A, PC Baud rates up to 19,200bps LX2400S-10, PC Baud rates up to 57,600bps LX2400S-150, PC Baud rates up to 115,200bps LX2400S-3A, 100mA/80mA typical LX2400S-10, 115mA/115mA typical LX2400S-150, 400mA/115mA typical 10 Host Defined RADIO Frequency Band Radio Type Output Power (Conducted, no antenna) Effective Radiated Isotropic Power (EIRP with Highest Gain Antenna) Voltage Sensitivity RF Data Rate Range PLL Lock Time 2.402 – 2.478 GHz Spread Spectrum Frequency Hopping LX2400S-3A, 2.5mW typical LX2400S-10, 11.0mW typical LX2400S-150, 147.9mW typical LX2400S-3A, 3.1mW typical LX2400S-10, 25.1mW typical LX2400S-150, 288.4mW typical 5V nominal +2%, + 50mV ripple -90dBm typical 144Kbps LX2400S-3A, Indoors to 100 ft., Outdoors to 500 ft. LX2400S-10, Indoors to 300 ft., Outdoors to 3000 ft. LX2400S-150, Indoors to 500 ft., Outdoors to 5000 ft. 500 us typical ENVIRONMENTAL Temperature (Operating) Temperature (Storage) Humidity (non-condensing) 0 °C to +70 °C -50 °C to +85 °C 10% to 90% PHYSICAL Dimensions Antenna Weight 09/22/00 Preliminary 1.65” x 2.65” x 0.20” LX2400S-3A, Integrated dipole LX2400S-10, MMCX Jack LX2400S-150, MMCX Jack Less than 0.5 ounce THEORY OF OPERATION 3. Theory of Operation 3.1 Interface Signal Definition The LX2400S has a simple interface that allows OEM Host communications with the transceiver. Table 1 shows the connector pin numbers and associated functions. The I/O direction is also shown. The direction is with regard to the transceiver. All I/O is 5Vdc TTL level signals except for RSSI. All outputs are weakly pulled high (20k – 50k ohms) when left unconnected and are driven high at reset. Table 1 – Connector J1 Pin Definitions Pin TYPE Signal Name Function GND DCD TXD RXD DTR GND DSR CTS 10 11 12 PWR PWR RTS RI VCC VCC TST_MODE 13 RSSI 14 WR_ENA 15 UP_RESET 16 17 GND GND TE 18 RE 19 20 PLL_LOCK IN_RANGE Not Implemented Transmitted data out of the transceiver Data input to the transceiver Not Implemented Signal Ground HOP FRAME/Data Set Ready – Active Low when the transceiver is hopping. Clear to Send – Active Low when the transceiver is ready to accept data for transmission. This is in response to a valid TE signal. A Client will not respond with CTS if it is not in range of a Server. Not Implemented Not Implemented 5V + 2% 5V + 2% Test Mode 1. When pulled low before applying power the transceiver’s serial interface is forced to a 9600,8,N, 1 rate. 2. When pulled low and the CONFIGURATION START BYTE command (See 3.2.6.2.1) is sent to the transceiver, Configuration Mode is entered to read and write parameters in EEPROM Received Signal Strength - An analog output giving a relative indication of received signal strength while in RECEIVE MODE. EEPROM Write Enable – When pulled low it allows the Host to write the on-board EEPROM. RESET – Controlled by the LX2400S for power-on reset if left unconnected. After a Stable power-on (4ms ) A 10us high pulse will reset the LX2400S. Signal Ground Transmit Enable – When pulled low, the transceiver switches to transmit mode and will respond with CTS when data can be transmitted by the Host. Radio Enable – When the RADIO_ENABLE_ENABLED control bit is set in EEPROM the transceiver will only allow Host communications/control when this line is pulled low. If the RADIO_ENABLE_ENABLED control bit is cleared, the transceiver ignores this input. Factory Use Only – NC In Range – Active Low when a Client radio is in range of a Server on the same channel. I = Input to the transceiver O = Output from the transceiver 09/22/00 Preliminary THEORY OF OPERATION 3.2 Host Software/Hardware Interface Definition 3.2.1 Host Transmit Frame Format The LX2400S requires the following format in order to transmit a Host’s data packet over the RF link. The frame consists of 3 bytes of preamble, 1 sync byte, a 16-bit length, and user data. Byte 0 – 055H – preamble Byte 1 – 055H – preamble Byte 2 – 055H – preamble Byte 3 – 03AH – sync Byte 4 – Length High (bits 15-8) Byte 5 – Length Low (bits 7-0) Byte 6 – First byte Host Data Byte n – Last byte Host Data Length High/Length Low is a 16-bit length value that represents the length of bytes 6 through n inclusive. Both byte and packet gap times must be followed as specified in Table 4. The maximum transmit time is 20ms. The maximum length depends on the Host’s Byte and Byte-Gap timing. 3.2.2 Host Receive Frame Format The LX2400S transmits received RF data, beginning with the Length Bytes, to the Host following the reception of a valid preamble. The preamble and the sync bytes are not transmitted to the Host. Byte 0 – Length High Byte 1 – Length Low Byte 2 - First byte Host Data Byte n – Last byte of Host Data 3.2.3 Hopping Status If the SW_HOP_FRAME_ENABLE bit is set in EEPROM, The LX2400S sends an XOFF character to the Host when it is ready to hop. Following the completion of the hop, the LX2400S sends an XON character to inform the Host that the hop is completed. The Host must parse these bytes and assume if transmitting a packet, the data did not reach the destination(s) and re-transmit the packet. XOFF = 0E2H XON = 0ACH Transmitted at the start of a frequency hop. Transmitted at the completion of a frequency hop. The Host can also detect hopping status by monitoring the DSR pin on the connector. The DSR pin is always enabled. 09/22/00 Preliminary 10 THEORY OF OPERATION 3.2.4 In Range The IN_RANGE pin at the connector will be driven low when a Client radio is in range of a Server on the same channel. If the Client cannot hear a LX2400S Server for 10 S, the LX2400S Client drives the IN_RANGE pin high and enters a search mode looking for a LX2400S Server. As soon as it detects a Server, the IN_RANGE pin will be driven low. The LX2400 Server can determine what Clients are in range by the Server’s Host software polling the LX2400S Client’s Host. 3.2.5 RSSI Received Signal Strength Indicator is used by the Host as an indication of instantaneous signal strength at the receiver. The Host must calibrate RSSI without a signal being presented to the receiver. Figure 1 shows approximate RSSI performance. The RSSI pin requires the Host to provide a 27kΩ pull-down to ground. Output is 1.20V to 4.50V. Figure 1 - RSSI Voltage vs. Received Signal Strength -10 -20 Signal at Receiver (dBm) -30 -40 -50 -60 -70 -80 -90 -100 1.2 1.3 1.57 2.3 3.8 4.5 Voltage (VDC) 3.2.6 09/22/00 Preliminary 11 THEORY OF OPERATION 3.2.6 LX2400S Configuration Parameters and Commands 3.2.6.1 Configuration Parameters The Host can program various parameters. The data is stored in EEPROM and becomes active on the next power on reset of the LX2400S. Table 2 gives the locations and functions of the parameters that can be read or written by the Host. Factory default values are also shown. Note: Non-Host parameters are used in the EEPROM. The Host must only write to the locations in Table 2. Any other location may cause the radio to malfunction. Table 2 – Configuration Parameters PARAMETER TYPE EEPROM ADDRESS 41H DEFAULT 3mW 02H DEFAULT 10mW 02H CHANNEL 40H 00H 00H BAUDH BAUDL TIMEOUT CONTROL 43H 42H 53H 45H 00H 1EH FEH 10H 00H 0AH FEH 10H FUNCTION Determines if the transceiver is acting as a Client or Server. 01H = Server 02H = Client Programmed channel CHANNEL = 00H to 09H The High Byte of the programmed baud rate. The Low Byte of the programmed baud rate Serial Byte Gap Timeout Value Radio Control Byte: Bit 7 - Not used - RESERVED (Always 0) Bit 6 – BEACON_ALWAYS 0 = Server beacons after 2.5 seconds of inactivity 1 = Server sends beacon after every hop Bit 5 - Not used - RESERVED (Always 0) Bit 4 - Not used - RESERVED (Always 1) Bit 3 – DATA_FRAME 0 = Disable packet frame 1 = Enable packet frame Bit 2 - Not used - RESERVED (Always 0) Bit 1 – RADIO_ENABLE_ENABLED 0 = Disable RE 1 = Enable RE Bit 0 – SW_HOP_FRAME_ENABLE 0 = Disable XON/XOFF 1 = Enable XONXOFF 3.2.6.1.1 TYPE parameter The TYPE byte tells the transceiver to operate in Client or Server mode. See Section 4 for more detail on the usage of this parameter. 09/22/00 Preliminary 12 THEORY OF OPERATION 3.2.6.1.2 CHANNEL parameter The LX2400S can be programmed to one of ten different channels. Client mode transceivers will receive and transmit to a Server on the same channel as programmed. Servers will receive and transmit to Clients on the same channel as programmed. CHANNEL can be programmed with a value ranging from 0 to 9. 3.2.6.1.3 BAUDRATE parameter This two-byte value determines the baud rate used for communicating over the serial interface to the LX2400S. TABLE 3 lists values for some popular baud rates. Baud rates below 1200 are not supported. When programming a baud rate the Host must program the associated TIMEOUT value. This value is not used if the TST_MODE line on the connector is pulled low at reset. The baud rate will be forced to 9600. For Baud Rate values other than shown in Table 3, the following equations can be used: BAUD = (18.432E+06/(32*desired baud rate)) BAUDH= High 8 bits of BAUD (base16) BAUDL = Low 8 bits of BAUD (base16) 3.2.6.1.4 TIMEOUT parameter The TIMEOUT value is the amount of time the LX2400S will allow between bytes when receiving serial bytes from the Host and receiving bytes on the RF link. It is equal to between two and four byte times. TIMEOUT can always be less than the value specified or calculated, but, never greater. Table 3 – Baud Rate/Timeout BAUDRATE BAUDH BAUDL 57600* 00H 0AH 38400* 00H 0FH 28800* 00H 14H 19200 00H 1EH 14400 00H 28H 9600 00H 3CH 4800 00H 78H 2400 00H F0H 1200 01H E0H * Not Available with LX2400S-3A TIMEOUT FDH FCH FBH F9H F7H F3H E7H CEH 9CH For Timeout values other than shown in Table 3, the following equations can be used: IBT = 10/desired baud rate TIMEOUT = (base16) High 8 bits of [2^16-(24/18.432E+06/IBT)] 09/22/00 Preliminary 13 THEORY OF OPERATION 3.2.6.1.5 CONTROL parameter The individual bits in the control byte alter the operation of the LX2400S. The Bit definitions follow: Bit 0 – Controls if the LX2400S sends XON and XOFF characters to the Host, XOFF at the start of the HOP and XON at the end of the HOP. Bit 1 – Controls if the LX2400S uses the RE pin on the connector to enable Host communications. Bit 2 – Reserved for future use, always cleared to 0. Bit 3 – Pin 12 transitions low at the start of a packet and high at the completion of a packet. Bit 4 – Reserved for future use, always set to 1. Bit 5 – Reserved for future use, always cleared to 0. Bit 6 – Controls when the Server sends beacons for Client synchronization. This bit is configurable to send a beacon after every HOP or after 2.5 seconds has elapsed since the Server’s Host has sent data. This bit can used to substantially decrease the amount of time it takes Clients to synchronize with the Server. 3.2.6.2 Configuration Commands The configuration commands allow the Host to read and write EEPROM transceiver configuration parameters. The LX2400S looks at the first byte of a sequence from the Host. If the first byte is the CONFIGURATION START BYTE, and the TST_MODE pin is pulled low at the connector, the LX2400S will enter Configuration Mode. The Host can then read and write parameters using the EEPROM BYTE READ and EEPROM BYTE WRITE commands. The command begins with Byte 0. All bytes are echoed back to the Host as they are received. The Host must not assert TE when using this mode. To exit Configuration Mode the Host must perform a hardware or power-on reset. 3.2.6.2.1 CONFIGURATION START BYTE command This byte is sent once by the Host to enter Configuration Mode. After receiving this byte from the Host with the TST_MODE pin pulled low at the connector, EEPROM read and write commands can be sent to the Host. The length byte must be set to 01H. Only single byte reads/writes are allowed. Byte 0 = 065H 3.2.6.2.2 EEPROM BYTE READ command The read routine includes the read command, address, and length bytes. Upon receiving this command, the LX2400S will transmit the desired data from the address requested by the Host. The length byte must be set to 01H. Only single byte reads are allowed. Byte 0 = 0C0H Byte 1 = 0xxH Byte 2 = 01H 09/22/00 Preliminary Read Command Address (from TABLE 2) Length = 01H 14 THEORY OF OPERATION 3.2.6.2.3 EEPROM BYTE WRITE command The write routine includes the write command, address, length, and data bytes. Upon receiving this command, the LX2400S will write the data byte to the address specified but will not echo it back to the Host until the EEPROM write cycle is complete. The write can take as long as 10ms to complete. Following the write cycle, the LX2400S will transmit the data byte to the Host. The WR_ENA on the connector must be pulled low to enable the write prior to issuing this command or the write will not occur. The length byte must be set to 01H. Only single byte writes are allowed. Byte 0 = 0C1H Byte 1 = 0xxH Byte 2 = 01H Byte 3 = 0xxH WRITE Command Address (from TABLE 2) Length = 01H Data NOTE: The WR_ENA pin on the connector should only be pulled low before sending an EEPROM BYTE WRITE command and must be held low until the data byte is echoed to the Host. Data Rates Various data rates, timings, and system architecture need to be considered when determining Overall System Throughput in a RF data system. The Host controls the Serial Interface Data Rate. The LX2400S has a fixed RF Data Rate. The Effective Data Transmission Rate is determined from both Host and LX2400S operation. 3.2.7.1 Serial Interface Data Rate The Serial Interface Data Rate is programmable by the Host. This is the rate the Host and the LX2400S communicate over the Serial bus. Typical values range from 1200bps to 57,600bps. The only supported mode is asynchronous – 8-bit, No Parity, 1 Start Bit, and 1 Stop Bit. 3.2.7.2 RF Data Rate The RF Data Rate is the rate the LX2400S transmits and receives over the RF link. It is fixed at 144,000bps, 8bit, Parity, 1 Start Bit, and 1 Stop Bit. 09/22/00 Preliminary 15 THEORY OF OPERATION 3.2.7.3 Effective Data Transmission Rate The maximum Effective Data Transmission Rate (EDTR) is defined as the rate of one-way continuous transmission of data packets sent by a Host. It includes the transmitter turn-on and turn-off delays, HOP time, Host data byte timing and the number of bytes per packet sent by the Host. Beacon timing is not used in this calculation -- since it is only transmitted when data has not been received by the LX2400S from the Host for approximately 2.5 seconds. Data from the Host is transmitted on the RF link as it is received from the Host assuming the system is in sync and the RE pin is in the active state (if enabled). The following example illustrates the EDTR at 57,600bps assuming a 32-bit CRC is included with the Host system data bytes. EXAMPLE: Example data packet: NPSL = Number of Host preamble, sync and length bytes = 6 NHSD = Number of Host system data bytes = 192 NHED = Number of Host error detection bytes = 4 TXON* = Transmitter on delay = 1ms TXOFF* = Transmitter off delay = 1ms HTM* = Hop overhead in a 1 second period = 8.34ms BAUDRATE = Serial Interface Baud Rate = 57,600bps Calculations: IBT = Interface byte time = 10/BAUDRATE = 0.174ms IGT = Interface Byte gap time = 0 PKT = Packet time = (NPSL + NHSD + NHED) * (IBT +IGT) = 35.07ms EDTR = (1-HTM) * NHSD/(TXON+TXOFF+PKT) = (1-0.00834) * 192/37.07E-03 = 5136 bytes per second or 51360 bits per second. Efficiency = (51360 /57600)*100 = 89% *Timing is preliminary 3.2.7.4 Overall System Throughput The maximum Overall System Throughput (OST) is related to the EDTR and the Host’s system implementation. Typical systems implement an acknowledgement of received data. This can take the form of either an immediate or delayed response (a response acknowledging many packets). In a polled system, where the Server sends a packet to the Client Host and waits for data to be returned, the Server Host usually does not require separate acknowledge packets because the returned data becomes the acknowledgement. Other systems, which transmit non-critical or repeated data, may not use any form of acknowledgement. 09/22/00 Preliminary 16 THEORY OF OPERATION The following examples give OST for 3 different systems and uses the values from the previous section. Other systems are possible: 1 – POSITIVE ACK SYSTEM -- An acknowledgement response packet for each packet received. Additional example data: NHRD = Number of Host system response bytes = 3 (e.g. command and two address bytes) Calculations: PKT = Packet time = (NPSL + NHSD + NHED) * (IBT + IGT) = 35.07ms RSPT = Response time = (NPSL + NHRD + NHED) * (IBT + IGT) = 2.26ms OST = (1-HTM) * NHSD / (TXON+ PKT + TXOFF + TXON + RSPT + TXOFF) / NHSD = (1-0.00834) * 192/41.33E-03 = 4607 bytes per second or 46070 bits per second. Efficiency = (46070 /57600) *100 = 80% 2 – POLLED SYSTEM -- An acknowledgement response via returned Host data. Additional example data: NHSDServer = Number of Host system data bytes = 192 NHSDClient = Number of Host system data bytes = 192 Calculations: PKT = Packet time = (NPSL + NHSD + NHED) * (IBT + IGT) = 35.07ms OST = (1-HTM) * (NHSDServer + NHSDClient )/((TXON+TXOFF+PKT)*2) = (1-0.00834) * 384/74.14E-03 = 5136 bytes per second or 51360 bits per second Efficiency = (51360 /57600) *100 = 89% 3 – REPEATED DATA SYSTEM --No acknowledgement response. OST = EDTR = 51360 bits per second Efficiency = (51360 /57600)*100 = 89% *Timing is preliminary 09/22/00 Preliminary 17 INTERFACIING TO THE LX2400 4. Interfacing to the LX2400S 4.1 OPERATING MODES The LX2400S uses an 8-bit programmable asynchronous serial interface to communicate to a Host. The interface uses one start bit, eight data bits, and one stop bit. Only the interface baud rate is programmable by the Host. A typical system consists of one LX2400S operating in Server Mode (LX2400S Server) communicating with one or many LX2400S(s) operating in Client Mode (LX2400S Client). In this architecture, Clients communicate with a single Server. Clients do not communicate with other Clients. Data transmitted by a Server is received by all of the Clients that are in-range. The Server receives the data sent by the Client. All protocol functions (retries, addressing, CRCs, etc.) are performed by the Host software. All frequency hopping and synchronization is provided automatically by the LX2400S without Host intervention. The Firmware in the LX2400S is operating in one of five modes. The Host can determine through hardware and/or software what mode the LX2400S is operating in using the DSR pin or the software XON/XOFF data. 4.1.1 RECEIVE MODE The LX2400S is in RECEIVE MODE, by default, when it is not in any other operating mode. While in this mode, the LX2400S is looking for valid preamble and sync data bytes from a transmitter. When valid preamble and sync bytes are detected, the LX2400S will transmit data received on the RF link to the Host using the HOST RECEIVE FRAME FORMAT. A Client LX2400S will only accept data from its Host when it is in-range of a valid LX2400S Server. 4.1.2 TRANSMIT MODE The Host software initiates transmission of a data packet on the RF link by lowering TE, waiting for CTS to go low, followed by sending the specified preambles bytes, sync byte, data length, and data. Both maximum data byte gaps and packet times must be adhered to. At the end of the transmission TE must return to a Logic Level High. After TE is taken high by the Host, the LX2400S will drive CTS high. This indicates the LX2400S is returning to RECEIVE MODE. The Host software must perform MAC layer functions (retries, addressing CRCs, etc.). If the Client LX2400S is not in-range of a LX2400S Server, TRANSMIT MODE will not be entered. The Client LX2400S will not respond with CTS. The following sequence transmits a packet on the RF link: 1. 2. 3. 4. 5. 09/22/00 Preliminary The Host drives the TE pin low. The LX2400S responds by driving CTS low. The Host sends serial bytes as specified in the HOST TRANSMIT FRAME FORMAT. The LX2400S transmits the HOST TRANSMIT FRAME FORMAT on the RF link as it receives each byte from the Host. The Host drives TE high after the last byte is received by the LX2400S. The LX2400S responds by driving CTS high and returns to RECEIVE MODE. 18 INTERFACIING TO THE LX2400 4.1.3 CONFIGURATION MODE The CONFIGURATION MODE is used to read and write the EEPROM -- allowing the Host to set channels, baud rates, etc. See TABLE 2. While in this mode the LX2400S will not receive any data over the RF link. TE and CTS are not used. The Host enters this mode with the following sequence: 1. 2. 3. 4. 5. 6. 7. The Host pulls the TST_MODE pin low. The Host sends the CONFIGURATION START BYTE to the LX2400S. The Host pulls the WR_ENA pin low if writing. The Host sends the EEPROM BYTE READ or the EEPROM BYTE WRITE command. The Host Repeat Steps 3 and 4 until done. The Host drives pins TST_MODE and WR_ENA high. The Host resets the LX2400S. NOTE: The WR_ENA pin should not be permanently tied low as brownout conditions can corrupt EEPROM data. 4.1.4 HOPPING MODE The HOPPING MODE is controlled by the LX2400S. The LX2400S hops approximately every 100ms. During this time, the LX2400S is changing the frequency it will use to transmit and receive. The LX2400S informs the Host of the hop by asserting the DSR pin at the connector or by using the XON/XOFF received bytes if enabled in the EEPROM in the sequence. The DSR pin will frame the hopping procedure. When the Host software detects the hopping mode during a transmission of a packet, it can be assumed that the packet did not reach it’s destination and the Host should re-send the packet. 4.1.5 BEACON MODE Beacon mode applies to a LX2400S Server only. In order to synchronize the hopping of all LX2400Ss in a system, the LX2400S Server will transmit beacon data consisting of system timing information at a periodic rate. This occurs by default after transceiver reset and initialization. The beacon is transmitted once per HOP time -- immediately after a HOP occurs. Beacons are not transmitted when the LX2400S Server is transmitting data from the HOST over the RF link. If the LX2400S Server does not receive data for approximately 2.5 seconds from the Server Host, the LX2400S Server will resume transmitting Beacons. This provides continuous synchronization data for the LX2400S Clients. The beacon data is not transmitted or available to either the Client or Server Host. The beacon takes approximately 2ms to complete. The LX2400S indicates that it is executing a HOP with the DSR pin and a XON/XOFF sequence if enabled. The Server Host can ignore the HOP if the Host software has retry capabilities or can tolerate nondelivery of data. Empirical testing shows a 3 to 5 percent loss of data when ignoring the HOP indicators. (See “LX2400S Hopping and Beacon Timing” in Section 4.5) 09/22/00 Preliminary 19 INTERFACIING TO THE LX2400 4.2 LX2400S GLOBAL Timing Parameters Table 4 – Global Timing Parameters Timing is preliminary and not guaranteed for production NAME tRT tTR tTXMOD tPackG tByteG MIN TYP TBD TBD Max 1ms 1ms 20ms 1ms 1 byte time COMMENT Receive to Transmit settling time – Transmit Off Transmit to Receive settling time – Transmit Off Longest amount of time to continuously send data TX Packet Gap Maximum Byte Gap 4.3 LX2400S Transmit Mode Timing D0 TE D1 D2 CTS D3 55 RXD 55 55 3A Length H Length L Host Data D4 D5 RE *RE can be ignored if not enabled. Table 5 – Transmit Mode Timing NAME D0 D1 D2 D3 D4 D5 09/22/00 Preliminary MIN TYP MAX 20ms 1ms 10us COMMENT Timing is preliminary and not guaranteed for production Timing is preliminary and not guaranteed for production Timing is preliminary and not guaranteed for production Timing is preliminary and not guaranteed for production Timing is preliminary and not guaranteed for production Timing is preliminary and not guaranteed for production 20 INTERFACIING TO THE LX2400 4.4 LX2400S Configuation Mode Timing D1 TST_MODE D0 RXD 65 EEPROM R/W Commands D2 WR_ENA D3 D4 UP_RESET * WR_ENA is used only when writing to EEPROM Table 6 – Configuration Mode Timing NAME MIN D0 D1 D2 D3 D4 1ms 10ms 1ms 4ms TYP MAX COMMENT Timing is preliminary and not guaranteed for production Timing is preliminary and not guaranteed for production When executing an EEPROM WRITE Timing is preliminary and not guaranteed for production Timing is preliminary and not guaranteed for production 4.5 LX2400S Hopping and Beacon Timing D1 D3 D0 DSR HOP HOP D2 RF_TXD BEACON BEACON D6 D5 TE CTS RXD HOST TX FRAME D4 TXD XON XOFF XON * Beacons are only transmitted if RXD has been idle for approximately 2.5 seconds. * Diagram shows Host synchronous with the HOP. 09/22/00 Preliminary 21 INTERFACIING TO THE LX2400 Table 7 – Hopping and Beacon Timing NAME D0 D1 D2 D3 D4 D5 D6 09/22/00 Preliminary MIN TYP MAX 100ms 1ms 1ms 1ms 1ms 20ms 1ms COMMENT Timing is preliminary and not guaranteed for production Timing is preliminary and not guaranteed for production Timing is preliminary and not guaranteed for production Timing is preliminary and not guaranteed for production Timing is preliminary and not guaranteed for production Timing is preliminary and not guaranteed for production Timing is preliminary and not guaranteed for production 22 MECHANICAL 5. Mechanical Overview 5.1 Transceiver The LX2400S measures 1.65” x 2.65”. Critical parameters are as follows: J1 – 20 pin connector (lower left edge) SAMTEC TMM-110-01-L-D-SM (4) Mounting holes are 0.100” diameter. Figure 1. Mechanical Overview of LX2400S 5.2 Antenna The LX2400S-3A and the LX2400S-10A incorporate an Aerocomm NZH antenna on the transceiver board. The NZH is a highly efficient, microstrip, center-fed dipole design with a broad pattern. The NZH is matched to the RF circuits yielding superior performance. This is important when using low-power RF transceivers because a poor or marginally matched antenna will drastically reduce the operating distance between transceivers. Special consideration must be given to the antenna placement in the OEM’s design. Materials in close proximity (up to 4 inches) can affect antenna performance. Aerocomm can assist the OEM with fine-tuning the antenna and/or enclosure that will incorporate the transceiver. Contact your AeroComm OEM salesman or OEM customer support for assistance. The LX2400S-10 and LX2400-150 incorporate an MMCX jack (Telegartner P/N J0134A0081) allowing the OEM to select antennas with specific characteristics. 09/22/00 Preliminary 23 ORDERING INFORMATION 6. Ordering Information 6.1 Product Part Numbers LX2400S-3, LX2400S with 3mW output power, interface data rates to 19,200bps, integrated antenna LX2400S-10, LX2400S with 10mW output power, interface data rates to 57,600bps, MMCX ant connector LX2400S-150, LX2400S with 150mW output power, interface data rates to 115,200bps, 6.2 Developer Kit Part Numbers SDK-LX2400S-3, Includes (2) LX2400S-3A transceivers, (2) RS232 Serial Adapter Boards, (2) 6Vdc unregulated power supplies, (2) Serial cables, configuration/testing software, Integration engineering support SDK-LX2400S-10, Includes (2) LX2400S-10 transceivers, (2) RS232 Serial Adapter Boards, (2) 6Vdc unregulated power supplies, (2) Serial cables, (2) S191FL-5-RMM-2450S dipole antennas with 5” pigtail and MMCX connector, configuration/testing software, Integration engineering support SDK-LX2400S-150, Includes (2) LX2400S-150 transceivers, (2) RS232 Serial Adapter Boards, (2) 6Vdc unregulated power supplies, (2) Serial cables, (2) S191FL-5-RMM-2450S dipole antennas with 5” pigtail and MMCX connector, configuration/testing software, Integration engineering support 09/22/00 Preliminary 24
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.2 Linearized : No Creator : Microsoft Word Create Date : 2000:09:22 10:26:00 Title : exb22.PDF Author : Tri Luu Producer : Acrobat PDFWriter 4.0 for Windows Modify Date : 2000:11:01 15:09:32-08:00 Page Count : 24EXIF Metadata provided by EXIF.tools