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 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

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

Saved successfully!

Ooh no, something went wrong!