element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
NFC/RFID
  • Challenges & Projects
  • Project14
  • NFC/RFID
  • More
  • Cancel
NFC/RFID
Blog NFC-Badge - Update your badge with your smartphone - Using the ST X-NUCLEO-NFC02A1
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join NFC/RFID to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: bernhardmayer
  • Date Created: 11 Sep 2019 8:25 AM Date Created
  • Views 2080 views
  • Likes 6 likes
  • Comments 2 comments
  • nfcrfidch
  • badge
  • nfc rfid
  • x-nucleo-nfc01a1
  • x-nucleo-nfc02a1
Related
Recommended

NFC-Badge - Update your badge with your smartphone - Using the ST X-NUCLEO-NFC02A1

bernhardmayer
bernhardmayer
11 Sep 2019

My first prototype used a ST M24LR-Discovery board where some traces were cut and the M24LR was connected to a Arduino Uno. This was an advanturous construction and not very solid. So I decided to use a ST X-NUCLEO-NFC02A1 (https://www.st.com/content/st_com/en/products/ecosystems/stm32-open-development-environment/stm32-nucleo-expansion-board… ) which can be stacked on an Arduino.

 

Unfortunatelly on this board ST connected the IOREF pin directly to the 3.3V rail:

image

 

On the Arduino Uno the IOREF pin is directly connected to the 5V rail. So when you stack the ST board on top of an Arduino Uno you short circuit the 5V rail with the 3.3V rail.

 

I don't know why ST designed it this way. And there is IMHO no reason why the M24LR is only connected to 3.3V as it also supports 5V as supply voltage. But I decided to transform the 3.3V rail into a universal supply rail, cut its connection to the 3.3V pin and connect it only to the IOREF pin so that the base Arduino board can decide wether it is a 3.3V rail or a 5V rail.

 

To do this transformation you have to cut 2 traces on the board and then connect the IOREF pin the universal supply rail.

 

Cut the connection between the IOREF pin and the 3.3V pin:

image

 

Cut the connection between the 3.3V pin and the supply rail:

image

 

Connect the IOREF pin to the supply rail:

image

 

After these modifications the X-NUCLEO-NFC02A1 works fine with an Arduino Uno or any other Arduino which has a 5V IO voltage.

 

The software of the NFC-Badge doesn't need any changes and still works like before.

  • Sign in to reply
  • jomoenginer
    jomoenginer over 5 years ago

    It's the difference between a 3.3v shield and a 5v shield.  The X-NUCLEO-NFC02A1 is designed to the STM Nucleo boards which are 3.3v boards, or other Arduino based 3.3v boards,  thus only supports 3.3v shields where as the Arduino Uno is a 5v board and you should only use 5v shields with it.

     

    Outside of modifying the shield as you did to run on a 5v Arduino board, the other option is to convert the Arduino board to a 3.3v board by changing the 5v regulator for a 3.3v regulator.

     

    Ex:

    https://learn.adafruit.com/arduino-tips-tricks-and-techniques/3-3v-conversion?view=all

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • clem57
    clem57 over 5 years ago

    Nice mod to an existing project. Thumbs upimage

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube