| Motore di ricerca datesheet componenti elettronici |
|
AN3057 Scheda tecnica(PDF) 10 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
AN3057 Scheda tecnica(HTML) 10 Page - STMicroelectronics |
|
10 / 15 page ![]() Recommendations when developing the M24LRxx application software AN3057 10/15 Doc ID 16239 Rev 4 Important It is paramount to exactly carry out the I²C polling sequence described in Figure 8 in order to keep the M24LRxx 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 M24LRxx 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 M24LRxx. 3.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 M24LRxx should be fully 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 M24LRxx 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 M24LRxx’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 Hi-Z) the M24LRxx 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 (M24LRxx is outside the RF field), the M24LRxx is reset (Power-off state, see Figure 9). |
|
|
Link URL |
| Lei ha avuto il aiuto da alldatasheet? [ DONATE ] |
Di alldatasheet | Richest di pubblicita | contatti | Privacy Policy | Collegamento alla scheda tecnica | scambio Link | Ricerca produttore 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 |