RPM3B RADIOMETRIX | Alldatasheet

Document overview

  • Manufacturer or author: Provided By ALLDATASHEET.COM(FREE DATASHEET DOWNLOAD SITE)
  • PDF pages: 15

Technical content

Features

/square4 Addressable point-to-point /square4 Point-to-Multipoint and broadcast modes /square4 Inverted RS232 interface at 5V or 3VCMOS level /square4 DTE speed 600-115200bps /square4 Overall throughput: 17kbps with ACK 28kbps without ACK /square4 Single 5V or 3V supply /square4 15mA during data streaming at maximum rate /square4 Flow control – Hardware (CTS), None /square4 Available in 869.85MHz (EU), 914.50MHz (North America) /square4 Usable range up to 200m (650ft.) /square4 No Duty Cycle Restriction /square4 Built-in command line configuration /square4 Built-in RF link diagnostics /square4 Remote over-air unit configuration /square4 Low operating current, Auto standby mode /square4 Conforms to European ETSI EN 300 220-3 and EN 301 489-3 /square4 Conforms to FCC Part 15.249 /square4 Dimensions: 39mm X 23mm X 10mm

Applications

/square4 Telemetry and telecontrol /square4 EPOS equipment, barcode scanners, belt clip printers, stock control, job allocation /square4 Remote data acquisition system, data loggers /square4 In-building, environmental monitoring and control systems /square4 High-end security and alarm signalling /square4 Automated Monitoring and Control Systems /square4 Fleet management, vehicle data acquisition Evaluation platforms : RPM/SPM Eval-kit Figure 1: RPM3B-869.85-17 UHF Radio Packet ModemUHF Radio Packet ModemUHF Radio Packet ModemUHF Radio Packet Modem Hartcran House, 231 Kenton Lane, Harrow, Middlesex, HA3 8RP, England Tel: +44 (0) 20 8909 9595, Fax: +44 (0) 20 8909 2233, www.radiometrix.com Issue 1, 01 August 2012 RPM3B

Radiometrix Ltd. UHF FM Radio Packet Modem page 3

1.1 OPERATING STATES

ADIO PACKET MODEM has three normal operating states:

  • S HUTDOWN
  • STANDBY
  • CONNECTED SHUTDOWN The SHUTDOWN state is entered by asserting the WAKE/DTR input pin high (Vcc). It effectively forces the RPM3B into a suspended state. Communications cannot be made with the RPM3B in this state. WAKE/DTR pin should be pulled Low by host or connected to 0V to Enable the RPM3B. STANDBY Immediately after power up and during normal operation, the RPM3B will automatically enter standby mode where it is waiting for a connection request from a remote RPM3B module. While in this mode a remote connection request can be received which will place the RPM3B 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 RPM3B via the serial interface which will force the module to send a connection request to the remote RPM3B module, thus effectively setting up a logical connection between two units and allowing data to be transferred. C ONNECTED On receipt of a connection request from a remote unit, the RPM3B immediately enters a connected state. This effectively allows the RPM3B modems to start sending and receiving data. In-coming data is sent to the host via the serial port in the same form as it was given to the remote RPM3B module. Figure 4: RPM3B transmitting data at 28kbps during ZMODEM file transfer to a remote RPM3B

Radiometrix Ltd. UHF FM Radio Packet Modem page 4

2 The Host Interface

