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 10<br />
Development<br />
Production S. Schreiber 2007-08-24<br />
At next the master generates a repeated start condition Sr and transmits the eight remaining least significant<br />
bits <strong>of</strong> the 10-bit address (most significant bit at first).<br />
Any slave which was addressed by the two most significant address bits will compare the received eight least<br />
significant address bits with its own unique address. If the address bits match, a slave is addressed by the<br />
master. Other slaves, which are not addressed, will continue waiting for another start condition S (or a<br />
repeated start condition Sr).<br />
With the nineth bit transfer an acknowledge bit A is transferred from a slave to the master again (in the<br />
opposite direction to the transfer <strong>of</strong> the preceding byte). The addressed slave has to transfer a low<br />
acknowledge-bit A+ (means acknowledge). If the master receives a low acknowledge-bit A+, communication<br />
will proceed; when the acknowledge-bit is high (A-), the master has to generate a stop condition P, and the<br />
I 2 C-bus enters its free state.<br />
If a write transfer is desired, the master continues transmitting the data bytes and will terminate the transfer<br />
exactly as it is described on 7-bit addressing (Figure 6).<br />
addressing a slave<br />
(high part <strong>of</strong> address)<br />
2-bit 0 0 8-bit 0<br />
free S 11110 address RW A+ Sr address A+<br />
write transfer<br />
8-bit 0 8-bit 0/1<br />
data byte A+ data byte A<br />
from master to slave<br />
from slave to master<br />
Figure 6 Write transfer using a 10-bit address<br />
addressing a slave<br />
(low part <strong>of</strong> address)<br />
P free<br />
S start condition<br />
Sr repeated start condition<br />
RW R/W direction bit<br />
A+ acknowledge-bit (SDA line is low)<br />
A acknowledge-bit (SDA line is low or high)<br />
P stop condition<br />
If a read transfer is desired, the master generates a repeated start condition Sr after it has addressed a slave<br />
(10-bit address) successfully (Figure 7). At next the master transmits the bit pattern 11110, the two most<br />
significant bits <strong>of</strong> the 10-bit address (most significant bit at first), which are followed by one R/W-bit again.<br />
The R/W-bit must be 1 now (means read transfer).<br />
The slave which was addressed before the repeated start condition Sr (but not any other slave) will check the<br />
bit pattern 11110, compare the received 2-bit part <strong>of</strong> the address with its own unique address, and check the<br />
R/W-bit (must be 1) again. If each bit matches, the considered slave is addressed by the master for a read<br />
transfer. Other slaves, which are not addressed, will continue waiting for another start condition S (or a<br />
repeated start condition Sr).<br />
With the nineth bit transfer an acknowledge bit A is transferred again from a slave to the master (in the<br />
7007