|
SPM2-433
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
The SpacePort Modem (SPM) is a low cost highly integrated OEM bi-directional wireless interface module. The SPM is designed as an OEM product that can be easily incorporated into new and existing designs. The SPM uses addressable data packets with error checking, packet acknowledgements and retransmissions to achieve a reliable invisible wireless data link. Built for ease of use and rapid installation, the serial interface ensures direct connection to microprocessors and microcontrollers while remote configuration enables post installation setup of the modem. |
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Features
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Evaluation Platform: SPM2/RPM Evaluation Kit | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
INTRODUCTION The SPM2 is a self-contained radio modem module that requires only a simple antenna, 5V supply and a serial I/O port on a host microcontroller or PC. The module provides all the RF circuits and processor intensive low level packet formatting and packet recovery functions required to inter-connect any number of microcontrollers in a radio network. A continuous stream of serial data downloaded by a Host microcontroller into the SPM serial receive buffer is transmitted by the SPM'S transceiver and will "appear" in the serial buffer of the addressed SPM within radio range. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1. FUNCTIONAL DESCRIPTION | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
The SPM is a connection oriented modem module for sending and receiving serial data via an RF communications link. The SPM handles all necessary protocol related functions of validation and retries to ensure error free and uninterrupted data is sent over the communications link. All data transfers between a pair of SPMS are fully acknowledged, thus preventing the loss of data. Bit coding and checksums are used on the data packets to ensure the validity of the received data at the remote end. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
1.1 OPERATING STATES The SPM has three normal operating states: · SHUTDOWN SHUTDOWN STANDBY While in this mode a remote connection request can be received which will place the SPM into a connected state allowing it to then start receiving data from the remote unit. The connected host device can also send data to the SPM via the serial interface which will force the module to send a connection request to the remote SPM module, thus effectively setting up a logical connection between two units and allowing data to be transferred. CONNECTED In-coming data is sent to the host via the serial port in the same form
as it was given to the remote SPM module. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2. The Host Interface | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
2.1 SIGNALS
The connection to the SPM is a full duplex serial interface supporting
baud rates from 600bps to 115200bps. Additional control signals are
provided to assist in flow control, configuration and power saving in
the SPM. Figure 3 shows an overview of the interface signals to the
SPM. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2.2 SPACEPORT RESET
RESET HOST DRIVEN RESET |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() figure 3: Host to SPM connection |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2.3 HOST TO SPACEPORT DATA TRANSFER
Data is transferred between the SPM and the HOST using an asynchronous serial protocol. The default protocol settings are 8 data bits, no parity and 1 stop bit (8n1). The baud rate setting for the serial interface is user settable from 600bps to 115200bps. TXD CTS RXD 2.4 ENTERING SPACEPORT MODEM CONFIGURATOR Configuring the SPM is accomplished by using a built-in command line configurator. The configurator is entered by asserting the SETUP input of the SPM while resetting the SPM. SETUP HOST DRIVEN SETUP 2.5 FORCING DEFAULT SERIAL BAUD RATE Asserting this pin low forces the SPM to startup with a default baud rate of 9600bps, 8 data, one stop and not parity. DEFAULT HOST DRIVEN DEFAULT 2.6 FORCING SPACEPORT MODEM IN TO SLEEP MODE Asserting the WAKE input high forces the modem into a low power sleep mode. This effectively shuts down the SPM and prevents it from sending or receiving any data. It is a method for conserving power when the modem is not required. WAKE/DTR HOST DRIVEN WAKE |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3. SPACEPORT CONFIGURATION
3.1 ENTERING THE CONFIGURATOR The SPM is configured by entering the built-in software configurator. Current argument can be displayed by entering parameter / command without argument. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3.2 2 USER CONFIGURABLE PARAMETERS | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Figure 4: SPM2 configuration using HyperTerminal | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Note: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4. EXTENDED SPACEPORT FEATURES 4.1 THROUGHPUT The SPM supports two rates, MAX and SLOTS, of over-air throughput. A third rate is also provided which can be used during normal operation, but is specifically supplied for compliance with FCC regulations. MAX: When set to MAXimum and streaming data at the SPM, the data is sent as quick as possible. For host baud rates of 19200bps and above, data is transmitted continuously with minimal delay between sequential packets. When this occurs, there is effectively no airtime for another pair, operating in close proximity, to transmit without causing collisions. The maximum over-air throughput that can be achieved is 14400bps. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() Figure 5: A SpacePort Modem pair streaming at Slots throughput |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SLOTS: Setting the throughput to Slots provides a method of opening 'time slots' for other SPM pairs operating in close proximity. The effective streaming on-air throughput between a pair of SPM is effectively reduced to approximately 2400bps. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() Figure 6: Two SpacePort Modem pairs operating at Slots throughput |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FCC: This setting is effectively the same as Slots, however it further slows the over-air throughput to approximately 1200bps. This mode is provided to enforce the modem to comply with FCC regulations of 10% maximum airtime usage. The THRUPUT should be set to FCC for all SPM modules used in all equipment subject to FCC regulations. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4.2 REMOTE CONFIGURATION Remote configuration of a SPM module is possible using the REMOTE command from within the configurator. Initially the REMOTE command is used to enable and disable the ability to remotely configure a module, as described in section 3.2: User Configurable Command. Once remote configuration is enabled the REMOTE command is then used
to issue configuration commands to a remote SPM. The format for the
remote command then becomes |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| The <COMMAND> to be executed can be any of the following: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 4.3 POINT-TO-MULTIPOINT
The SPM can be used for point-to-multipoint communications. One module must be considered to be the master, which is used to address up to 15 remote units in any one site. During normal operation, the base unit can be set to address another unit dynamically by entering the configurator and using the ADDR command to change the unit address. Upon execution of this command, provided the parameters are correct, the configurator is exited immediately. A period ('.') is sent to the connected host device to indicate that the change has been registered and the SPM is now ready for communications to the new unit address. ADDR is very similar to the Unit command, except that ADDR does not update the stored EEPROM unit value. As the EEPROM has a limited number of write cycles, using ADDR for addressing multiple units in a point to multipoint network is recommended. Also, the ADDR command will exit the configurator immediately, which is requires to resume communications very quickly. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4.4 BROADCAST MULTIDROP The SPM has a broadcast mutidrop mode which provides a mechanism for
building a large networks. This mode of operation is determined by the
configuration command keyword ACKMODE being set to OFF. The site code and unit address is still used by the radio modem when
working in broadcast multidrop mode. For a given multipoint network all
radio modems within a group must contain the same site code and unit address. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4.5 RADAR: DIAGNOSTIC TEST Built into the configurator is a diagnostic test suitable for range testing and link confidence testing. The Radar test effectively sends a small request packet to a remote unit then waits for a reply. The remote unit must not be in the configurator otherwise it will not respond. Upon receipt of a positive response from the remote unit, a success is recorded before the process is repeated. This test will continue indefinitely until it is ended by a key press. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 4.6 SpacePort Modem Error Handling
The SPM's radio decoder module is deliberately non bit error tolerant, i.e. no attempt is made to repair corrupt data bits. All of the redundancy in the code is directed towards error checking. For an FM radio link using short packet lengths, packets are either 100% or so grossly corrupt as to be unrecoverable. By the same reasoning, the Host is not informed or sent corrupt data since corrupt information is of little value. The SPM implements packet acknowledges, timeouts and re-transmission accomplish reliable error handling. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Appendix A | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Figure 7: SPM with DCE type RS232 interface |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Figure 8,9: FRPC, RPM pinouts |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Ordering Information
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Limitation of liability The information furnished by Radiometrix Ltd is believed
to be accurate and reliable. Radiometrix Ltd reserves the right to make
changes or improvements in the design, specification or manufacture
of its subassembly products without notice. Radiometrix Ltd does not
assume any liability arising from the application or use of any product
or circuit described herein, nor for any infringements of patents or
other rights of third parties which may result from the use of its products.
This data sheet neither states nor implies warranty of any kind, including
fitness for any particular application. These radio devices may be subject
to radio interference and may not function as intended if interference
is present. We do NOT recommend their use for life critical applications. R&TTE Directive After 7 April 2001 the manufacturer can only place
finished product on the market under the provisions of the R&TTE
Directive. Equipment within the scope of the R&TTE Directive may
demonstrate compliance to the essential requirements specified in Article
3 of the Directive, as appropriate to the particular equipment. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||