2.1 SIGNALS The connection to the RPM3B 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 RPM3B. Figure 5: Physical dimensions and pinouts Pin name Pin Pin Function In/Out Description RF GND 1, 3 RF signal ground BNC casing/coax braid connection RF 2 RF signal Input or Output Antenna pin/coax core connection RXSELCT 4 Receiver Select Input or Output Internal RF Receiver Enable to BiM3A or RF Receiver Active Indicator TX SELECT 5 Transmitter Select Input or Output Internal RF Transmitter Enable to BiM3A or RF Transmitter Active Indicator TXD/AF 7 Transmitted Data or demodulated signal Input or Output Transmitted Packetised Data to BiM3A Analogue Demodulated signal from BiM3A D3 8 FRPC Data line NC Internal data line between RPM and FRPC D2 9 FRPC Data line NC Internal data line between RPM and FRPC SIGNAL 10 Preamble Detect Output Valid preamble indicat or RST 11 FRPC reset NC Resets FRPC which also isolates Bi M3A RXA 12 Receive Acknowledge NC RPM to FRPC download Re quest Acknowledge RXR 13 Receive Request Output Valid Data packet indi cator RESET 14 Reset Input Hardware reset of the RPM3B SETUP 15 Enter Setup Input Enter RPM3B configurator after a RESET WAKE/DTR 16 Wake or Shutdown Input Wakes RPM3B when low, shuts down when high TXD 17 Serial transmitted data Input Host (DTE) to R PM3B serial transmit data RXD 18 Serial Received data Output RPM3B to host (DTE) serial received data CTS 19 Clear To Send Output Hardware flow control of data from host (DTE) DEFAULT 20 Force 9600bps Input Force the RPM3B serial i nterface to 9600bps VCC 21 Vcc Supply Input +5VDC or +3VDC regulated supply GND 6, 22 Ground - Supply Ground internally connecte d to GND Notes: 1. RXD/TXD lines are true data 2. Active low SETUP, DEFAULT inputs r equire external 10k Ω pull-up to VCC. 3. Logic levels are 5V CMOS unless 3V variant is u sed. 4. WAKE pin should be pulled to ground if DTE cann ot provide DTR signal 5. TXSELECT, RXSELECT, SIGNAL, RXR, CTS can be con nected to LEDs via 1k Ω series resistors 2.2 RADIO PACKET MODEM RESET RESET The Reset signal is internally pulled up to Vcc via a 10k Ω resistor. A reset aborts any transfers in progress and restarts the RPM3B. H OST DRIVEN RESET Minimum low time: 1.0 µ s, after reset is released (returned high). The host should allow a delay 1ms after reset for the RPM3B to initialise itself.

2.3 HOST TO RADIO PACKET MODE DATA TRANSFER

Radiometrix Ltd. UHF FM Radio Packet Modem page 5 Data is transferred between the RPM3B 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 Data from the connected host (DTE) is received by the RPM3B through TXD pin. CTS A single handshake line, CTS , controls the flow of data into the RPM3B. The serial receive buffer of the RPM3B is 96 bytes deep. The CTS will be asserted High (VCC) by the RPM3B when the receive buffer hits approximately 66% full. It is advisable to limit the number of characters sent to the RPM3B after the CTS control line is asserted. This will help to reduce the possibility of lost data due to internal buffer overruns in the RPM3B. The RPM3B will clear the CTS when the internal serial receive buffer falls below 33% full. RXD Upon the RPM3B receiving data from a remote unit, the received data is sent to the connected host (DTE) device through the RXD pin..

2.4 ENTERING RADIO PACKET MODEM CONFIGURATOR

Configuring the RPM3B is accomplished by using a built-in command line configurator. The configurator is entered by asserting the S ETUP input of the RPM3B while resetting the RPM3B. SETUP Holding SETUP low during a reset cycle will force the modem into the configurator. The state of this input is checked while the RPM3B starts up from either power on or reset. H OST DRIVEN SETUP The Setup pin may either be driven by the host (recommended) to enable host controlled configuration of the RPM3B or pulled up to VCC via a suitable pull-up resistor (10k Ω ). 2.5 FORCING DEFAULT SERIAL BAUD RATE Asserting this pin low forces the RPM3B to start-up with a default baud rate of 9600bps, 8 data bits, one stop and no parity. D EFAULT During a RESET the HOST must hold DEFAULT low to force the RPM3B serial interface to default to 9600bps. This is ideal if the serial baud rate has been forgotten or incorrectly set. H OST DRIVEN DEFAULT The DEFAULT pin may either be driven by the host (recommended) or pulled up to VCC via a suitable pull-up resistor (10k Ω ). 2.6 FORCING RADIO PACKET MODEM INTO SLEEP MODE Asserting the WAKE input high forces the modem into a low power sleep mode. This effectively shuts down the RPM3B and prevents it from sending or receiving any data. It is a method for conserving power when the modem is not required. WAKE / DTR During normal operation WAKE pin can be pulled high to force the RPM3B to shutdown into low power sleep mode. H OST DRIVEN WAKE The WAKE pin may either be driven by the host (recommended) or pulled Low to 0V.

Radiometrix Ltd. UHF FM Radio Packet Modem page 6 TECHNICAL SPECIFICATION General Operating Voltage 5VDC or 3VDC Operating Current ACKMODE ON Transmitting Receiving Average 15mA (Data streaming) Average 15mA (Data streaming) ACKMODE OFF Transmitting Receiving Average 14mA (Data streaming) Average 15mA (Data streaming) Auto-Standby 4mA (Waiting for Connection ) Power-down 70 µ A Standard Operating frequency 869.85MHz (EU) 914.50MHz (USA, Canada) TX spectral bandwidth @ -40dBc 250kHz Operating Temperature -20ºC to +70ºC Configuring options Built-in command line configurator Interface Serial Interface Inverted RS232 at 5V or 3V CMOS le vel Serial Protocol 8 data/1 stop/no parity Serial Signals RXD, TXD, CTS, WAKE Power down Control Via WAKE/DTR signal Serial Handshaking Selectable as CTS signal or none DTE Interface Speed 600/1200/2400/4800/9600/19200/3 8400/57600/115200 bps Air Interface Speed 64kbps Overall throughput – Acknowledged 17kbps (max) 3.6kbps (slots) 1.8kbps (slotsw) – Unacknowledged 2 8kbps (max) 3.6kbps (slots) 1.8kbps (slotsw) Receiver Sensitivity -100dBm for 1ppm BER LO leakage (conducted) -110dBm (max) Transmitter Output Power (typical) +2dBm (EU version) -1dBm (US version) Spurious Emissions -40dBm max Note: 1. RPM3B uses BiM3A (64kbps UHF Wide Band FM) tran sceiver for its RF interface. Please refer to BiM3A data sheet for further details on the RF specification. 2. BiM3A consumes 7mA on transmit and 11mA on recei ve

Radiometrix Ltd. UHF FM Radio Packet Modem page 7

3.0 RADIO PACKET MODEM CONFIGURATION

3.1 ENTERING THE CONFIGURATOR The RPM3B is configured by entering the built-in software configurator. Current argument can be displayed by entering parameter / command without argument 3.2 USER CONFIGURABLE PARAMETERS CONFIG Display a list of the current RPM3B configuration . This will also set FLOW control to none to enable simple 3 wire serial communication Valid range None DEFAULT Set all RPM3B configuration settings to their factory default values . Valid range None RESET Exit the modem and force a software reset. Any changed parameters will take effect after the modem has restarted. When exiting the configurator, the H OST device must ensure the SETUP pin is high otherwise the configurator will be re-entered after the reset. Valid range None UNIT Sets the unit number. Two RPM3B modules can communicate with each other provided they have matching Unit numbers and Site codes. default 0 Valid range 0 to 15 S ITE Sets the Site address The site number is used to distinguish between groups of operating modems. The site code is an address extension to the unit number. default 0 valid range 0 to 7 ADDR Updates the unit number value. This command is used for changing the unit number in RAM without updating the unit number stored in EEPROM. This enables the RPM3B to support point-to-multipoint communications. Upon using this command the configurator is exited and the modem operation is resumed. The modem is not reset when the configurator is exited. default 0 Valid range 0 to 15 B AUD Sets the host interface baud rate. The changed baud rate will take effect after resetting the RPM3B. default 9600 valid range 600, 1200, 2400, 4800, 9600, 19200, 384 00, 57600, 115200 T HRUPUT Sets the on-air data throughput. Three possible settings are provided. max : sets the maximum data throughput of the RPM3B. slots : effectively reduces the on-air throughput. This opens up ‘time slots’ allowing other RPM3B pairs, operating within close proximity, equal opportunity to transmit data. slotsw : increases the ‘time slots’ even further to allow more RPM3B pairs to operate. default max valid range max, slots, slotsw

Radiometrix Ltd. UHF FM Radio Packet Modem page 8 FLOW Sets the serial flow control between the host and RPM3B. Using no flow control enables the RPM3B to be used with a 3 wire serial link (TXD, RXD, GND). Care must be taken in order to prevent overflowing the 96 byte serial receive buffer in the RPM3B. Using hardware flow control enables the RPM3B to control the flow of serial data being received. default none valid range hw, none SERDLY Sets the serial data receive to packet transmit delay. When the RPM3B receives the first byte of data from the host, it starts a timer running. Either a full buffer of data to send or a timeout of this timer will allow the packet to be transmitted. Fine tuning this delay for the baud rate the RPM3B is operating at can significantly increase throughput while reducing unnecessary transmissions. default 2 (x10ms) valid range 2 to 255 (x10ms) S HDN Sets the action of the WAKE input. Setting shutdown to ON will cause the RPM3B to monitor the WAKE input. When WAKE is taken high the RPM3B will be forced into low power sleep mode, thus reducing current consumption. Subsequently lowering the WAKE input will bring the RPM3B out of low power sleep mode. SHDN should be set to OFF or WAKE pin should be pulled Low when the host (DTE) cannot provide DTR control signal to wake RPM3B in a 3-wire serial interface. default On valid range on, off R ETRY Sets the number of data retry attempts. RF interference can cause a transmitted data packet to be lost or corrupt on reception. If this happens the RPM3B will retransmit any unacknowledged transfer. The transmission will be retried the specified number of times before the link to the remote unit is considered ‘lost’ and the data purged. default 5 valid range 1 to 63 S TRTMSG Enables the startup message. The startup message is enabled by default, thus giving an immediate indication of the operation of the RPM3B. The message can be disabled prior to deployment of the RPM3B module. default On valid range on, off A CKMODE Enables transfer acknowledgements. This function enables packet transfer acknowledgements to be returned for every outgoing packet. Packet acknowledgements aid in the delivery of error free and consistent data transfers between a pair of modems. Disabling the acknowledgements results in higher data throughput between modems, but does not protect against lost data due to RF interference. It should be disabled while using RPM3B in a broadcast mode. default On valid range on, off R EMOTE Enables remote configuration. Over-air remote configuration of a RPM3B module is possible once it has been enabled. The remote command is used to send remote configuration commands. See the following chapter for a overview of remotely configuring a RPM3B module. default On valid range on, off RADAR Starts the radar test. Used as a range or confidence test between RPM3B modules within the same site . parameter Unit number between 0 and 15.

Radiometrix Ltd. UHF FM Radio Packet Modem page 10

4.0 EXTENDED RADIO PACKET MODEM FEATURES

4.1 THROUGH PUT The RPM3B supports three rates, max (17kbps), slots (3.6kbps) and slotsw (1.8bps), of over-air throughput. M AX : When set to maximum and streaming data at the RPM3B, the data is sent as quick as possible. For host baud rates above 9600bps, 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 17kbps with ACK and 28kbps without ACK.. Figure 8: RPM3B streaming data with ACK at maximum throughput In Figure 8, RS232 serial data bytes accumulated in the receive buffer is transmitted as two 10kbps bursts by transmitting RPM3B with gaps just enough to receive ACK from receiving RPM3B. Figure 9: RPM3B streaming data without gap for anotherRPM3B pair For continuous data transmission at baud rates above 9600bps (with ACK) or 19200bps (without ACK), hardware flow control should be used to prevent the host from causing receive buffer overrun errors. RPM3B will signal CTS pin to stop/allow the host depending on its Receiver Buffer level.

Radiometrix Ltd. UHF FM Radio Packet Modem page 12

4.2 Remote Configuration

Remote configuration of a RPM3B module is possible using the R EMOTE command from within the configurator. The remote RPM3B unit should be on or in auto-standby mode. Initially the R EMOTE 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 R EMOTE command is then used to issue configuration commands to a remote RPM3B. The format for the remote command then becomes: REMOTE <SERIAL NUM > <COMMAND > <PARAMTER > The < SERIAL NUMBER > of the remote RPM3B must be known in order for the remote configuration request to be executed on the appropriate RPM3B module. The < COMMAND > to be executed can be any of the following: Baud 600,1200,2400,4800,9600,19200,38400,57600,115200 Unit 0 to 15 Site 0 to 7 Shdn on/off Flow hw/none Serdly 2 to 255 Retry 1 to 63 Strtmsg on/off The < PARAMETER > is optional, and if not specified the setting for that command is returned and displayed. 4.3 POINT -TO -MULTIPOINT The RPM3B 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 A DDR 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 RPM3B is now ready for communications to the new unit address. A DDR 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 required to resume communications very quickly. 4.4 BROADCAST MULTIDROP The RPM3B 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 . In broadcast mutidrop mode, the RPM3B does not implement network layer functionality related to data packet routing, acknowledgement and retries. The connected host device should provide network layer functionality. 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.

Radiometrix Ltd. UHF FM Radio Packet Modem page 13 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 Radio Packet Modem Error Handling The RPM3B’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 RPM3B implements packet acknowledges, timeouts and re-transmission to accomplish reliable error handling.

Ordering information

European: 869.85MHz Supply SMA Connector SMA Antenna RPM3B-869-17 5V RPM3B-869-17-3V 3V RPM3B-869-17-SMA 5V Yes RPM3B-869-17-3V-SMA 3V Yes RPM3B-869-17-ANT 5V Yes Yes RPM3B-869-17-3V-ANT 3V Yes Yes Part number North American: 914.5MHz Supply RPSMA Connector RPSMA Antenna RPM3B-914-17 5V RPM3B-914-17-3V 3V RPM3B-914-17-RPS 5V Yes RPM3B-914-17-3V-RPS 3V Yes RPM3B-914-17-ANT 5V Yes Yes RPM3B-914-17-3V-ANT 3V Yes Yes Notes: 1. Standard RPM3B module will be supplied with neit her the connector nor antenna and RF pin (2). 2. If an SMA (or Reverse Polarity SMA) connector or 1/4 wavelength wire antenna is soldered on the protruding PCB section for SMA connector, then the RF pin (2) should be cropped with side cutters for better RF performance. 3. If the RF output is going to be taken from the R F pin (2) to on-board antenna or connector on the host PCB (motherboard) via 50 Ω microstrip, the protruding section of the RPM3B PCB can be cut along the width of the RPM3B to remove the redundant connector section. 4. RPM3B is supplied with 7mm long pins which need to be trimmed to mount the module as close as possible to the host PCB (motherboard). Ideally, the black coloured plastic spacer on the RPM3B pinheader should be touching (resting on) the host PCB. 5. North American version can also be supplied with SMA connector and antenna. However, only the RSPMA antenna version is approved under FCC Part 15.249.

Radiometrix Ltd. UHF FM Radio Packet Modem page 14 Appendix A Figure 12: Example circuit to make radio modem with DCE type RS232 interface

231 Kenton Lane

Harrow, Middlesex HA3 8RP ENGLAND Tel: +44 (0) 20 8909 9595 Fax: +44 (0) 20 8909 2233 sales@radiometrix.com www.radiometrix.com Copyright notice This product data sheet is the original work and copyrighted property of Radiometrix Ltd. Reproduction in whole or in part must give clear acknowledgement to the copyright owner. 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. The Intrastat commodity code for all our modules i s: 8542 6000 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. Further details are available on The Office of Communications (Ofcom) web site: http://www.ofcom.org.uk/ Information Requests Ofcom Riverside House 2a Southwark Bridge Road London SE1 9HA Tel: +44 (0)300 123 3333 or 020 7981 3040 Fax: +44 (0)20 7981 3333 information.requests@ofcom.org.uk European Communications Office (ECO) Peblingehus Nansensgade 19 DK 1366 Copenhagen Tel. +45 33896300 Fax +45 33896330 ero@ero.dk www.ero.dk