| Moteur de recherche de fiches techniques de composants électroniques |
|
AN3250 Fiches technique(PDF) 13 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
AN3250 Fiches technique(HTML) 13 Page - STMicroelectronics |
|
13 / 16 page ![]() AN3250 Setting up a Multi-Bank application Doc ID 17761 Rev 1 13/16 At this time, the only way for the RFID reader to correctly identify each bank is to read the E0E1 ↔ UID mapping area. This enables the RFID reader to identify the bank number. It is recommended to lock the sector to prevent from potential further unwanted information loss. The drawback of this method is the RFID reader needs to read the memory banks until it gets to the mapping area, which may slow the process down. 3.2.2 RFID reader only is available during setup In this configuration, only the RFID reader is available to allocate (identify) the banks. Since there is no microcontroller, the use of signals E0 E1 to map the UID numbers is not possible, as only the I2C master knows the corresponding E0 E1 values. The following operation is to be performed with an ISO 15693 RFID reader supporting the M24LR64-R device, and by placing only one Multi-Bank card (ANT4-M24LR-A or ANT5- M24LR-A) at a time in the reader's field: ● Perform an RF Inventory round. ● Read the four UIDs (one for each bank). ● Randomly attribute an UID value to each bank. ● Program the DSFID value of each bank as follows: – Bank 0 (UID of Bank 0): DSFID = B0h – Bank 1 (UID of Bank 1): DSFID = B1h – Bank 2 (UID of Bank 2): DSFID = B2h – Bank 3 (UID of Bank 3): DSFID = B3h ● Program the mapping area at the end of Bank 3, as the following: – Write the Bank 0 UID value at address 0x07F8 and 0x07F9 – Write the Bank 1 UID value at address 0x07FA and 0x07FB – Write the Bank 2 UID value at address 0x07FC and 0x07FD – Write the Bank 3 UID value at address 0x07FE and 0x07FF At this stage, the banks are allocated from the RF perspective. From the microcontroller's perspective, users can access any of the 4 banks using signals E0 E1. Designers can choose to define a scrambling table (E0E1 ↔ UID) for the Microcontroller to know which bank corresponds to each E0 and E1 signal configuration: ● Read chip @E0E1 = 00b, read DSFID value and map (Bank x ↔ E0E1 = 00b) ● Read chip @E0E1 = 01b, read DSFID value and map (Bank y ↔ E0E1 = 01b) ● Read chip @E0E1 = 10b, read DSFID value and map (Bank z ↔ E0E1 = 10b) ● Read chip @E0E1 = 11b, read DSFID value and map (Bank w ↔ E0E1 = 11b) |
|
|
Lien URL |
| ALLDATASHEET vous a-t-il été utile ? [ DONATE ] |
À propos de Alldatasheet | Publicité | Contactez-nous | Politique de confidentialité | Lien vers la fiche technique | Echange de liens | Fabricants 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 |