Specification of RTRM08 Transceiver Module Easywave I2C - ELDAT
Specification of RTRM08 Transceiver Module Easywave I2C - ELDAT
Specification of RTRM08 Transceiver Module Easywave I2C - ELDAT
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