background image

UM2235 

Hardware description

 and configuration 

 

 

DocID030718 Rev 1 

7/17 

 

Hardware description and configuration 

The X-NUCLEO-NFC04A1 expansion board allows the user to test the functionality of the 
ST25DV04K NFC Type V/RFID tag IC with a dual-interface 4 kBit electrically erasable 
programmable read-only memory (EEPROM) that also features an I²C interface. 

The EEPROM is organized in blocks of 512 bytes, arranged by pages of 4 bytes in I²C 
mode, and in 128 blocks of 4 bytes in RF mode. It can be powered by STM32 Nucleo 
board or directly by the received carrier electromagnetic field. 

The ST25DV04K features a low power down (LPD) pin, a general purpose output (GPO) 
and an energy harvesting feature that lets you output the energy coming from the RF field 
on the V

out

 analog pin and acts on ST1 jumper to enable it. 

The ST25DV04K can act as a mailbox in fast transfer mode in both directions between the 
RF terminal (such as an e-reader or a smart phone) and the microcontroller through the 
I²C. In this case, messages are stored in the RAM instead of EEPROM. This mode allows 
exchanging up to 256 byte payload data via RF and I²C interfaces. 

A user configurable output pin can also be used as an interrupt for the microcontroller, and 
toggles during field change

a

 (e.g., RF Busy, MailBox filled, EEPROM update, RF user 

Interrupt and RF User Set/Reset). 

ST25DV04K device standby current consumption can be further lowered using the 

Low 

Power Down

 input pin that switches the ST25DV04K internal LDO off

b

These functions can be exploited using the firmware package contained in the X-CUBE-
NFC4 software 

c

The STM32 Nucleo and the X-NUCLEO-NFC04A1 boards are connected through 
connectors CN5, CN6, CN8 and CN9, as detailed in the following tables. 

Table 1: Interconnections between the STM32 Nucleo board and the X-NUCLEO-NFC04A1 

expansion board (left side) 

Signal 

Connector 

Pin 

number 

STM32 Nucleo board 

(MCU port) 

X-NUCLEO-NFC04A1 

expansion board 

NC 

CN6 Power 

IOREF 

3V3 

RESET 

3V3 

3V3 

5V 

GND 

GND 

GND 

GND 

VIN 

A0 

CN8 

PA0 

                                                      

a

 

available even when RF is disabled

 

b

 

See 

Table 2: "Interconnections between the STM32 Nucleo board and the X-NUCLEO-NFC04A1 expansion 

board (right side)"

 

 

c

 

To program the microcontroller on the STM32 Nucleo board refer to user manuals UM1724," STM32 Nucleo-64 

board", and UM1725, "Description of STM32F4 HAL and LL drivers", available on www.st.com.

 

Summary of Contents for X-NUCLEO-NFC04A1

Page 1: ...n the information therein All referenced brands product names service names and trademarks are the property of their respective owners 00000005981LF 000 EOS Power Buy Now We have 45 000 LP502030 PCM NTC LD A02554 EEMB Lithium Battery Rectangular 3 7V 250mAh Rechargeable in stock now Starting at 0 034 This EEMB part is fully warrantied and traceable 1 855 837 4225 Give us a call International 1 555...

Page 2: ...atures an I C interface It can be powered by the pin of Arduino connector or directly by the received carrier electromagnetic field The X NUCLEO NFC04A1 expansion board is compatible with the Arduino UNO R3 connector pin assignment and can easily be plugged onto any STM32 Nucleo board Various expansion boards can also be stacked to evaluate different devices operating together with the dynamic NFC...

Page 3: ... 1 1 Power supply option 8 2 1 2 GPIO option 9 3 X NUCLEO NFC04A1 expansion board component placement block diagram and schematics 10 4 Bill of materials 13 5 Federal Communications Commission FCC and Industry Canada IC compliance statements 15 5 1 FCC Compliance Statement 15 5 1 1 Part 15 19 15 5 1 2 Part 15 105 15 5 1 3 Part 15 21 15 5 2 IC Compliance Statement 15 5 2 1 Compliance Statement 15 6...

Page 4: ...ions between the STM32 Nucleo board and the X NUCLEO NFC04A1 expansion board left side 7 Table 2 Interconnections between the STM32 Nucleo board and the X NUCLEO NFC04A1 expansion board right side 8 Table 3 X NUCLEO NFC04A1 bill of materials 13 Table 4 Document revision history 16 ...

Page 5: ...LEO NFC04A1 expansion board plugged to an STM32 Nucleo board 5 Figure 3 X NUCLEO NFC04A1 expansion board component placement 10 Figure 4 X NUCLEO NFC04A1 block diagram 11 Figure 5 X NUCLEO NFC04A1 LED and power supply schematic diagram 11 Figure 6 STM32 Nucleo Arduino connectors 12 Figure 7 ST25DV04K schematic diagram 12 ...

