| Electronic Components Datasheet Search |
|
AN4125 Datasheet(PDF) 10 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
AN4125 Datasheet(HTML) 10 Page - STMicroelectronics |
|
10 / 15 page ![]() Recommendations when developing the M24LRxxE_R application software AN4125 10/15 Doc ID 023297 Rev 1 Important It is paramount to exactly carry out the I²C polling sequence described in Figure 8 in order to keep the M24LRxxE_R in a constant I²C busy state. ● Right method: once the device select is acknowledged, the I²C command starts executing until full completion, that is, until the transmission of the Stop condition which ends the command (or at the end of the write cycle tW, for a write command). ● Wrong method: looping on the device select until it is acknowledged, sending a Stop condition and then initiating a new I²C command: this is inadequate as an RF request might have been served between [Ack] and the new I²C command (time slot during which the M24LRxxE_R is not in the I²C busy state. Note: If the application is disturbed by too great a number of decoded RF commands, it might be convenient that the I²C bus master prompts the application to stop RF requests so that the I²C bus can access the M24LRxxE_R. 2.1.2 I²C requests and RF time slots Application software management In most cases, the application fully controls the I²C bus. On the other hand, it cannot always predict RF commands. To have a robust application, the M24LRxxE_R should be fullly controlled through the I²C bus, that is, the application master has to: 1. determine when the I²C commands have to be transmitted 2. determine the time slots during which RF transfers may be processed The reason for this is that RF commands might not be properly transmitted (for example, if the M24LRxxE_R leaves the RF field). The I²C bus Master has to prevent this from happening by applying the following rules: ● The Master determines when the I²C commands have to be transmitted The Master delivers the supply voltage (through one of its I/Os) to the M24LRxxE_R’s VCC pin only when an I²C data transfer is under way ● The Master determines the RF time slots The Master stops supplying (I/O in HiZ) the M24LRxxE_R through its VCC pin upon completion of the I²C data transfer. RF transfers are processed more safely when the VCC pin is not supplied, because: – If the decoded RF command is correct, it is executed (no need to supply power through the VCC pin) – If the RF command is truncated (M24LRxxE_R is outside the RF field), the M24LRxxE_R is reset (Power-off state, see Figure 9). |
|
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |