Read and Retain for Future Reference S2900 Radio Module Integrator Installation Manual Version 1.2 Elpro Technologies E2-450 Radio Transceiver Module Instruction Manual ATTENTION!
Incorrect termination of the supply wires may cause internal damage. Before turning the power on double-check ALL connections by referring to this User Manual. CAUTION To comply with FCC RF Exposure requirements in section 1.1310 of the FCC Rules, antennas used with this device must be installed to provide a separation distance of at least 90 cm from all persons to satisfy RF exposure compliance. DO NOT Operate the transmitter when anyone is within 90 cm of the antenna. Operate the transmitter unless all RF connectors are secure and any open connectors are properly terminated. Operate the equipment near electrical blasting caps or in an explosive atmosphere. All equipment must be properly grounded for safe operations. All equipment should be serviced only by a qualified ELPRO staff only. FCC Notice:
Part 90 This device has been type accepted for operation by the FCC in accordance with Part90 of the FCC rules
(47CFR Part 90). See the label on the unit for the specific FCC ID and any other certification designations. Note: This device should only be connected to Devices that are covered by either a FCC DoC or are FCC certified. Antenna Models:
Manufacturer Model Number CFD940 SG900EL SG940-6 YU6-940 ELPRO ELPRO ELPRO ELPRO Net 2 dBi Gain 5 dBiGain 8 dBi Gain 11 dBi Gain www.cooperbussmann.com/wirelessresources Rev Version 2 1.0 Elpro Technologies E2-450 Radio Module Instruction Manual Safety Notices:
Exposure to RF energy is an important safety consideration. The FCC has adopted a safety standard for human exposure to radio frequency electromagnetic energy emitted by FCC regulated equipment as a result of its actions in Docket 93-62 and OET Bulletin 65 Edition 97-01. User Notification THIS DEVICE COMPLIES WITH PART 15 OF THE FCC RULES. OPERATIONIS 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. NOTE: THE GRANTEE IS NOT RESPONSIBLE FOR ANY CHANGES OR MODIFICATIONS NOT EXPRESSLY APPROVED BY THE PARTY RESPONSIBLE FOR COMPLIANCE. SUCH MODIFICATIONS COULD VOID THE USERS AUTHORITY TO OPERATE THE EQUIPMENT This device complies with Industry Canadas licence-exempt RSSs. Operation is subject to the following two conditions: (1) This device may not cause interference; and (2) This device must accept any interference, including interference that may cause undesired operation of the device. Le prsent appareil est conforme aux CNR d'Industrie Canada applicables aux appareils radio exempts de licence. L'exploitation est autorise aux deux conditions suivantes : (1) l'appareil ne doit pas produire de brouillage, et (2) l'utilisateur de l'appareil doit accepter tout brouillage radiolectrique subi, mme si le brouillage est susceptible d'en compromettre le fonctionnement. Modular Limitations and Condition of Use ELPRO S2900 radio module is designed as a reusable module for use with future development of ELPRO products. The module is limited for use by ELPRO only. This module is not to be made available for third party use or in any OEM arrangements. The integrator is responsible for ensuring that the end-user has no manual instruction to remove or install module. The separate approval is required for all other operation configurations, including portable configuration with respect to Part 2.1093 and different antenna configuration. The module is limited to installation in mobile or fixed applications, according to Part 2.1091 (b). Rev Version 1.0 www.cooperbussmann.com/wirelessresources 3 Elpro Technologies E2-450 Radio Transceiver Module Instruction Manual CONTENTS CHAPTER 1 - INTRODUCTION ...................................... 5 CHAPTER 2 - Module Description ................................... 5 CHAPTER 3 - Main Host Interface .................................. 5 Alternate Host Interface ................................................... 6 Production Interfaces ....................................................... 6 CHAPTER 4 - OPERATION ............................................. 6 CHAPTER 5 - Locale ..................................................... 12 CHAPTER 6 - Interface Pin Description ........................ 12 Main Host Interface Pin Description ............................... 12 CHAPTER 7 - Protective Earthing Point ........................ 13 CHAPTER 8 - SPECIFICATIONS .................................. 13 4 1.0 www.cooperbussmann.com/wirelessresources Rev Version Elpro Technologies E2-450 Radio Module Instruction Manual CHAPTER 1 -
INTRODUCTION The S2900 is a radio modem module that will be used as a base radio for a number of Elpro wireless products in the future. It will be primarily used to act as a wireless network adapter for transfer of 802.11 data frames over lower speed wireless links. The S2900 consists of a host microcontroller, an RF transceiver section, and a power supply section. CHAPTER 2 - Module Description Alternate Host Interface Radio Module - Regulators On Board Host Production Interface Radio Module - Main CHAPTER 3 - Main Host Interface The interface between the radio and the controlling equipment is specified by the electrical and timing information
(Physical Layer) and by the method for transferring data between the controlling equipment and the radio (Link Layer). The physical interface consists of the following electrical signals:
BYTE_READY Indication from radio that data has been received Rev Version 1.0 www.cooperbussmann.com/wirelessresources 5 Elpro Technologies E2-450 Radio Module Instruction Manual SELECT Controller selects radio for data transfer MISO MOSI SCK Synchronous serial data from radio to controller Synchronous serial data from controller to radio Serial clock for data transfer between controller and radio CMD_ENA Enable Commands after startup is complete. CMD_ACK Indicate Radio is ready to receive commands (Rx disabled). The SELECT, MISO, MOSI, and SCK operate according to the Motorola SPI (Serial Peripheral Interface) standard. The controller is the SPI master, and the radio is the SPI slave. The BYTE_READY signal allows the slave to indicate an event to the master. SPI operation is configured for CPOL (Polarity) = 1, and CPHA (Phase) = 1. Data transfer is most significant bit first. SCK Idles high. Data changes on the falling edge of SCK, and is sampled on the rising edge of SCK. Eight data bits are transferred. The CMD_ENA/CMD_ACK lines enable the use of commands usually disabled after the startup phase is complete refer to the section below Start Up. Alternate Host Interface The alternate host interface port provides similar signals to the main host interface. This port may be used for future development. Production Interfaces The production interfaces consists of JTAG ports and serial interfaces directly to microcontrollers. These interfaces are used in production and development only. CHAPTER 4 - OPERATION The host system communicates with the S2900 module via the serial peripheral interface. The controller is the SPI master, and the radio is the SPI slave. The BYTE_READY signal allows the slave to indicate an event to the master. SPI operation is configured for CPOL (Polarity) = 1, and CPHA (Phase) = 1. Data transfer is most significant bit first. Data Transfer Data is transferred from the radio to the controller when receiving a radio transmission and from the controller to the radio when transmitting on the radio. Other messages may be transferred from the controller to the radio to select options or to change configuration of the radio. Data from Controller to Radio A data transfer from the controller to the radio begins with the controller asserting (lowering) the SELECT signal. The SPI transfer then proceeds, transferring a command byte as follows:
0xFF 0xFE 0xFD 0xF0 0xFA Unused Placeholder Data, Sent when no data to send to radio. Request Country Code (Returns 0,1,2, or 3 for UZ, OZ, NZ, EU) Configuration Options for Transmit 6 1.0 www.cooperbussmann.com/wirelessresources Rev Version Elpro Technologies E2-450 Radio Module Instruction Manual 0xEF 0xEE 0xF0 Select Hop Set S1 (Default) 0xF1 Select Hop Set S2 0xF2 Select Hop Set S3 0xF3 Select Hop Set S4 0xF4 Select Hop Set S5 0xF5 Select Hop Set S6 0xF6 Select Hop Set S7 0xF7 Select Hop Set S8 0xF8 Set lead-in to 350 mSec (To wake sleeping slave) 0xF9 Set lead-in to 30 mSec (Default) 0xFA Set lead-in to 3 mSec (controlled frequency operation) Start Transmission with next hopping sequence frequency Request Signal Strength on current channel 0x80 0xE3 Start Transmission with frequency sequence number 0 - 100 0x70 0x7F Configuration Options for Receive 0x70 Unused 0x71 Unused 0x72 Unused 0x73 Set 19,200 baud rate (14,400 for EU Country Code) (Default) 0x74 Unused 0x75 Set 57,600 baud rate (38,400 for EU Country Code) 0x76 Set 115,200 baud rate (76,800 for EU Country Code) 0x78 Set receiver operation to low power slow mode 0x79 Set receiver to normal receive mode (Default) 0x7A Set Lead-In Frequency to 11 uSec (45.45 kHz) 0x7B Set Lead-In Frequency to 11.5 uSec (43.48 kHz) 0x7C Set Lead-In Frequency to 12 uSec (41.67 kHz) 0x7D Set Lead-In Frequency to 12.5 uSec (40.00 kHz) 0x6F Set Receiver to scan all channels for incoming signals (Default) 0x00 0x63 Set Receiver to frequency sequence number 0 100 Note: After Start-Up, all commands except the Start Transmission commands must be qualified by holding the CMD_ENA line low for a until the CMD_ACK line is raised by the radio. The SPI transfer may then proceed. The CMD_ACK line remains high until a receive command comes from the controller. On reception of a Start Transmission command from the controller, the radio begins transmitting a lead-in signal on the specified frequency. Once the lead-in transmission is complete, the radio begins transmission of the frame synchronization (SYNC) byte, and simultaneously raises the BYTE_READY line. When the BYTE_READY line is raised, the controller lowers the SELECT line, and transfers the first byte of data to be sent via the SPI. The radio lowers the BYTE_READY line when the controller lowers the SELECT line. As the radio completes transmission of the SYNC byte, it retrieves the first byte of data from the SPI, and again raises the BYTE_READY line. This repeats until all data is sent. At this time, the controller does not lower the SELECT line, and the radio leaves the BYTE_READY line high until transmission of the data frame is complete. Rev Version 1.0 www.cooperbussmann.com/wirelessresources 7 Elpro Technologies E2-450 Radio Module Instruction Manual Byte 0 Byte 1 Lead-in SYNC Byte 0 Byte 1 End of Frame SELECT MOSI Start BYTE_READY Radio TX data Data from Radio to Controller Data from the radio to the controller always consists of received radio data. Data transfer is initiated by the radio raising the BYTE_READY signal. The Controller then lowers the SELECT line, and transfers the data from the radio. The radio raises the BYTE_READY signal as soon as a radio lead-in is detected. A byte containing the value 0xFF
(Lead-in Found) is transferred to indicate that the radio channel is busy. When the SYNC byte is received over the radio channel, the radio again lowers the BYTE_READY line. The next byte transferred contains the measured signal strength (RSSI) of the incoming radio signal. If the lead-in signal is lost, or if the SYNC byte is not detected, the next byte contains the value 0xFE (Lead-in Lost). Subsequent bytes are the data received over the radio. 8 1.0 www.cooperbussmann.com/wirelessresources Rev Version Elpro Technologies E2-450 Radio Module Instruction Manual Frame reception valid data frame. RX Data B_RDY SELECT MISO Lead-in SYNC Byte 0 Byte 1 End of Frame Lead-in Found RSSI Byte 0 Byte 1 End Of Frame Timer (Controller) Controller Detects End of Frame If the radio loses lead-in lock before the sync word is received, then an RSSI value of 0xFE is transferred to indicate no more data to follow. The Lead-in Found code is 0xFF. Features to support slow host devices Host devices which are unable to transfer data to the radio at the 115,200 baud rate must select a slower rate. Several adaptations are provided to assist in the case of slower host devices. In the case of 19,200 baud rate, during data transmission, the time between the start of the SYNC word and the start of the first data byte is shorter than the time between subsequent data bytes. For this reason, the Sync word is extended to 44 bits when the baud rate is 19,200. This allows the host to respond with the first data byte within the same time required for subsequent data bytes. (486 uSec). When the radio detects lead-in, it is possible that Lead In Lost may be detected within 110 uSec of the Lead In Found message. Slower host devices may not have completed the transfer of Lead In Found indication by this time, resulting in an overrun condition. If the baud rate is 19,200 baud then the radio delays (up to) an additional 376 uSec before sending the Lead In Lost message. This delay is shorter if the previous SPI transfer has completed. Contention Resolution It may occur that the radio begins receiving a data frame at the same time as the controller begins to transfer a command to the radio. In this case, the controller will transfer a code other than the Placeholder Data code 0xFE. If the radio receives a Placeholder Data code when it is transferring the lead-in-found code, then it continues receiving the data. If another code is received, the radio will obey that command, and abort the current receive data operation. For example, if the controller begins transmitting at the same time as the radio locks the lead-in. In this case, the controller will transfer a Start Transmit code (0xEF) at the same time as the radio transfers the lead-in-found code
(0xFF). In this case, the radio will abort the radio reception, and begin performing the requested transmission. Once the transfer of the lead-in-found code is complete, the radio will ignore subsequent requests from the controller until the frame reception is complete, or the lead-in is lost (RSSI byte = 0xFE). Received Signal Strength Indication (RSSI) The Received signal strength is transferred from the radio at the beginning of the incoming data frame. It is also possible for the Controller to request the current signal strength when the radio is not receiving data. To do this, the controller sends the code 0xEE (Request received signal strength). The radio measures the signal strength on the Rev Version 1.0 www.cooperbussmann.com/wirelessresources 9 Elpro Technologies E2-450 Radio Module Instruction Manual current channel then raises the BYTE_READY line to indicate to the controller that the RSSI data is ready. The controller then transfers the RSSI data from the radio with a second SPI transfer. Country Code Request If the Host Controller supports operation in multiple countries, the country code may be requested from the radio. The host controller sends the code 0xED (Request Country Code). The radio raises the BYTE_READY signal, and makes the country code value available for SPI transfer. The Host Controller may then read the Country Code by performing a second SPI Transfer. Currently defined Country Codes are:
Code Bit Time Lead In Character Time SYNC Word Time 0xF9 0xFA 0x73 0x75 0x76 0x73 0x75 0x76 0 US 8.75 uS 30 mS 3 mS 490 uS 175 uS 88 uS 490 uS 220 uS 220 uS 1 OZ 8.75 uS 30 mS 3 mS 490 uS 175 uS 88 uS 490 uS 220 uS 220 uS 2 NZ 8.75 uS 30 mS 3 mS 490 uS 175 uS 88 uS 490 uS 220 uS 220 uS 3 EU 13 uS 5 mS 3 mS 728 uS 260 uS 130 uS 490 uS 220 uS 220 uS Start-Up After start-up, the radio ignores all received messages, until the controller sends a receive command. This ensures that any initialisation commands from the controller may be sent without the risk of an incoming radio message corrupting the commands from the controller. Once the controller sends a receive command, all commands except the Start Transmission commands are disabled. The CMD_ENA and CMD_ACK lines allow commands to be transferred to the radio after start-up. The controller lowers the CMD_ENA until the CMD_ACK is raised by the radio. The radio will then stop receiving and accept any commands from the controller until the controller sends a receive command. At this time, the radio lowers the CMD_ACK line, and begins receiving again. 10 1.0 www.cooperbussmann.com/wirelessresources Rev Version Elpro Technologies E2-450 Radio Module Instruction Manual START Radio Raises CMD_ACK Comman d Controller Sends Receive Command Radio Lowers CMD_ACK Radio Raises CMD_ACK Receive Controller Lowers CMD_REQ Rev Version 1.0 www.cooperbussmann.com/wirelessresources 11 Elpro Technologies E2-450 Radio Module Instruction Manual CHAPTER 5 - Locale The S2900 radio is designed to operate in frequency bands 902 MHz to 928 MHz. These bands are fully supported for North America. CHAPTER 6 - Interface Pin Description Main Host Interface Pin Description The physical interface consists of the following electrical signals:
BYTE_READY Indication from radio that data has been received SELECT Controller selects radio for data transfer MISO MOSI SCK Synchronous serial data from radio to controller Synchronous serial data from controller to radio Serial clock for data transfer between controller and radio CMD_ENA Enable Commands after startup is complete. CMD_ACK Indicate Radio is ready to receive commands (Rx disabled). 12 1.0 www.cooperbussmann.com/wirelessresources Rev Version Elpro Technologies E2-450 Radio Module Instruction Manual CHAPTER 7 - Protective Earthing Point There are five mounting screw points around the cage, 4 of which are connected to the ground plane of the module. These should be screwed on with metallic screws to the metallic casing or ground points on the host system. CHAPTER 8 - SPECIFICATIONS Transmitter/Receiver Frequency 902-928MHz Transmit Power Data Encoding Receiver Sensitivity Channel Bandwidths Data Rate Unlicensed - 1 Watt 2-FSK
-111 dBm 160 KHz channel 19,200 bps Range, Line of Site (LoS) 15+ Km (10mi.) Antenna Connector Female SMA Standard Polarity Supply Voltage 15-30V (VSUP_CON) Operating Temperature
-40 to +60 C Humidity 0-99% RH Non-Condensing Rev Version 1.0 www.cooperbussmann.com/wirelessresources 13 Elpro Technologies E2-450 Radio Module Instruction Manual CHAPTER 9 - LABELLING Sample Label 14 1.0 www.cooperbussmann.com/wirelessresources Rev Version