Page 6: ...sed on the ultra low power STM32L053R8 and the NUCLEO F401RE hosting the dynamically efficient STM32F401RE To use the STM32 Nucleo development boards with the X NUCLEO NFC04A1 expansion board the following software and hardware specifications are required a PC Laptop with Microsoft Windows 7 and above to install the software package X CUBE NFC4 a type A to Mini B USB cable to connect the STM32 Nuc...

Page 7: ...2 X NUCLEO NFC04A1 expansion board plugged to an STM32 Nucleo board 3 Power the STM32 Nucleo board using the Mini B USB cable 4 Program the firmware in the STM32 Nucleo board using the provided firmware example 5 Reset the MCU board using the reset button available on the STM32 Nucleo board The evaluation kit is ready to be used ...

Page 8: ...ing up to 256 byte payload data via RF and I C interfaces A user configurable output pin can also be used as an interrupt for the microcontroller and toggles during field changea e g RF Busy MailBox filled EEPROM update RF user Interrupt and RF User Set Reset ST25DV04K device standby current consumption can be further lowered using the Low Power Down input pin that switches the ST25DV04K internal ...

Page 9: ...mber STM32 Nucleo board MCU port X NUCLEO NFC04A1 expansion board D15 CN5 Digital 10 PB8 ST25DV_SCL D14 9 PB9 ST25DV_SDA AREF 8 GND 7 GND D13 6 PA5 D12 5 PA6 ST25DV_GPO D11 4 PA7 D10 3 PB6 D9 2 PC7 D8 1 PA9 D7 CN9 Digital 8 PA8 ST25DV_LPD D6 7 PB10 D5 6 PB4 MCU_LED1 D4 5 PB5 MCU_LED2 D3 4 PB3 D2 3 PA10 MCU_LED3 D1 2 PA2 D0 1 PA3 2 1 Power supply and GPIO connection options 2 1 1 Power supply optio...

Page 10: ... resistors The same option applies to the lines driving the three general purpose LEDs MCU_LED1 MCU_LED2 and MCU_LED3 that can be dedicated to other purposes by removing R2 R3 and R4 respectively a a Refer to Section 3 X NUCLEO NFC04A1 expansion board component placement block diagram and schematics In case these connections are modified the firmware must be updated to enable proper use of the STM...

Page 11: ...oard component placement block diagram and schematics UM2235 10 17 DocID030718 Rev 1 3 X NUCLEO NFC04A1 expansion board component placement block diagram and schematics Figure 3 X NUCLEO NFC04A1 expansion board component placement ...

Page 12: ... NUCLEO NFC04A1 expansion board component placement block diagram and schematics DocID030718 Rev 1 11 17 Figure 4 X NUCLEO NFC04A1 block diagram Figure 5 X NUCLEO NFC04A1 LED and power supply schematic diagram ...

Page 13: ...X NUCLEO NFC04A1 expansion board component placement block diagram and schematics UM2235 12 17 DocID030718 Rev 1 Figure 6 STM32 Nucleo Arduino connectors Figure 7 ST25DV04K schematic diagram ...

Page 14: ... 2 CN6 CN9 HDR1X8 Extra long 8 pin female male strip SAMTEC SSQ 108 03 L S 7 1 CN8 HDR1X6 Extra long 6 pin female male strip SAMTEC SSQ 106 03 L S 8 1 LED 1 LED 1206 Green LED DIALIGHT 5988270107F 9 1 LED 2 LED 1206 Blue LED DIALIGHT 5988291107F 10 1 LED 3 LED 1206 Yellow LED DIALIGHT 5988240107F 11 6 R1 R8 R9 R10 R11 R12 0 Ohm SMD_R_0603_REFLOW Resistors 12 1 R2 180 SMD_R_0603_REFLOW Resistor 13 ...

Page 15: ...aterials UM2235 14 17 DocID030718 Rev 1 Item Q ty Ref Part Value Description Manufacturer Order code 19 1 U1 STM ST25DV DFN12 PACKAGE ST25DV04 ST ST25DV04K JFR6D3 20 1 J1 2 54 Jumper WURTH ELEKTRONIK 60900213421 ...

Page 16: ...adio communications However there is no guarantee that interference will not occur in a particular installation If this equipment does cause harmful interference to radio or television reception which can be determined by turning the equipment off and on the user is encouraged to try to correct the interferences by one or more of the following measures Reorient or relocate the receiving antenna In...

Page 17: ...Revision history UM2235 16 17 DocID030718 Rev 1 6 Revision history Table 4 Document revision history Date Version Changes 16 Jun 2017 1 Initial release ...

Page 18: ...asers are solely responsible for the choice selection and use of ST products and ST assumes no liability for application assistance or the design of Purchasers products No license express or implied to any intellectual property right is granted by ST herein Resale of ST products with provisions different from the information set forth herein shall void any warranty granted by ST for such product S...

Reviews: