01.11.2012 Views

Specification of RTRM08 Transceiver Module Easywave I2C - ELDAT

Specification of RTRM08 Transceiver Module Easywave I2C - ELDAT

Specification of RTRM08 Transceiver Module Easywave I2C - ELDAT

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Specification</strong><br />

Index 1.01<br />

Project No.<br />

RF-Products, Controller <strong>RTRM08</strong> <strong>Transceiver</strong> <strong>Module</strong> Easw I 2 C Page 22<br />

Development<br />

Production S. Schreiber 2007-08-24<br />

The master can abort the procedure before an <strong>Easywave</strong> telegram is learned by setting the RX_MODE<br />

register to any value unequal to the LN_RQ or LN_PL value.<br />

Delete Learned <strong>Easywave</strong> Telegrams<br />

The RX_MODE register must be set to the DELLN value. The / REQ output is always inactive (high).<br />

When the DELLN value is written into RX_MODE register, the transceiver module immediately deletes the<br />

learned <strong>Easywave</strong> telegram <strong>of</strong> the channel which is specified by the RX_CHANNEL register.<br />

The transceiver module clears the appropriate bit in the bit mask <strong>of</strong> the RX_LN_CH0_7, RX_LN_CH8_15,<br />

RX_LN_CH16_23, and RX_LN_CH24_31 registers to indicate that the channel is no longer used. If the<br />

channel was not used before, the entire procedure described in this paragraph has not any effect.<br />

A master should perfom the following steps if it wants to delete a learned <strong>Easywave</strong> telegram:<br />

• Set the RX_MODE register to the PWD or PWD_RST value. This prevents the transceiver module from<br />

modifying the RX_CHANNEL register.<br />

• Set the RX_CHANNEL register appropriately. The master can determine an used channel by reading the bit<br />

mask from the RX_LN_CH0_7, RX_LN_CH8_15, RX_LN_CH16_23, and RX_LN_CH24_31 registers.<br />

• Set the RX_MODE register to the DELLN value.<br />

Transmitting <strong>of</strong> <strong>Easywave</strong> Telegrams<br />

The transceiver module has 32 built-in <strong>Easywave</strong> telegrams which it can transmit.<br />

A write access to the TX_ACK register initiates transmitting <strong>of</strong> an <strong>Easywave</strong> telegram with the channel <strong>of</strong> the<br />

TX_CHANNEL register and the button number <strong>of</strong> the TX_BUTTON register. The TX_ACK register also can be<br />

written in a single write transfer with the other mentioned registers. The transceiver module does the<br />

following:<br />

• The transceiver module switches its transceiver on and transmits a fixed count <strong>of</strong> <strong>Easywave</strong> telegrams<br />

regardless <strong>of</strong> the content <strong>of</strong> the RX_MODE register. The / REQ output and the status bits in the RX_STATUS<br />

register remain on their state. As long as the transceiver transmits, the TX_TRANSMIT-bit in the<br />

TX_STATUS register is 1. While the transceiver transmits, further writes into the TX_ACK register have not<br />

any effect. The master has to check the TX_TRANSMIT-bit in the TX_STATUS register whether it can<br />

initiate a desired transmission <strong>of</strong> a further <strong>Easywave</strong> telegram.<br />

• When the transceiver has finished transmitting <strong>of</strong> telegrams, it switches its transceiver on (receive) or <strong>of</strong>f<br />

according to the RX_MODE register and continues operation as specified by the RX_MODE register. The<br />

TX_TRANSMIT-bit in the TX_STATUS register is 0 now.<br />

The yellow LED lights as long as the transceiver transmits. (The LED is drawn on Figure 1 on page 4).<br />

7007

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!