Rainbow Electronics RC1090 User Manual

Page 5

Advertising
background image

RC1040/1080/1090

2005 Radiocrafts AS

RC1040/RC1080/RC1090 Data Sheet (rev. 1.3)

Page 5 of 17

RC232™ Embedded Protocol

The module offers a buffered packet radio as well as an un-buffered transparent mode in the

RC232™ embedded protocol.

Using the buffered packet radio mode, all data to be sent is stored in the module before they

are transmitted by the RF circuitry. Likewise, when data is received they are stored in the

module before they are sent to the host. This allows the communication controller to add

address information and to do error check of the data. In buffered mode the UART interface is

used to communicate with the host.

If the application requires a transparent data link, the module can be configured to operate in

an un-buffered mode. In this mode the module adds only a preamble and start-of-frame bytes

to synchronize the receiver. No addressing or checksum is provided in this case. A

synchronous interface is used to transfer data to/from the host. Note however, that the

configuration of the module is done using the UART even if the un-buffered mode is used for

data transfer.

The embedded protocol, configuration commands and configuration memory is described in

the RC232™ User Manual. This protocol is used in a wide range of RF modules available

from Radiocrafts. Please refer to the latest revision available on Radiocrafts web-site.

Power Management

The module can be set in SLEEP mode or OFF mode in order to reduce the power

consumption.

The low power SLEEP mode is entered by using the SLEEP command, see RC232™ User

Manual, or by pulling both RXEN and TXEN low. In sleep mode the module will not receive or

detect incoming data, neither from the host (UART port) nor from the RF transceiver. The

module is awakened from the SLEEP mode by a positive edge on the CONFIG, RXEN or

TXEN pins.

Note: If UART handshake is used, the RXEN and TXEN pins can not be used to enter SLEEP

mode. In this case, use the SLEEP command.

The ultra-low power OFF mode is entered by pulling the ON/OFF pin low. The module will

then shut down completely. The module is turned on by setting the ON/OFF pin high (to

VCC). After the module has been in OFF mode all operational parameters are set to the

values stored in configuration memory.

The VDD output should not be used to supply external circuits, other than for pull-ups for

RXEN, TXEN and CONFIG.

In order to ensure that the internal Power On Reset (POR) operates correctly, the maximum

rise-time specification for VCC must be met (see Electrical Specifications). If longer rise-time

is expected it is recommended to use an external POR circuit attached to the RESET pin (see

Application Note AN001). Slow VCC rise-time or short power interruptions may cause

improper operation that is not handled by the internal POR. In this case the RESET should

be activated in order to ensure proper start-up.

Important note on using OFF mode:

When turning the module OFF by setting ON/OFF low, great care should be taken to ensure

proper power-on-reset (POR). Three alternatives can be used:

Control the RESET pin by a separate I/O pin from the MCU using a 100 kOhm series

resistor (RESET does not have any internal serial resistor). Set RESET low before

Advertising