2026-04-19 10:56 PM
I want to add NFC functionality to an existing product. Because the PCB is made of aluminium, I can't use a PCB antenna.
On the enclosure of the product, there is a small PCB with 2 pushbuttons and some leds. My idea is to place the PCB antenna on this small PCB.
But because of space restrictions, I can't add positions to the existing connector.
My idea is to connect the antenna in parallel to the pushbuttons (see attached drawing). The GPIOs of the uP are inputs. I'm aware that the NFC does not work if a pushbutton is being pressed.
My questions are: Do you think this can work? Can the ST25DV04 take damage, if an antenna connection is shortet to GND? Can the 1K resistors remain in the circuit or do I need to replace them with 0R resisorts?
2026-04-20 1:03 AM
Hello,
Unfortunately, I think there are several things that will prevent this to work correctly.
I see that the push buttons are connecting the GPIOs to ground. This means that you probably have an internal pull-up inside the MCU? If this is the case it means that the AC0/AC1 pins will be permanently powered in DC from this pull-up resistor. This will prevent the ST25DV to work correctly.
Internally, the AC0/AC1 pins are connected to a bridge rectifier. This means that your GPIOs will also be connected to this bridge rectifier. I'm not sure of the effect on the GPIOs, but I don't think it will work well.
You also have to consider the tuning of this, as the GPIOs will change significantly the impedance seen by the antenna.
Best regards.
2026-04-20 1:29 AM
2026-04-20 1:50 AM
Hello,
The NFC is based on an electromagnetic coupling of the reader's antenna and the tag's antenna. It actually works exactly as a transformer, with the air replacing the metal core of the transformer.
The aluminum PCB is made of an aluminum core, with an insulating layer between the aluminum core and the top copper layer (from what I know). The aluminum core will act as a shield for the magnetic flux, preventing the flux to circle through the copper antenna because of the proximity of both layers.
To have it working, you would need to make a hole in the aluminum, slightly larger than the antenna, and have the copper layer of the antenna on top of this hole. But that won't be possible, I think.
Brest regards.