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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<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 19<br />

Development<br />

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

Register<br />

Address<br />

Register Name Description <strong>of</strong> Register<br />

0x23 RX_LN_CH24_31 Just as the RX_LN_CH0_7 register, but for channels 24 to 31.<br />

Initialization on Reset<br />

7007<br />

• Bit 0: Channel 24 (channel number <strong>of</strong> the RX_CHANNEL register);<br />

• Bit 1: Channel 25 (channel number <strong>of</strong> the RX_CHANNEL register);<br />

• Bit 2: Channel 26 (channel number <strong>of</strong> the RX_CHANNEL register);<br />

• Bit 3: Channel 27 (channel number <strong>of</strong> the RX_CHANNEL register);<br />

• Bit 4: Channel 28 (channel number <strong>of</strong> the RX_CHANNEL register);<br />

• Bit 5: Channel 29 (channel number <strong>of</strong> the RX_CHANNEL register);<br />

• Bit 6: Channel 30 (channel number <strong>of</strong> the RX_CHANNEL register);<br />

• Bit 7: Channel 31 (channel number <strong>of</strong> the RX_CHANNEL register)<br />

After a reset the transceiver module is in power down state, and the transceiver is switched <strong>of</strong>f.<br />

The / REQ output is low.<br />

The RX_MODE register is set to the PWD_RST value.<br />

The I 2 C master can set the RX_MODE register to the PWD value; the / REQ output goes high then.<br />

The PWD_RST mode is intended to recognize an occurred reset (due to a malfunction or a power fail) by the<br />

asserted / REQ output.<br />

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

The RX_MODE register must be set to the RX_RQ value or the RX_PL value (Recevive Mode). If the RX_MODE<br />

register is RX_PL, the / REQ output is always inactive (high). If the RX_MODE register is set to RX_RQ, the<br />

/ REQ output works as described in the next paragraphs.<br />

The transceiver module maintains learned telegrams. Each learned telegram is associated with a channel.<br />

There are 32 channels. A channel can store one learned <strong>Easywave</strong> telegram (the channel is used) or a<br />

channel stores not any learned <strong>Easywave</strong> telegram (the channel is unused).<br />

There is a bit mask in the RX_LN_CH0_7, RX_LN_CH8_15, RX_LN_CH16_23, and RX_LN_CH24_31<br />

registers which indicates usage <strong>of</strong> each channel (a channel is used or unused).<br />

The transceiver module ignores a received <strong>Easywave</strong> telegram if it isn't equal to any <strong>of</strong> the learned <strong>Easywave</strong><br />

telegrams.<br />

The / REQ output is high at first, the RX_TEL_CHANGED-bit in the RX_STATUS register is 0 (Figure 11).<br />

The module switches on its transceiver and tries receiving some <strong>Easywave</strong> telegrams. When the module<br />

receives an <strong>Easywave</strong> telegram, it does the following (Figure 11):<br />

• The / REQ output goes low, and the RX_TEL_CHANGED-bit in the RX_STATUS register is set to 1 upon one<br />

<strong>of</strong> the following conditions:<br />

• The module has started receiving an <strong>Easywave</strong> telegram which is a learned one (after a pause or<br />

after a preceding <strong>Easywave</strong> telegram). The RX_TEL_VALID-bit in the RX_STATUS register is set<br />

to 1; it indicates the begin <strong>of</strong> a new <strong>Easywave</strong> telegram. (For example the user has pushed a<br />

button <strong>of</strong> a transmitter.) The RX_CHANNEL register and the RX_BUTTON register contain the<br />

channel number (<strong>of</strong> the learned <strong>Easywave</strong> telegram) and the button number. The RX_USERDATA0

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

Saved successfully!

Ooh no, something went wrong!