Das SparkFun Qwiic Dynamic NFC/RFID Tag verfügt über den ST25DV64KC Dynamic Near Frequency Communication (NFC) / Radio Frequency Identification (RFID) Tag IC von STMicroelectronics©. Der ST25DV64KC bietet 64 kBit (8 kByte) EEPROM-Speicher, auf den sowohl über I2C als auch über RF (NFC) zugegriffen werden kann! Es handelt sich um ein hochmodernes Tag, das den Empfehlungen von ISO/IEC 15693 oder NFC Forum Type 5 entspricht. Sie können sogar den Speicher des Tags mit NFC lesen und beschreiben, selbst wenn das Tag ausgeschaltet oder getrennt ist!
Das dynamische NFC/RFID-Tag Qwiic von SparkFun enthält ein 64-Kbit-EEPROM, aus dem Benutzer Daten schreiben und lesen können, sowie einen Allzweckausgang, der als externer Interrupt fungiert und Ereignisse wie HF-Feldänderungen, HF-Aktivität, I2C-Schreibvorgänge und HF-Schalter meldet Umschalten über I2C. Der IC hat einen Versorgungsspannungsbereich von 1,8 V bis 5,5 V, obwohl er in einer Qwiic-Schaltung mit 3,3 V betrieben wird. Es enthält auch einen Energy-Harvesting-Pin, der in der Lage ist, eine Leistung von &mgr;W mit einem HF-Feld ausreichender Stärke auszugeben.
Der ST25DV64KC unterstützt einen schnellen Übertragungsmodus, um den Inhalt eines 256-Byte-Puffers zwischen einem über I2C mit dem Tag verbundenen Gerät (als Tag-Mailbox bezeichnet) und einem RF-Gerät wie einem Lesegerät oder Smartphone zu senden. Auf diese Weise können Sie Daten auf dem Tag speichern und sie zum Lesen durch ein RF-Gerät verfügbar machen, indem Sie sie einfach in den RF-Lesebereich bringen, selbst wenn das Tag ausgeschaltet ist. Diese Daten können auch mit einem 64-Bit-Wert passwortgeschützt werden.
Unsere Arduino-Bibliothek bietet alle Methoden, die Sie zum Lesen und Schreiben des Benutzerspeichers, zum Steuern der Lese- und Schreibberechtigungen, zum Ändern der Bereichsgrößen und zum Anwenden der Passwortkontrolle benötigen. Wir haben auch zusätzliche Methoden integriert, mit denen Sie NDEF (NFC Forum Data Exchange Format) URI-, WLAN- und Textdatensätze lesen und schreiben können, die Ihr Smartphone verstehen kann! Wir haben es mit der „NFC Tap“-App von ST getestet – erhältlich im Apple App Store und bei Google Play. Für Android-Nutzer können wir auch die NFC-Tools von wakdev empfehlen.
ST25DV64KC-Funktionen:
- Kontaktlose Schnittstelle
- Basierend auf ISO/IEC 15693
- NFC-Forum-Typ-5-Tag vom NFC-Forum zertifiziert
- Unterstützt alle ISO/IEC 15693-Modulationen, Kodierungen, Unterträgermodi und Datenraten
- Benutzerdefinierter schneller Lesezugriff bis zu 53 kbit/s
- Erinnerung
- 64-kBit (8-kByte) EEPROM
- I2C-Schnittstelle greift auf Bytes zu
- RF-Schnittstelle greift auf Blöcke von 4 Bytes zu
- Schreibzeit:
- Von I2C: typisch 5ms für 1 bis 16 Bytes
- Von RF: typisch 5 ms für 1 Block
- Datenaufbewahrung: 40 Jahre
- Schreibzyklusdauer: 400.000 bis 1 Million, je nach Temperatur
- Datenschutz
- Benutzerspeicher: ein bis vier konfigurierbare Bereiche, schützbar beim Lesen und/oder Schreiben durch drei 64-Bit-Passwörter in RF und ein 64-Bit-Passwort in I2C
- Systemkonfiguration: Schreibgeschützt durch ein 64-Bit-Passwort in RF und ein 64-Bit-Passwort in I2C
- Allzweckausgangsstift (GPO).
- Interrupt-Pin konfigurierbar bei mehreren RF- und I2C-Ereignissen
- Energiegewinnung
- Versorgungsspannung: 1,8 Vmin., 5,5 Vmax.
-
Hinweis: Der Qwiic-Bus arbeitet mit 3,3 VMax
- I2C-Adressen:
- Benutzerspeicher: 0x53
- Systemspeicher: 0x57
- RF-Schalter aus: 0x51
- RF-Schalter ein: 0x55
Arduino-Bibliotheksfunktionen:
- Lesen und schreiben Sie den EEPROM-Speicher über I2C
- Ändern Sie die Größe der vier Benutzerspeicherbereiche
- Wenden Sie unterschiedliche Schutzniveaus auf die vier Bereiche an
- Ändern Sie das I2C-Passwort
- Lesen und Schreiben von NDEF-Einträgen (NFC Forum Data Exchange Format):