Peripheral Daughterboard β PoE + NFC Module β
- Form Factor: 120β―mm Γ 15β20β―mm
- Mounting: mezzanine stack using board-to-board header connectors
- Compatible Host: Xerxes Pi carrier board
π Power over Ethernet (PoE) Subsystem β
- PoE Standard: IEEE 802.3af (15.4W) or 802.3at (30W)
- PoE Module: Integrated PoE PD controller
- DC Output: 5V regulated to power both the host motherboard and daughterboard
- Isolation: Galvanically isolated Ethernet transformer + TVS protection
- RJ45 Port: Routed from the Xerxes Pi
- Cooling: Small thermal pad + integrated passive heatsink
π οΈ Board-to-Board Interface β
Connector: Dual-row 0.5β―mm or 0.8β―mm pitch high-density mezzanine connector
Signals:
- 5V, 3.3V power
- SPI, I2C, UART
- Ethernet pass-through or GPIO-triggered power control
Optional Features:
- EEPROM for daughterboard ID/config
- Onboard status LED indicators (PoE OK, NFC active)
π οΈ NFC Interface β
The ST25DV64K is a dual-interface NFC tag IC from STMicroelectronics with both IΒ²C and ISO/IEC 15693 (NFC-V) interfaces. It's designed for secure communication, configuration, and data transfer between a host system (e.g. MCU) and an NFC reader. It offers 64 Kbits (8 KB) of EEPROM memory and advanced features.
Hereβs a breakdown of the different modes the ST25DV64K can function under:
π οΈ 1. RF Mode (ISO 15693 NFC-V / ISO 18000-3 Mode 1) β
The tag is powered by the electromagnetic field from an NFC reader.
Functions as a passive NFC-V tag.
Used for:
- Wireless configuration
- Inventory management
- Data read/write via smartphones or industrial readers
Fast transfer mode (FTM) to speed up I2C β RF communication
Multiple read/write blocks
Password protection per memory zone
Field detect pin (GPO) to signal RF activity to the host MCU
π¨π»βπ» 2. IΒ²C Mode (Wired Interface) β
Communicates with a host microcontroller over a standard IΒ²C bus.
Can be accessed by the host system for reading/writing EEPROM or monitoring RF status.
Standard IΒ²C slave interface (up to 1 MHz)
Dual-port access control:
- Host MCU can block or allow RF access
- RF can signal host via GPO pin
Supports energy harvesting (if RF field is present, it can power external circuits with up to ~4.5 mA at 3.3V)
π 3. Dual Interface Mode β
- Both the IΒ²C host and the RF reader can access the memory.
- The EEPROM can be written or read from either interface.
- Arbitration logic prevents simultaneous conflicting accesses.
Modes inside dual interface: β
Mailbox / Fast Transfer Mode (FTM):
- Dedicated buffer for quick bidirectional data exchange between RF and IΒ²C
- Acts like a "mailbox" where RF writes a message and host reads it (and vice versa)
GPO (General Purpose Output):
Can signal various events like:
- RF field detected
- Data ready
- Memory area accessed
Useful for waking up a microcontroller when an NFC read/write happens
π 4. Security Modes β
Up to 4 configurable memory areas (zones) with different access controls:
- Read/write by IΒ²C only, RF only, or both
- Public, password-protected, or permanently locked
Multiple 64-bit passwords for read/write access
Supports encrypted communication via NIST-recommended algorithms (AES support depends on variant)
π 5. Energy Harvesting Mode β
- When in an RF field, the ST25DV64K can harvest energy to power external low-power electronics.
- Provides up to 4.5 mA @ 3.3V through its VCC pin, configurable via EEPROM
- Useful in battery-less or power-optimized applications
Summary Table β
Mode | Access Method | Power Source | Use Case |
---|---|---|---|
RF Mode | NFC/V | RF field | Smartphone interaction, reader inventory |
IΒ²C Mode | Wired MCU | External supply | Embedded system access to EEPROM |
Dual Interface | NFC + IΒ²C | External + RF | NFC-host communication, mailboxing |
Fast Transfer Mode | NFC + IΒ²C | External + RF | High-speed RFβMCU data transfer |
Energy Harvesting | Any (RF present) | RF field | Powering MCU/sensors without battery |
π οΈ Mechanical Integration β
- Designed to slot beside the mainboard inside a 1U chassis
- Edge cutout for NFC antenna to reach chassis front
- Designed as swappable module for field upgrades
π‘ Example Applications in a Home Lab β
- Zero-cable networking: Only a PoE switch needed for power + network
- Scriptable NFC provisioning: Use NFC cards or phones to push configurations or trigger remote scripts
- Rack management: NFC for identifying server nodes or unlocking admin access